Registri Microsoft.ContainerRegistry/credentialSets 2023-01-01-preview
Definizione di risorsa Bicep
Il tipo di risorsa registries/credentialSets può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione dei 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.ContainerRegistry/registries/credentialSets, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.ContainerRegistry/registries/credentialSets@2023-01-01-preview' = {
name: 'string'
parent: resourceSymbolicName
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {}
}
properties: {
authCredentials: [
{
name: 'Credential1'
passwordSecretIdentifier: 'string'
usernameSecretIdentifier: 'string'
}
]
loginServer: 'string'
}
}
Valori delle proprietà
registries/credentialSets
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
stringa (obbligatorio) |
padre | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre. |
Nome simbolico per la risorsa di tipo: registries |
identity | Identità associate alla risorsa. Viene usato per accedere ai segreti di KeyVault. | IdentityProperties |
properties | Proprietà del set di credenziali. | Proprietà CredentialSet |
IdentityProperties
Nome | Descrizione | Valore |
---|---|---|
principalId | ID principale dell'identità della risorsa. | string |
TenantId | ID tenant della risorsa. | string |
type | Tipo di identità. | 'Nessuno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Elenco di identità utente associate alla risorsa. Identità dell'utente I riferimenti alle chiavi del dizionario saranno ID risorsa ARM nel formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
object |
Proprietà CredentialSet
Nome | Descrizione | Valore |
---|---|---|
Credenziali di autenticazione | Elenco di credenziali di autenticazione archiviate per un upstream. In genere è costituito da una credenziale primaria e una credenziale secondaria facoltativa. |
AuthCredential[] |
loginServer | Le credenziali vengono archiviate per questo server upstream o login. | string |
Credenziali di autenticazione
Nome | Descrizione | valore |
---|---|---|
name | Nome della credenziale. | 'Credential1' |
passwordSecretIdentifier | URI del segreto KeyVault per l'accesso alla password. | string |
usernameSecretIdentifier | URI segreto keyvault per l'accesso al nome utente. | string |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa registries/credentialSets può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione dei 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.ContainerRegistry/registries/credentialSets, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.ContainerRegistry/registries/credentialSets",
"apiVersion": "2023-01-01-preview",
"name": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"authCredentials": [
{
"name": "Credential1",
"passwordSecretIdentifier": "string",
"usernameSecretIdentifier": "string"
}
],
"loginServer": "string"
}
}
Valori delle proprietà
registries/credentialSets
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.ContainerRegistry/registries/credentialSets' |
apiVersion | Versione dell'API della risorsa | '2023-01-01-preview' |
name | Nome della risorsa Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON. |
stringa (obbligatoria) |
identity | Identità associate alla risorsa. Questo viene usato per accedere ai segreti di KeyVault. | IdentityProperties |
properties | Proprietà del set di credenziali. | Proprietà CredentialSet |
IdentityProperties
Nome | Descrizione | Valore |
---|---|---|
principalId | ID principale dell'identità della risorsa. | string |
TenantId | ID tenant della risorsa. | string |
type | Tipo di identità. | 'Nessuno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Elenco delle identità utente associate alla risorsa. Identità utente i riferimenti alle chiavi dizionario saranno ID risorsa ARM nel formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
object |
Proprietà CredentialSet
Nome | Descrizione | Valore |
---|---|---|
Credenziali di autenticazione | Elenco delle credenziali di autenticazione archiviate per un upstream. In genere è costituito da una credenziale primaria e da una credenziale secondaria facoltativa. |
AuthCredential[] |
loginServer | Le credenziali vengono archiviate per questo server di accesso o upstream. | string |
AuthCredential
Nome | Descrizione | valore |
---|---|---|
name | Nome della credenziale. | 'Credential1' |
passwordSecretIdentifier | URI segreto keyVault per l'accesso alla password. | string |
usernameSecretIdentifier | URI segreto KeyVault per l'accesso al nome utente. | string |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa registri/credentialSets 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.ContainerRegistry/registries/credentialSets, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerRegistry/registries/credentialSets@2023-01-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
authCredentials = [
{
name = "Credential1"
passwordSecretIdentifier = "string"
usernameSecretIdentifier = "string"
}
]
loginServer = "string"
}
})
}
Valori delle proprietà
registri/credentialSet
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.ContainerRegistry/registries/credentialSets@2023-01-01-preview" |
name | Nome della risorsa | stringa (obbligatoria) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: registri |
identity | Identità associate alla risorsa. Questo viene usato per accedere ai segreti di KeyVault. | IdentityProperties |
properties | Proprietà del set di credenziali. | Proprietà CredentialSet |
IdentityProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Elenco delle identità utente associate alla risorsa. Identità utente i riferimenti alle chiavi dizionario saranno ID risorsa ARM nel formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
Matrice di ID identità utente. |
Proprietà CredentialSet
Nome | Descrizione | Valore |
---|---|---|
Credenziali di autenticazione | Elenco di credenziali di autenticazione archiviate per un upstream. In genere è costituito da una credenziale primaria e una credenziale secondaria facoltativa. |
AuthCredential[] |
loginServer | Le credenziali vengono archiviate per questo server upstream o login. | string |
Credenziali di autenticazione
Nome | Descrizione | valore |
---|---|---|
name | Nome della credenziale. | "Credential1" |
passwordSecretIdentifier | URI del segreto KeyVault per l'accesso alla password. | string |
usernameSecretIdentifier | URI segreto keyvault per l'accesso al nome utente. | string |