AZ-400 Configure processes and communications • Complete Question Bank
Complete AZ-400 Configure processes and communications question bank — all 0 questions with answers and detailed explanations.
Refer to the exhibit.
```json
{
"resources": {
"repositories": {
"self": {
"ref": "refs/heads/feature/*"
}
}
},
"trigger": {
"batch": true,
"branches": {
"include": ["main", "release/*"]
}
},
"pr": {
"branches": {
"include": ["main"]
}
}
}
```Drag steps to the numbered slots on the right, or tap a step then tap a slot.
Drag steps to the numbered slots on the right, or tap a step then tap a slot.
Drag a concept onto its matching description — or click a concept then click the description.
Agile planning and work tracking
Source control with Git or TFVC
CI/CD build and release automation
Manual and exploratory testing
Package management and sharing
Drag a concept onto its matching description — or click a concept then click the description.
Container for test suites and configurations
Group of test cases
Individual test with steps and expected results
Execution of a set of test cases
{
"policies": {
"required_reviewers": 2,
"dismiss_stale_reviews": true,
"require_code_owner_review": true,
"require_last_push_approval": true,
"allowed_merge_types": ["squash", "rebase"]
}
}{
"syntaxVersion": "1.0",
"enforceAdmins": true,
"branchProtection": [
{
"branch": "main",
"requiredStatusChecks": ["continuous-integration/azure-pipelines"],
"requiredApprovingReviewCount": 2,
"dismissStaleReviews": true,
"lockBranch": false
}
]
}Refer to the exhibit.
{
"rules": [
{
"name": "Require signed commits",
"type": "required_signatures",
"settings": {
"required_approving_review_count": 1
}
},
{
"name": "Allow squash merge",
"type": "allowed_merge_methods",
"settings": {
"squash": true,
"rebase": false,
"merge": false
}
}
]
}Refer to the exhibit.
$resourceId = '/subscriptions/123/resourceGroups/rg-dev/providers/Microsoft.Network/virtualNetworks/vnet-dev'
$tags = @{Environment='Dev'; CostCenter='12345'}
New-AzResource -ResourceId $resourceId -Tag $tags -ForceRefer to the exhibit.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"environmentName": {
"value": "production"
},
"sqlAdminLogin": {
"reference": {
"keyVault": {
"id": "/subscriptions/123/resourceGroups/rg-kv/providers/Microsoft.KeyVault/vaults/kv-prod"
},
"secretName": "sql-admin-login"
}
}
}
}Refer to the exhibit.
```json
{
"policies": [
{
"name": "Require signed commits",
"enforcementMode": "block",
"scope": {
"refNames": ["refs/heads/main"]
},
"parameters": {
"signatureTypes": ["gpg", "ssh"]
}
}
]
}
```Refer to the exhibit.
```yaml
# azure-pipelines.yml
trigger:
branches:
include:
- main
- releases/*
pr: none
pool:
vmImage: 'ubuntu-latest'
steps:
- script: echo "Building..."
```Refer to the exhibit.
```yaml
# azure-pipelines.yml
trigger:
branches:
include:
- main
- release/*
pr:
branches:
include:
- develop
pool:
vmImage: 'ubuntu-latest'
steps:
- task: DotNetCoreCLI@2
inputs:
command: 'build'
projects: '**/*.csproj'
- script: echo "Build completed"
```{
"pipelines": [
{
"name": "CI",
"trigger": "none",
"resources": {
"webhooks": [
{
"webhookName": "GitHubPR",
"connection": "GitHubConnection",
"filters": [
{"path": "action", "value": "opened"}
]
}
]
},
"steps": [
{"script": "echo Build triggered via webhook"}
]
}
]
}{
"branchPolicies": [
{
"scope": [
{"repositoryName": "MyRepo", "branchName": "main"}
],
"isEnabled": true,
"settings": {
"statusChecks": [
{"context": "continuous-integration/azure-devops", "required": true},
{"context": "security-scanner", "required": false}
],
"minimumApproverCount": 0,
"allowDirectPush": false
}
}
]
}