Compartilhar via


DataManifestCustomResourceFunctionDefinition Classe

A definição da função de recurso personalizada.

Herança
azure.mgmt.resource.policy._serialization.Model
DataManifestCustomResourceFunctionDefinition

Construtor

DataManifestCustomResourceFunctionDefinition(*, name: str | None = None, fully_qualified_resource_type: str | None = None, default_properties: List[str] | None = None, allow_custom_properties: bool | None = None, **kwargs: Any)

Parâmetros de apenas palavra-chave

Nome Description
name
str

O nome da função como ele aparecerá na regra de política. por exemplo , 'vault'.

fully_qualified_resource_type
str

O tipo de recurso do plano de controle totalmente qualificado que essa função representa. por exemplo: 'Microsoft.KeyVault/vaults'.

default_properties

As propriedades de nível superior que podem ser selecionadas na saída da função. por exemplo- [ "name", "location" ] se houver suporte para vault().name e vault().location.

allow_custom_properties

Um valor que indica se as propriedades personalizadas dentro do recipiente de propriedades são permitidas. Precisa que a versão da api seja especificada na regra de política, por exemplo, - vault('2019-06-01').

Variáveis

Nome Description
name
str

O nome da função como ele aparecerá na regra de política. por exemplo , 'vault'.

fully_qualified_resource_type
str

O tipo de recurso do plano de controle totalmente qualificado que essa função representa. por exemplo: 'Microsoft.KeyVault/vaults'.

default_properties

As propriedades de nível superior que podem ser selecionadas na saída da função. por exemplo- [ "name", "location" ] se houver suporte para vault().name e vault().location.

allow_custom_properties

Um valor que indica se as propriedades personalizadas dentro do recipiente de propriedades são permitidas. Precisa que a versão da api seja especificada na regra de política, por exemplo, - vault('2019-06-01').