-
Notifications
You must be signed in to change notification settings - Fork 1
/
action.yml
98 lines (85 loc) · 3.31 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
name: "Bicep Deploy"
description: "GitHub Action for deploying to Azure"
author: "Microsoft"
branding:
icon: 'upload-cloud'
color: 'blue'
inputs:
type:
description: "Specifies the execution type, which can be either 'deployment' or 'deploymentStack'."
required: true
operation:
description: "Specifies the operation to perform. For deployment, choose from 'create', 'validate', 'whatIf'. For deploymentStack, choose from 'create', 'delete', 'validate'."
required: true
name:
description: "Specifies the name of the deployment or deploymentStack."
required: true
location:
description: "Specifies the location of the deployment or deploymentStack."
required: true
scope:
description: "Specifies the scope of the deployment or deploymentStack. For deployment, choose from 'resourceGroup', 'subscription', 'managementGroup', 'tenant'. For deploymentStack, choose from 'resourceGroup', 'subscription', 'managementGroup'."
required: true
tenant-id:
description: "Specifies the tenant ID."
required: false
management-group-id:
description: "Specifies the management group ID."
required: false
subscription-id:
description: "Specifies the subscription ID."
required: false
resource-group-name:
description: "Specifies the resource group name."
required: false
template-file:
description: "Specifies the path to the template file."
required: false
template-spec:
description: "Specifies the template spec resource ID."
required: false
template-uri:
description: "Specifies the HTTP URI of the template."
required: false
parameters-file:
description: "Specifies the path to the parameters file."
required: false
parameters:
description: "Specifies the parameters to use."
required: false
what-if-exclude-change-types:
description: "Specifies the change types to exclude from the 'What If' operation."
required: false
action-on-unmanage-resources:
description: "Specifies the action to take on unmanaged resources. Choose from 'delete' or 'detach'."
required: false
action-on-unmanage-resourcegroups:
description: "Specifies the action to take on unmanaged resource groups. Choose from 'delete' or 'detach'."
required: false
action-on-unmanage-managementgroup:
description: "Specifies the action to take on unmanaged management groups. Choose from 'delete' or 'detach'."
required: false
deny-settings-mode:
description: "Specifies the mode of the deny settings. Choose from 'denyDelete', 'denyWriteAndDelete', 'none'."
required: false
deny-settings-excluded-actions:
description: "Specifies the excluded actions for the deny settings."
required: false
deny-settings-excluded-principals:
description: "Specifies the excluded principals for the deny settings."
required: false
bypass-stack-out-of-sync-error:
description: "Specifies whether to bypass the stack out of sync error. Choose from 'true' or 'false'."
required: false
description:
description: "Specifies the description of the deploymentStack."
required: false
tags:
description: "Specifies the tags for the deploymentStack."
required: false
masked-outputs:
description: "Specifies output names to mask values for."
required: false
runs:
using: node20
main: dist/index.js