Share via


ManagedClusterSnapshotsOperations interface

Interface representing a ManagedClusterSnapshots operations.

Properties

createOrUpdate

Creates or updates a managed cluster snapshot.

delete
get

Gets a managed cluster snapshot.

list

Gets a list of managed cluster snapshots in the specified subscription.

listByResourceGroup

Lists managed cluster snapshots in the specified subscription and resource group.

updateTags

Updates tags on a managed cluster snapshot.

Property Details

createOrUpdate

Creates or updates a managed cluster snapshot.

createOrUpdate: (resourceGroupName: string, resourceName: string, parameters: ManagedClusterSnapshot, options?: ManagedClusterSnapshotsCreateOrUpdateOptionalParams) => Promise<ManagedClusterSnapshot>

Property Value

(resourceGroupName: string, resourceName: string, parameters: ManagedClusterSnapshot, options?: ManagedClusterSnapshotsCreateOrUpdateOptionalParams) => Promise<ManagedClusterSnapshot>

delete

delete: (resourceGroupName: string, resourceName: string, options?: ManagedClusterSnapshotsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, resourceName: string, options?: ManagedClusterSnapshotsDeleteOptionalParams) => Promise<void>

get

Gets a managed cluster snapshot.

get: (resourceGroupName: string, resourceName: string, options?: ManagedClusterSnapshotsGetOptionalParams) => Promise<ManagedClusterSnapshot>

Property Value

(resourceGroupName: string, resourceName: string, options?: ManagedClusterSnapshotsGetOptionalParams) => Promise<ManagedClusterSnapshot>

list

Gets a list of managed cluster snapshots in the specified subscription.

list: (options?: ManagedClusterSnapshotsListOptionalParams) => PagedAsyncIterableIterator<ManagedClusterSnapshot, ManagedClusterSnapshot[], PageSettings>

Property Value

(options?: ManagedClusterSnapshotsListOptionalParams) => PagedAsyncIterableIterator<ManagedClusterSnapshot, ManagedClusterSnapshot[], PageSettings>

listByResourceGroup

Lists managed cluster snapshots in the specified subscription and resource group.

listByResourceGroup: (resourceGroupName: string, options?: ManagedClusterSnapshotsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ManagedClusterSnapshot, ManagedClusterSnapshot[], PageSettings>

Property Value

(resourceGroupName: string, options?: ManagedClusterSnapshotsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ManagedClusterSnapshot, ManagedClusterSnapshot[], PageSettings>

updateTags

Updates tags on a managed cluster snapshot.

updateTags: (resourceGroupName: string, resourceName: string, parameters: TagsObject, options?: ManagedClusterSnapshotsUpdateTagsOptionalParams) => Promise<ManagedClusterSnapshot>

Property Value

(resourceGroupName: string, resourceName: string, parameters: TagsObject, options?: ManagedClusterSnapshotsUpdateTagsOptionalParams) => Promise<ManagedClusterSnapshot>