Share via


SitesBySubscriptionOperations interface

Interface representing a SitesBySubscription operations.

Properties

createOrUpdate

Create a Site

delete
get

Get a Site

list

List Site resources by subscription ID

update

Update a Site

Property Details

createOrUpdate

Create a Site

createOrUpdate: (siteName: string, resource: Site, options?: SitesBySubscriptionCreateOrUpdateOptionalParams) => PollerLike<OperationState<Site>, Site>

Property Value

(siteName: string, resource: Site, options?: SitesBySubscriptionCreateOrUpdateOptionalParams) => PollerLike<OperationState<Site>, Site>

delete

delete: (siteName: string, options?: SitesBySubscriptionDeleteOptionalParams) => Promise<void>

Property Value

(siteName: string, options?: SitesBySubscriptionDeleteOptionalParams) => Promise<void>

get

Get a Site

get: (siteName: string, options?: SitesBySubscriptionGetOptionalParams) => Promise<Site>

Property Value

(siteName: string, options?: SitesBySubscriptionGetOptionalParams) => Promise<Site>

list

List Site resources by subscription ID

list: (options?: SitesBySubscriptionListOptionalParams) => PagedAsyncIterableIterator<Site, Site[], PageSettings>

Property Value

(options?: SitesBySubscriptionListOptionalParams) => PagedAsyncIterableIterator<Site, Site[], PageSettings>

update

Update a Site

update: (siteName: string, properties: SiteUpdate, options?: SitesBySubscriptionUpdateOptionalParams) => Promise<Site>

Property Value

(siteName: string, properties: SiteUpdate, options?: SitesBySubscriptionUpdateOptionalParams) => Promise<Site>