Share via


SitesOperations interface

Interface representing a Sites operations.

Properties

createOrUpdate

Create a Site

delete
get

Get a Site

listByResourceGroup

List Site resources by resource group

update

Update a Site

Property Details

createOrUpdate

Create a Site

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

Property Value

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

delete

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

Property Value

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

get

Get a Site

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

Property Value

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

listByResourceGroup

List Site resources by resource group

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

Property Value

(resourceGroupName: string, options?: SitesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Site, Site[], PageSettings>

update

Update a Site

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

Property Value

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