Perfis/segredos do Microsoft.Cdn 2023-07-01-preview
Definição de recurso do Bicep
O tipo de recurso profiles/secrets pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Cdn/profiles/secrets, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.Cdn/profiles/secrets@2023-07-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
parameters: {
type: 'string'
// For remaining properties, see SecretParameters objects
}
}
}
Objetos SecretParameters
Defina a propriedade type para especificar o tipo de objeto.
Para AzureFirstPartyManagedCertificate, use:
type: 'AzureFirstPartyManagedCertificate'
subjectAlternativeNames: [
'string'
]
Para CustomerCertificate, use:
type: 'CustomerCertificate'
secretSource: {
id: 'string'
}
secretVersion: 'string'
subjectAlternativeNames: [
'string'
]
useLatestVersion: bool
Para ManagedCertificate, use:
type: 'ManagedCertificate'
Para UrlSigningKey, use:
type: 'UrlSigningKey'
keyId: 'string'
secretSource: {
id: 'string'
}
secretVersion: 'string'
Valores de propriedade
perfis/segredos
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: perfis |
properties | O objeto JSON que contém as propriedades do Segredo a ser criado. | SecretProperties |
SecretProperties
Nome | Descrição | Valor |
---|---|---|
parameters | objeto que contém parâmetros secretos | SecretParameters |
SecretParameters
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | AzureFirstPartyManagedCertificate CustomerCertificate ManagedCertificate UrlSigningKey (obrigatório) |
AzureFirstPartyManagedCertificateParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | 'AzureFirstPartyManagedCertificate' (obrigatório) |
subjectAlternativeNames | A lista de SANs. | string[] |
CustomerCertificateParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | 'CustomerCertificate' (obrigatório) |
secretSource | Referência de recurso para o certificado de Key Vault do Azure. Espera-se que esteja no formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName} | ResourceReference (obrigatório) |
secretVersion | Versão do segredo a ser usado | string |
subjectAlternativeNames | A lista de SANs. | string[] |
useLatestVersion | Se deseja usar a versão mais recente para o certificado | bool |
ResourceReference
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | string |
ManagedCertificateParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | 'ManagedCertificate' (obrigatório) |
UrlSigningKeyParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | 'UrlSigningKey' (obrigatório) |
keyId | Define a ID de chave definida pelo cliente. Essa ID existirá na solicitação de entrada para indicar a chave usada para formar o hash. | cadeia de caracteres (obrigatório) |
secretSource | Referência de recurso para o segredo de Key Vault do Azure. Espera-se que esteja no formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName} | ResourceReference (obrigatório) |
secretVersion | Versão do segredo a ser usado | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Front Door Standard/Premium com domínio e certificado |
Este modelo cria um Front Door Standard/Premium, incluindo um domínio personalizado e um certificado gerenciado pelo cliente. |
Definição de recurso de modelo do ARM
O tipo de recurso profiles/secrets pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Cdn/profiles/secrets, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Cdn/profiles/secrets",
"apiVersion": "2023-07-01-preview",
"name": "string",
"properties": {
"parameters": {
"type": "string"
// For remaining properties, see SecretParameters objects
}
}
}
Objetos SecretParameters
Defina a propriedade type para especificar o tipo de objeto.
Para AzureFirstPartyManagedCertificate, use:
"type": "AzureFirstPartyManagedCertificate",
"subjectAlternativeNames": [ "string" ]
Para CustomerCertificate, use:
"type": "CustomerCertificate",
"secretSource": {
"id": "string"
},
"secretVersion": "string",
"subjectAlternativeNames": [ "string" ],
"useLatestVersion": "bool"
Para ManagedCertificate, use:
"type": "ManagedCertificate"
Para UrlSigningKey, use:
"type": "UrlSigningKey",
"keyId": "string",
"secretSource": {
"id": "string"
},
"secretVersion": "string"
Valores de propriedade
perfis/segredos
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Cdn/profiles/secrets' |
apiVersion | A versão da API de recursos | '2023-07-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) |
properties | O objeto JSON que contém as propriedades do Segredo a ser criado. | SecretProperties |
SecretProperties
Nome | Descrição | Valor |
---|---|---|
parameters | objeto que contém parâmetros secretos | SecretParameters |
SecretParameters
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | AzureFirstPartyManagedCertificate CustomerCertificate ManagedCertificate UrlSigningKey (obrigatório) |
AzureFirstPartyManagedCertificateParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | 'AzureFirstPartyManagedCertificate' (obrigatório) |
subjectAlternativeNames | A lista de SANs. | string[] |
CustomerCertificateParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | 'CustomerCertificate' (obrigatório) |
secretSource | Referência de recurso para o certificado de Key Vault do Azure. Espera-se que esteja no formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName} | ResourceReference (obrigatório) |
secretVersion | Versão do segredo a ser usado | string |
subjectAlternativeNames | A lista de SANs. | string[] |
useLatestVersion | Se deseja usar a versão mais recente para o certificado | bool |
ResourceReference
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | string |
ManagedCertificateParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | 'ManagedCertificate' (obrigatório) |
UrlSigningKeyParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | 'UrlSigningKey' (obrigatório) |
keyId | Define a ID de chave definida pelo cliente. Essa ID existirá na solicitação de entrada para indicar a chave usada para formar o hash. | cadeia de caracteres (obrigatório) |
secretSource | Referência de recurso para o segredo de Key Vault do Azure. Espera-se que esteja no formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName} | ResourceReference (obrigatório) |
secretVersion | Versão do segredo a ser usado | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Front Door Standard/Premium com domínio e certificado |
Este modelo cria um Front Door Standard/Premium, incluindo um domínio personalizado e um certificado gerenciado pelo cliente. |
Definição de recurso do Terraform (provedor AzAPI)
O tipo de recurso profiles/secrets pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Cdn/profiles/secrets, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cdn/profiles/secrets@2023-07-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
parameters = {
type = "string"
// For remaining properties, see SecretParameters objects
}
}
})
}
Objetos SecretParameters
Defina a propriedade type para especificar o tipo de objeto.
Para AzureFirstPartyManagedCertificate, use:
type = "AzureFirstPartyManagedCertificate"
subjectAlternativeNames = [
"string"
]
Para CustomerCertificate, use:
type = "CustomerCertificate"
secretSource = {
id = "string"
}
secretVersion = "string"
subjectAlternativeNames = [
"string"
]
useLatestVersion = bool
Para ManagedCertificate, use:
type = "ManagedCertificate"
Para UrlSigningKey, use:
type = "UrlSigningKey"
keyId = "string"
secretSource = {
id = "string"
}
secretVersion = "string"
Valores de propriedade
perfis/segredos
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Cdn/profiles/secrets@2023-07-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: perfis |
properties | O objeto JSON que contém as propriedades do Segredo a ser criado. | SecretProperties |
SecretProperties
Nome | Descrição | Valor |
---|---|---|
parameters | objeto que contém parâmetros secretos | SecretParameters |
SecretParameters
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | AzureFirstPartyManagedCertificate CustomerCertificate ManagedCertificate UrlSigningKey (obrigatório) |
AzureFirstPartyManagedCertificateParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | "AzureFirstPartyManagedCertificate" (obrigatório) |
subjectAlternativeNames | A lista de SANs. | string[] |
CustomerCertificateParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | "CustomerCertificate" (obrigatório) |
secretSource | Referência de recurso para o certificado de Key Vault do Azure. Espera-se que esteja no formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName} | ResourceReference (obrigatório) |
secretVersion | Versão do segredo a ser usado | string |
subjectAlternativeNames | A lista de SANs. | string[] |
useLatestVersion | Se deve usar a versão mais recente para o certificado | bool |
ResourceReference
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | string |
ManagedCertificateParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | "ManagedCertificate" (obrigatório) |
UrlSigningKeyParameters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo do recurso secreto. | "UrlSigningKey" (obrigatório) |
keyId | Define a ID da chave definida pelo cliente. Essa ID existirá na solicitação de entrada para indicar a chave usada para formar o hash. | cadeia de caracteres (obrigatório) |
secretSource | Referência de recurso para o segredo Key Vault do Azure. Espera-se que esteja no formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName} | ResourceReference (obrigatório) |
secretVersion | Versão do segredo a ser usado | string |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de