ElasticSnapshotPoliciesOperations interface
ElasticSnapshotPolicies操作を表すインターフェース。
プロパティ
| create |
ElasticSnapshotPolicy の作成 |
| delete | |
| get | ElasticSnapshotPolicy を取得する |
| list |
ElasticAccount による ElasticSnapshotPolicy リソースの一覧表示 |
| list |
Elastic Snapshot Policy に関連付けられた Elastic ボリュームを取得する |
| update | ElasticSnapshotPolicy の更新 |
プロパティの詳細
createOrUpdate
ElasticSnapshotPolicy の作成
createOrUpdate: (resourceGroupName: string, accountName: string, snapshotPolicyName: string, body: ElasticSnapshotPolicy, options?: ElasticSnapshotPoliciesCreateOrUpdateOptionalParams) => PollerLike<OperationState<ElasticSnapshotPolicy>, ElasticSnapshotPolicy>
プロパティ値
(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>
プロパティ値
(resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
ElasticSnapshotPolicy を取得する
get: (resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesGetOptionalParams) => Promise<ElasticSnapshotPolicy>
プロパティ値
(resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesGetOptionalParams) => Promise<ElasticSnapshotPolicy>
listByElasticAccount
ElasticAccount による ElasticSnapshotPolicy リソースの一覧表示
listByElasticAccount: (resourceGroupName: string, accountName: string, options?: ElasticSnapshotPoliciesListByElasticAccountOptionalParams) => PagedAsyncIterableIterator<ElasticSnapshotPolicy, ElasticSnapshotPolicy[], PageSettings>
プロパティ値
(resourceGroupName: string, accountName: string, options?: ElasticSnapshotPoliciesListByElasticAccountOptionalParams) => PagedAsyncIterableIterator<ElasticSnapshotPolicy, ElasticSnapshotPolicy[], PageSettings>
listElasticVolumes
Elastic Snapshot Policy に関連付けられた Elastic ボリュームを取得する
listElasticVolumes: (resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesListElasticVolumesOptionalParams) => PagedAsyncIterableIterator<ElasticVolume, ElasticVolume[], PageSettings>
プロパティ値
(resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: ElasticSnapshotPoliciesListElasticVolumesOptionalParams) => PagedAsyncIterableIterator<ElasticVolume, ElasticVolume[], PageSettings>
update
ElasticSnapshotPolicy の更新
update: (resourceGroupName: string, accountName: string, snapshotPolicyName: string, body: ElasticSnapshotPolicyUpdate, options?: ElasticSnapshotPoliciesUpdateOptionalParams) => PollerLike<OperationState<ElasticSnapshotPolicy>, ElasticSnapshotPolicy>
プロパティ値
(resourceGroupName: string, accountName: string, snapshotPolicyName: string, body: ElasticSnapshotPolicyUpdate, options?: ElasticSnapshotPoliciesUpdateOptionalParams) => PollerLike<OperationState<ElasticSnapshotPolicy>, ElasticSnapshotPolicy>