Share via


NamespacesOperations interface

Interface representing a Namespaces operations.

Properties

createOrReplace

Create a Namespace

delete
get

Get a Namespace

listByResourceGroup

List Namespace resources by resource group

listBySubscription

List Namespace resources by subscription ID

migrate

Migrate the resources into Namespace

update

Update a Namespace

Property Details

createOrReplace

Create a Namespace

createOrReplace: (resourceGroupName: string, namespaceName: string, resource: Namespace, options?: NamespacesCreateOrReplaceOptionalParams) => PollerLike<OperationState<Namespace>, Namespace>

Property Value

(resourceGroupName: string, namespaceName: string, resource: Namespace, options?: NamespacesCreateOrReplaceOptionalParams) => PollerLike<OperationState<Namespace>, Namespace>

delete

delete: (resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a Namespace

get: (resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams) => Promise<Namespace>

Property Value

(resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams) => Promise<Namespace>

listByResourceGroup

List Namespace resources by resource group

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

Property Value

(resourceGroupName: string, options?: NamespacesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Namespace, Namespace[], PageSettings>

listBySubscription

List Namespace resources by subscription ID

listBySubscription: (options?: NamespacesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Namespace, Namespace[], PageSettings>

Property Value

(options?: NamespacesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Namespace, Namespace[], PageSettings>

migrate

Migrate the resources into Namespace

migrate: (resourceGroupName: string, namespaceName: string, body: NamespaceMigrateRequest, options?: NamespacesMigrateOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, namespaceName: string, body: NamespaceMigrateRequest, options?: NamespacesMigrateOptionalParams) => PollerLike<OperationState<void>, void>

update

Update a Namespace

update: (resourceGroupName: string, namespaceName: string, properties: NamespaceUpdate, options?: NamespacesUpdateOptionalParams) => PollerLike<OperationState<Namespace>, Namespace>

Property Value

(resourceGroupName: string, namespaceName: string, properties: NamespaceUpdate, options?: NamespacesUpdateOptionalParams) => PollerLike<OperationState<Namespace>, Namespace>