CommunicationServices interface
Интерфейс, представляющий CommunicationServices.
Методы
Сведения о методе
beginCreateOrUpdate(string, string, CommunicationServiceResource, CommunicationServicesCreateOrUpdateOptionalParams)
Создайте службу 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 или обновите существующую.
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>