StorageAccountsOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:storage_accounts>.
- Herança
-
builtins.objectStorageAccountsOperations
Construtor
StorageAccountsOperations(*args, **kwargs)
Métodos
begin_create |
Cria de forma assíncrona uma nova conta de armazenamento com os parâmetros especificados. Se uma conta já estiver criada e uma solicitação de criação subsequente for emitida com propriedades diferentes, as propriedades da conta serão atualizadas. Se uma conta já estiver criada e uma solicitação de criação ou atualização subsequente for emitida com exatamente o mesmo conjunto de propriedades, a solicitação terá êxito. |
check_name_availability |
Verifica se o nome da conta de armazenamento é válido e ainda não está em uso. |
create_or_update_management_policies |
Define as regras de política de dados associadas à conta de armazenamento especificada. |
delete |
Exclui uma conta de armazenamento no Microsoft Azure. |
delete_management_policies |
Exclui as regras de política de dados associadas à conta de armazenamento especificada. |
get_management_policies |
Obtém as regras de política de dados associadas à conta de armazenamento especificada. |
get_properties |
Retorna as propriedades da conta de armazenamento especificada, incluindo, mas não se limitando a nome, nome do SKU, local e conta status. A operação ListKeys deve ser usada para recuperar chaves de armazenamento. |
list |
Lista todas as contas de armazenamento disponíveis na assinatura. Observe que as chaves de armazenamento não são retornadas; use a operação ListKeys para isso. |
list_account_sas |
Listar credenciais SAS de uma conta de armazenamento. |
list_by_resource_group |
Lista todas as contas de armazenamento disponíveis no grupo de recursos especificado. Observe que as chaves de armazenamento não são retornadas; use a operação ListKeys para isso. |
list_keys |
Lista as chaves de acesso para a conta de armazenamento especificada. |
list_service_sas |
Listar credenciais SAS de serviço de um recurso específico. |
regenerate_key |
Regenera uma das chaves de acesso para a conta de armazenamento especificada. |
update |
A operação de atualização pode ser usada para atualizar o SKU, a criptografia, a camada de acesso ou as marcas de uma conta de armazenamento. Ele também pode ser usado para mapear a conta para um domínio personalizado. Há suporte apenas para um domínio personalizado por conta de armazenamento; não há suporte para a substituição/alteração do domínio personalizado. Para substituir um domínio personalizado antigo, o valor antigo deve ser limpo/não registrado antes que um novo valor possa ser definido. Há suporte para a atualização de várias propriedades. Essa chamada não altera as chaves de armazenamento da conta. Se você quiser alterar as chaves da conta de armazenamento, use a operação regenerar chaves. O local e o nome da conta de armazenamento não podem ser alterados após a criação. |
begin_create
Cria de forma assíncrona uma nova conta de armazenamento com os parâmetros especificados. Se uma conta já estiver criada e uma solicitação de criação subsequente for emitida com propriedades diferentes, as propriedades da conta serão atualizadas. Se uma conta já estiver criada e uma solicitação de criação ou atualização subsequente for emitida com exatamente o mesmo conjunto de propriedades, a solicitação terá êxito.
begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageAccount]
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.
- parameters
- StorageAccountCreateParameters ou IO
Os parâmetros a serem fornecidos para a conta criada. É um tipo StorageAccountCreateParameters 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
- continuation_token
- str
Um token de continuação para reiniciar um sondador de um estado salvo.
- polling
- bool ou PollingMethod
Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.
- polling_interval
- int
Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.
Retornos
Uma instância de LROPoller que retorna StorageAccount ou o resultado de cls(response)
Tipo de retorno
Exceções
check_name_availability
Verifica se o nome da conta de armazenamento é válido e ainda não está em uso.
check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Parâmetros
- account_name
- StorageAccountCheckNameAvailabilityParameters ou IO
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. É um tipo StorageAccountCheckNameAvailabilityParameters 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
CheckNameAvailabilityResult ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update_management_policies
Define as regras de política de dados associadas à conta de armazenamento especificada.
create_or_update_management_policies(resource_group_name: str, account_name: str, management_policy_name: str | _models.ManagementPolicyName, properties: _models.ManagementPoliciesRulesSetParameter, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountManagementPolicies
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.
- management_policy_name
- str ou ManagementPolicyName
O nome da Política de Gerenciamento de Conta de Armazenamento. Ele sempre deve ser "padrão". "padrão" Obrigatório.
- properties
- ManagementPoliciesRulesSetParameter ou IO
As regras de política de dados a serem definidas como uma conta de armazenamento. É um tipo ManagementPoliciesRulesSetParameter 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
StorageAccountManagementPolicies ou o resultado de cls(response)
Tipo de retorno
Exceções
delete
Exclui uma conta de armazenamento no Microsoft Azure.
delete(resource_group_name: str, account_name: str, **kwargs: Any) -> None
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
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_management_policies
Exclui as regras de política de dados associadas à conta de armazenamento especificada.
delete_management_policies(resource_group_name: str, account_name: str, management_policy_name: str | ManagementPolicyName, **kwargs: Any) -> None
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.
- management_policy_name
- str ou ManagementPolicyName
O nome da Política de Gerenciamento de Conta de Armazenamento. Ele sempre deve ser "padrão". "padrão" Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
get_management_policies
Obtém as regras de política de dados associadas à conta de armazenamento especificada.
get_management_policies(resource_group_name: str, account_name: str, management_policy_name: str | ManagementPolicyName, **kwargs: Any) -> StorageAccountManagementPolicies
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.
- management_policy_name
- str ou ManagementPolicyName
O nome da Política de Gerenciamento de Conta de Armazenamento. Ele sempre deve ser "padrão". "padrão" Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
StorageAccountManagementPolicies ou o resultado de cls(response)
Tipo de retorno
Exceções
get_properties
Retorna as propriedades da conta de armazenamento especificada, incluindo, mas não se limitando a nome, nome do SKU, local e conta status. A operação ListKeys deve ser usada para recuperar chaves de armazenamento.
get_properties(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccount
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
StorageAccount ou o resultado de cls(response)
Tipo de retorno
Exceções
list
Lista todas as contas de armazenamento disponíveis na assinatura. Observe que as chaves de armazenamento não são retornadas; use a operação ListKeys para isso.
list(**kwargs: Any) -> Iterable[StorageAccount]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de StorageAccount ou o resultado de cls(response)
Tipo de retorno
Exceções
list_account_sas
Listar credenciais SAS de uma conta de armazenamento.
list_account_sas(resource_group_name: str, account_name: str, parameters: _models.AccountSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListAccountSasResponse
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.
- parameters
- AccountSasParameters ou IO
Os parâmetros a serem fornecidos para listar credenciais SAS para a conta de armazenamento. É um tipo AccountSasParameters 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
ListAccountSasResponse ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_resource_group
Lista todas as contas de armazenamento disponíveis no grupo de recursos especificado. Observe que as chaves de armazenamento não são retornadas; use a operação ListKeys para isso.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[StorageAccount]
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.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de StorageAccount ou o resultado de cls(response)
Tipo de retorno
Exceções
list_keys
Lista as chaves de acesso para a conta de armazenamento especificada.
list_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccountListKeysResult
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
StorageAccountListKeysResult ou o resultado de cls(response)
Tipo de retorno
Exceções
list_service_sas
Listar credenciais SAS de serviço de um recurso específico.
list_service_sas(resource_group_name: str, account_name: str, parameters: _models.ServiceSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListServiceSasResponse
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.
- parameters
- ServiceSasParameters ou IO
Os parâmetros a serem fornecidos para listar credenciais SAS de serviço. É um tipo ServiceSasParameters 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
ListServiceSasResponse ou o resultado de cls(response)
Tipo de retorno
Exceções
regenerate_key
Regenera uma das chaves de acesso para a conta de armazenamento especificada.
regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountListKeysResult
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.
- regenerate_key
- StorageAccountRegenerateKeyParameters ou IO
Especifica o nome da chave que deve ser regenerada – key1 ou key2. É um tipo StorageAccountRegenerateKeyParameters 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
StorageAccountListKeysResult ou o resultado de cls(response)
Tipo de retorno
Exceções
update
A operação de atualização pode ser usada para atualizar o SKU, a criptografia, a camada de acesso ou as marcas de uma conta de armazenamento. Ele também pode ser usado para mapear a conta para um domínio personalizado. Há suporte apenas para um domínio personalizado por conta de armazenamento; não há suporte para a substituição/alteração do domínio personalizado. Para substituir um domínio personalizado antigo, o valor antigo deve ser limpo/não registrado antes que um novo valor possa ser definido. Há suporte para a atualização de várias propriedades. Essa chamada não altera as chaves de armazenamento da conta. Se você quiser alterar as chaves da conta de armazenamento, use a operação regenerar chaves. O local e o nome da conta de armazenamento não podem ser alterados após a criação.
update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount
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.
- parameters
- StorageAccountUpdateParameters ou IO
Os parâmetros a serem fornecidos para a conta atualizada. É um tipo StorageAccountUpdateParameters 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
StorageAccount ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.storage.v2018_03_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2018_03_01_preview\\models\\__init__.py'>
Azure SDK for Python