EmailServicesOperations interface

Interface representing a EmailServices operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAndWait
createOrUpdate

Create a new EmailService or update an existing EmailService.

delete
get

Get the EmailService and its properties.

listByResourceGroup

Handles requests to list all resources in a resource group.

listBySubscription

Handles requests to list all resources in a subscription.

listVerifiedExchangeOnlineDomains

Get a list of domains that are fully verified in Exchange Online.

update

Operation to update an existing EmailService.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResource, options?: EmailServicesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<EmailServiceResource>, EmailServiceResource>>

Property Value

(resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResource, options?: EmailServicesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<EmailServiceResource>, EmailServiceResource>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResource, options?: EmailServicesCreateOrUpdateOptionalParams) => Promise<EmailServiceResource>

Property Value

(resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResource, options?: EmailServicesCreateOrUpdateOptionalParams) => Promise<EmailServiceResource>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, emailServiceName: string, options?: EmailServicesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, emailServiceName: string, options?: EmailServicesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, emailServiceName: string, options?: EmailServicesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, emailServiceName: string, options?: EmailServicesDeleteOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResourceUpdate, options?: EmailServicesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<EmailServiceResource>, EmailServiceResource>>

Property Value

(resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResourceUpdate, options?: EmailServicesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<EmailServiceResource>, EmailServiceResource>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResourceUpdate, options?: EmailServicesUpdateOptionalParams) => Promise<EmailServiceResource>

Property Value

(resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResourceUpdate, options?: EmailServicesUpdateOptionalParams) => Promise<EmailServiceResource>

createOrUpdate

Create a new EmailService or update an existing EmailService.

createOrUpdate: (resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResource, options?: EmailServicesCreateOrUpdateOptionalParams) => PollerLike<OperationState<EmailServiceResource>, EmailServiceResource>

Property Value

(resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResource, options?: EmailServicesCreateOrUpdateOptionalParams) => PollerLike<OperationState<EmailServiceResource>, EmailServiceResource>

delete

delete: (resourceGroupName: string, emailServiceName: string, options?: EmailServicesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, emailServiceName: string, options?: EmailServicesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get the EmailService and its properties.

get: (resourceGroupName: string, emailServiceName: string, options?: EmailServicesGetOptionalParams) => Promise<EmailServiceResource>

Property Value

(resourceGroupName: string, emailServiceName: string, options?: EmailServicesGetOptionalParams) => Promise<EmailServiceResource>

listByResourceGroup

Handles requests to list all resources in a resource group.

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

Property Value

(resourceGroupName: string, options?: EmailServicesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<EmailServiceResource, EmailServiceResource[], PageSettings>

listBySubscription

Handles requests to list all resources in a subscription.

listBySubscription: (options?: EmailServicesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<EmailServiceResource, EmailServiceResource[], PageSettings>

Property Value

(options?: EmailServicesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<EmailServiceResource, EmailServiceResource[], PageSettings>

listVerifiedExchangeOnlineDomains

Get a list of domains that are fully verified in Exchange Online.

listVerifiedExchangeOnlineDomains: (options?: EmailServicesListVerifiedExchangeOnlineDomainsOptionalParams) => Promise<EmailServicesListVerifiedExchangeOnlineDomainsResponse>

Property Value

(options?: EmailServicesListVerifiedExchangeOnlineDomainsOptionalParams) => Promise<EmailServicesListVerifiedExchangeOnlineDomainsResponse>

update

Operation to update an existing EmailService.

update: (resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResourceUpdate, options?: EmailServicesUpdateOptionalParams) => PollerLike<OperationState<EmailServiceResource>, EmailServiceResource>

Property Value

(resourceGroupName: string, emailServiceName: string, parameters: EmailServiceResourceUpdate, options?: EmailServicesUpdateOptionalParams) => PollerLike<OperationState<EmailServiceResource>, EmailServiceResource>