Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Definición de recursos de Bicep
El tipo de recurso profiles/secrets se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Cdn/profiles/secrets, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.Cdn/profiles/secrets@2025-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
parameters: {
type: 'string'
// For remaining properties, see SecretParameters objects
}
}
}
Objetos SecretParameters
Establezca el tipo propiedad para especificar el tipo de objeto.
Para azureFirstPartyManagedCertificate, use:
{
subjectAlternativeNames: [
'string'
]
type: 'AzureFirstPartyManagedCertificate'
}
Para CustomerCertificate, use:
{
secretSource: {
id: 'string'
}
secretVersion: 'string'
subjectAlternativeNames: [
'string'
]
type: 'CustomerCertificate'
useLatestVersion: bool
}
Para ManagedCertificate, use:
{
type: 'ManagedCertificate'
}
Para UrlSigningKey, use:
{
keyId: 'string'
secretSource: {
id: 'string'
}
secretVersion: 'string'
type: 'UrlSigningKey'
}
Valores de propiedad
Microsoft.Cdn/profiles/secrets
Nombre | Descripción | Importancia |
---|---|---|
nombre | El nombre del recurso | string (obligatorio) |
padre | En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: perfiles de |
Propiedades | Objeto JSON que contiene las propiedades del secreto que se va a crear. | SecretProperties |
AzureFirstPartyManagedCertificateParameters
Nombre | Descripción | Importancia |
---|---|---|
subjectNombresAlternativos | Lista de SAN. | cadena[] |
tipo | Tipo del recurso secreto. | "AzureFirstPartyManagedCertificate" (obligatorio) |
CustomerCertificateParameters
Nombre | Descripción | Importancia |
---|---|---|
secretSource | Referencia de recursos al certificado de Azure Key Vault. Se espera que esté en formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName} | resourceReference (obligatorio) |
secretVersion | Versión del secreto que se va a usar | cuerda / cadena |
subjectNombresAlternativos | Lista de SAN. | cadena[] |
tipo | Tipo del recurso secreto. | 'CustomerCertificate' (obligatorio) |
useLatestVersion | Si se va a usar la versión más reciente del certificado | booleano |
ManagedCertificateParameters
Nombre | Descripción | Importancia |
---|---|---|
tipo | Tipo del recurso secreto. | 'ManagedCertificate' (obligatorio) |
Referencia de recursos
Nombre | Descripción | Importancia |
---|---|---|
identificación | Identificador de recurso. | cuerda / cadena |
SecretParameters
Nombre | Descripción | Importancia |
---|---|---|
tipo | Establezca en "AzureFirstPartyManagedCertificate" para el tipo AzureFirstPartyManagedCertificateParameters. Establezca en "CustomerCertificate" para el tipo CustomerCertificateParameters. Establezca en "ManagedCertificate" para el tipo ManagedCertificateParameters. Establezca en "UrlSigningKey" para el tipo UrlSigningKeyParameters. | "AzureFirstPartyManagedCertificate" 'Certificado de cliente' "ManagedCertificate" 'UrlSigningKey' (obligatorio) |
SecretProperties
Nombre | Descripción | Importancia |
---|---|---|
parámetros | objeto que contiene parámetros secretos | SecretParameters de |
UrlSigningKeyParameters
Nombre | Descripción | Importancia |
---|---|---|
keyId | Define el identificador de clave definido por el cliente. Este identificador existirá en la solicitud entrante para indicar la clave utilizada para formar el hash. | string (obligatorio) |
secretSource | Referencia de recursos al secreto de Azure Key Vault. Se espera que tenga el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName} | resourceReference (obligatorio) |
secretVersion | Versión del secreto que se va a usar | string (obligatorio) |
tipo | Tipo del recurso secreto. | 'UrlSigningKey' (obligatorio) |
Ejemplos de uso
Ejemplos de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
Front Door Standard/Premium con de dominio y certificado | Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado y un certificado administrado por el cliente. |
Definición de recursos de plantilla de ARM
El tipo de recurso profiles/secrets se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Cdn/profiles/secrets, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Cdn/profiles/secrets",
"apiVersion": "2025-06-01",
"name": "string",
"properties": {
"parameters": {
"type": "string"
// For remaining properties, see SecretParameters objects
}
}
}
Objetos SecretParameters
Establezca el tipo propiedad para especificar el tipo de objeto.
Para azureFirstPartyManagedCertificate, use:
{
"subjectAlternativeNames": [ "string" ],
"type": "AzureFirstPartyManagedCertificate"
}
Para CustomerCertificate, use:
{
"secretSource": {
"id": "string"
},
"secretVersion": "string",
"subjectAlternativeNames": [ "string" ],
"type": "CustomerCertificate",
"useLatestVersion": "bool"
}
Para ManagedCertificate, use:
{
"type": "ManagedCertificate"
}
Para UrlSigningKey, use:
{
"keyId": "string",
"secretSource": {
"id": "string"
},
"secretVersion": "string",
"type": "UrlSigningKey"
}
Valores de propiedad
Microsoft.Cdn/profiles/secrets
AzureFirstPartyManagedCertificateParameters
Nombre | Descripción | Importancia |
---|---|---|
subjectNombresAlternativos | Lista de SAN. | cadena[] |
tipo | Tipo del recurso secreto. | "AzureFirstPartyManagedCertificate" (obligatorio) |
CustomerCertificateParameters
Nombre | Descripción | Importancia |
---|---|---|
secretSource | Referencia de recursos al certificado de Azure Key Vault. Se espera que esté en formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName} | resourceReference (obligatorio) |
secretVersion | Versión del secreto que se va a usar | cuerda / cadena |
subjectNombresAlternativos | Lista de SAN. | cadena[] |
tipo | Tipo del recurso secreto. | 'CustomerCertificate' (obligatorio) |
useLatestVersion | Si se va a usar la versión más reciente del certificado | booleano |
ManagedCertificateParameters
Nombre | Descripción | Importancia |
---|---|---|
tipo | Tipo del recurso secreto. | 'ManagedCertificate' (obligatorio) |
Referencia de recursos
Nombre | Descripción | Importancia |
---|---|---|
identificación | Identificador de recurso. | cuerda / cadena |
SecretParameters
Nombre | Descripción | Importancia |
---|---|---|
tipo | Establezca en "AzureFirstPartyManagedCertificate" para el tipo AzureFirstPartyManagedCertificateParameters. Establezca en "CustomerCertificate" para el tipo CustomerCertificateParameters. Establezca en "ManagedCertificate" para el tipo ManagedCertificateParameters. Establezca en "UrlSigningKey" para el tipo UrlSigningKeyParameters. | "AzureFirstPartyManagedCertificate" 'Certificado de cliente' "ManagedCertificate" 'UrlSigningKey' (obligatorio) |
SecretProperties
Nombre | Descripción | Importancia |
---|---|---|
parámetros | objeto que contiene parámetros secretos | SecretParameters de |
UrlSigningKeyParameters
Nombre | Descripción | Importancia |
---|---|---|
keyId | Define el identificador de clave definido por el cliente. Este identificador existirá en la solicitud entrante para indicar la clave utilizada para formar el hash. | string (obligatorio) |
secretSource | Referencia de recursos al secreto de Azure Key Vault. Se espera que tenga el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName} | resourceReference (obligatorio) |
secretVersion | Versión del secreto que se va a usar | string (obligatorio) |
tipo | Tipo del recurso secreto. | 'UrlSigningKey' (obligatorio) |
Ejemplos de uso
Plantillas de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.
Plantilla | Descripción |
---|---|
Front Door Standard/Premium con de dominio y certificado |
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado y un certificado administrado por el cliente. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso profiles/secrets se puede implementar con operaciones que tienen como destino:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Cdn/profiles/secrets, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cdn/profiles/secrets@2025-06-01"
name = "string"
parent_id = "string"
body = {
properties = {
parameters = {
type = "string"
// For remaining properties, see SecretParameters objects
}
}
}
}
Objetos SecretParameters
Establezca el tipo propiedad para especificar el tipo de objeto.
Para azureFirstPartyManagedCertificate, use:
{
subjectAlternativeNames = [
"string"
]
type = "AzureFirstPartyManagedCertificate"
}
Para CustomerCertificate, use:
{
secretSource = {
id = "string"
}
secretVersion = "string"
subjectAlternativeNames = [
"string"
]
type = "CustomerCertificate"
useLatestVersion = bool
}
Para ManagedCertificate, use:
{
type = "ManagedCertificate"
}
Para UrlSigningKey, use:
{
keyId = "string"
secretSource = {
id = "string"
}
secretVersion = "string"
type = "UrlSigningKey"
}
Valores de propiedad
Microsoft.Cdn/profiles/secrets
AzureFirstPartyManagedCertificateParameters
Nombre | Descripción | Importancia |
---|---|---|
subjectNombresAlternativos | Lista de SAN. | cadena[] |
tipo | Tipo del recurso secreto. | "AzureFirstPartyManagedCertificate" (obligatorio) |
CustomerCertificateParameters
Nombre | Descripción | Importancia |
---|---|---|
secretSource | Referencia de recursos al certificado de Azure Key Vault. Se espera que esté en formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName} | resourceReference (obligatorio) |
secretVersion | Versión del secreto que se va a usar | cuerda / cadena |
subjectNombresAlternativos | Lista de SAN. | cadena[] |
tipo | Tipo del recurso secreto. | 'CustomerCertificate' (obligatorio) |
useLatestVersion | Si se va a usar la versión más reciente del certificado | booleano |
ManagedCertificateParameters
Nombre | Descripción | Importancia |
---|---|---|
tipo | Tipo del recurso secreto. | 'ManagedCertificate' (obligatorio) |
Referencia de recursos
Nombre | Descripción | Importancia |
---|---|---|
identificación | Identificador de recurso. | cuerda / cadena |
SecretParameters
Nombre | Descripción | Importancia |
---|---|---|
tipo | Establezca en "AzureFirstPartyManagedCertificate" para el tipo AzureFirstPartyManagedCertificateParameters. Establezca en "CustomerCertificate" para el tipo CustomerCertificateParameters. Establezca en "ManagedCertificate" para el tipo ManagedCertificateParameters. Establezca en "UrlSigningKey" para el tipo UrlSigningKeyParameters. | "AzureFirstPartyManagedCertificate" 'Certificado de cliente' "ManagedCertificate" 'UrlSigningKey' (obligatorio) |
SecretProperties
Nombre | Descripción | Importancia |
---|---|---|
parámetros | objeto que contiene parámetros secretos | SecretParameters de |
UrlSigningKeyParameters
Nombre | Descripción | Importancia |
---|---|---|
keyId | Define el identificador de clave definido por el cliente. Este identificador existirá en la solicitud entrante para indicar la clave utilizada para formar el hash. | string (obligatorio) |
secretSource | Referencia de recursos al secreto de Azure Key Vault. Se espera que tenga el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName} | resourceReference (obligatorio) |
secretVersion | Versión del secreto que se va a usar | string (obligatorio) |
tipo | Tipo del recurso secreto. | 'UrlSigningKey' (obligatorio) |