Microsoft.ContainerService flotta 2024-02-02-preview
Definizione di risorsa Bicep
Il tipo di risorsa flotta può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.ContainerService/fleets, aggiungere il modello Bicep seguente.
resource symbolicname 'Microsoft.ContainerService/fleets@2024-02-02-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
hubProfile: {
agentProfile: {
subnetId: 'string'
vmSize: 'string'
}
apiServerAccessProfile: {
enablePrivateCluster: bool
enableVnetIntegration: bool
subnetId: 'string'
}
dnsPrefix: 'string'
}
}
}
Valori delle proprietà
Flotte
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa | stringa (obbligatoria) |
posizione | Posizione geografica in cui vive la risorsa | stringa (obbligatoria) |
tags | Tag di risorse. | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
identity | Identità gestita. | ManagedServiceIdentity |
properties | Proprietà specifiche della risorsa per questa risorsa. | FleetProperties |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | 'Nessuno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno id risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | UserAssignedIdentities |
UserAssignedIdentities
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | UserAssignedIdentity |
UserAssignedIdentity
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
FleetProperties
Nome | Descrizione | Valore |
---|---|---|
hubProfile | FleetHubProfile configura l'hub della flotta. | FleetHubProfile |
FleetHubProfile
Nome | Descrizione | Valore |
---|---|---|
agentProfile | Profilo dell'agente per l'hub della flotta. | AgentProfile |
apiServerAccessProfile | Profilo di accesso per il server API dell'hub Fleet. | APIServerAccessProfile |
dnsPrefix | Prefisso DNS usato per creare il nome di dominio completo per l'hub fleet. | string Vincoli: Lunghezza minima = 1 Lunghezza massima = 54 Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$ |
AgentProfile
Nome | Descrizione | Valore |
---|---|---|
subnetId | ID della subnet a cui verrà aggiunto il nodo hub della flotta all'avvio. Se non viene specificato, verrà generata e usata una rete virtuale e una subnet. | string |
vmSize | Dimensioni della macchina virtuale dell'hub della flotta. | string |
APIServerAccessProfile
Nome | Descrizione | Valore |
---|---|---|
enablePrivateCluster | Se creare l'hub fleet come cluster privato o meno. | bool |
enableVnetIntegration | Se abilitare l'integrazione della rete virtuale apiserver per l'hub della flotta o meno. | bool |
subnetId | Subnet da usare quando l'integrazione della rete virtuale apiserver è abilitata. È necessario quando si crea una nuova flotta con rete virtuale BYO. | string |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa flotta può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.ContainerService/fleets, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.ContainerService/fleets",
"apiVersion": "2024-02-02-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"hubProfile": {
"agentProfile": {
"subnetId": "string",
"vmSize": "string"
},
"apiServerAccessProfile": {
"enablePrivateCluster": "bool",
"enableVnetIntegration": "bool",
"subnetId": "string"
},
"dnsPrefix": "string"
}
}
}
Valori delle proprietà
Flotte
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.ContainerService/fleets' |
apiVersion | Versione dell'API risorsa | '2024-02-02-preview' |
name | Nome della risorsa | stringa (obbligatoria) |
posizione | Posizione geografica in cui vive la risorsa | stringa (obbligatoria) |
tags | Tag di risorse. | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
identity | Identità gestita. | ManagedServiceIdentity |
properties | Proprietà specifiche della risorsa per questa risorsa. | FleetProperties |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | 'Nessuno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno id risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | UserAssignedIdentities |
UserAssignedIdentities
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | UserAssignedIdentity |
UserAssignedIdentity
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
FleetProperties
Nome | Descrizione | Valore |
---|---|---|
hubProfile | FleetHubProfile configura l'hub della flotta. | FleetHubProfile |
FleetHubProfile
Nome | Descrizione | Valore |
---|---|---|
agentProfile | Profilo dell'agente per l'hub della flotta. | AgentProfile |
apiServerAccessProfile | Profilo di accesso per il server API dell'hub Fleet. | APIServerAccessProfile |
dnsPrefix | Prefisso DNS usato per creare il nome di dominio completo per l'hub fleet. | string Vincoli: Lunghezza minima = 1 Lunghezza massima = 54 Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$ |
AgentProfile
Nome | Descrizione | Valore |
---|---|---|
subnetId | ID della subnet a cui verrà aggiunto il nodo hub della flotta all'avvio. Se non viene specificato, verrà generata e usata una rete virtuale e una subnet. | string |
vmSize | Dimensioni della macchina virtuale dell'hub della flotta. | string |
APIServerAccessProfile
Nome | Descrizione | Valore |
---|---|---|
enablePrivateCluster | Se creare l'hub fleet come cluster privato o meno. | bool |
enableVnetIntegration | Se abilitare l'integrazione della rete virtuale apiserver per l'hub della flotta o meno. | bool |
subnetId | Subnet da usare quando l'integrazione della rete virtuale apiserver è abilitata. È necessario quando si crea una nuova flotta con rete virtuale BYO. | string |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa flotta può essere distribuito con operazioni destinate:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.ContainerService/fleets, aggiungere il modello terraform seguente.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerService/fleets@2024-02-02-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
hubProfile = {
agentProfile = {
subnetId = "string"
vmSize = "string"
}
apiServerAccessProfile = {
enablePrivateCluster = bool
enableVnetIntegration = bool
subnetId = "string"
}
dnsPrefix = "string"
}
}
})
}
Valori delle proprietà
Flotte
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.ContainerService/fleets@2024-02-02-preview" |
name | Nome della risorsa | stringa (obbligatoria) |
posizione | Posizione geografica in cui vive la risorsa | stringa (obbligatoria) |
parent_id | Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. | stringa (obbligatoria) |
tags | Tag di risorse. | Dizionario dei nomi e dei valori dei tag. |
identity | Identità gestita. | ManagedServiceIdentity |
properties | Proprietà specifiche della risorsa per questa risorsa. | FleetProperties |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (obbligatorio) |
identity_ids | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno id risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | Matrice di ID identità utente. |
UserAssignedIdentities
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | UserAssignedIdentity |
UserAssignedIdentity
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
FleetProperties
Nome | Descrizione | Valore |
---|---|---|
hubProfile | FleetHubProfile configura l'hub della flotta. | FleetHubProfile |
FleetHubProfile
Nome | Descrizione | Valore |
---|---|---|
agentProfile | Profilo dell'agente per l'hub della flotta. | AgentProfile |
apiServerAccessProfile | Profilo di accesso per il server API dell'hub Fleet. | APIServerAccessProfile |
dnsPrefix | Prefisso DNS usato per creare il nome di dominio completo per l'hub fleet. | string Vincoli: Lunghezza minima = 1 Lunghezza massima = 54 Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$ |
AgentProfile
Nome | Descrizione | Valore |
---|---|---|
subnetId | ID della subnet a cui verrà aggiunto il nodo hub Fleet all'avvio. Se non viene specificato, verrà generata e usata una rete virtuale e una subnet. | string |
vmSize | Dimensioni della macchina virtuale dell'hub Fleet. | string |
APIServerAccessProfile
Nome | Descrizione | Valore |
---|---|---|
enablePrivateCluster | Indica se creare l'hub Fleet come cluster privato o meno. | bool |
enableVnetIntegration | Indica se abilitare o meno l'integrazione della rete virtuale apiserver per l'hub Fleet. | bool |
subnetId | Subnet da usare quando è abilitata l'integrazione della rete virtuale apiserver. È necessario quando si crea una nuova flotta con la rete virtuale BYO. | string |