Partilhar via


IotDpsResource interface

Interface que representa um IotDpsResource.

Métodos

beginCreateOrUpdate(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Crie ou atualize os metadados do serviço de provisionamento. O padrão usual para modificar uma propriedade é recuperar os metadados de serviço de provisionamento e os metadados de segurança e, em seguida, combiná-los com os valores modificados em um novo corpo para atualizar o serviço de provisionamento.

beginCreateOrUpdateAndWait(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Crie ou atualize os metadados do serviço de provisionamento. O padrão usual para modificar uma propriedade é recuperar os metadados de serviço de provisionamento e os metadados de segurança e, em seguida, combiná-los com os valores modificados em um novo corpo para atualizar o serviço de provisionamento.

beginCreateOrUpdatePrivateEndpointConnection(string, string, string, PrivateEndpointConnection, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams)

Criar ou atualizar o status de uma conexão de ponto de extremidade privado com o nome especificado

beginCreateOrUpdatePrivateEndpointConnectionAndWait(string, string, string, PrivateEndpointConnection, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams)

Criar ou atualizar o status de uma conexão de ponto de extremidade privado com o nome especificado

beginDelete(string, string, IotDpsResourceDeleteOptionalParams)

Exclui o Serviço de Provisionamento.

beginDeleteAndWait(string, string, IotDpsResourceDeleteOptionalParams)

Exclui o Serviço de Provisionamento.

beginDeletePrivateEndpointConnection(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Excluir conexão de ponto de extremidade privado com o nome especificado

beginDeletePrivateEndpointConnectionAndWait(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Excluir conexão de ponto de extremidade privado com o nome especificado

beginUpdate(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Atualize as marcas de um serviço de provisionamento existente. para atualizar outros campos, use o método CreateOrUpdate

beginUpdateAndWait(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Atualize as marcas de um serviço de provisionamento existente. para atualizar outros campos, use o método CreateOrUpdate

checkProvisioningServiceNameAvailability(OperationInputs, IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams)

Verifique se um nome de serviço de provisionamento está disponível. Isso validará se o nome é sintaticamente válido e se o nome é utilizável

get(string, string, IotDpsResourceGetOptionalParams)

Obtenha os metadados do serviço de provisionamento sem chaves SAS.

getOperationResult(string, string, string, string, IotDpsResourceGetOperationResultOptionalParams)

Obtém o status de uma operação de execução prolongada, como criar, atualizar ou excluir um serviço de provisionamento.

getPrivateEndpointConnection(string, string, string, IotDpsResourceGetPrivateEndpointConnectionOptionalParams)

Obter propriedades de conexão de ponto de extremidade privado

getPrivateLinkResources(string, string, string, IotDpsResourceGetPrivateLinkResourcesOptionalParams)

Obter o recurso de link privado especificado para o serviço de provisionamento especificado

listByResourceGroup(string, IotDpsResourceListByResourceGroupOptionalParams)

Obtenha uma lista de todos os serviços de provisionamento no grupo de recursos especificado.

listBySubscription(IotDpsResourceListBySubscriptionOptionalParams)

Liste todos os serviços de provisionamento para uma determinada ID de assinatura.

listKeys(string, string, IotDpsResourceListKeysOptionalParams)

Liste as chaves primárias e secundárias para um serviço de provisionamento.

listKeysForKeyName(string, string, string, IotDpsResourceListKeysForKeyNameOptionalParams)

Listar chaves primárias e secundárias para um nome de chave específico

listPrivateEndpointConnections(string, string, IotDpsResourceListPrivateEndpointConnectionsOptionalParams)

Listar propriedades de conexão de ponto de extremidade privado

listPrivateLinkResources(string, string, IotDpsResourceListPrivateLinkResourcesOptionalParams)

Listar recursos de link privado para o serviço de provisionamento determinado

listValidSkus(string, string, IotDpsResourceListValidSkusOptionalParams)

Obtém a lista de SKUs e camadas válidas para um serviço de provisionamento.

Detalhes do método

beginCreateOrUpdate(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Crie ou atualize os metadados do serviço de provisionamento. O padrão usual para modificar uma propriedade é recuperar os metadados de serviço de provisionamento e os metadados de segurança e, em seguida, combiná-los com os valores modificados em um novo corpo para atualizar o serviço de provisionamento.

function beginCreateOrUpdate(resourceGroupName: string, provisioningServiceName: string, iotDpsDescription: ProvisioningServiceDescription, options?: IotDpsResourceCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>

Parâmetros

resourceGroupName

string

Identificador do grupo de recursos.

provisioningServiceName

string

Nome do serviço de provisionamento para criar ou atualizar.

iotDpsDescription
ProvisioningServiceDescription

Descrição do serviço de provisionamento a ser criado ou atualizado.

options
IotDpsResourceCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>

beginCreateOrUpdateAndWait(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Crie ou atualize os metadados do serviço de provisionamento. O padrão usual para modificar uma propriedade é recuperar os metadados de serviço de provisionamento e os metadados de segurança e, em seguida, combiná-los com os valores modificados em um novo corpo para atualizar o serviço de provisionamento.

function beginCreateOrUpdateAndWait(resourceGroupName: string, provisioningServiceName: string, iotDpsDescription: ProvisioningServiceDescription, options?: IotDpsResourceCreateOrUpdateOptionalParams): Promise<ProvisioningServiceDescription>

Parâmetros

resourceGroupName

string

Identificador do grupo de recursos.

provisioningServiceName

string

Nome do serviço de provisionamento para criar ou atualizar.

iotDpsDescription
ProvisioningServiceDescription

Descrição do serviço de provisionamento a ser criado ou atualizado.

options
IotDpsResourceCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

beginCreateOrUpdatePrivateEndpointConnection(string, string, string, PrivateEndpointConnection, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams)

Criar ou atualizar o status de uma conexão de ponto de extremidade privado com o nome especificado

function beginCreateOrUpdatePrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams): Promise<PollerLike<PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o serviço de provisionamento.

resourceName

string

O nome do serviço de provisionamento.

privateEndpointConnectionName

string

O nome da conexão de ponto de extremidade privado

privateEndpointConnection
PrivateEndpointConnection

A conexão de ponto de extremidade privado com propriedades atualizadas

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>

beginCreateOrUpdatePrivateEndpointConnectionAndWait(string, string, string, PrivateEndpointConnection, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams)

Criar ou atualizar o status de uma conexão de ponto de extremidade privado com o nome especificado

function beginCreateOrUpdatePrivateEndpointConnectionAndWait(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams): Promise<PrivateEndpointConnection>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o serviço de provisionamento.

resourceName

string

O nome do serviço de provisionamento.

privateEndpointConnectionName

string

O nome da conexão de ponto de extremidade privado

privateEndpointConnection
PrivateEndpointConnection

A conexão de ponto de extremidade privado com propriedades atualizadas

Retornos

beginDelete(string, string, IotDpsResourceDeleteOptionalParams)

Exclui o Serviço de Provisionamento.

function beginDelete(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parâmetros

provisioningServiceName

string

Nome do serviço de provisionamento a ser excluído.

resourceGroupName

string

Identificador do grupo de recursos.

options
IotDpsResourceDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, IotDpsResourceDeleteOptionalParams)

Exclui o Serviço de Provisionamento.

function beginDeleteAndWait(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams): Promise<void>

Parâmetros

provisioningServiceName

string

Nome do serviço de provisionamento a ser excluído.

resourceGroupName

string

Identificador do grupo de recursos.

options
IotDpsResourceDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginDeletePrivateEndpointConnection(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Excluir conexão de ponto de extremidade privado com o nome especificado

function beginDeletePrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceDeletePrivateEndpointConnectionOptionalParams): Promise<PollerLike<PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o serviço de provisionamento.

resourceName

string

O nome do serviço de provisionamento.

privateEndpointConnectionName

string

O nome da conexão de ponto de extremidade privado

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>

beginDeletePrivateEndpointConnectionAndWait(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Excluir conexão de ponto de extremidade privado com o nome especificado

function beginDeletePrivateEndpointConnectionAndWait(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceDeletePrivateEndpointConnectionOptionalParams): Promise<PrivateEndpointConnection>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o serviço de provisionamento.

resourceName

string

O nome do serviço de provisionamento.

privateEndpointConnectionName

string

O nome da conexão de ponto de extremidade privado

Retornos

beginUpdate(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Atualize as marcas de um serviço de provisionamento existente. para atualizar outros campos, use o método CreateOrUpdate

function beginUpdate(resourceGroupName: string, provisioningServiceName: string, provisioningServiceTags: TagsResource, options?: IotDpsResourceUpdateOptionalParams): Promise<PollerLike<PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>

Parâmetros

resourceGroupName

string

Identificador do grupo de recursos.

provisioningServiceName

string

Nome do serviço de provisionamento a ser criado ou atualizado.

provisioningServiceTags
TagsResource

Informações de marca atualizadas para definir na instância do serviço de provisionamento.

options
IotDpsResourceUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>

beginUpdateAndWait(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Atualize as marcas de um serviço de provisionamento existente. para atualizar outros campos, use o método CreateOrUpdate

function beginUpdateAndWait(resourceGroupName: string, provisioningServiceName: string, provisioningServiceTags: TagsResource, options?: IotDpsResourceUpdateOptionalParams): Promise<ProvisioningServiceDescription>

Parâmetros

resourceGroupName

string

Identificador do grupo de recursos.

provisioningServiceName

string

Nome do serviço de provisionamento a ser criado ou atualizado.

provisioningServiceTags
TagsResource

Informações de marca atualizadas para definir na instância do serviço de provisionamento.

options
IotDpsResourceUpdateOptionalParams

Os parâmetros de opções.

Retornos

checkProvisioningServiceNameAvailability(OperationInputs, IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams)

Verifique se um nome de serviço de provisionamento está disponível. Isso validará se o nome é sintaticamente válido e se o nome é utilizável

function checkProvisioningServiceNameAvailability(argumentsParam: OperationInputs, options?: IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams): Promise<NameAvailabilityInfo>

Parâmetros

argumentsParam
OperationInputs

Defina o parâmetro name na estrutura OperationInputs como o nome do serviço de provisionamento a ser verificado.

Retornos

get(string, string, IotDpsResourceGetOptionalParams)

Obtenha os metadados do serviço de provisionamento sem chaves SAS.

function get(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceGetOptionalParams): Promise<ProvisioningServiceDescription>

Parâmetros

provisioningServiceName

string

Nome do serviço de provisionamento a ser recuperado.

resourceGroupName

string

Nome do grupo de recursos.

options
IotDpsResourceGetOptionalParams

Os parâmetros de opções.

Retornos

getOperationResult(string, string, string, string, IotDpsResourceGetOperationResultOptionalParams)

Obtém o status de uma operação de execução prolongada, como criar, atualizar ou excluir um serviço de provisionamento.

function getOperationResult(operationId: string, resourceGroupName: string, provisioningServiceName: string, asyncinfo: string, options?: IotDpsResourceGetOperationResultOptionalParams): Promise<AsyncOperationResult>

Parâmetros

operationId

string

ID da operação correspondente à operação de execução prolongada. Use isso para sondar o status.

resourceGroupName

string

Identificador do grupo de recursos.

provisioningServiceName

string

Nome do serviço de provisionamento no qual a operação está sendo executada.

asyncinfo

string

Cabeçalho assíncrono usado para sondar o status da operação, obtido durante a criação da operação de execução prolongada.

options
IotDpsResourceGetOperationResultOptionalParams

Os parâmetros de opções.

Retornos

getPrivateEndpointConnection(string, string, string, IotDpsResourceGetPrivateEndpointConnectionOptionalParams)

Obter propriedades de conexão de ponto de extremidade privado

function getPrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceGetPrivateEndpointConnectionOptionalParams): Promise<PrivateEndpointConnection>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o serviço de provisionamento.

resourceName

string

O nome do serviço de provisionamento.

privateEndpointConnectionName

string

O nome da conexão de ponto de extremidade privado

options
IotDpsResourceGetPrivateEndpointConnectionOptionalParams

Os parâmetros de opções.

Retornos

getPrivateLinkResources(string, string, string, IotDpsResourceGetPrivateLinkResourcesOptionalParams)

Obter o recurso de link privado especificado para o serviço de provisionamento especificado

function getPrivateLinkResources(resourceGroupName: string, resourceName: string, groupId: string, options?: IotDpsResourceGetPrivateLinkResourcesOptionalParams): Promise<GroupIdInformation>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o serviço de provisionamento.

resourceName

string

O nome do serviço de provisionamento.

groupId

string

O nome do recurso de link privado

options
IotDpsResourceGetPrivateLinkResourcesOptionalParams

Os parâmetros de opções.

Retornos

listByResourceGroup(string, IotDpsResourceListByResourceGroupOptionalParams)

Obtenha uma lista de todos os serviços de provisionamento no grupo de recursos especificado.

function listByResourceGroup(resourceGroupName: string, options?: IotDpsResourceListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ProvisioningServiceDescription, ProvisioningServiceDescription[], PageSettings>

Parâmetros

resourceGroupName

string

Identificador do grupo de recursos.

options
IotDpsResourceListByResourceGroupOptionalParams

Os parâmetros de opções.

Retornos

listBySubscription(IotDpsResourceListBySubscriptionOptionalParams)

Liste todos os serviços de provisionamento para uma determinada ID de assinatura.

function listBySubscription(options?: IotDpsResourceListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ProvisioningServiceDescription, ProvisioningServiceDescription[], PageSettings>

Parâmetros

options
IotDpsResourceListBySubscriptionOptionalParams

Os parâmetros de opções.

Retornos

listKeys(string, string, IotDpsResourceListKeysOptionalParams)

Liste as chaves primárias e secundárias para um serviço de provisionamento.

function listKeys(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceListKeysOptionalParams): PagedAsyncIterableIterator<SharedAccessSignatureAuthorizationRuleAccessRightsDescription, SharedAccessSignatureAuthorizationRuleAccessRightsDescription[], PageSettings>

Parâmetros

provisioningServiceName

string

O nome do serviço de provisionamento para o qual obter as chaves de acesso compartilhado.

resourceGroupName

string

nome do grupo de recursos

options
IotDpsResourceListKeysOptionalParams

Os parâmetros de opções.

Retornos

listKeysForKeyName(string, string, string, IotDpsResourceListKeysForKeyNameOptionalParams)

Listar chaves primárias e secundárias para um nome de chave específico

function listKeysForKeyName(provisioningServiceName: string, keyName: string, resourceGroupName: string, options?: IotDpsResourceListKeysForKeyNameOptionalParams): Promise<SharedAccessSignatureAuthorizationRuleAccessRightsDescription>

Parâmetros

provisioningServiceName

string

Nome do serviço de provisionamento.

keyName

string

Nome da chave lógica para a qual obter os valores de chave.

resourceGroupName

string

O nome do grupo de recursos que contém o serviço de provisionamento.

options
IotDpsResourceListKeysForKeyNameOptionalParams

Os parâmetros de opções.

Retornos

listPrivateEndpointConnections(string, string, IotDpsResourceListPrivateEndpointConnectionsOptionalParams)

Listar propriedades de conexão de ponto de extremidade privado

function listPrivateEndpointConnections(resourceGroupName: string, resourceName: string, options?: IotDpsResourceListPrivateEndpointConnectionsOptionalParams): Promise<IotDpsResourceListPrivateEndpointConnectionsResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o serviço de provisionamento.

resourceName

string

O nome do serviço de provisionamento.

Retornos

listPrivateLinkResources(string, string, IotDpsResourceListPrivateLinkResourcesOptionalParams)

Listar recursos de link privado para o serviço de provisionamento determinado

function listPrivateLinkResources(resourceGroupName: string, resourceName: string, options?: IotDpsResourceListPrivateLinkResourcesOptionalParams): Promise<PrivateLinkResources>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o serviço de provisionamento.

resourceName

string

O nome do serviço de provisionamento.

options
IotDpsResourceListPrivateLinkResourcesOptionalParams

Os parâmetros de opções.

Retornos

listValidSkus(string, string, IotDpsResourceListValidSkusOptionalParams)

Obtém a lista de SKUs e camadas válidas para um serviço de provisionamento.

function listValidSkus(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceListValidSkusOptionalParams): PagedAsyncIterableIterator<IotDpsSkuDefinition, IotDpsSkuDefinition[], PageSettings>

Parâmetros

provisioningServiceName

string

Nome do serviço de provisionamento.

resourceGroupName

string

Nome do grupo de recursos.

options
IotDpsResourceListValidSkusOptionalParams

Os parâmetros de opções.

Retornos