Microsoft.ContainerRegistry registries/credentialSets 2023-01-01-preview
Definição de recurso do Bicep
O tipo de recurso registries/credentialSets pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ContainerRegistry/registries/credentialSets, adicione o Bicep a seguir ao modelo.
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'
}
}
Valores de propriedade
registries/credentialSets
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
cadeia de caracteres (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte Recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: registros |
identidade | Identidades associadas ao recurso. Isso é usado para acessar os segredos do KeyVault. | IdentityProperties |
properties | As propriedades do conjunto de credenciais. | CredentialSetProperties |
IdentityProperties
Nome | Descrição | Valor |
---|---|---|
principalId | A ID da entidade de segurança da identidade do recurso. | string |
tenantId | A ID do locatário do recurso. | string |
type | O tipo de identidade. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | A lista de identidades de usuário associadas ao recurso. A identidade do usuário As referências de chave de dicionário serão IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
objeto |
CredentialSetProperties
Nome | Descrição | Valor |
---|---|---|
authCredentials | Lista de credenciais de autenticação armazenadas para um upstream. Geralmente consiste em uma credencial secundária primária e opcional. |
AuthCredential[] |
loginServer | As credenciais são armazenadas para este servidor de logon ou upstream. | string |
AuthCredential
Nome | Descrição | Valor |
---|---|---|
name | O nome da credencial. | 'Credential1' |
passwordSecretIdentifier | URI do Segredo do KeyVault para acessar a senha. | string |
usernameSecretIdentifier | URI do Segredo do KeyVault para acessar o nome de usuário. | string |
Definição de recurso de modelo do ARM
O tipo de recurso registries/credentialSets pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ContainerRegistry/registries/credentialSets, adicione o JSON a seguir ao modelo.
{
"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"
}
}
Valores de propriedade
registries/credentialSets
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.ContainerRegistry/registries/credentialSets' |
apiVersion | A versão da API do recurso | '2023-01-01-preview' |
name | O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON. |
cadeia de caracteres (obrigatório) |
identidade | Identidades associadas ao recurso. Isso é usado para acessar os segredos do KeyVault. | IdentityProperties |
properties | As propriedades do conjunto de credenciais. | CredentialSetProperties |
IdentityProperties
Nome | Descrição | Valor |
---|---|---|
principalId | A ID da entidade de segurança da identidade do recurso. | string |
tenantId | A ID do locatário do recurso. | string |
type | O tipo de identidade. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | A lista de identidades de usuário associadas ao recurso. A identidade do usuário As referências de chave de dicionário serão IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
objeto |
CredentialSetProperties
Nome | Descrição | Valor |
---|---|---|
authCredentials | Lista de credenciais de autenticação armazenadas para um upstream. Geralmente consiste em uma credencial secundária primária e opcional. |
AuthCredential[] |
loginServer | As credenciais são armazenadas para este servidor de logon ou upstream. | string |
AuthCredential
Nome | Descrição | Valor |
---|---|---|
name | O nome da credencial. | 'Credential1' |
passwordSecretIdentifier | URI do Segredo do KeyVault para acessar a senha. | string |
usernameSecretIdentifier | URI do Segredo do KeyVault para acessar o nome de usuário. | string |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso registries/credentialSets pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ContainerRegistry/registries/credentialSets, adicione o Terraform a seguir ao modelo.
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"
}
})
}
Valores de propriedade
registries/credentialSets
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.ContainerRegistry/registries/credentialSets@2023-01-01-preview" |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: registros |
identidade | Identidades associadas ao recurso. Isso é usado para acessar os segredos do KeyVault. | IdentityProperties |
properties | As propriedades do conjunto de credenciais. | CredentialSetProperties |
IdentityProperties
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | A lista de identidades de usuário associadas ao recurso. A identidade do usuário As referências de chave de dicionário serão IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
Matriz de IDs de identidade do usuário. |
CredentialSetProperties
Nome | Descrição | Valor |
---|---|---|
authCredentials | Lista de credenciais de autenticação armazenadas para um upstream. Geralmente consiste em uma credencial secundária primária e opcional. |
AuthCredential[] |
loginServer | As credenciais são armazenadas para este servidor de logon ou upstream. | string |
AuthCredential
Nome | Descrição | Valor |
---|---|---|
name | O nome da credencial. | "Credencial1" |
passwordSecretIdentifier | URI do Segredo do KeyVault para acessar a senha. | string |
usernameSecretIdentifier | URI do Segredo do KeyVault para acessar o nome de usuário. | string |