Microsoft.Blueprint blueprints/versions
Definicja zasobu Bicep
Typ zasobu strategii/wersji 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.
Format zasobu
Aby utworzyć zasób Microsoft.Blueprint/blueprints/versions, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Blueprint/blueprints/versions@2018-11-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
blueprintName: 'string'
changeNotes: 'string'
description: 'string'
displayName: 'string'
parameters: {
{customized property}: {
allowedValues: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
metadata: {
description: 'string'
displayName: 'string'
strongType: 'string'
}
type: 'string'
}
}
resourceGroups: {
{customized property}: {
dependsOn: [
'string'
]
location: 'string'
metadata: {
description: 'string'
displayName: 'string'
strongType: 'string'
}
name: 'string'
tags: {
{customized property}: 'string'
}
}
}
targetScope: 'string'
}
}
Wartości właściwości
Microsoft.Blueprint/blueprints/versions
Nazwa | Opis | Wartość |
---|---|---|
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: strategii |
Właściwości | Szczegółowe właściwości opublikowanej strategii. | PublishedBlueprintProperties (wymagane) |
ParametrDefinition
Nazwa | Opis | Wartość |
---|---|---|
allowedValues | Tablica dozwolonych wartości dla tego parametru. | any[] |
defaultValue | Wartość domyślna dla tego parametru. | jakikolwiek |
metadane | Przyjazne dla użytkownika właściwości dla tego parametru. | ParameterDefinitionMetadata |
typ | Dozwolone typy danych dla parametrów szablonu usługi Resource Manager. | "tablica" "bool" "int" "object" "secureObject" "secureString" "ciąg" (wymagany) |
ParameterDefinitionMetadata
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis tego parametru/grupy zasobów. | struna Ograniczenia: Maksymalna długość = |
displayName | DisplayName tego parametru/grupy zasobów. | struna Ograniczenia: Maksymalna długość = |
strongType | StrongType dla interfejsu użytkownika do renderowania rozbudowanego środowiska podczas przypisywania strategii. Obsługiwane silne typy to resourceType, principalId i location. | struna Ograniczenia: Maksymalna długość = |
PublishedBlueprintProperties
Nazwa | Opis | Wartość |
---|---|---|
blueprintName | Nazwa opublikowanej definicji strategii. | struna |
changeNotes | Uwagi o zmianach specyficznych dla wersji. | struna Ograniczenia: Maksymalna długość = |
opis | Wiele wierszy wyjaśnia ten zasób. | struna Ograniczenia: Maksymalna długość = |
displayName | Jeden ciąg liniowy wyjaśnia ten zasób. | struna Ograniczenia: Maksymalna długość = |
Parametry | Parametry wymagane przez tę definicję strategii. | SharedBlueprintPropertiesParameters |
resourceGroups | Symbole zastępcze grupy zasobów zdefiniowane przez tę definicję strategii. | SharedBlueprintPropertiesResourceGroups |
targetScope | Zakres, w którym można przypisać tę definicję strategii. | "managementGroup" "subskrypcja" |
ResourceGroupDefinition
Nazwa | Opis | Wartość |
---|---|---|
dependsOn | Artefakty, które należy wdrożyć przed tą grupą zasobów. | string[] |
lokalizacja | Lokalizacja tej grupy zasobów. Pozostaw wartość pustą, jeśli lokalizacja grupy zasobów zostanie określona podczas przypisywania strategii. | struna |
metadane | Przyjazne dla użytkownika właściwości dla tej grupy zasobów. | ParameterDefinitionMetadata |
nazwa | Nazwa tej grupy zasobów. Pozostaw wartość pustą, jeśli nazwa grupy zasobów zostanie określona podczas przypisywania strategii. | struna |
Tagi | Tagi, które mają być przypisane do tej grupy zasobów. | ResourceGroupDefinitionTags |
ResourceGroupDefinitionTags
Nazwa | Opis | Wartość |
---|
SharedBlueprintPropertiesParameters
Nazwa | Opis | Wartość |
---|
SharedBlueprintPropertiesResourceGroups
Nazwa | Opis | Wartość |
---|
Definicja zasobu szablonu usługi ARM
Typ zasobu strategii/wersji 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.
Format zasobu
Aby utworzyć zasób Microsoft.Blueprint/blueprints/versions, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Blueprint/blueprints/versions",
"apiVersion": "2018-11-01-preview",
"name": "string",
"properties": {
"blueprintName": "string",
"changeNotes": "string",
"description": "string",
"displayName": "string",
"parameters": {
"{customized property}": {
"allowedValues": [ {} ],
"defaultValue": {},
"metadata": {
"description": "string",
"displayName": "string",
"strongType": "string"
},
"type": "string"
}
},
"resourceGroups": {
"{customized property}": {
"dependsOn": [ "string" ],
"location": "string",
"metadata": {
"description": "string",
"displayName": "string",
"strongType": "string"
},
"name": "string",
"tags": {
"{customized property}": "string"
}
}
},
"targetScope": "string"
}
}
Wartości właściwości
Microsoft.Blueprint/blueprints/versions
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2018-11-01-preview" |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Szczegółowe właściwości opublikowanej strategii. | PublishedBlueprintProperties (wymagane) |
typ | Typ zasobu | "Microsoft.Blueprint/blueprints/versions" |
ParametrDefinition
Nazwa | Opis | Wartość |
---|---|---|
allowedValues | Tablica dozwolonych wartości dla tego parametru. | any[] |
defaultValue | Wartość domyślna dla tego parametru. | jakikolwiek |
metadane | Przyjazne dla użytkownika właściwości dla tego parametru. | ParameterDefinitionMetadata |
typ | Dozwolone typy danych dla parametrów szablonu usługi Resource Manager. | "tablica" "bool" "int" "object" "secureObject" "secureString" "ciąg" (wymagany) |
ParameterDefinitionMetadata
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis tego parametru/grupy zasobów. | struna Ograniczenia: Maksymalna długość = |
displayName | DisplayName tego parametru/grupy zasobów. | struna Ograniczenia: Maksymalna długość = |
strongType | StrongType dla interfejsu użytkownika do renderowania rozbudowanego środowiska podczas przypisywania strategii. Obsługiwane silne typy to resourceType, principalId i location. | struna Ograniczenia: Maksymalna długość = |
PublishedBlueprintProperties
Nazwa | Opis | Wartość |
---|---|---|
blueprintName | Nazwa opublikowanej definicji strategii. | struna |
changeNotes | Uwagi o zmianach specyficznych dla wersji. | struna Ograniczenia: Maksymalna długość = |
opis | Wiele wierszy wyjaśnia ten zasób. | struna Ograniczenia: Maksymalna długość = |
displayName | Jeden ciąg liniowy wyjaśnia ten zasób. | struna Ograniczenia: Maksymalna długość = |
Parametry | Parametry wymagane przez tę definicję strategii. | SharedBlueprintPropertiesParameters |
resourceGroups | Symbole zastępcze grupy zasobów zdefiniowane przez tę definicję strategii. | SharedBlueprintPropertiesResourceGroups |
targetScope | Zakres, w którym można przypisać tę definicję strategii. | "managementGroup" "subskrypcja" |
ResourceGroupDefinition
Nazwa | Opis | Wartość |
---|---|---|
dependsOn | Artefakty, które należy wdrożyć przed tą grupą zasobów. | string[] |
lokalizacja | Lokalizacja tej grupy zasobów. Pozostaw wartość pustą, jeśli lokalizacja grupy zasobów zostanie określona podczas przypisywania strategii. | struna |
metadane | Przyjazne dla użytkownika właściwości dla tej grupy zasobów. | ParameterDefinitionMetadata |
nazwa | Nazwa tej grupy zasobów. Pozostaw wartość pustą, jeśli nazwa grupy zasobów zostanie określona podczas przypisywania strategii. | struna |
Tagi | Tagi, które mają być przypisane do tej grupy zasobów. | ResourceGroupDefinitionTags |
ResourceGroupDefinitionTags
Nazwa | Opis | Wartość |
---|
SharedBlueprintPropertiesParameters
Nazwa | Opis | Wartość |
---|
SharedBlueprintPropertiesResourceGroups
Nazwa | Opis | Wartość |
---|
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu strategii/wersji 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.
Format zasobu
Aby utworzyć zasób Microsoft.Blueprint/blueprints/versions, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprints/versions@2018-11-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
blueprintName = "string"
changeNotes = "string"
description = "string"
displayName = "string"
parameters = {
{customized property} = {
allowedValues = [
?
]
defaultValue = ?
metadata = {
description = "string"
displayName = "string"
strongType = "string"
}
type = "string"
}
}
resourceGroups = {
{customized property} = {
dependsOn = [
"string"
]
location = "string"
metadata = {
description = "string"
displayName = "string"
strongType = "string"
}
name = "string"
tags = {
{customized property} = "string"
}
}
}
targetScope = "string"
}
})
}
Wartości właściwości
Microsoft.Blueprint/blueprints/versions
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: strategii |
Właściwości | Szczegółowe właściwości opublikowanej strategii. | PublishedBlueprintProperties (wymagane) |
typ | Typ zasobu | "Microsoft.Blueprint/blueprints/versions@2018-11-01-preview" |
ParametrDefinition
Nazwa | Opis | Wartość |
---|---|---|
allowedValues | Tablica dozwolonych wartości dla tego parametru. | any[] |
defaultValue | Wartość domyślna dla tego parametru. | jakikolwiek |
metadane | Przyjazne dla użytkownika właściwości dla tego parametru. | ParameterDefinitionMetadata |
typ | Dozwolone typy danych dla parametrów szablonu usługi Resource Manager. | "tablica" "bool" "int" "object" "secureObject" "secureString" "ciąg" (wymagany) |
ParameterDefinitionMetadata
Nazwa | Opis | Wartość |
---|---|---|
opis | Opis tego parametru/grupy zasobów. | struna Ograniczenia: Maksymalna długość = |
displayName | DisplayName tego parametru/grupy zasobów. | struna Ograniczenia: Maksymalna długość = |
strongType | StrongType dla interfejsu użytkownika do renderowania rozbudowanego środowiska podczas przypisywania strategii. Obsługiwane silne typy to resourceType, principalId i location. | struna Ograniczenia: Maksymalna długość = |
PublishedBlueprintProperties
Nazwa | Opis | Wartość |
---|---|---|
blueprintName | Nazwa opublikowanej definicji strategii. | struna |
changeNotes | Uwagi o zmianach specyficznych dla wersji. | struna Ograniczenia: Maksymalna długość = |
opis | Wiele wierszy wyjaśnia ten zasób. | struna Ograniczenia: Maksymalna długość = |
displayName | Jeden ciąg liniowy wyjaśnia ten zasób. | struna Ograniczenia: Maksymalna długość = |
Parametry | Parametry wymagane przez tę definicję strategii. | SharedBlueprintPropertiesParameters |
resourceGroups | Symbole zastępcze grupy zasobów zdefiniowane przez tę definicję strategii. | SharedBlueprintPropertiesResourceGroups |
targetScope | Zakres, w którym można przypisać tę definicję strategii. | "managementGroup" "subskrypcja" |
ResourceGroupDefinition
Nazwa | Opis | Wartość |
---|---|---|
dependsOn | Artefakty, które należy wdrożyć przed tą grupą zasobów. | string[] |
lokalizacja | Lokalizacja tej grupy zasobów. Pozostaw wartość pustą, jeśli lokalizacja grupy zasobów zostanie określona podczas przypisywania strategii. | struna |
metadane | Przyjazne dla użytkownika właściwości dla tej grupy zasobów. | ParameterDefinitionMetadata |
nazwa | Nazwa tej grupy zasobów. Pozostaw wartość pustą, jeśli nazwa grupy zasobów zostanie określona podczas przypisywania strategii. | struna |
Tagi | Tagi, które mają być przypisane do tej grupy zasobów. | ResourceGroupDefinitionTags |
ResourceGroupDefinitionTags
Nazwa | Opis | Wartość |
---|
SharedBlueprintPropertiesParameters
Nazwa | Opis | Wartość |
---|
SharedBlueprintPropertiesResourceGroups
Nazwa | Opis | Wartość |
---|