az repos policy approver-count

Manage approver count policy.

Commands

az repos policy approver-count create Create approver count policy.
az repos policy approver-count update Update approver count policy.

az repos policy approver-count create

Create approver count policy.

az repos policy approver-count create --allow-downvotes {false, true}
--blocking {false, true}
--branch
--creator-vote-counts {false, true}
--enabled {false, true}
--minimum-approver-count
--repository-id
--reset-on-source-push {false, true}
[--branch-match-type {exact, prefix}]
[--detect {false, true}]
[--org]
[--project]

Required Parameters

--allow-downvotes

Whether to allow downvotes or not.

accepted values: false, true
--blocking

Whether the policy should be blocking or not.

accepted values: false, true
--branch

Branch on which this policy should be applied. For example: master.

--creator-vote-counts

Whether the creator's vote counts or not.

accepted values: false, true
--enabled

Whether the policy is enabled or not.

accepted values: false, true
--minimum-approver-count

Minimum number of approvers required. For example: 2.

--repository-id

Id of the repository on which to apply the policy.

--reset-on-source-push

Whether to reset source on push.

accepted values: false, true

Optional Parameters

--branch-match-type

Determines how the branch argument is used to apply a policy. If value is 'exact', the policy will be applied on a branch which has an exact match on the --branch argument. If value is 'prefix' the policy is applied across all branch folders that match the prefix provided by the --branch argument.

accepted values: exact, prefix
default value: exact
--detect

Automatically detect organization.

accepted values: false, true
--org --organization

Azure DevOps organization URL. You can configure the default organization using az devops configure -d organization=ORG_URL. Required if not configured as default or picked up via git config. Example: https://dev.azure.com/MyOrganizationName/.

--project -p

Name or ID of the project. You can configure the default project using az devops configure -d project=NAME_OR_ID. Required if not configured as default or picked up via git config.

az repos policy approver-count update

Update approver count policy.

az repos policy approver-count update --id
[--allow-downvotes {false, true}]
[--blocking {false, true}]
[--branch]
[--branch-match-type {exact, prefix}]
[--creator-vote-counts {false, true}]
[--detect {false, true}]
[--enabled {false, true}]
[--minimum-approver-count]
[--org]
[--project]
[--repository-id]
[--reset-on-source-push {false, true}]

Required Parameters

--id --policy-id

ID of the policy.

Optional Parameters

--allow-downvotes

Whether to allow downvotes or not.

accepted values: false, true
--blocking

Whether the policy should be blocking or not.

accepted values: false, true
--branch

Branch on which this policy should be applied. For example: master.

--branch-match-type

Determines how the branch argument is used to apply a policy. If value is 'exact', the policy will be applied on a branch which has an exact match on the --branch argument. If value is 'prefix' the policy is applied across all branch folders that match the prefix provided by the --branch argument.

accepted values: exact, prefix
--creator-vote-counts

Whether the creator's vote counts or not.

accepted values: false, true
--detect

Automatically detect organization.

accepted values: false, true
--enabled

Whether the policy is enabled or not.

accepted values: false, true
--minimum-approver-count

Minimum number of approvers required. For example: 2.

--org --organization

Azure DevOps organization URL. You can configure the default organization using az devops configure -d organization=ORG_URL. Required if not configured as default or picked up via git config. Example: https://dev.azure.com/MyOrganizationName/.

--project -p

Name or ID of the project. You can configure the default project using az devops configure -d project=NAME_OR_ID. Required if not configured as default or picked up via git config.

--repository-id

Id of the repository on which to apply the policy.

--reset-on-source-push

Whether to reset source on push.

accepted values: false, true