你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CommunicationServices interface
表示 CommunicationServices 的接口。
方法
方法详细信息
beginCreateOrUpdate(string, string, CommunicationServiceResource, CommunicationServicesCreateOrUpdateOptionalParams)
创建新的 CommunicationService 或更新现有的 CommunicationService。
function beginCreateOrUpdate(resourceGroupName: string, communicationServiceName: string, parameters: CommunicationServiceResource, options?: CommunicationServicesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<CommunicationServiceResource>, CommunicationServiceResource>>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- communicationServiceName
-
string
CommunicationService 资源的名称。
- parameters
- CommunicationServiceResource
创建或更新作的参数
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommunicationServiceResource>, CommunicationServiceResource>>
beginCreateOrUpdateAndWait(string, string, CommunicationServiceResource, CommunicationServicesCreateOrUpdateOptionalParams)
创建新的 CommunicationService 或更新现有的 CommunicationService。
function beginCreateOrUpdateAndWait(resourceGroupName: string, communicationServiceName: string, parameters: CommunicationServiceResource, options?: CommunicationServicesCreateOrUpdateOptionalParams): Promise<CommunicationServiceResource>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- communicationServiceName
-
string
CommunicationService 资源的名称。
- parameters
- CommunicationServiceResource
创建或更新作的参数
选项参数。
返回
Promise<CommunicationServiceResource>
beginDelete(string, string, CommunicationServicesDeleteOptionalParams)
删除 CommunicationService 的作。
function beginDelete(resourceGroupName: string, communicationServiceName: string, options?: CommunicationServicesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- communicationServiceName
-
string
CommunicationService 资源的名称。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, CommunicationServicesDeleteOptionalParams)
删除 CommunicationService 的作。
function beginDeleteAndWait(resourceGroupName: string, communicationServiceName: string, options?: CommunicationServicesDeleteOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- communicationServiceName
-
string
CommunicationService 资源的名称。
选项参数。
返回
Promise<void>
checkNameAvailability(NameAvailabilityParameters, CommunicationServicesCheckNameAvailabilityOptionalParams)
检查 CommunicationService 名称是否有效且尚未使用。
function checkNameAvailability(nameAvailabilityParameters: NameAvailabilityParameters, options?: CommunicationServicesCheckNameAvailabilityOptionalParams): Promise<CheckNameAvailabilityResponse>
参数
- nameAvailabilityParameters
- NameAvailabilityParameters
提供给作的参数。
选项参数。
返回
Promise<CheckNameAvailabilityResponse>
get(string, string, CommunicationServicesGetOptionalParams)
获取 CommunicationService 及其属性。
function get(resourceGroupName: string, communicationServiceName: string, options?: CommunicationServicesGetOptionalParams): Promise<CommunicationServiceResource>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- communicationServiceName
-
string
CommunicationService 资源的名称。
选项参数。
返回
Promise<CommunicationServiceResource>
linkNotificationHub(string, string, CommunicationServicesLinkNotificationHubOptionalParams)
将 Azure 通知中心链接到此通信服务。
function linkNotificationHub(resourceGroupName: string, communicationServiceName: string, options?: CommunicationServicesLinkNotificationHubOptionalParams): Promise<LinkedNotificationHub>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- communicationServiceName
-
string
CommunicationService 资源的名称。
选项参数。
返回
Promise<LinkedNotificationHub>
listByResourceGroup(string, CommunicationServicesListByResourceGroupOptionalParams)
处理列出资源组中的所有资源的请求。
function listByResourceGroup(resourceGroupName: string, options?: CommunicationServicesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<CommunicationServiceResource, CommunicationServiceResource[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
选项参数。
返回
listBySubscription(CommunicationServicesListBySubscriptionOptionalParams)
处理请求以列出订阅中的所有资源。
function listBySubscription(options?: CommunicationServicesListBySubscriptionOptionalParams): PagedAsyncIterableIterator<CommunicationServiceResource, CommunicationServiceResource[], PageSettings>
参数
选项参数。
返回
listKeys(string, string, CommunicationServicesListKeysOptionalParams)
获取 CommunicationService 资源的访问密钥。
function listKeys(resourceGroupName: string, communicationServiceName: string, options?: CommunicationServicesListKeysOptionalParams): Promise<CommunicationServiceKeys>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- communicationServiceName
-
string
CommunicationService 资源的名称。
选项参数。
返回
Promise<CommunicationServiceKeys>
regenerateKey(string, string, RegenerateKeyParameters, CommunicationServicesRegenerateKeyOptionalParams)
重新生成 CommunicationService 访问密钥。 无法同时重新生成 PrimaryKey 和 SecondaryKey。
function regenerateKey(resourceGroupName: string, communicationServiceName: string, parameters: RegenerateKeyParameters, options?: CommunicationServicesRegenerateKeyOptionalParams): Promise<CommunicationServiceKeys>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- communicationServiceName
-
string
CommunicationService 资源的名称。
- parameters
- RegenerateKeyParameters
描述重新生成密钥作的参数。
选项参数。
返回
Promise<CommunicationServiceKeys>
update(string, string, CommunicationServiceResourceUpdate, CommunicationServicesUpdateOptionalParams)
更新现有 CommunicationService 的作。
function update(resourceGroupName: string, communicationServiceName: string, parameters: CommunicationServiceResourceUpdate, options?: CommunicationServicesUpdateOptionalParams): Promise<CommunicationServiceResource>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- communicationServiceName
-
string
CommunicationService 资源的名称。
- parameters
- CommunicationServiceResourceUpdate
更新作的参数
选项参数。
返回
Promise<CommunicationServiceResource>