Microsoft.Compute cloudServices 2020-10-01-preview
Definicja zasobu Bicep
Typ zasobu cloudServices można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Compute/cloudServices, dodaj następujący kod Bicep do szablonu.
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'
}
}
Wartości właściwości
CloudServiceExtensionProfile
Nazwa | Opis | Wartość |
---|---|---|
Rozszerzenia | Lista rozszerzeń dla usługi w chmurze. | rozszerzenia[] |
CloudServiceExtensionProperties
Nazwa | Opis | Wartość |
---|---|---|
autoUpgradeMinorVersion | Jawnie określ, czy platforma może automatycznie uaktualnić typeHandlerVersion do wyższych wersji pomocniczych, gdy staną się dostępne. | Bool |
forceUpdateTag | Tag w celu wymuszenia zastosowania podanych ustawień publicznych i chronionych. Zmiana wartości tagu umożliwia ponowne uruchomienie rozszerzenia bez zmiany żadnego z ustawień publicznych lub chronionych. Jeśli element forceUpdateTag nie zostanie zmieniony, aktualizacje ustawień publicznych lub chronionych będą nadal stosowane przez program obsługi. Jeśli ani forceUpdateTag, ani żadne z ustawień publicznych lub chronionych nie zostaną zmienione, rozszerzenie będzie przepływać do wystąpienia roli z tym samym numerem sekwencji i jest to implementacja programu obsługi, czy należy ją ponownie uruchomić, czy nie |
struna |
protectedSettings | Ustawienia chronione dla rozszerzenia, które są szyfrowane przed wysłaniem do wystąpienia roli. | struna |
protectedSettingsFromKeyVault | CloudServiceVaultAndSecretReference | |
wydawca | Nazwa wydawcy programu obsługi rozszerzeń. | struna |
rolesAppliedTo | Opcjonalna lista ról do zastosowania tego rozszerzenia. Jeśli właściwość nie zostanie określona lub zostanie określona wartość "*", rozszerzenie jest stosowane do wszystkich ról w usłudze w chmurze. | string[] |
Ustawienia | Ustawienia publiczne rozszerzenia. W przypadku rozszerzeń JSON jest to ustawienia JSON dla rozszerzenia. W przypadku rozszerzenia XML (na przykład RDP) jest to ustawienie XML dla rozszerzenia. | struna |
typ | Określa typ rozszerzenia. | struna |
typeHandlerVersion | Określa wersję rozszerzenia. Określa wersję rozszerzenia. Jeśli ten element nie jest określony lub gwiazdka (*) jest używana jako wartość, zostanie użyta najnowsza wersja rozszerzenia. Jeśli wartość jest określona z numerem wersji głównej i gwiazdką jako numer wersji pomocniczej (X.), zostanie wybrana najnowsza wersja pomocnicza określonej wersji głównej. Jeśli określono numer wersji głównej i numer wersji pomocniczej (X.Y), wybrano określoną wersję rozszerzenia. Jeśli określono wersję, automatyczne uaktualnianie jest wykonywane w wystąpieniu roli. | struna |
CloudServiceNetworkProfile
Nazwa | Opis | Wartość |
---|---|---|
loadBalancerConfigurations | Lista konfiguracji modułu równoważenia obciążenia dla usługi w chmurze. | LoadBalancerConfiguration[] |
swappableCloudService | |
CloudServiceOsProfile
Nazwa | Opis | Wartość |
---|---|---|
Tajemnice | Określa zestaw certyfikatów, które mają być zainstalowane w wystąpieniach roli. | CloudServiceVaultSecretGroup[] |
CloudServiceProperties
Nazwa | Opis | Wartość |
---|---|---|
konfiguracja | Określa konfigurację usługi XML (cscfg) dla usługi w chmurze. | struna |
configurationUrl | Określa adres URL odwołujący się do lokalizacji konfiguracji usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET. |
struna |
extensionProfile | Opisuje profil rozszerzenia usługi w chmurze. | CloudServiceExtensionProfile |
networkProfile | Profil sieciowy dla usługi w chmurze. | CloudServiceNetworkProfile |
osProfile | Opisuje profil systemu operacyjnego dla usługi w chmurze. | CloudServiceOsProfile |
packageUrl | Określa adres URL odwołujący się do lokalizacji pakietu usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET. |
struna |
roleProfile | Opisuje profil roli usługi w chmurze. | cloudServiceRoleProfile |
startCloudService | (Opcjonalnie) Wskazuje, czy usługa w chmurze ma być uruchamiana natychmiast po jej utworzeniu. Wartość domyślna to true .Jeśli wartość false, model usługi jest nadal wdrażany, ale kod nie jest uruchamiany natychmiast. Zamiast tego usługa jest obsługiwana do momentu wywołania polecenia Start, w którym momencie usługa zostanie uruchomiona. Wdrożona usługa nadal ponosi opłaty, nawet jeśli jest włączona. |
Bool |
upgradeMode | Tryb aktualizacji dla usługi w chmurze. Wystąpienia ról są przydzielane do aktualizowania domen podczas wdrażania usługi. Aktualizacje można inicjować ręcznie w każdej domenie aktualizacji lub inicjować automatycznie we wszystkich domenach aktualizacji. Możliwe wartości to Auto ręczne równoczesne Jeśli nie zostanie określony, wartość domyślna to Auto. W przypadku ustawienia ręcznego należy wywołać parametr PUT UpdateDomain, aby zastosować aktualizację. W przypadku ustawienia automatycznego aktualizacja jest automatycznie stosowana do każdej domeny aktualizacji w sekwencji. |
"Auto" "Ręczne" "Równoczesne" |
CloudServiceRoleProfile
Nazwa | Opis | Wartość |
---|---|---|
Ról | Lista ról dla usługi w chmurze. | CloudServiceRoleProfileProperties[] |
CloudServiceRoleProfileProperties
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu. | struna |
Numer jednostki magazynowej | Opisuje jednostkę SKU roli usługi w chmurze. | CloudServiceRoleSku |
CloudServiceRoleSku
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Określa liczbę wystąpień ról w usłudze w chmurze. | Int |
nazwa | Nazwa jednostki SKU. UWAGA: Jeśli nowa jednostka SKU nie jest obecnie obsługiwana na sprzęcie, usługa w chmurze jest obecnie włączona, musisz usunąć i ponownie utworzyć usługę w chmurze lub wrócić do starej jednostki SKU. | struna |
kondygnacja | Określa warstwę usługi w chmurze. Możliwe wartości to Standard Podstawowa |
struna |
CloudServiceTags
Nazwa | Opis | Wartość |
---|
CloudServiceVaultAndSecretReference
Nazwa | Opis | Wartość |
---|---|---|
secretUrl | struna | |
sourceVault | |
CloudServiceVaultCertificate
Nazwa | Opis | Wartość |
---|---|---|
certificateUrl | Jest to adres URL certyfikatu przekazanego do usługi Key Vault jako wpisu tajnego. | struna |
CloudServiceVaultSecretGroup
Nazwa | Opis | Wartość |
---|---|---|
sourceVault | Względny adres URL usługi Key Vault zawierający wszystkie certyfikaty w usłudze VaultCertificates. | |
vaultCertificates | Lista odwołań do magazynu kluczy w usłudze SourceVault, które zawierają certyfikaty. | CloudServiceVaultCertificate[] |
Rozszerzenie
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa rozszerzenia. | struna |
Właściwości | Właściwości rozszerzenia. | CloudServiceExtensionProperties |
LoadBalancerConfiguration
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | LoadBalancerConfigurationProperties |
LoadBalancerConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
frontendIPConfigurations | Lista adresów IP | LoadBalancerFrontendIPConfiguration[] |
LoadBalancerFrontendIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
nazwa | struna | |
Właściwości | Opisuje konfigurację adresu IP usługi w chmurze | LoadBalancerFrontendIPConfigurationProperties |
LoadBalancerFrontendIPConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
privateIPAddress | Prywatny adres IP, do których odwołuje się usługa w chmurze. | struna |
publicIPAddress | |
|
podsieć | |
Microsoft.Compute/cloudServices
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości usługi w chmurze | CloudServiceProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |
Definicja zasobu szablonu usługi ARM
Typ zasobu cloudServices można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Compute/cloudServices, dodaj następujący kod JSON do szablonu.
{
"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"
}
}
Wartości właściwości
CloudServiceExtensionProfile
Nazwa | Opis | Wartość |
---|---|---|
Rozszerzenia | Lista rozszerzeń dla usługi w chmurze. | rozszerzenia[] |
CloudServiceExtensionProperties
Nazwa | Opis | Wartość |
---|---|---|
autoUpgradeMinorVersion | Jawnie określ, czy platforma może automatycznie uaktualnić typeHandlerVersion do wyższych wersji pomocniczych, gdy staną się dostępne. | Bool |
forceUpdateTag | Tag w celu wymuszenia zastosowania podanych ustawień publicznych i chronionych. Zmiana wartości tagu umożliwia ponowne uruchomienie rozszerzenia bez zmiany żadnego z ustawień publicznych lub chronionych. Jeśli element forceUpdateTag nie zostanie zmieniony, aktualizacje ustawień publicznych lub chronionych będą nadal stosowane przez program obsługi. Jeśli ani forceUpdateTag, ani żadne z ustawień publicznych lub chronionych nie zostaną zmienione, rozszerzenie będzie przepływać do wystąpienia roli z tym samym numerem sekwencji i jest to implementacja programu obsługi, czy należy ją ponownie uruchomić, czy nie |
struna |
protectedSettings | Ustawienia chronione dla rozszerzenia, które są szyfrowane przed wysłaniem do wystąpienia roli. | struna |
protectedSettingsFromKeyVault | CloudServiceVaultAndSecretReference | |
wydawca | Nazwa wydawcy programu obsługi rozszerzeń. | struna |
rolesAppliedTo | Opcjonalna lista ról do zastosowania tego rozszerzenia. Jeśli właściwość nie zostanie określona lub zostanie określona wartość "*", rozszerzenie jest stosowane do wszystkich ról w usłudze w chmurze. | string[] |
Ustawienia | Ustawienia publiczne rozszerzenia. W przypadku rozszerzeń JSON jest to ustawienia JSON dla rozszerzenia. W przypadku rozszerzenia XML (na przykład RDP) jest to ustawienie XML dla rozszerzenia. | struna |
typ | Określa typ rozszerzenia. | struna |
typeHandlerVersion | Określa wersję rozszerzenia. Określa wersję rozszerzenia. Jeśli ten element nie jest określony lub gwiazdka (*) jest używana jako wartość, zostanie użyta najnowsza wersja rozszerzenia. Jeśli wartość jest określona z numerem wersji głównej i gwiazdką jako numer wersji pomocniczej (X.), zostanie wybrana najnowsza wersja pomocnicza określonej wersji głównej. Jeśli określono numer wersji głównej i numer wersji pomocniczej (X.Y), wybrano określoną wersję rozszerzenia. Jeśli określono wersję, automatyczne uaktualnianie jest wykonywane w wystąpieniu roli. | struna |
CloudServiceNetworkProfile
Nazwa | Opis | Wartość |
---|---|---|
loadBalancerConfigurations | Lista konfiguracji modułu równoważenia obciążenia dla usługi w chmurze. | LoadBalancerConfiguration[] |
swappableCloudService | |
CloudServiceOsProfile
Nazwa | Opis | Wartość |
---|---|---|
Tajemnice | Określa zestaw certyfikatów, które mają być zainstalowane w wystąpieniach roli. | CloudServiceVaultSecretGroup[] |
CloudServiceProperties
Nazwa | Opis | Wartość |
---|---|---|
konfiguracja | Określa konfigurację usługi XML (cscfg) dla usługi w chmurze. | struna |
configurationUrl | Określa adres URL odwołujący się do lokalizacji konfiguracji usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET. |
struna |
extensionProfile | Opisuje profil rozszerzenia usługi w chmurze. | CloudServiceExtensionProfile |
networkProfile | Profil sieciowy dla usługi w chmurze. | CloudServiceNetworkProfile |
osProfile | Opisuje profil systemu operacyjnego dla usługi w chmurze. | CloudServiceOsProfile |
packageUrl | Określa adres URL odwołujący się do lokalizacji pakietu usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET. |
struna |
roleProfile | Opisuje profil roli usługi w chmurze. | cloudServiceRoleProfile |
startCloudService | (Opcjonalnie) Wskazuje, czy usługa w chmurze ma być uruchamiana natychmiast po jej utworzeniu. Wartość domyślna to true .Jeśli wartość false, model usługi jest nadal wdrażany, ale kod nie jest uruchamiany natychmiast. Zamiast tego usługa jest obsługiwana do momentu wywołania polecenia Start, w którym momencie usługa zostanie uruchomiona. Wdrożona usługa nadal ponosi opłaty, nawet jeśli jest włączona. |
Bool |
upgradeMode | Tryb aktualizacji dla usługi w chmurze. Wystąpienia ról są przydzielane do aktualizowania domen podczas wdrażania usługi. Aktualizacje można inicjować ręcznie w każdej domenie aktualizacji lub inicjować automatycznie we wszystkich domenach aktualizacji. Możliwe wartości to Auto ręczne równoczesne Jeśli nie zostanie określony, wartość domyślna to Auto. W przypadku ustawienia ręcznego należy wywołać parametr PUT UpdateDomain, aby zastosować aktualizację. W przypadku ustawienia automatycznego aktualizacja jest automatycznie stosowana do każdej domeny aktualizacji w sekwencji. |
"Auto" "Ręczne" "Równoczesne" |
CloudServiceRoleProfile
Nazwa | Opis | Wartość |
---|---|---|
Ról | Lista ról dla usługi w chmurze. | CloudServiceRoleProfileProperties[] |
CloudServiceRoleProfileProperties
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu. | struna |
Numer jednostki magazynowej | Opisuje jednostkę SKU roli usługi w chmurze. | CloudServiceRoleSku |
CloudServiceRoleSku
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Określa liczbę wystąpień ról w usłudze w chmurze. | Int |
nazwa | Nazwa jednostki SKU. UWAGA: Jeśli nowa jednostka SKU nie jest obecnie obsługiwana na sprzęcie, usługa w chmurze jest obecnie włączona, musisz usunąć i ponownie utworzyć usługę w chmurze lub wrócić do starej jednostki SKU. | struna |
kondygnacja | Określa warstwę usługi w chmurze. Możliwe wartości to Standard Podstawowa |
struna |
CloudServiceTags
Nazwa | Opis | Wartość |
---|
CloudServiceVaultAndSecretReference
Nazwa | Opis | Wartość |
---|---|---|
secretUrl | struna | |
sourceVault | |
CloudServiceVaultCertificate
Nazwa | Opis | Wartość |
---|---|---|
certificateUrl | Jest to adres URL certyfikatu przekazanego do usługi Key Vault jako wpisu tajnego. | struna |
CloudServiceVaultSecretGroup
Nazwa | Opis | Wartość |
---|---|---|
sourceVault | Względny adres URL usługi Key Vault zawierający wszystkie certyfikaty w usłudze VaultCertificates. | |
vaultCertificates | Lista odwołań do magazynu kluczy w usłudze SourceVault, które zawierają certyfikaty. | CloudServiceVaultCertificate[] |
Rozszerzenie
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa rozszerzenia. | struna |
Właściwości | Właściwości rozszerzenia. | CloudServiceExtensionProperties |
LoadBalancerConfiguration
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | LoadBalancerConfigurationProperties |
LoadBalancerConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
frontendIPConfigurations | Lista adresów IP | LoadBalancerFrontendIPConfiguration[] |
LoadBalancerFrontendIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
nazwa | struna | |
Właściwości | Opisuje konfigurację adresu IP usługi w chmurze | LoadBalancerFrontendIPConfigurationProperties |
LoadBalancerFrontendIPConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
privateIPAddress | Prywatny adres IP, do których odwołuje się usługa w chmurze. | struna |
publicIPAddress | |
|
podsieć | |
Microsoft.Compute/cloudServices
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2020-10-01-preview" |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości usługi w chmurze | CloudServiceProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Compute/cloudServices" |
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu cloudServices można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Compute/cloudServices, dodaj następujący program Terraform do szablonu.
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"
}
})
}
Wartości właściwości
CloudServiceExtensionProfile
Nazwa | Opis | Wartość |
---|---|---|
Rozszerzenia | Lista rozszerzeń dla usługi w chmurze. | rozszerzenia[] |
CloudServiceExtensionProperties
Nazwa | Opis | Wartość |
---|---|---|
autoUpgradeMinorVersion | Jawnie określ, czy platforma może automatycznie uaktualnić typeHandlerVersion do wyższych wersji pomocniczych, gdy staną się dostępne. | Bool |
forceUpdateTag | Tag w celu wymuszenia zastosowania podanych ustawień publicznych i chronionych. Zmiana wartości tagu umożliwia ponowne uruchomienie rozszerzenia bez zmiany żadnego z ustawień publicznych lub chronionych. Jeśli element forceUpdateTag nie zostanie zmieniony, aktualizacje ustawień publicznych lub chronionych będą nadal stosowane przez program obsługi. Jeśli ani forceUpdateTag, ani żadne z ustawień publicznych lub chronionych nie zostaną zmienione, rozszerzenie będzie przepływać do wystąpienia roli z tym samym numerem sekwencji i jest to implementacja programu obsługi, czy należy ją ponownie uruchomić, czy nie |
struna |
protectedSettings | Ustawienia chronione dla rozszerzenia, które są szyfrowane przed wysłaniem do wystąpienia roli. | struna |
protectedSettingsFromKeyVault | CloudServiceVaultAndSecretReference | |
wydawca | Nazwa wydawcy programu obsługi rozszerzeń. | struna |
rolesAppliedTo | Opcjonalna lista ról do zastosowania tego rozszerzenia. Jeśli właściwość nie zostanie określona lub zostanie określona wartość "*", rozszerzenie jest stosowane do wszystkich ról w usłudze w chmurze. | string[] |
Ustawienia | Ustawienia publiczne rozszerzenia. W przypadku rozszerzeń JSON jest to ustawienia JSON dla rozszerzenia. W przypadku rozszerzenia XML (na przykład RDP) jest to ustawienie XML dla rozszerzenia. | struna |
typ | Określa typ rozszerzenia. | struna |
typeHandlerVersion | Określa wersję rozszerzenia. Określa wersję rozszerzenia. Jeśli ten element nie jest określony lub gwiazdka (*) jest używana jako wartość, zostanie użyta najnowsza wersja rozszerzenia. Jeśli wartość jest określona z numerem wersji głównej i gwiazdką jako numer wersji pomocniczej (X.), zostanie wybrana najnowsza wersja pomocnicza określonej wersji głównej. Jeśli określono numer wersji głównej i numer wersji pomocniczej (X.Y), wybrano określoną wersję rozszerzenia. Jeśli określono wersję, automatyczne uaktualnianie jest wykonywane w wystąpieniu roli. | struna |
CloudServiceNetworkProfile
Nazwa | Opis | Wartość |
---|---|---|
loadBalancerConfigurations | Lista konfiguracji modułu równoważenia obciążenia dla usługi w chmurze. | LoadBalancerConfiguration[] |
swappableCloudService | |
CloudServiceOsProfile
Nazwa | Opis | Wartość |
---|---|---|
Tajemnice | Określa zestaw certyfikatów, które mają być zainstalowane w wystąpieniach roli. | CloudServiceVaultSecretGroup[] |
CloudServiceProperties
Nazwa | Opis | Wartość |
---|---|---|
konfiguracja | Określa konfigurację usługi XML (cscfg) dla usługi w chmurze. | struna |
configurationUrl | Określa adres URL odwołujący się do lokalizacji konfiguracji usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET. |
struna |
extensionProfile | Opisuje profil rozszerzenia usługi w chmurze. | CloudServiceExtensionProfile |
networkProfile | Profil sieciowy dla usługi w chmurze. | CloudServiceNetworkProfile |
osProfile | Opisuje profil systemu operacyjnego dla usługi w chmurze. | CloudServiceOsProfile |
packageUrl | Określa adres URL odwołujący się do lokalizacji pakietu usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET. |
struna |
roleProfile | Opisuje profil roli usługi w chmurze. | cloudServiceRoleProfile |
startCloudService | (Opcjonalnie) Wskazuje, czy usługa w chmurze ma być uruchamiana natychmiast po jej utworzeniu. Wartość domyślna to true .Jeśli wartość false, model usługi jest nadal wdrażany, ale kod nie jest uruchamiany natychmiast. Zamiast tego usługa jest obsługiwana do momentu wywołania polecenia Start, w którym momencie usługa zostanie uruchomiona. Wdrożona usługa nadal ponosi opłaty, nawet jeśli jest włączona. |
Bool |
upgradeMode | Tryb aktualizacji dla usługi w chmurze. Wystąpienia ról są przydzielane do aktualizowania domen podczas wdrażania usługi. Aktualizacje można inicjować ręcznie w każdej domenie aktualizacji lub inicjować automatycznie we wszystkich domenach aktualizacji. Możliwe wartości to Auto ręczne równoczesne Jeśli nie zostanie określony, wartość domyślna to Auto. W przypadku ustawienia ręcznego należy wywołać parametr PUT UpdateDomain, aby zastosować aktualizację. W przypadku ustawienia automatycznego aktualizacja jest automatycznie stosowana do każdej domeny aktualizacji w sekwencji. |
"Auto" "Ręczne" "Równoczesne" |
CloudServiceRoleProfile
Nazwa | Opis | Wartość |
---|---|---|
Ról | Lista ról dla usługi w chmurze. | CloudServiceRoleProfileProperties[] |
CloudServiceRoleProfileProperties
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu. | struna |
Numer jednostki magazynowej | Opisuje jednostkę SKU roli usługi w chmurze. | CloudServiceRoleSku |
CloudServiceRoleSku
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Określa liczbę wystąpień ról w usłudze w chmurze. | Int |
nazwa | Nazwa jednostki SKU. UWAGA: Jeśli nowa jednostka SKU nie jest obecnie obsługiwana na sprzęcie, usługa w chmurze jest obecnie włączona, musisz usunąć i ponownie utworzyć usługę w chmurze lub wrócić do starej jednostki SKU. | struna |
kondygnacja | Określa warstwę usługi w chmurze. Możliwe wartości to Standard Podstawowa |
struna |
CloudServiceTags
Nazwa | Opis | Wartość |
---|
CloudServiceVaultAndSecretReference
Nazwa | Opis | Wartość |
---|---|---|
secretUrl | struna | |
sourceVault | |
CloudServiceVaultCertificate
Nazwa | Opis | Wartość |
---|---|---|
certificateUrl | Jest to adres URL certyfikatu przekazanego do usługi Key Vault jako wpisu tajnego. | struna |
CloudServiceVaultSecretGroup
Nazwa | Opis | Wartość |
---|---|---|
sourceVault | Względny adres URL usługi Key Vault zawierający wszystkie certyfikaty w usłudze VaultCertificates. | |
vaultCertificates | Lista odwołań do magazynu kluczy w usłudze SourceVault, które zawierają certyfikaty. | CloudServiceVaultCertificate[] |
Rozszerzenie
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa rozszerzenia. | struna |
Właściwości | Właściwości rozszerzenia. | CloudServiceExtensionProperties |
LoadBalancerConfiguration
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | LoadBalancerConfigurationProperties |
LoadBalancerConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
frontendIPConfigurations | Lista adresów IP | LoadBalancerFrontendIPConfiguration[] |
LoadBalancerFrontendIPConfiguration
Nazwa | Opis | Wartość |
---|---|---|
nazwa | struna | |
Właściwości | Opisuje konfigurację adresu IP usługi w chmurze | LoadBalancerFrontendIPConfigurationProperties |
LoadBalancerFrontendIPConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
privateIPAddress | Prywatny adres IP, do których odwołuje się usługa w chmurze. | struna |
publicIPAddress | |
|
podsieć | |
Microsoft.Compute/cloudServices
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości usługi w chmurze | CloudServiceProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Compute/cloudServices@2020-10-01-preview" |
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |