Partilhar 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 Só de Palavra-Chave

Name Description
name
str

O nome da função tal como será apresentado na regra de política. por exemplo, "cofre".

fully_qualified_resource_type
str

O tipo de recurso de plano de controlo completamente qualificado que esta 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 vault().name e vault().location são suportados.

allow_custom_properties

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

Variáveis

Name Description
name
str

O nome da função tal como será apresentado na regra de política. por exemplo, "cofre".

fully_qualified_resource_type
str

O tipo de recurso de plano de controlo completamente qualificado que esta 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 vault().name e vault().location são suportados.

allow_custom_properties

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