|
34 | 34 | "ShortName": "AzureAppGw",
|
35 | 35 | "Capability": "AzureAppGw",
|
36 | 36 | "LocalStore": false,
|
| 37 | + "ClientMachineDescription": "The Azure Tenant (directory) ID that owns the Service Principal.", |
| 38 | + "StorePathDescription": "Azure resource ID of the application gateway, following the format: /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/applicationGateways/<application-gateway-name>.", |
37 | 39 | "SupportedOperations": {
|
38 | 40 | "Add": true,
|
39 | 41 | "Remove": true,
|
|
46 | 48 | "Name": "ServerUsername",
|
47 | 49 | "DisplayName": "Server Username",
|
48 | 50 | "Type": "Secret",
|
49 |
| - "Required": true |
| 51 | + "Description": "Application ID of the service principal, representing the identity used for managing the Application Gateway.", |
| 52 | + "Required": false |
50 | 53 | },
|
51 | 54 | {
|
52 | 55 | "Name": "ServerPassword",
|
53 | 56 | "DisplayName": "Server Password",
|
54 | 57 | "Type": "Secret",
|
55 |
| - "Required": true |
| 58 | + "Description": "A Client Secret that the extension will use to authenticate with the Azure Resource Management API for managing Application Gateway certificates, OR the password that encrypts the private key in ClientCertificate", |
| 59 | + "Required": false |
56 | 60 | },
|
57 | 61 | {
|
58 | 62 | "Name": "ClientCertificate",
|
59 | 63 | "DisplayName": "Client Certificate",
|
60 | 64 | "Type": "Secret",
|
61 |
| - "Required": false |
62 |
| - }, |
63 |
| - { |
64 |
| - "Name": "ServerUseSsl", |
65 |
| - "DisplayName": "Use SSL", |
66 |
| - "Type": "Bool", |
67 |
| - "DefaultValue": "true", |
| 65 | + "Description": "The client certificate used to authenticate with Azure Resource Management API for managing Application Gateway certificates. See the [requirements](#client-certificate-or-client-secret) for more information.", |
68 | 66 | "Required": false
|
69 | 67 | },
|
70 | 68 | {
|
71 | 69 | "Name": "AzureCloud",
|
72 | 70 | "DisplayName": "Azure Global Cloud Authority Host",
|
73 | 71 | "Type": "MultipleChoice",
|
74 | 72 | "DefaultValue": "public,china,germany,government",
|
| 73 | + "Description": "Specifies the Azure Cloud instance used by the organization.", |
75 | 74 | "Required": false
|
| 75 | + }, |
| 76 | + { |
| 77 | + "Name": "ServerUseSsl", |
| 78 | + "DisplayName": "Use SSL", |
| 79 | + "Type": "Bool", |
| 80 | + "DefaultValue": "true", |
| 81 | + "Description": "Specifies whether SSL should be used for communication with the server. Set to 'true' to enable SSL, and 'false' to disable it.", |
| 82 | + "Required": true |
76 | 83 | }
|
77 | 84 | ],
|
78 | 85 | "PasswordOptions": {
|
|
91 | 98 | "ShortName": "AppGwBin",
|
92 | 99 | "Capability": "AzureAppGwBin",
|
93 | 100 | "LocalStore": false,
|
| 101 | + "ClientMachineDescription": "The Azure Tenant (directory) ID that owns the Service Principal.", |
| 102 | + "StorePathDescription": "Azure resource ID of the application gateway, following the format: /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/applicationGateways/<application-gateway-name>.", |
94 | 103 | "SupportedOperations": {
|
95 | 104 | "Add": true,
|
96 | 105 | "Remove": false,
|
|
103 | 112 | "Name": "ServerUsername",
|
104 | 113 | "DisplayName": "Server Username",
|
105 | 114 | "Type": "Secret",
|
| 115 | + "Description": "Application ID of the service principal, representing the identity used for managing the Application Gateway.", |
106 | 116 | "Required": false
|
107 | 117 | },
|
108 | 118 | {
|
109 | 119 | "Name": "ServerPassword",
|
110 | 120 | "DisplayName": "Server Password",
|
111 | 121 | "Type": "Secret",
|
| 122 | + "Description": "A Client Secret that the extension will use to authenticate with the Azure Resource Management API for managing Application Gateway certificates, OR the password that encrypts the private key in ClientCertificate", |
112 | 123 | "Required": false
|
113 | 124 | },
|
114 | 125 | {
|
115 | 126 | "Name": "ClientCertificate",
|
116 | 127 | "DisplayName": "Client Certificate",
|
117 | 128 | "Type": "Secret",
|
| 129 | + "Description": "The client certificate used to authenticate with Azure Resource Management API for managing Application Gateway certificates. See the [requirements](#client-certificate-or-client-secret) for more information.", |
118 | 130 | "Required": false
|
119 | 131 | },
|
120 |
| - { |
121 |
| - "Name": "ServerUseSsl", |
122 |
| - "DisplayName": "Use SSL", |
123 |
| - "Type": "Bool", |
124 |
| - "DefaultValue": "true", |
125 |
| - "Required": true |
126 |
| - }, |
127 | 132 | {
|
128 | 133 | "Name": "AzureCloud",
|
129 | 134 | "DisplayName": "Azure Global Cloud Authority Host",
|
130 | 135 | "Type": "MultipleChoice",
|
131 | 136 | "DefaultValue": "public,china,germany,government",
|
| 137 | + "Description": "Specifies the Azure Cloud instance used by the organization.", |
132 | 138 | "Required": false
|
| 139 | + }, |
| 140 | + { |
| 141 | + "Name": "ServerUseSsl", |
| 142 | + "DisplayName": "Use SSL", |
| 143 | + "Type": "Bool", |
| 144 | + "DefaultValue": "true", |
| 145 | + "Description": "Specifies whether SSL should be used for communication with the server. Set to 'true' to enable SSL, and 'false' to disable it.", |
| 146 | + "Required": true |
133 | 147 | }
|
134 | 148 | ],
|
135 | 149 | "PasswordOptions": {
|
|
0 commit comments