FileSharesOperations Classe
Aviso
NÃO instantaneamente esta aula.
Em vez disso, deve aceder às seguintes operações através
<xref:file_shares> atributo.
- Herança
-
builtins.objectFileSharesOperations
Construtor
FileSharesOperations(*args, **kwargs)
Métodos
create |
Cria uma nova participação na conta especificada, tal como descrita pelo organismo de pedido. O recurso de partilha inclui metadados e propriedades para essa parte. Não inclui uma lista dos ficheiros contidos na partilha. |
delete |
Elimina a ação especificada na sua conta. |
get |
Obtém propriedades de uma parte especificada. |
list |
Lista todas as ações. |
restore |
Restaurar uma partilha de ficheiros dentro de um período de retenção válido se a partilha de soft delete estiver ativada. |
update |
Atualizações partilham propriedades conforme especificado no organismo de pedido. Os imóveis não mencionados no pedido não serão alterados. A atualização falha se a partilha especificada já não existir. |
create
Cria uma nova participação na conta especificada, tal como descrita pelo organismo de pedido. O recurso de partilha inclui metadados e propriedades para essa parte. Não inclui uma lista dos ficheiros contidos na partilha.
async create(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, expand: Literal['snapshots'] = 'snapshots', *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos dentro da subscrição do utilizador. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- account_name
- str
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes das contas de armazenamento devem ter entre 3 e 24 caracteres de comprimento e utilizar apenas números e letras minúsculas. Obrigatório.
- share_name
- str
O nome da parte do ficheiro dentro da conta de armazenamento especificada. Os nomes das partilhas de ficheiros devem ter entre 3 e 63 caracteres de comprimento e utilizar números, letras minúsculas e traço (-) apenas. Cada traço (-) caracteres deve ser imediatamente precedido e seguido por uma letra ou número. Obrigatório.
- file_share
- FileShare ou <xref:IO>
Propriedades da partilha de ficheiros para criar. Ou é um tipo de modelo ou um tipo IO. Obrigatório.
- expand
- str
Opcional, usado para criar uma foto. Valores conhecidos são "instantâneos" e nenhum. O valor predefinido é "instantâneos".
- content_type
- str
Tipo de conteúdo do parâmetro do corpo. Os valores conhecidos são: 'application/json'. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado a resposta direta
Devoluções
FileShare ou o resultado de cls(resposta)
Tipo de retorno
Exceções
delete
Elimina a ação especificada na sua conta.
async delete(resource_group_name: str, account_name: str, share_name: str, x_ms_snapshot: str | None = None, **kwargs: Any) -> None
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos dentro da subscrição do utilizador. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- account_name
- str
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes das contas de armazenamento devem ter entre 3 e 24 caracteres de comprimento e utilizar apenas números e letras minúsculas. Obrigatório.
- share_name
- str
O nome da parte do ficheiro dentro da conta de armazenamento especificada. Os nomes das partilhas de ficheiros devem ter entre 3 e 63 caracteres de comprimento e utilizar números, letras minúsculas e traço (-) apenas. Cada traço (-) caracteres deve ser imediatamente precedido e seguido por uma letra ou número. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será passado a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
get
Obtém propriedades de uma parte especificada.
async get(resource_group_name: str, account_name: str, share_name: str, expand: Literal['stats'] = 'stats', x_ms_snapshot: str | None = None, **kwargs: Any) -> FileShare
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos dentro da subscrição do utilizador. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- account_name
- str
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes das contas de armazenamento devem ter entre 3 e 24 caracteres de comprimento e utilizar apenas números e letras minúsculas. Obrigatório.
- share_name
- str
O nome da parte do ficheiro dentro da conta de armazenamento especificada. Os nomes das partilhas de ficheiros devem ter entre 3 e 63 caracteres de comprimento e utilizar números, letras minúsculas e traço (-) apenas. Cada traço (-) caracteres deve ser imediatamente precedido e seguido por uma letra ou número. Obrigatório.
- expand
- str
Opcional, usado para expandir as propriedades dentro das propriedades da ação. Valores conhecidos são "estatísticas" e nenhum. O valor predefinido é "estatísticas".
- x_ms_snapshot
- str
Opcional, usado para recuperar propriedades de um instantâneo. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado a resposta direta
Devoluções
FileShare ou o resultado de cls(resposta)
Tipo de retorno
Exceções
list
Lista todas as ações.
list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, expand: str | ListSharesExpand | None = None, **kwargs: Any) -> AsyncIterable[FileShareItem]
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos dentro da subscrição do utilizador. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- account_name
- str
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes das contas de armazenamento devem ter entre 3 e 24 caracteres de comprimento e utilizar apenas números e letras minúsculas. Obrigatório.
- maxpagesize
- str
Opcional. Número máximo especificado de ações que podem ser incluídas na lista. O valor predefinido é Nenhum.
- filter
- str
Opcional. Quando especificado, apenas serão listados nomes de partilha a partir do filtro. O valor predefinido é Nenhum.
- expand
- str ou ListSharesExpand
Opcional, usado para expandir as propriedades dentro das propriedades da ação. Os valores conhecidos são: "apagado" e "instantâneo". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado a resposta direta
Devoluções
Um iterador como o exemplo de fileShareItem ou o resultado de cls(resposta)
Tipo de retorno
Exceções
restore
Restaurar uma partilha de ficheiros dentro de um período de retenção válido se a partilha de soft delete estiver ativada.
async restore(resource_group_name: str, account_name: str, share_name: str, deleted_share: _models.DeletedShare, *, content_type: str = 'application/json', **kwargs: Any) -> None
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos dentro da subscrição do utilizador. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- account_name
- str
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes das contas de armazenamento devem ter entre 3 e 24 caracteres de comprimento e utilizar apenas números e letras minúsculas. Obrigatório.
- share_name
- str
O nome da parte do ficheiro dentro da conta de armazenamento especificada. Os nomes das partilhas de ficheiros devem ter entre 3 e 63 caracteres de comprimento e utilizar números, letras minúsculas e traço (-) apenas. Cada traço (-) caracteres deve ser imediatamente precedido e seguido por uma letra ou número. Obrigatório.
- deleted_share
- DeletedShare ou <xref:IO>
Ou é um tipo de modelo ou um tipo IO. Obrigatório.
- content_type
- str
Tipo de conteúdo do parâmetro do corpo. Os valores conhecidos são: 'application/json'. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
update
Atualizações partilham propriedades conforme especificado no organismo de pedido. Os imóveis não mencionados no pedido não serão alterados. A atualização falha se a partilha especificada já não existir.
async update(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos dentro da subscrição do utilizador. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- account_name
- str
O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes das contas de armazenamento devem ter entre 3 e 24 caracteres de comprimento e utilizar apenas números e letras minúsculas. Obrigatório.
- share_name
- str
O nome da parte do ficheiro dentro da conta de armazenamento especificada. Os nomes das partilhas de ficheiros devem ter entre 3 e 63 caracteres de comprimento e utilizar números, letras minúsculas e traço (-) apenas. Cada traço (-) caracteres deve ser imediatamente precedido e seguido por uma letra ou número. Obrigatório.
- file_share
- FileShare ou <xref:IO>
Propriedades para atualizar para a partilha de ficheiros. Ou é um tipo de modelo ou um tipo IO. Obrigatório.
- content_type
- str
Tipo de conteúdo do parâmetro do corpo. Os valores conhecidos são: 'application/json'. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado a resposta direta
Devoluções
FileShare ou o resultado de cls(resposta)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.storage.v2020_08_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.4\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2020_08_01_preview\\models\\__init__.py'>