EncryptionScopesOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:encryption_scopes>.
- Herança
-
builtins.objectEncryptionScopesOperations
Construtor
EncryptionScopesOperations(*args, **kwargs)
Métodos
get |
Retorna as propriedades para o escopo de criptografia especificado. |
list |
Lista todos os escopos de criptografia disponíveis na conta de armazenamento especificada. |
patch |
Atualize as propriedades de escopo de criptografia conforme especificado no corpo da solicitação. A atualização falhará se o escopo de criptografia especificado ainda não existir. |
put |
Cria ou atualiza de forma síncrona um escopo de criptografia na conta de armazenamento especificada. Se um escopo de criptografia já estiver criado e uma solicitação subsequente for emitida com propriedades diferentes, as propriedades de escopo de criptografia serão atualizadas de acordo com a solicitação especificada. |
get
Retorna as propriedades para o escopo de criptografia especificado.
get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- account_name
- str
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas. Obrigatórios.
- encryption_scope_name
- str
O nome do escopo de criptografia dentro da conta de armazenamento especificada. Os nomes de escopo de criptografia devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
EncryptionScope ou o resultado de cls(response)
Tipo de retorno
Exceções
list
Lista todos os escopos de criptografia disponíveis na conta de armazenamento especificada.
list(resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable[EncryptionScope]
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- account_name
- str
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de EncryptionScope ou o resultado de cls(response)
Tipo de retorno
Exceções
patch
Atualize as propriedades de escopo de criptografia conforme especificado no corpo da solicitação. A atualização falhará se o escopo de criptografia especificado ainda não existir.
patch(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- account_name
- str
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas. Obrigatórios.
- encryption_scope_name
- str
O nome do escopo de criptografia dentro da conta de armazenamento especificada. Os nomes de escopo de criptografia devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número. Obrigatórios.
- encryption_scope
- EncryptionScope ou IO
Propriedades de escopo de criptografia a serem usadas para a atualização. É um tipo EncryptionScope ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
EncryptionScope ou o resultado de cls(response)
Tipo de retorno
Exceções
put
Cria ou atualiza de forma síncrona um escopo de criptografia na conta de armazenamento especificada. Se um escopo de criptografia já estiver criado e uma solicitação subsequente for emitida com propriedades diferentes, as propriedades de escopo de criptografia serão atualizadas de acordo com a solicitação especificada.
put(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- account_name
- str
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas. Obrigatórios.
- encryption_scope_name
- str
O nome do escopo de criptografia dentro da conta de armazenamento especificada. Os nomes de escopo de criptografia devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número. Obrigatórios.
- encryption_scope
- EncryptionScope ou IO
Propriedades de escopo de criptografia a serem usadas para a criação ou atualização. É um tipo EncryptionScope ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
EncryptionScope ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.storage.v2022_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_05_01\\models\\__init__.py'>
Azure SDK for Python