Definicja zasobu Bicep
Galerie/obrazy/wersje typu zasobu można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.Compute/gallerys/images/versions, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Compute/galleries/images/versions@2019-03-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
publishingProfile: {
endOfLifeDate: 'string'
excludeFromLatest: bool
replicaCount: int
source: {
managedImage: {
id: 'string'
}
}
storageAccountType: 'string'
targetRegions: [
{
name: 'string'
regionalReplicaCount: int
storageAccountType: 'string'
}
]
}
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
Microsoft.Compute/gallerys/images/versions
Nazwa |
Opis |
Wartość |
lokalizacja |
Lokalizacja zasobu |
ciąg (wymagany) |
nazwa |
Nazwa zasobu |
ciąg (wymagany) |
rodzic |
W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.
Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: galerie/obrazy |
Właściwości |
Opisuje właściwości wersji obrazu galerii. |
Właściwości GalleryImageVersionProperties |
Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
GaleriaArtifactSource
Nazwa |
Opis |
Wartość |
managedImage (Obraz zarządzany) |
Zarządzany artefakt. |
ManagedArtifact (wymagane) |
Właściwości GalleryImageVersionProperties
GalleryImageVersionPublishingProfile
Nazwa |
Opis |
Wartość |
data końca życia |
Data zakończenia życia wersji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna. |
struna |
wykluczZNajświeższych |
Jeśli ustawiono wartość true, maszyny wirtualne wdrożone z najnowszej wersji definicji obrazu nie będą używać tej wersji obrazu. |
Bool |
Liczba replik |
Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość będzie obowiązywać dla regionu, gdy nie określono parametru regionalReplicaCount. Ta właściwość jest aktualizowalna. |
Int |
źródło |
Obraz źródłowy, z którego zostanie utworzona wersja obrazu. |
GalleryArtifactSource (wymagane) |
storageAccountType (typ konta) |
Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. |
"Standard_LRS" "Standard_ZRS" |
targetRegions (Regiony docelowe) |
Regiony docelowe, w których wersja obrazu ma zostać zreplikowana. Ta właściwość jest aktualizowalna. |
Region docelowy[] |
Zarządzany artefakt
Nazwa |
Opis |
Wartość |
id |
Identyfikator artefaktu zarządzanego. |
ciąg (wymagany) |
Region docelowy
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa regionu. |
ciąg (wymagany) |
regionalNareplicaCount |
Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość jest aktualizowalna. |
Int |
storageAccountType (typ konta) |
Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. |
"Standard_LRS" "Standard_ZRS" |
Definicja zasobu szablonu usługi ARM
Galerie/obrazy/wersje typu zasobu można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.Compute/gallerys/images/versions, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Compute/galleries/images/versions",
"apiVersion": "2019-03-01",
"name": "string",
"location": "string",
"properties": {
"publishingProfile": {
"endOfLifeDate": "string",
"excludeFromLatest": "bool",
"replicaCount": "int",
"source": {
"managedImage": {
"id": "string"
}
},
"storageAccountType": "string",
"targetRegions": [
{
"name": "string",
"regionalReplicaCount": "int",
"storageAccountType": "string"
}
]
}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.Compute/gallerys/images/versions
Nazwa |
Opis |
Wartość |
apiVersion (wersja interfejsu api) |
Wersja interfejsu API |
'2019-03-01' |
lokalizacja |
Lokalizacja zasobu |
ciąg (wymagany) |
nazwa |
Nazwa zasobu |
ciąg (wymagany) |
Właściwości |
Opisuje właściwości wersji obrazu galerii. |
Właściwości GalleryImageVersionProperties |
Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ |
Typ zasobu |
"Microsoft.Compute/gallerys/images/versions" |
GaleriaArtifactSource
Nazwa |
Opis |
Wartość |
managedImage (Obraz zarządzany) |
Zarządzany artefakt. |
ManagedArtifact (wymagane) |
Właściwości GalleryImageVersionProperties
GalleryImageVersionPublishingProfile
Nazwa |
Opis |
Wartość |
data końca życia |
Data zakończenia życia wersji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna. |
struna |
wykluczZNajświeższych |
Jeśli ustawiono wartość true, maszyny wirtualne wdrożone z najnowszej wersji definicji obrazu nie będą używać tej wersji obrazu. |
Bool |
Liczba replik |
Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość będzie obowiązywać dla regionu, gdy nie określono parametru regionalReplicaCount. Ta właściwość jest aktualizowalna. |
Int |
źródło |
Obraz źródłowy, z którego zostanie utworzona wersja obrazu. |
GalleryArtifactSource (wymagane) |
storageAccountType (typ konta) |
Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. |
"Standard_LRS" "Standard_ZRS" |
targetRegions (Regiony docelowe) |
Regiony docelowe, w których wersja obrazu ma zostać zreplikowana. Ta właściwość jest aktualizowalna. |
Region docelowy[] |
Zarządzany artefakt
Nazwa |
Opis |
Wartość |
id |
Identyfikator artefaktu zarządzanego. |
ciąg (wymagany) |
Region docelowy
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa regionu. |
ciąg (wymagany) |
regionalNareplicaCount |
Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość jest aktualizowalna. |
Int |
storageAccountType (typ konta) |
Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. |
"Standard_LRS" "Standard_ZRS" |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Galerie/obrazy/wersje typu zasobu można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.Compute/gallerys/images/versions, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/galleries/images/versions@2019-03-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
publishingProfile = {
endOfLifeDate = "string"
excludeFromLatest = bool
replicaCount = int
source = {
managedImage = {
id = "string"
}
}
storageAccountType = "string"
targetRegions = [
{
name = "string"
regionalReplicaCount = int
storageAccountType = "string"
}
]
}
}
}
}
Wartości właściwości
Microsoft.Compute/gallerys/images/versions
Nazwa |
Opis |
Wartość |
lokalizacja |
Lokalizacja zasobu |
ciąg (wymagany) |
nazwa |
Nazwa zasobu |
ciąg (wymagany) |
parent_id (identyfikator rodzica) |
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. |
Identyfikator zasobu typu: galerie/obrazy |
Właściwości |
Opisuje właściwości wersji obrazu galerii. |
Właściwości GalleryImageVersionProperties |
Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. |
typ |
Typ zasobu |
"Microsoft.Compute/gallerys/images/versions@2019-03-01" |
GaleriaArtifactSource
Nazwa |
Opis |
Wartość |
managedImage (Obraz zarządzany) |
Zarządzany artefakt. |
ManagedArtifact (wymagane) |
Właściwości GalleryImageVersionProperties
GalleryImageVersionPublishingProfile
Nazwa |
Opis |
Wartość |
data końca życia |
Data zakończenia życia wersji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna. |
struna |
wykluczZNajświeższych |
Jeśli ustawiono wartość true, maszyny wirtualne wdrożone z najnowszej wersji definicji obrazu nie będą używać tej wersji obrazu. |
Bool |
Liczba replik |
Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość będzie obowiązywać dla regionu, gdy nie określono parametru regionalReplicaCount. Ta właściwość jest aktualizowalna. |
Int |
źródło |
Obraz źródłowy, z którego zostanie utworzona wersja obrazu. |
GalleryArtifactSource (wymagane) |
storageAccountType (typ konta) |
Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. |
"Standard_LRS" "Standard_ZRS" |
targetRegions (Regiony docelowe) |
Regiony docelowe, w których wersja obrazu ma zostać zreplikowana. Ta właściwość jest aktualizowalna. |
Region docelowy[] |
Zarządzany artefakt
Nazwa |
Opis |
Wartość |
id |
Identyfikator artefaktu zarządzanego. |
ciąg (wymagany) |
Region docelowy
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa regionu. |
ciąg (wymagany) |
regionalNareplicaCount |
Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość jest aktualizowalna. |
Int |
storageAccountType (typ konta) |
Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. |
"Standard_LRS" "Standard_ZRS" |