Share via


SitesByServiceGroupOperations interface

Interface representing a SitesByServiceGroup operations.

Properties

createOrUpdate

create or update Site at SG scope

delete
get

Get Site at SG scope

listByServiceGroup

list Site at SG scope

update

update Site at SG scope

Property Details

createOrUpdate

create or update Site at SG scope

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

Property Value

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

delete

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

Property Value

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

get

Get Site at SG scope

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

Property Value

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

listByServiceGroup

list Site at SG scope

listByServiceGroup: (servicegroupName: string, options?: SitesByServiceGroupListByServiceGroupOptionalParams) => PagedAsyncIterableIterator<Site, Site[], PageSettings>

Property Value

(servicegroupName: string, options?: SitesByServiceGroupListByServiceGroupOptionalParams) => PagedAsyncIterableIterator<Site, Site[], PageSettings>

update

update Site at SG scope

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

Property Value

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