Microsoft.ServiceFabric managedClusters/nodeTypes 2020-01-01-preview
- más reciente
- 2024-06-01-preview
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-preview
- 2020-01-01-preview
Definición de recursos de Bicep
El tipo de recurso managedClusters/nodeTypes se puede implementar con operaciones destinadas a:
- 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.ServiceFabric/managedClusters/nodeTypes, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.ServiceFabric/managedClusters/nodeTypes@2020-01-01-preview' = {
name: 'string'
properties: {
applicationPorts: {
endPort: int
startPort: int
}
capacities: {
{customized property}: 'string'
}
dataDiskSizeGB: int
ephemeralPorts: {
endPort: int
startPort: int
}
isPrimary: bool
placementProperties: {
{customized property}: 'string'
}
vmExtensions: [
{
name: 'string'
properties: {
autoUpgradeMinorVersion: bool
forceUpdateTag: 'string'
protectedSettings: any(Azure.Bicep.Types.Concrete.AnyType)
provisionAfterExtensions: [
'string'
]
publisher: 'string'
settings: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
typeHandlerVersion: 'string'
}
}
]
vmImageOffer: 'string'
vmImagePublisher: 'string'
vmImageSku: 'string'
vmImageVersion: 'string'
vmInstanceCount: int
vmSecrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
vmSize: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
EndpointRangeDescription
Nombre | Descripción | Valor |
---|---|---|
endPort | Puerto final de un intervalo de puertos | int (obligatorio) |
startPort | Puerto inicial de un intervalo de puertos | int (obligatorio) |
ManagedProxyResourceTags
Nombre | Descripción | Valor |
---|
Microsoft.ServiceFabric/managedClusters/nodeTypes
Nombre | Descripción | Valor |
---|---|---|
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: managedClusters |
Propiedades | Propiedades del tipo de nodo | NodeTypeProperties |
Etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
NodeTypeProperties
Nombre | Descripción | Valor |
---|---|---|
applicationPorts | Intervalo de puertos desde los que el clúster asignó el puerto a las aplicaciones de Service Fabric. | endpointRangeDescription de |
Capacidades | Las etiquetas de capacidad aplicadas a los nodos del tipo de nodo, el administrador de recursos de clúster usa estas etiquetas para comprender la cantidad de recursos que tiene un nodo. | NodeTypePropertiesCapacities |
dataDiskSizeGB | Tamaño de disco para cada máquina virtual del tipo de nodo en GB. | int (obligatorio) |
ephemeralPorts | El intervalo de puertos efímeros con los que deben configurarse los nodos de este tipo de nodo. | endpointRangeDescription de |
isPrimary | Tipo de nodo en el que se ejecutarán los servicios del sistema. Solo se debe marcar un tipo de nodo como principal. El tipo de nodo principal no se puede eliminar ni cambiar para los clústeres existentes. | bool (obligatorio) |
placementProperties | Las etiquetas de selección de ubicación aplicadas a los nodos del tipo de nodo, que se pueden usar para indicar dónde deben ejecutarse determinados servicios (carga de trabajo). | NodeTypePropertiesPlacementProperties |
vmExtensions | Conjunto de extensiones que se deben instalar en las máquinas virtuales. | vmssExtension[] |
vmImageOffer | Tipo de oferta de la imagen de Marketplace de Azure Virtual Machines. Por ejemplo, UbuntuServer o WindowsServer. | cuerda |
vmImagePublisher | Publicador de la imagen de Marketplace de Azure Virtual Machines. Por ejemplo, Canonical o MicrosoftWindowsServer. | cuerda |
vmImageSku | SKU de la imagen de Marketplace de Azure Virtual Machines. Por ejemplo, 14.04.0-LTS o 2012-R2-Datacenter. | cuerda |
vmImageVersion | Versión de la imagen de Marketplace de Azure Virtual Machines. Se puede especificar un valor de "latest" para seleccionar la versión más reciente de una imagen. Si se omite, el valor predeterminado es "latest". | cuerda |
vmInstanceCount | Número de nodos del tipo de nodo. | Entero Restricciones: Valor mínimo = 1 Valor máximo = 2147483647 (obligatorio) |
vmSecrets | Secretos que se van a instalar en las máquinas virtuales. | VaultSecretGroup[] |
vmSize | Tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo tienen el mismo tamaño. Por ejemplo, Standard_D3. | cuerda |
NodeTypePropertiesCapacities
Nombre | Descripción | Valor |
---|
NodeTypePropertiesPlacementProperties
Nombre | Descripción | Valor |
---|
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recursos de Azure. | cuerda |
VaultCertificate
Nombre | Descripción | Valor |
---|---|---|
certificateStore | En el caso de las máquinas virtuales Windows, especifica el almacén de certificados en la máquina virtual a la que se debe agregar el certificado. El almacén de certificados especificado se encuentra implícitamente en la cuenta localMachine. En el caso de las máquinas virtuales Linux, el archivo de certificado se coloca en el directorio /var/lib/waagent, con el nombre de archivo <UppercaseThumbprint>.crt para el archivo de certificado X509 y <UppercaseThumbprint>.prv para la clave privada. Ambos archivos tienen formato .pem. |
string (obligatorio) |
certificateUrl | Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser La codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: { "data":"<>certificado codificado en Base64 ", "dataType":"pfx", "password":"<pfx-file-password>" } |
string (obligatorio) |
VaultSecretGroup
Nombre | Descripción | Valor |
---|---|---|
sourceVault | Dirección URL relativa del almacén de claves que contiene todos los certificados de VaultCertificates. | subrecurso |
vaultCertificates | Lista de referencias del almacén de claves en SourceVault que contienen certificados. | VaultCertificate[] (obligatorio) |
VmssExtension
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de la extensión. | string (obligatorio) |
Propiedades | Describe las propiedades de una extensión de conjunto de escalado de máquinas virtuales. | VmssExtensionProperties (obligatorio) |
VmssExtensionProperties
Nombre | Descripción | Valor |
---|---|---|
autoUpgradeMinorVersion | Indica si la extensión debe usar una versión secundaria más reciente si está disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true. | Bool |
forceUpdateTag | Si se proporciona un valor y es diferente del valor anterior, el controlador de extensión se verá obligado a actualizar aunque la configuración de la extensión no haya cambiado. | cuerda |
protectedSettings | La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida. | cualquiera |
provisionAfterExtensions | Colección de nombres de extensión después de los cuales se debe aprovisionar esta extensión. | string[] |
editor | Nombre del publicador de controladores de extensión. | string (obligatorio) |
Configuración | Configuración pública con formato JSON para la extensión. | cualquiera |
tipo | Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension". | string (obligatorio) |
typeHandlerVersion | Especifica la versión del controlador de script. | string (obligatorio) |
Definición de recursos de plantilla de ARM
El tipo de recurso managedClusters/nodeTypes se puede implementar con operaciones destinadas a:
- 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.ServiceFabric/managedClusters/nodeTypes, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.ServiceFabric/managedClusters/nodeTypes",
"apiVersion": "2020-01-01-preview",
"name": "string",
"properties": {
"applicationPorts": {
"endPort": "int",
"startPort": "int"
},
"capacities": {
"{customized property}": "string"
},
"dataDiskSizeGB": "int",
"ephemeralPorts": {
"endPort": "int",
"startPort": "int"
},
"isPrimary": "bool",
"placementProperties": {
"{customized property}": "string"
},
"vmExtensions": [
{
"name": "string",
"properties": {
"autoUpgradeMinorVersion": "bool",
"forceUpdateTag": "string",
"protectedSettings": {},
"provisionAfterExtensions": [ "string" ],
"publisher": "string",
"settings": {},
"type": "string",
"typeHandlerVersion": "string"
}
}
],
"vmImageOffer": "string",
"vmImagePublisher": "string",
"vmImageSku": "string",
"vmImageVersion": "string",
"vmInstanceCount": "int",
"vmSecrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"vmSize": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
EndpointRangeDescription
Nombre | Descripción | Valor |
---|---|---|
endPort | Puerto final de un intervalo de puertos | int (obligatorio) |
startPort | Puerto inicial de un intervalo de puertos | int (obligatorio) |
ManagedProxyResourceTags
Nombre | Descripción | Valor |
---|
Microsoft.ServiceFabric/managedClusters/nodeTypes
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2020-01-01-preview' |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades del tipo de nodo | NodeTypeProperties |
Etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | 'Microsoft.ServiceFabric/managedClusters/nodeTypes' |
NodeTypeProperties
Nombre | Descripción | Valor |
---|---|---|
applicationPorts | Intervalo de puertos desde los que el clúster asignó el puerto a las aplicaciones de Service Fabric. | endpointRangeDescription de |
Capacidades | Las etiquetas de capacidad aplicadas a los nodos del tipo de nodo, el administrador de recursos de clúster usa estas etiquetas para comprender la cantidad de recursos que tiene un nodo. | NodeTypePropertiesCapacities |
dataDiskSizeGB | Tamaño de disco para cada máquina virtual del tipo de nodo en GB. | int (obligatorio) |
ephemeralPorts | El intervalo de puertos efímeros con los que deben configurarse los nodos de este tipo de nodo. | endpointRangeDescription de |
isPrimary | Tipo de nodo en el que se ejecutarán los servicios del sistema. Solo se debe marcar un tipo de nodo como principal. El tipo de nodo principal no se puede eliminar ni cambiar para los clústeres existentes. | bool (obligatorio) |
placementProperties | Las etiquetas de selección de ubicación aplicadas a los nodos del tipo de nodo, que se pueden usar para indicar dónde deben ejecutarse determinados servicios (carga de trabajo). | NodeTypePropertiesPlacementProperties |
vmExtensions | Conjunto de extensiones que se deben instalar en las máquinas virtuales. | vmssExtension[] |
vmImageOffer | Tipo de oferta de la imagen de Marketplace de Azure Virtual Machines. Por ejemplo, UbuntuServer o WindowsServer. | cuerda |
vmImagePublisher | Publicador de la imagen de Marketplace de Azure Virtual Machines. Por ejemplo, Canonical o MicrosoftWindowsServer. | cuerda |
vmImageSku | SKU de la imagen de Marketplace de Azure Virtual Machines. Por ejemplo, 14.04.0-LTS o 2012-R2-Datacenter. | cuerda |
vmImageVersion | Versión de la imagen de Marketplace de Azure Virtual Machines. Se puede especificar un valor de "latest" para seleccionar la versión más reciente de una imagen. Si se omite, el valor predeterminado es "latest". | cuerda |
vmInstanceCount | Número de nodos del tipo de nodo. | Entero Restricciones: Valor mínimo = 1 Valor máximo = 2147483647 (obligatorio) |
vmSecrets | Secretos que se van a instalar en las máquinas virtuales. | VaultSecretGroup[] |
vmSize | Tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo tienen el mismo tamaño. Por ejemplo, Standard_D3. | cuerda |
NodeTypePropertiesCapacities
Nombre | Descripción | Valor |
---|
NodeTypePropertiesPlacementProperties
Nombre | Descripción | Valor |
---|
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recursos de Azure. | cuerda |
VaultCertificate
Nombre | Descripción | Valor |
---|---|---|
certificateStore | En el caso de las máquinas virtuales Windows, especifica el almacén de certificados en la máquina virtual a la que se debe agregar el certificado. El almacén de certificados especificado se encuentra implícitamente en la cuenta localMachine. En el caso de las máquinas virtuales Linux, el archivo de certificado se coloca en el directorio /var/lib/waagent, con el nombre de archivo <UppercaseThumbprint>.crt para el archivo de certificado X509 y <UppercaseThumbprint>.prv para la clave privada. Ambos archivos tienen formato .pem. |
string (obligatorio) |
certificateUrl | Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser La codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: { "data":"<>certificado codificado en Base64 ", "dataType":"pfx", "password":"<pfx-file-password>" } |
string (obligatorio) |
VaultSecretGroup
Nombre | Descripción | Valor |
---|---|---|
sourceVault | Dirección URL relativa del almacén de claves que contiene todos los certificados de VaultCertificates. | subrecurso |
vaultCertificates | Lista de referencias del almacén de claves en SourceVault que contienen certificados. | VaultCertificate[] (obligatorio) |
VmssExtension
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de la extensión. | string (obligatorio) |
Propiedades | Describe las propiedades de una extensión de conjunto de escalado de máquinas virtuales. | VmssExtensionProperties (obligatorio) |
VmssExtensionProperties
Nombre | Descripción | Valor |
---|---|---|
autoUpgradeMinorVersion | Indica si la extensión debe usar una versión secundaria más reciente si está disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true. | Bool |
forceUpdateTag | Si se proporciona un valor y es diferente del valor anterior, el controlador de extensión se verá obligado a actualizar aunque la configuración de la extensión no haya cambiado. | cuerda |
protectedSettings | La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida. | cualquiera |
provisionAfterExtensions | Colección de nombres de extensión después de los cuales se debe aprovisionar esta extensión. | string[] |
editor | Nombre del publicador de controladores de extensión. | string (obligatorio) |
Configuración | Configuración pública con formato JSON para la extensión. | cualquiera |
tipo | Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension". | string (obligatorio) |
typeHandlerVersion | Especifica la versión del controlador de script. | string (obligatorio) |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso managedClusters/nodeTypes se puede implementar con operaciones destinadas a:
- 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.ServiceFabric/managedClusters/nodeTypes, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedClusters/nodeTypes@2020-01-01-preview"
name = "string"
body = jsonencode({
properties = {
applicationPorts = {
endPort = int
startPort = int
}
capacities = {
{customized property} = "string"
}
dataDiskSizeGB = int
ephemeralPorts = {
endPort = int
startPort = int
}
isPrimary = bool
placementProperties = {
{customized property} = "string"
}
vmExtensions = [
{
name = "string"
properties = {
autoUpgradeMinorVersion = bool
forceUpdateTag = "string"
protectedSettings = ?
provisionAfterExtensions = [
"string"
]
publisher = "string"
settings = ?
type = "string"
typeHandlerVersion = "string"
}
}
]
vmImageOffer = "string"
vmImagePublisher = "string"
vmImageSku = "string"
vmImageVersion = "string"
vmInstanceCount = int
vmSecrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
vmSize = "string"
}
})
tags = {
{customized property} = "string"
}
}
Valores de propiedad
EndpointRangeDescription
Nombre | Descripción | Valor |
---|---|---|
endPort | Puerto final de un intervalo de puertos | int (obligatorio) |
startPort | Puerto inicial de un intervalo de puertos | int (obligatorio) |
ManagedProxyResourceTags
Nombre | Descripción | Valor |
---|
Microsoft.ServiceFabric/managedClusters/nodeTypes
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | string (obligatorio) |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: managedClusters |
Propiedades | Propiedades del tipo de nodo | NodeTypeProperties |
Etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.ServiceFabric/managedClusters/nodeTypes@2020-01-01-preview" |
NodeTypeProperties
Nombre | Descripción | Valor |
---|---|---|
applicationPorts | Intervalo de puertos desde los que el clúster asignó el puerto a las aplicaciones de Service Fabric. | endpointRangeDescription de |
Capacidades | Las etiquetas de capacidad aplicadas a los nodos del tipo de nodo, el administrador de recursos de clúster usa estas etiquetas para comprender la cantidad de recursos que tiene un nodo. | NodeTypePropertiesCapacities |
dataDiskSizeGB | Tamaño de disco para cada máquina virtual del tipo de nodo en GB. | int (obligatorio) |
ephemeralPorts | El intervalo de puertos efímeros con los que deben configurarse los nodos de este tipo de nodo. | endpointRangeDescription de |
isPrimary | Tipo de nodo en el que se ejecutarán los servicios del sistema. Solo se debe marcar un tipo de nodo como principal. El tipo de nodo principal no se puede eliminar ni cambiar para los clústeres existentes. | bool (obligatorio) |
placementProperties | Las etiquetas de selección de ubicación aplicadas a los nodos del tipo de nodo, que se pueden usar para indicar dónde deben ejecutarse determinados servicios (carga de trabajo). | NodeTypePropertiesPlacementProperties |
vmExtensions | Conjunto de extensiones que se deben instalar en las máquinas virtuales. | vmssExtension[] |
vmImageOffer | Tipo de oferta de la imagen de Marketplace de Azure Virtual Machines. Por ejemplo, UbuntuServer o WindowsServer. | cuerda |
vmImagePublisher | Publicador de la imagen de Marketplace de Azure Virtual Machines. Por ejemplo, Canonical o MicrosoftWindowsServer. | cuerda |
vmImageSku | SKU de la imagen de Marketplace de Azure Virtual Machines. Por ejemplo, 14.04.0-LTS o 2012-R2-Datacenter. | cuerda |
vmImageVersion | Versión de la imagen de Marketplace de Azure Virtual Machines. Se puede especificar un valor de "latest" para seleccionar la versión más reciente de una imagen. Si se omite, el valor predeterminado es "latest". | cuerda |
vmInstanceCount | Número de nodos del tipo de nodo. | Entero Restricciones: Valor mínimo = 1 Valor máximo = 2147483647 (obligatorio) |
vmSecrets | Secretos que se van a instalar en las máquinas virtuales. | VaultSecretGroup[] |
vmSize | Tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo tienen el mismo tamaño. Por ejemplo, Standard_D3. | cuerda |
NodeTypePropertiesCapacities
Nombre | Descripción | Valor |
---|
NodeTypePropertiesPlacementProperties
Nombre | Descripción | Valor |
---|
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recursos de Azure. | cuerda |
VaultCertificate
Nombre | Descripción | Valor |
---|---|---|
certificateStore | En el caso de las máquinas virtuales Windows, especifica el almacén de certificados en la máquina virtual a la que se debe agregar el certificado. El almacén de certificados especificado se encuentra implícitamente en la cuenta localMachine. En el caso de las máquinas virtuales Linux, el archivo de certificado se coloca en el directorio /var/lib/waagent, con el nombre de archivo <UppercaseThumbprint>.crt para el archivo de certificado X509 y <UppercaseThumbprint>.prv para la clave privada. Ambos archivos tienen formato .pem. |
string (obligatorio) |
certificateUrl | Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser La codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: { "data":"<>certificado codificado en Base64 ", "dataType":"pfx", "password":"<pfx-file-password>" } |
string (obligatorio) |
VaultSecretGroup
Nombre | Descripción | Valor |
---|---|---|
sourceVault | Dirección URL relativa del almacén de claves que contiene todos los certificados de VaultCertificates. | subrecurso |
vaultCertificates | Lista de referencias del almacén de claves en SourceVault que contienen certificados. | VaultCertificate[] (obligatorio) |
VmssExtension
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de la extensión. | string (obligatorio) |
Propiedades | Describe las propiedades de una extensión de conjunto de escalado de máquinas virtuales. | VmssExtensionProperties (obligatorio) |
VmssExtensionProperties
Nombre | Descripción | Valor |
---|---|---|
autoUpgradeMinorVersion | Indica si la extensión debe usar una versión secundaria más reciente si está disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true. | Bool |
forceUpdateTag | Si se proporciona un valor y es diferente del valor anterior, el controlador de extensión se verá obligado a actualizar aunque la configuración de la extensión no haya cambiado. | cuerda |
protectedSettings | La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida. | cualquiera |
provisionAfterExtensions | Colección de nombres de extensión después de los cuales se debe aprovisionar esta extensión. | string[] |
editor | Nombre del publicador de controladores de extensión. | string (obligatorio) |
Configuración | Configuración pública con formato JSON para la extensión. | cualquiera |
tipo | Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension". | string (obligatorio) |
typeHandlerVersion | Especifica la versión del controlador de script. | string (obligatorio) |