Condividi tramite


IotDpsResource interface

Interfaccia che rappresenta un oggetto IotDpsResource.

Metodi

beginCreateOrUpdate(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Creare o aggiornare i metadati del servizio di provisioning. Il modello consueto per modificare una proprietà consiste nel recuperare i metadati del servizio di provisioning e i metadati di sicurezza e quindi combinarli con i valori modificati in un nuovo corpo per aggiornare il servizio di provisioning.

beginCreateOrUpdateAndWait(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Creare o aggiornare i metadati del servizio di provisioning. Il modello consueto per modificare una proprietà consiste nel recuperare i metadati del servizio di provisioning e i metadati di sicurezza e quindi combinarli con i valori modificati in un nuovo corpo per aggiornare il servizio di provisioning.

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

Creare o aggiornare lo stato di una connessione endpoint privato con il nome specificato

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

Creare o aggiornare lo stato di una connessione endpoint privato con il nome specificato

beginDelete(string, string, IotDpsResourceDeleteOptionalParams)

Elimina il servizio di provisioning.

beginDeleteAndWait(string, string, IotDpsResourceDeleteOptionalParams)

Elimina il servizio di provisioning.

beginDeletePrivateEndpointConnection(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Eliminare la connessione all'endpoint privato con il nome specificato

beginDeletePrivateEndpointConnectionAndWait(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Eliminare la connessione all'endpoint privato con il nome specificato

beginUpdate(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Aggiornare i tag di un servizio di provisioning esistente. per aggiornare altri campi, utilizzare il metodo CreateOrUpdate

beginUpdateAndWait(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Aggiornare i tag di un servizio di provisioning esistente. per aggiornare altri campi, utilizzare il metodo CreateOrUpdate

checkProvisioningServiceNameAvailability(OperationInputs, IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams)

Controllare se è disponibile un nome del servizio di provisioning. Ciò convaliderà se il nome è sintatticamente valido e se il nome è utilizzabile

get(string, string, IotDpsResourceGetOptionalParams)

Ottenere i metadati del servizio di provisioning senza chiavi di firma di accesso condiviso.

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

Ottiene lo stato di un'operazione a esecuzione prolungata, ad esempio creare, aggiornare o eliminare un servizio di provisioning.

getPrivateEndpointConnection(string, string, string, IotDpsResourceGetPrivateEndpointConnectionOptionalParams)

Ottenere le proprietà di connessione dell'endpoint privato

getPrivateLinkResources(string, string, string, IotDpsResourceGetPrivateLinkResourcesOptionalParams)

Ottenere la risorsa di collegamento privato specificata per il servizio di provisioning specificato

listByResourceGroup(string, IotDpsResourceListByResourceGroupOptionalParams)

Ottenere un elenco di tutti i servizi di provisioning nel gruppo di risorse specificato.

listBySubscription(IotDpsResourceListBySubscriptionOptionalParams)

Elencare tutti i servizi di provisioning per un ID sottoscrizione specificato.

listKeys(string, string, IotDpsResourceListKeysOptionalParams)

Elencare le chiavi primarie e secondarie per un servizio di provisioning.

listKeysForKeyName(string, string, string, IotDpsResourceListKeysForKeyNameOptionalParams)

Elencare le chiavi primarie e secondarie per un nome di chiave specifico

listPrivateEndpointConnections(string, string, IotDpsResourceListPrivateEndpointConnectionsOptionalParams)

Elencare le proprietà di connessione dell'endpoint privato

listPrivateLinkResources(string, string, IotDpsResourceListPrivateLinkResourcesOptionalParams)

Elencare le risorse di collegamento privato per il servizio di provisioning specificato

listValidSkus(string, string, IotDpsResourceListValidSkusOptionalParams)

Ottiene l'elenco di SKU e livelli validi per un servizio di provisioning.

Dettagli metodo

beginCreateOrUpdate(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Creare o aggiornare i metadati del servizio di provisioning. Il modello consueto per modificare una proprietà consiste nel recuperare i metadati del servizio di provisioning e i metadati di sicurezza e quindi combinarli con i valori modificati in un nuovo corpo per aggiornare il servizio di provisioning.

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

Parametri

resourceGroupName

string

Identificatore del gruppo di risorse.

provisioningServiceName

string

Nome del servizio di provisioning da creare o aggiornare.

iotDpsDescription
ProvisioningServiceDescription

Descrizione del servizio di provisioning da creare o aggiornare.

options
IotDpsResourceCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

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

beginCreateOrUpdateAndWait(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Creare o aggiornare i metadati del servizio di provisioning. Il modello consueto per modificare una proprietà consiste nel recuperare i metadati del servizio di provisioning e i metadati di sicurezza e quindi combinarli con i valori modificati in un nuovo corpo per aggiornare il servizio di provisioning.

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

Parametri

resourceGroupName

string

Identificatore del gruppo di risorse.

provisioningServiceName

string

Nome del servizio di provisioning da creare o aggiornare.

iotDpsDescription
ProvisioningServiceDescription

Descrizione del servizio di provisioning da creare o aggiornare.

options
IotDpsResourceCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

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

Creare o aggiornare lo stato di una connessione endpoint privato con il nome specificato

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene il servizio di provisioning.

resourceName

string

Nome del servizio di provisioning.

privateEndpointConnectionName

string

Nome della connessione dell'endpoint privato

privateEndpointConnection
PrivateEndpointConnection

Connessione dell'endpoint privato con proprietà aggiornate

Restituisce

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

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

Creare o aggiornare lo stato di una connessione endpoint privato con il nome specificato

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene il servizio di provisioning.

resourceName

string

Nome del servizio di provisioning.

privateEndpointConnectionName

string

Nome della connessione dell'endpoint privato

privateEndpointConnection
PrivateEndpointConnection

Connessione dell'endpoint privato con proprietà aggiornate

Restituisce

beginDelete(string, string, IotDpsResourceDeleteOptionalParams)

Elimina il servizio di provisioning.

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

Parametri

provisioningServiceName

string

Nome del servizio di provisioning da eliminare.

resourceGroupName

string

Identificatore del gruppo di risorse.

options
IotDpsResourceDeleteOptionalParams

Parametri delle opzioni.

Restituisce

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

beginDeleteAndWait(string, string, IotDpsResourceDeleteOptionalParams)

Elimina il servizio di provisioning.

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

Parametri

provisioningServiceName

string

Nome del servizio di provisioning da eliminare.

resourceGroupName

string

Identificatore del gruppo di risorse.

options
IotDpsResourceDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

beginDeletePrivateEndpointConnection(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Eliminare la connessione all'endpoint privato con il nome specificato

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene il servizio di provisioning.

resourceName

string

Nome del servizio di provisioning.

privateEndpointConnectionName

string

Nome della connessione dell'endpoint privato

Restituisce

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

beginDeletePrivateEndpointConnectionAndWait(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Eliminare la connessione all'endpoint privato con il nome specificato

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene il servizio di provisioning.

resourceName

string

Nome del servizio di provisioning.

privateEndpointConnectionName

string

Nome della connessione dell'endpoint privato

Restituisce

beginUpdate(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Aggiornare i tag di un servizio di provisioning esistente. per aggiornare altri campi, utilizzare il metodo CreateOrUpdate

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

Parametri

resourceGroupName

string

Identificatore del gruppo di risorse.

provisioningServiceName

string

Nome del servizio di provisioning da creare o aggiornare.

provisioningServiceTags
TagsResource

Aggiornamento delle informazioni sui tag da impostare nell'istanza del servizio di provisioning.

options
IotDpsResourceUpdateOptionalParams

Parametri delle opzioni.

Restituisce

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

beginUpdateAndWait(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Aggiornare i tag di un servizio di provisioning esistente. per aggiornare altri campi, utilizzare il metodo CreateOrUpdate

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

Parametri

resourceGroupName

string

Identificatore del gruppo di risorse.

provisioningServiceName

string

Nome del servizio di provisioning da creare o aggiornare.

provisioningServiceTags
TagsResource

Aggiornamento delle informazioni sui tag da impostare nell'istanza del servizio di provisioning.

options
IotDpsResourceUpdateOptionalParams

Parametri delle opzioni.

Restituisce

checkProvisioningServiceNameAvailability(OperationInputs, IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams)

Controllare se è disponibile un nome del servizio di provisioning. Ciò convaliderà se il nome è sintatticamente valido e se il nome è utilizzabile

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

Parametri

argumentsParam
OperationInputs

Impostare il parametro name nella struttura OperationInputs sul nome del servizio di provisioning da controllare.

Restituisce

get(string, string, IotDpsResourceGetOptionalParams)

Ottenere i metadati del servizio di provisioning senza chiavi di firma di accesso condiviso.

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

Parametri

provisioningServiceName

string

Nome del servizio di provisioning da recuperare.

resourceGroupName

string

Nome del gruppo di risorse.

options
IotDpsResourceGetOptionalParams

Parametri delle opzioni.

Restituisce

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

Ottiene lo stato di un'operazione a esecuzione prolungata, ad esempio creare, aggiornare o eliminare un servizio di provisioning.

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

Parametri

operationId

string

ID operazione corrispondente all'operazione a esecuzione prolungata. Usare questa opzione per eseguire il polling dello stato.

resourceGroupName

string

Identificatore del gruppo di risorse.

provisioningServiceName

string

Nome del servizio di provisioning in cui è in esecuzione l'operazione.

asyncinfo

string

Intestazione asincrona utilizzata per eseguire il polling dello stato dell'operazione, ottenuta durante la creazione dell'operazione a esecuzione prolungata.

options
IotDpsResourceGetOperationResultOptionalParams

Parametri delle opzioni.

Restituisce

getPrivateEndpointConnection(string, string, string, IotDpsResourceGetPrivateEndpointConnectionOptionalParams)

Ottenere le proprietà di connessione dell'endpoint privato

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene il servizio di provisioning.

resourceName

string

Nome del servizio di provisioning.

privateEndpointConnectionName

string

Nome della connessione dell'endpoint privato

Restituisce

getPrivateLinkResources(string, string, string, IotDpsResourceGetPrivateLinkResourcesOptionalParams)

Ottenere la risorsa di collegamento privato specificata per il servizio di provisioning specificato

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene il servizio di provisioning.

resourceName

string

Nome del servizio di provisioning.

groupId

string

Nome della risorsa collegamento privato

options
IotDpsResourceGetPrivateLinkResourcesOptionalParams

Parametri delle opzioni.

Restituisce

listByResourceGroup(string, IotDpsResourceListByResourceGroupOptionalParams)

Ottenere un elenco di tutti i servizi di provisioning nel gruppo di risorse specificato.

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

Parametri

resourceGroupName

string

Identificatore del gruppo di risorse.

options
IotDpsResourceListByResourceGroupOptionalParams

Parametri delle opzioni.

Restituisce

listBySubscription(IotDpsResourceListBySubscriptionOptionalParams)

Elencare tutti i servizi di provisioning per un ID sottoscrizione specificato.

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

Parametri

options
IotDpsResourceListBySubscriptionOptionalParams

Parametri delle opzioni.

Restituisce

listKeys(string, string, IotDpsResourceListKeysOptionalParams)

Elencare le chiavi primarie e secondarie per un servizio di provisioning.

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

Parametri

provisioningServiceName

string

Nome del servizio di provisioning per cui ottenere le chiavi di accesso condiviso.

resourceGroupName

string

nome del gruppo di risorse

options
IotDpsResourceListKeysOptionalParams

Parametri delle opzioni.

Restituisce

listKeysForKeyName(string, string, string, IotDpsResourceListKeysForKeyNameOptionalParams)

Elencare le chiavi primarie e secondarie per un nome di chiave specifico

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

Parametri

provisioningServiceName

string

Nome del servizio di provisioning.

keyName

string

Nome chiave logica per cui ottenere i valori chiave.

resourceGroupName

string

Nome del gruppo di risorse che contiene il servizio di provisioning.

options
IotDpsResourceListKeysForKeyNameOptionalParams

Parametri delle opzioni.

Restituisce

listPrivateEndpointConnections(string, string, IotDpsResourceListPrivateEndpointConnectionsOptionalParams)

Elencare le proprietà di connessione dell'endpoint privato

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene il servizio di provisioning.

resourceName

string

Nome del servizio di provisioning.

Restituisce

listPrivateLinkResources(string, string, IotDpsResourceListPrivateLinkResourcesOptionalParams)

Elencare le risorse di collegamento privato per il servizio di provisioning specificato

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene il servizio di provisioning.

resourceName

string

Nome del servizio di provisioning.

options
IotDpsResourceListPrivateLinkResourcesOptionalParams

Parametri delle opzioni.

Restituisce

listValidSkus(string, string, IotDpsResourceListValidSkusOptionalParams)

Ottiene l'elenco di SKU e livelli validi per un servizio di provisioning.

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

Parametri

provisioningServiceName

string

Nome del servizio di provisioning.

resourceGroupName

string

Nome del gruppo di risorse.

options
IotDpsResourceListValidSkusOptionalParams

Parametri delle opzioni.

Restituisce