Share via


SchemasOperations interface

Interface representing a Schemas operations.

Properties

createOrUpdate

Create or update a Schema Resource

createVersion

Create a Schema Version Resource

delete
get

Get a Schema Resource

listByResourceGroup

List by specified resource group

listBySubscription

List by subscription

removeVersion

Remove Schema Version Resource

update

update a Schema Resource

Property Details

createOrUpdate

Create or update a Schema Resource

createOrUpdate: (resourceGroupName: string, schemaName: string, resource: Schema, options?: SchemasCreateOrUpdateOptionalParams) => PollerLike<OperationState<Schema>, Schema>

Property Value

(resourceGroupName: string, schemaName: string, resource: Schema, options?: SchemasCreateOrUpdateOptionalParams) => PollerLike<OperationState<Schema>, Schema>

createVersion

Create a Schema Version Resource

createVersion: (resourceGroupName: string, schemaName: string, body: SchemaVersionWithUpdateType, options?: SchemasCreateVersionOptionalParams) => PollerLike<OperationState<SchemaVersion>, SchemaVersion>

Property Value

(resourceGroupName: string, schemaName: string, body: SchemaVersionWithUpdateType, options?: SchemasCreateVersionOptionalParams) => PollerLike<OperationState<SchemaVersion>, SchemaVersion>

delete

delete: (resourceGroupName: string, schemaName: string, options?: SchemasDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, schemaName: string, options?: SchemasDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a Schema Resource

get: (resourceGroupName: string, schemaName: string, options?: SchemasGetOptionalParams) => Promise<Schema>

Property Value

(resourceGroupName: string, schemaName: string, options?: SchemasGetOptionalParams) => Promise<Schema>

listByResourceGroup

List by specified resource group

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

Property Value

(resourceGroupName: string, options?: SchemasListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Schema, Schema[], PageSettings>

listBySubscription

List by subscription

listBySubscription: (options?: SchemasListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Schema, Schema[], PageSettings>

Property Value

(options?: SchemasListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Schema, Schema[], PageSettings>

removeVersion

Remove Schema Version Resource

removeVersion: (resourceGroupName: string, schemaName: string, body: VersionParameter, options?: SchemasRemoveVersionOptionalParams) => Promise<RemoveVersionResponse>

Property Value

(resourceGroupName: string, schemaName: string, body: VersionParameter, options?: SchemasRemoveVersionOptionalParams) => Promise<RemoveVersionResponse>

update

update a Schema Resource

update: (resourceGroupName: string, schemaName: string, properties: SchemaUpdate, options?: SchemasUpdateOptionalParams) => Promise<Schema>

Property Value

(resourceGroupName: string, schemaName: string, properties: SchemaUpdate, options?: SchemasUpdateOptionalParams) => Promise<Schema>