Microsoft.Compute cloudServices 2020-10-01-preview
Bicep-Ressourcendefinition
Der CloudServices-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/cloudServices-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Compute/cloudServices@2020-10-01-preview' = {
location: 'string'
name: 'string'
properties: {
configuration: 'string'
configurationUrl: 'string'
extensionProfile: {
extensions: [
{
name: 'string'
properties: {
autoUpgradeMinorVersion: bool
forceUpdateTag: 'string'
protectedSettings: 'string'
protectedSettingsFromKeyVault: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
publisher: 'string'
rolesAppliedTo: [
'string'
]
settings: 'string'
type: 'string'
typeHandlerVersion: 'string'
}
}
]
}
networkProfile: {
loadBalancerConfigurations: [
{
name: 'string'
properties: {
frontendIPConfigurations: [
{
name: 'string'
properties: {
privateIPAddress: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
}
}
]
swappableCloudService: {
id: 'string'
}
}
osProfile: {
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateUrl: 'string'
}
]
}
]
}
packageUrl: 'string'
roleProfile: {
roles: [
{
name: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
}
]
}
startCloudService: bool
upgradeMode: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
CloudServiceExtensionProfile
Name | Beschreibung | Wert |
---|---|---|
Erweiterungen | Liste der Erweiterungen für den Clouddienst. | Erweiterung[] |
CloudServiceExtensionProperties
Name | Beschreibung | Wert |
---|---|---|
autoUpgradeMinorVersion | Geben Sie explizit an, ob die Plattform typeHandlerVersion automatisch auf höhere Nebenversionen aktualisieren kann, wenn sie verfügbar sind. | Bool |
forceUpdateTag | Tag zum Erzwingen der Anwendung der bereitgestellten öffentlichen und geschützten Einstellungen. Wenn Sie den Tagwert ändern, können Sie die Erweiterung erneut ausführen, ohne die öffentlichen oder geschützten Einstellungen zu ändern. Wenn forceUpdateTag nicht geändert wird, werden Updates für öffentliche oder geschützte Einstellungen weiterhin vom Handler angewendet. Wenn sich weder forceUpdateTag noch eine der öffentlichen oder geschützten Einstellungen ändert, würde die Erweiterung zur Rolleninstanz mit derselben Sequenznummer fließen und es ist an der Handlerimplementierung, ob sie erneut ausgeführt werden soll oder nicht. |
Schnur |
protectedSettings | Geschützte Einstellungen für die Erweiterung, die vor dem Senden an die Rolleninstanz verschlüsselt werden. | Schnur |
protectedSettingsFromKeyVault | CloudServiceVaultAndSecretReference | |
Verlag | Der Name des Herausgebers des Erweiterungshandlers. | Schnur |
rolesAppliedTo | Optionale Liste der Rollen, die diese Erweiterung anwenden sollen. Wenn die Eigenschaft nicht angegeben oder '*' angegeben ist, wird die Erweiterung auf alle Rollen im Clouddienst angewendet. | string[] |
Einstellungen | Öffentliche Einstellungen für die Erweiterung. Bei JSON-Erweiterungen ist dies die JSON-Einstellungen für die Erweiterung. Für XML-Erweiterung (z. B. RDP) ist dies die XML-Einstellung für die Erweiterung. | Schnur |
Art | Gibt den Typ der Erweiterung an. | Schnur |
typeHandlerVersion | Gibt die Version der Erweiterung an. Gibt die Version der Erweiterung an. Wenn dieses Element nicht angegeben ist oder ein Sternchen (*) als Wert verwendet wird, wird die neueste Version der Erweiterung verwendet. Wenn der Wert mit einer Hauptversionsnummer und einem Sternchen als Nebenversionsnummer (X.) angegeben wird, wird die neueste Nebenversion der angegebenen Hauptversion ausgewählt. Wenn eine Hauptversionsnummer und eine Nebenversionsnummer angegeben werden (X.Y), wird die spezifische Erweiterungsversion ausgewählt. Wenn eine Version angegeben ist, wird ein automatisches Upgrade für die Rolleninstanz ausgeführt. | Schnur |
CloudServiceNetworkProfile
Name | Beschreibung | Wert |
---|---|---|
loadBalancerConfigurations | Die Liste der Konfigurationen für den Lastenausgleich für den Clouddienst. | LoadBalancerConfiguration[] |
swappableCloudService | SubResource- |
CloudServiceOsProfile
Name | Beschreibung | Wert |
---|---|---|
Geheimnisse | Gibt einen Satz von Zertifikaten an, die in den Rolleninstanzen installiert werden sollen. | CloudServiceVaultSecretGroup[] |
CloudServiceProperties
Name | Beschreibung | Wert |
---|---|---|
Konfiguration | Gibt die XML-Dienstkonfiguration (.cscfg) für den Clouddienst an. | Schnur |
configurationUrl | Gibt eine URL an, die auf den Speicherort der Dienstkonfiguration im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein. Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben. |
Schnur |
extensionProfile | Beschreibt ein Clouddiensterweiterungsprofil. | CloudServiceExtensionProfile |
networkProfile | Netzwerkprofil für den Clouddienst. | CloudServiceNetworkProfile- |
osProfile | Beschreibt das Betriebssystemprofil für den Clouddienst. | CloudServiceOsProfile- |
packageUrl | Gibt eine URL an, die auf den Speicherort des Dienstpakets im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein. Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben. |
Schnur |
roleProfile | Beschreibt das Rollenprofil für den Clouddienst. | CloudServiceRoleProfile- |
startCloudService | (Optional) Gibt an, ob der Clouddienst unmittelbar nach der Erstellung gestartet werden soll. Der Standardwert ist true .Wenn false, wird das Dienstmodell weiterhin bereitgestellt, der Code wird jedoch nicht sofort ausgeführt. Stattdessen wird der Dienst unterstützt, bis Sie "Start" aufrufen, zu dem zeitpunkt, zu dem der Dienst gestartet wird. Ein bereitgestellter Dienst verursacht weiterhin Gebühren, auch wenn er ausgeschaltet wird. |
Bool |
upgradeMode | Updatemodus für den Clouddienst. Rolleninstanzen werden aktualisierungsdomänen zugewiesen, wenn der Dienst bereitgestellt wird. Updates können manuell in jeder Updatedomäne initiiert oder automatisch in allen Updatedomänen initiiert werden. Mögliche Werte sind automatischen Manuelle gleichzeitige Wenn nicht angegeben, ist der Standardwert "Auto". Wenn "Manuell" festgelegt ist, muss PUT UpdateDomain aufgerufen werden, um das Update anzuwenden. Bei Festlegung auf "Automatisch" wird das Update automatisch auf jede Updatedomäne in Folge angewendet. |
"Auto" "Manuell" "Gleichzeitig" |
CloudServiceRoleProfile
Name | Beschreibung | Wert |
---|---|---|
Rollen | Liste der Rollen für den Clouddienst. | CloudServiceRoleProfileProperties[] |
CloudServiceRoleProfileProperties
Name | Beschreibung | Wert |
---|---|---|
Name | Ressourcenname. | Schnur |
Sku | Beschreibt die Clouddienstrollensku. | CloudServiceRoleSku- |
CloudServiceRoleSku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Gibt die Anzahl der Rolleninstanzen im Clouddienst an. | Int |
Name | Der Sku-Name. HINWEIS: Wenn die neue SKU auf der Hardware, auf der der Clouddienst derzeit installiert ist, nicht unterstützt wird, müssen Sie den Clouddienst löschen und neu erstellen oder zur alten SKU zurückkehren. | Schnur |
Rang | Gibt die Ebene des Clouddiensts an. Mögliche Werte sind Standard- Basic- |
Schnur |
CloudServiceTags
Name | Beschreibung | Wert |
---|
CloudServiceVaultAndSecretReference
Name | Beschreibung | Wert |
---|---|---|
secretUrl | Schnur | |
sourceVault | SubResource- |
CloudServiceVaultCertificate
Name | Beschreibung | Wert |
---|---|---|
certificateUrl | Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. | Schnur |
CloudServiceVaultSecretGroup
Name | Beschreibung | Wert |
---|---|---|
sourceVault | Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. | SubResource- |
vaultCertificates | Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. | CloudServiceVaultCertificate[] |
Erweiterung
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name der Erweiterung. | Schnur |
Eigenschaften | Erweiterungseigenschaften. | CloudServiceExtensionProperties- |
LoadBalancerConfiguration
Name | Beschreibung | Wert |
---|---|---|
Name | Ressourcenname | Schnur |
Eigenschaften | LoadBalancerConfigurationProperties |
LoadBalancerConfigurationProperties
Name | Beschreibung | Wert |
---|---|---|
frontendIPConfigurations | Liste der IP-Adressen | LoadBalancerFrontendIPConfiguration[] |
LoadBalancerFrontendIPConfiguration
Name | Beschreibung | Wert |
---|---|---|
Name | Schnur | |
Eigenschaften | Beschreibt eine IP-Konfiguration des Clouddiensts | LoadBalancerFrontendIPConfigurationProperties |
LoadBalancerFrontendIPConfigurationProperties
Name | Beschreibung | Wert |
---|---|---|
privateIPAddress | Die private IP-Adresse, auf die vom Clouddienst verwiesen wird. | Schnur |
publicIPAddress | SubResource- | |
Subnetz | SubResource- |
Microsoft.Compute/cloudServices
Name | Beschreibung | Wert |
---|---|---|
Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Clouddiensteigenschaften | CloudServiceProperties |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Unterressource
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |
ARM-Vorlagenressourcendefinition
Der CloudServices-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/cloudServices-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Compute/cloudServices",
"apiVersion": "2020-10-01-preview",
"name": "string",
"location": "string",
"properties": {
"configuration": "string",
"configurationUrl": "string",
"extensionProfile": {
"extensions": [
{
"name": "string",
"properties": {
"autoUpgradeMinorVersion": "bool",
"forceUpdateTag": "string",
"protectedSettings": "string",
"protectedSettingsFromKeyVault": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"publisher": "string",
"rolesAppliedTo": [ "string" ],
"settings": "string",
"type": "string",
"typeHandlerVersion": "string"
}
}
]
},
"networkProfile": {
"loadBalancerConfigurations": [
{
"name": "string",
"properties": {
"frontendIPConfigurations": [
{
"name": "string",
"properties": {
"privateIPAddress": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"swappableCloudService": {
"id": "string"
}
},
"osProfile": {
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateUrl": "string"
}
]
}
]
},
"packageUrl": "string",
"roleProfile": {
"roles": [
{
"name": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
}
}
]
},
"startCloudService": "bool",
"upgradeMode": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
CloudServiceExtensionProfile
Name | Beschreibung | Wert |
---|---|---|
Erweiterungen | Liste der Erweiterungen für den Clouddienst. | Erweiterung[] |
CloudServiceExtensionProperties
Name | Beschreibung | Wert |
---|---|---|
autoUpgradeMinorVersion | Geben Sie explizit an, ob die Plattform typeHandlerVersion automatisch auf höhere Nebenversionen aktualisieren kann, wenn sie verfügbar sind. | Bool |
forceUpdateTag | Tag zum Erzwingen der Anwendung der bereitgestellten öffentlichen und geschützten Einstellungen. Wenn Sie den Tagwert ändern, können Sie die Erweiterung erneut ausführen, ohne die öffentlichen oder geschützten Einstellungen zu ändern. Wenn forceUpdateTag nicht geändert wird, werden Updates für öffentliche oder geschützte Einstellungen weiterhin vom Handler angewendet. Wenn sich weder forceUpdateTag noch eine der öffentlichen oder geschützten Einstellungen ändert, würde die Erweiterung zur Rolleninstanz mit derselben Sequenznummer fließen und es ist an der Handlerimplementierung, ob sie erneut ausgeführt werden soll oder nicht. |
Schnur |
protectedSettings | Geschützte Einstellungen für die Erweiterung, die vor dem Senden an die Rolleninstanz verschlüsselt werden. | Schnur |
protectedSettingsFromKeyVault | CloudServiceVaultAndSecretReference | |
Verlag | Der Name des Herausgebers des Erweiterungshandlers. | Schnur |
rolesAppliedTo | Optionale Liste der Rollen, die diese Erweiterung anwenden sollen. Wenn die Eigenschaft nicht angegeben oder '*' angegeben ist, wird die Erweiterung auf alle Rollen im Clouddienst angewendet. | string[] |
Einstellungen | Öffentliche Einstellungen für die Erweiterung. Bei JSON-Erweiterungen ist dies die JSON-Einstellungen für die Erweiterung. Für XML-Erweiterung (z. B. RDP) ist dies die XML-Einstellung für die Erweiterung. | Schnur |
Art | Gibt den Typ der Erweiterung an. | Schnur |
typeHandlerVersion | Gibt die Version der Erweiterung an. Gibt die Version der Erweiterung an. Wenn dieses Element nicht angegeben ist oder ein Sternchen (*) als Wert verwendet wird, wird die neueste Version der Erweiterung verwendet. Wenn der Wert mit einer Hauptversionsnummer und einem Sternchen als Nebenversionsnummer (X.) angegeben wird, wird die neueste Nebenversion der angegebenen Hauptversion ausgewählt. Wenn eine Hauptversionsnummer und eine Nebenversionsnummer angegeben werden (X.Y), wird die spezifische Erweiterungsversion ausgewählt. Wenn eine Version angegeben ist, wird ein automatisches Upgrade für die Rolleninstanz ausgeführt. | Schnur |
CloudServiceNetworkProfile
Name | Beschreibung | Wert |
---|---|---|
loadBalancerConfigurations | Die Liste der Konfigurationen für den Lastenausgleich für den Clouddienst. | LoadBalancerConfiguration[] |
swappableCloudService | SubResource- |
CloudServiceOsProfile
Name | Beschreibung | Wert |
---|---|---|
Geheimnisse | Gibt einen Satz von Zertifikaten an, die in den Rolleninstanzen installiert werden sollen. | CloudServiceVaultSecretGroup[] |
CloudServiceProperties
Name | Beschreibung | Wert |
---|---|---|
Konfiguration | Gibt die XML-Dienstkonfiguration (.cscfg) für den Clouddienst an. | Schnur |
configurationUrl | Gibt eine URL an, die auf den Speicherort der Dienstkonfiguration im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein. Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben. |
Schnur |
extensionProfile | Beschreibt ein Clouddiensterweiterungsprofil. | CloudServiceExtensionProfile |
networkProfile | Netzwerkprofil für den Clouddienst. | CloudServiceNetworkProfile- |
osProfile | Beschreibt das Betriebssystemprofil für den Clouddienst. | CloudServiceOsProfile- |
packageUrl | Gibt eine URL an, die auf den Speicherort des Dienstpakets im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein. Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben. |
Schnur |
roleProfile | Beschreibt das Rollenprofil für den Clouddienst. | CloudServiceRoleProfile- |
startCloudService | (Optional) Gibt an, ob der Clouddienst unmittelbar nach der Erstellung gestartet werden soll. Der Standardwert ist true .Wenn false, wird das Dienstmodell weiterhin bereitgestellt, der Code wird jedoch nicht sofort ausgeführt. Stattdessen wird der Dienst unterstützt, bis Sie "Start" aufrufen, zu dem zeitpunkt, zu dem der Dienst gestartet wird. Ein bereitgestellter Dienst verursacht weiterhin Gebühren, auch wenn er ausgeschaltet wird. |
Bool |
upgradeMode | Updatemodus für den Clouddienst. Rolleninstanzen werden aktualisierungsdomänen zugewiesen, wenn der Dienst bereitgestellt wird. Updates können manuell in jeder Updatedomäne initiiert oder automatisch in allen Updatedomänen initiiert werden. Mögliche Werte sind automatischen Manuelle gleichzeitige Wenn nicht angegeben, ist der Standardwert "Auto". Wenn "Manuell" festgelegt ist, muss PUT UpdateDomain aufgerufen werden, um das Update anzuwenden. Bei Festlegung auf "Automatisch" wird das Update automatisch auf jede Updatedomäne in Folge angewendet. |
"Auto" "Manuell" "Gleichzeitig" |
CloudServiceRoleProfile
Name | Beschreibung | Wert |
---|---|---|
Rollen | Liste der Rollen für den Clouddienst. | CloudServiceRoleProfileProperties[] |
CloudServiceRoleProfileProperties
Name | Beschreibung | Wert |
---|---|---|
Name | Ressourcenname. | Schnur |
Sku | Beschreibt die Clouddienstrollensku. | CloudServiceRoleSku- |
CloudServiceRoleSku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Gibt die Anzahl der Rolleninstanzen im Clouddienst an. | Int |
Name | Der Sku-Name. HINWEIS: Wenn die neue SKU auf der Hardware, auf der der Clouddienst derzeit installiert ist, nicht unterstützt wird, müssen Sie den Clouddienst löschen und neu erstellen oder zur alten SKU zurückkehren. | Schnur |
Rang | Gibt die Ebene des Clouddiensts an. Mögliche Werte sind Standard- Basic- |
Schnur |
CloudServiceTags
Name | Beschreibung | Wert |
---|
CloudServiceVaultAndSecretReference
Name | Beschreibung | Wert |
---|---|---|
secretUrl | Schnur | |
sourceVault | SubResource- |
CloudServiceVaultCertificate
Name | Beschreibung | Wert |
---|---|---|
certificateUrl | Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. | Schnur |
CloudServiceVaultSecretGroup
Name | Beschreibung | Wert |
---|---|---|
sourceVault | Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. | SubResource- |
vaultCertificates | Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. | CloudServiceVaultCertificate[] |
Erweiterung
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name der Erweiterung. | Schnur |
Eigenschaften | Erweiterungseigenschaften. | CloudServiceExtensionProperties- |
LoadBalancerConfiguration
Name | Beschreibung | Wert |
---|---|---|
Name | Ressourcenname | Schnur |
Eigenschaften | LoadBalancerConfigurationProperties |
LoadBalancerConfigurationProperties
Name | Beschreibung | Wert |
---|---|---|
frontendIPConfigurations | Liste der IP-Adressen | LoadBalancerFrontendIPConfiguration[] |
LoadBalancerFrontendIPConfiguration
Name | Beschreibung | Wert |
---|---|---|
Name | Schnur | |
Eigenschaften | Beschreibt eine IP-Konfiguration des Clouddiensts | LoadBalancerFrontendIPConfigurationProperties |
LoadBalancerFrontendIPConfigurationProperties
Name | Beschreibung | Wert |
---|---|---|
privateIPAddress | Die private IP-Adresse, auf die vom Clouddienst verwiesen wird. | Schnur |
publicIPAddress | SubResource- | |
Subnetz | SubResource- |
Microsoft.Compute/cloudServices
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | "2020-10-01-preview" |
Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Clouddiensteigenschaften | CloudServiceProperties |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.Compute/cloudServices" |
Unterressource
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der CloudServices-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/cloudServices-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/cloudServices@2020-10-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
configuration = "string"
configurationUrl = "string"
extensionProfile = {
extensions = [
{
name = "string"
properties = {
autoUpgradeMinorVersion = bool
forceUpdateTag = "string"
protectedSettings = "string"
protectedSettingsFromKeyVault = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
publisher = "string"
rolesAppliedTo = [
"string"
]
settings = "string"
type = "string"
typeHandlerVersion = "string"
}
}
]
}
networkProfile = {
loadBalancerConfigurations = [
{
name = "string"
properties = {
frontendIPConfigurations = [
{
name = "string"
properties = {
privateIPAddress = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
}
}
]
swappableCloudService = {
id = "string"
}
}
osProfile = {
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateUrl = "string"
}
]
}
]
}
packageUrl = "string"
roleProfile = {
roles = [
{
name = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
}
]
}
startCloudService = bool
upgradeMode = "string"
}
})
}
Eigenschaftswerte
CloudServiceExtensionProfile
Name | Beschreibung | Wert |
---|---|---|
Erweiterungen | Liste der Erweiterungen für den Clouddienst. | Erweiterung[] |
CloudServiceExtensionProperties
Name | Beschreibung | Wert |
---|---|---|
autoUpgradeMinorVersion | Geben Sie explizit an, ob die Plattform typeHandlerVersion automatisch auf höhere Nebenversionen aktualisieren kann, wenn sie verfügbar sind. | Bool |
forceUpdateTag | Tag zum Erzwingen der Anwendung der bereitgestellten öffentlichen und geschützten Einstellungen. Wenn Sie den Tagwert ändern, können Sie die Erweiterung erneut ausführen, ohne die öffentlichen oder geschützten Einstellungen zu ändern. Wenn forceUpdateTag nicht geändert wird, werden Updates für öffentliche oder geschützte Einstellungen weiterhin vom Handler angewendet. Wenn sich weder forceUpdateTag noch eine der öffentlichen oder geschützten Einstellungen ändert, würde die Erweiterung zur Rolleninstanz mit derselben Sequenznummer fließen und es ist an der Handlerimplementierung, ob sie erneut ausgeführt werden soll oder nicht. |
Schnur |
protectedSettings | Geschützte Einstellungen für die Erweiterung, die vor dem Senden an die Rolleninstanz verschlüsselt werden. | Schnur |
protectedSettingsFromKeyVault | CloudServiceVaultAndSecretReference | |
Verlag | Der Name des Herausgebers des Erweiterungshandlers. | Schnur |
rolesAppliedTo | Optionale Liste der Rollen, die diese Erweiterung anwenden sollen. Wenn die Eigenschaft nicht angegeben oder '*' angegeben ist, wird die Erweiterung auf alle Rollen im Clouddienst angewendet. | string[] |
Einstellungen | Öffentliche Einstellungen für die Erweiterung. Bei JSON-Erweiterungen ist dies die JSON-Einstellungen für die Erweiterung. Für XML-Erweiterung (z. B. RDP) ist dies die XML-Einstellung für die Erweiterung. | Schnur |
Art | Gibt den Typ der Erweiterung an. | Schnur |
typeHandlerVersion | Gibt die Version der Erweiterung an. Gibt die Version der Erweiterung an. Wenn dieses Element nicht angegeben ist oder ein Sternchen (*) als Wert verwendet wird, wird die neueste Version der Erweiterung verwendet. Wenn der Wert mit einer Hauptversionsnummer und einem Sternchen als Nebenversionsnummer (X.) angegeben wird, wird die neueste Nebenversion der angegebenen Hauptversion ausgewählt. Wenn eine Hauptversionsnummer und eine Nebenversionsnummer angegeben werden (X.Y), wird die spezifische Erweiterungsversion ausgewählt. Wenn eine Version angegeben ist, wird ein automatisches Upgrade für die Rolleninstanz ausgeführt. | Schnur |
CloudServiceNetworkProfile
Name | Beschreibung | Wert |
---|---|---|
loadBalancerConfigurations | Die Liste der Konfigurationen für den Lastenausgleich für den Clouddienst. | LoadBalancerConfiguration[] |
swappableCloudService | SubResource- |
CloudServiceOsProfile
Name | Beschreibung | Wert |
---|---|---|
Geheimnisse | Gibt einen Satz von Zertifikaten an, die in den Rolleninstanzen installiert werden sollen. | CloudServiceVaultSecretGroup[] |
CloudServiceProperties
Name | Beschreibung | Wert |
---|---|---|
Konfiguration | Gibt die XML-Dienstkonfiguration (.cscfg) für den Clouddienst an. | Schnur |
configurationUrl | Gibt eine URL an, die auf den Speicherort der Dienstkonfiguration im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein. Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben. |
Schnur |
extensionProfile | Beschreibt ein Clouddiensterweiterungsprofil. | CloudServiceExtensionProfile |
networkProfile | Netzwerkprofil für den Clouddienst. | CloudServiceNetworkProfile- |
osProfile | Beschreibt das Betriebssystemprofil für den Clouddienst. | CloudServiceOsProfile- |
packageUrl | Gibt eine URL an, die auf den Speicherort des Dienstpakets im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein. Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben. |
Schnur |
roleProfile | Beschreibt das Rollenprofil für den Clouddienst. | CloudServiceRoleProfile- |
startCloudService | (Optional) Gibt an, ob der Clouddienst unmittelbar nach der Erstellung gestartet werden soll. Der Standardwert ist true .Wenn false, wird das Dienstmodell weiterhin bereitgestellt, der Code wird jedoch nicht sofort ausgeführt. Stattdessen wird der Dienst unterstützt, bis Sie "Start" aufrufen, zu dem zeitpunkt, zu dem der Dienst gestartet wird. Ein bereitgestellter Dienst verursacht weiterhin Gebühren, auch wenn er ausgeschaltet wird. |
Bool |
upgradeMode | Updatemodus für den Clouddienst. Rolleninstanzen werden aktualisierungsdomänen zugewiesen, wenn der Dienst bereitgestellt wird. Updates können manuell in jeder Updatedomäne initiiert oder automatisch in allen Updatedomänen initiiert werden. Mögliche Werte sind automatischen Manuelle gleichzeitige Wenn nicht angegeben, ist der Standardwert "Auto". Wenn "Manuell" festgelegt ist, muss PUT UpdateDomain aufgerufen werden, um das Update anzuwenden. Bei Festlegung auf "Automatisch" wird das Update automatisch auf jede Updatedomäne in Folge angewendet. |
"Auto" "Manuell" "Gleichzeitig" |
CloudServiceRoleProfile
Name | Beschreibung | Wert |
---|---|---|
Rollen | Liste der Rollen für den Clouddienst. | CloudServiceRoleProfileProperties[] |
CloudServiceRoleProfileProperties
Name | Beschreibung | Wert |
---|---|---|
Name | Ressourcenname. | Schnur |
Sku | Beschreibt die Clouddienstrollensku. | CloudServiceRoleSku- |
CloudServiceRoleSku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Gibt die Anzahl der Rolleninstanzen im Clouddienst an. | Int |
Name | Der Sku-Name. HINWEIS: Wenn die neue SKU auf der Hardware, auf der der Clouddienst derzeit installiert ist, nicht unterstützt wird, müssen Sie den Clouddienst löschen und neu erstellen oder zur alten SKU zurückkehren. | Schnur |
Rang | Gibt die Ebene des Clouddiensts an. Mögliche Werte sind Standard- Basic- |
Schnur |
CloudServiceTags
Name | Beschreibung | Wert |
---|
CloudServiceVaultAndSecretReference
Name | Beschreibung | Wert |
---|---|---|
secretUrl | Schnur | |
sourceVault | SubResource- |
CloudServiceVaultCertificate
Name | Beschreibung | Wert |
---|---|---|
certificateUrl | Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. | Schnur |
CloudServiceVaultSecretGroup
Name | Beschreibung | Wert |
---|---|---|
sourceVault | Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. | SubResource- |
vaultCertificates | Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. | CloudServiceVaultCertificate[] |
Erweiterung
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name der Erweiterung. | Schnur |
Eigenschaften | Erweiterungseigenschaften. | CloudServiceExtensionProperties- |
LoadBalancerConfiguration
Name | Beschreibung | Wert |
---|---|---|
Name | Ressourcenname | Schnur |
Eigenschaften | LoadBalancerConfigurationProperties |
LoadBalancerConfigurationProperties
Name | Beschreibung | Wert |
---|---|---|
frontendIPConfigurations | Liste der IP-Adressen | LoadBalancerFrontendIPConfiguration[] |
LoadBalancerFrontendIPConfiguration
Name | Beschreibung | Wert |
---|---|---|
Name | Schnur | |
Eigenschaften | Beschreibt eine IP-Konfiguration des Clouddiensts | LoadBalancerFrontendIPConfigurationProperties |
LoadBalancerFrontendIPConfigurationProperties
Name | Beschreibung | Wert |
---|---|---|
privateIPAddress | Die private IP-Adresse, auf die vom Clouddienst verwiesen wird. | Schnur |
publicIPAddress | SubResource- | |
Subnetz | SubResource- |
Microsoft.Compute/cloudServices
Name | Beschreibung | Wert |
---|---|---|
Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Clouddiensteigenschaften | CloudServiceProperties |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.Compute/cloudServices@2020-10-01-preview" |
Unterressource
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |