Compartilhar via


ElasticSnapshotPoliciesOperations interface

Interface representando uma operação ElasticSnapshotPolicies.

Propriedades

createOrUpdate

Criar um ElasticSnapshotPolicy

delete
get

Obter um ElasticSnapshotPolicy

listByElasticAccount

Listar recursos do ElasticSnapshotPolicy por ElasticAccount

listElasticVolumes

Obter volumes elásticos associados à política de snapshot elástico

update

Atualizar um ElasticSnapshotPolicy

Detalhes da propriedade

createOrUpdate

Criar um ElasticSnapshotPolicy

createOrUpdate: (resourceGroupName: string, accountName: string, snapshotPolicyName: string, body: ElasticSnapshotPolicy, options?: ElasticSnapshotPoliciesCreateOrUpdateOptionalParams) => PollerLike<OperationState<ElasticSnapshotPolicy>, ElasticSnapshotPolicy>

Valor da propriedade

(resourceGroupName: string, accountName: string, snapshotPolicyName: string, body: ElasticSnapshotPolicy, options?: ElasticSnapshotPoliciesCreateOrUpdateOptionalParams) => PollerLike<OperationState<ElasticSnapshotPolicy>, ElasticSnapshotPolicy>

delete

delete: (resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Valor da propriedade

(resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Obter um ElasticSnapshotPolicy

get: (resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesGetOptionalParams) => Promise<ElasticSnapshotPolicy>

Valor da propriedade

(resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesGetOptionalParams) => Promise<ElasticSnapshotPolicy>

listByElasticAccount

Listar recursos do ElasticSnapshotPolicy por ElasticAccount

listByElasticAccount: (resourceGroupName: string, accountName: string, options?: ElasticSnapshotPoliciesListByElasticAccountOptionalParams) => PagedAsyncIterableIterator<ElasticSnapshotPolicy, ElasticSnapshotPolicy[], PageSettings>

Valor da propriedade

(resourceGroupName: string, accountName: string, options?: ElasticSnapshotPoliciesListByElasticAccountOptionalParams) => PagedAsyncIterableIterator<ElasticSnapshotPolicy, ElasticSnapshotPolicy[], PageSettings>

listElasticVolumes

Obter volumes elásticos associados à política de snapshot elástico

listElasticVolumes: (resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesListElasticVolumesOptionalParams) => PagedAsyncIterableIterator<ElasticVolume, ElasticVolume[], PageSettings>

Valor da propriedade

(resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesListElasticVolumesOptionalParams) => PagedAsyncIterableIterator<ElasticVolume, ElasticVolume[], PageSettings>

update

Atualizar um ElasticSnapshotPolicy

update: (resourceGroupName: string, accountName: string, snapshotPolicyName: string, body: ElasticSnapshotPolicyUpdate, options?: ElasticSnapshotPoliciesUpdateOptionalParams) => PollerLike<OperationState<ElasticSnapshotPolicy>, ElasticSnapshotPolicy>

Valor da propriedade

(resourceGroupName: string, accountName: string, snapshotPolicyName: string, body: ElasticSnapshotPolicyUpdate, options?: ElasticSnapshotPoliciesUpdateOptionalParams) => PollerLike<OperationState<ElasticSnapshotPolicy>, ElasticSnapshotPolicy>