Freigeben über


IotDpsResource interface

Schnittstelle, die eine IotDpsResource darstellt.

Methoden

beginCreateOrUpdate(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Erstellen oder aktualisieren Sie die Metadaten des Bereitstellungsdiensts. Das übliche Muster zum Ändern einer Eigenschaft besteht darin, die Metadaten und Sicherheitsmetadaten des Bereitstellungsdiensts abzurufen, und sie dann mit den geänderten Werten in einem neuen Textkörper zu kombinieren, um den Bereitstellungsdienst zu aktualisieren.

beginCreateOrUpdateAndWait(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Erstellen oder aktualisieren Sie die Metadaten des Bereitstellungsdiensts. Das übliche Muster zum Ändern einer Eigenschaft besteht darin, die Metadaten und Sicherheitsmetadaten des Bereitstellungsdiensts abzurufen, und sie dann mit den geänderten Werten in einem neuen Textkörper zu kombinieren, um den Bereitstellungsdienst zu aktualisieren.

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

Erstellen oder Aktualisieren des Status einer privaten Endpunktverbindung mit dem angegebenen Namen

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

Erstellen oder Aktualisieren des Status einer privaten Endpunktverbindung mit dem angegebenen Namen

beginDelete(string, string, IotDpsResourceDeleteOptionalParams)

Löscht den Bereitstellungsdienst.

beginDeleteAndWait(string, string, IotDpsResourceDeleteOptionalParams)

Löscht den Bereitstellungsdienst.

beginDeletePrivateEndpointConnection(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Löschen einer privaten Endpunktverbindung mit dem angegebenen Namen

beginDeletePrivateEndpointConnectionAndWait(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Löschen einer privaten Endpunktverbindung mit dem angegebenen Namen

beginUpdate(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Aktualisieren Sie die Tags eines vorhandenen Bereitstellungsdiensts. um andere Felder zu aktualisieren, verwenden Sie die CreateOrUpdate-Methode

beginUpdateAndWait(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Aktualisieren Sie die Tags eines vorhandenen Bereitstellungsdiensts. um andere Felder zu aktualisieren, verwenden Sie die CreateOrUpdate-Methode

checkProvisioningServiceNameAvailability(OperationInputs, IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams)

Überprüfen Sie, ob ein Bereitstellungsdienstname verfügbar ist. Dadurch wird überprüft, ob der Name syntaktisch gültig ist und ob der Name verwendbar ist.

get(string, string, IotDpsResourceGetOptionalParams)

Rufen Sie die Metadaten des Bereitstellungsdiensts ohne SAS-Schlüssel ab.

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

Ruft den Status eines lange ausgeführten Vorgangs ab, z. B. Erstellen, Aktualisieren oder Löschen eines Bereitstellungsdiensts.

getPrivateEndpointConnection(string, string, string, IotDpsResourceGetPrivateEndpointConnectionOptionalParams)

Abrufen von Verbindungseigenschaften für private Endpunkte

getPrivateLinkResources(string, string, string, IotDpsResourceGetPrivateLinkResourcesOptionalParams)

Abrufen der angegebenen privaten Linkressource für den angegebenen Bereitstellungsdienst

listByResourceGroup(string, IotDpsResourceListByResourceGroupOptionalParams)

Dient zum Abrufen einer Liste aller Bereitstellungsdienste in der angegebenen Ressourcengruppe.

listBySubscription(IotDpsResourceListBySubscriptionOptionalParams)

Listet alle Bereitstellungsdienste für eine bestimmte Abonnement-ID auf.

listKeys(string, string, IotDpsResourceListKeysOptionalParams)

Listen Sie die primären und sekundären Schlüssel für einen Bereitstellungsdienst auf.

listKeysForKeyName(string, string, string, IotDpsResourceListKeysForKeyNameOptionalParams)

Auflisten von Primär- und Sekundärschlüsseln für einen bestimmten Schlüsselnamen

listPrivateEndpointConnections(string, string, IotDpsResourceListPrivateEndpointConnectionsOptionalParams)

Auflisten privater Endpunktverbindungseigenschaften

listPrivateLinkResources(string, string, IotDpsResourceListPrivateLinkResourcesOptionalParams)

Auflisten privater Linkressourcen für den angegebenen Bereitstellungsdienst

listValidSkus(string, string, IotDpsResourceListValidSkusOptionalParams)

Ruft die Liste der gültigen SKUs und Ebenen für einen Bereitstellungsdienst ab.

Details zur Methode

beginCreateOrUpdate(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Erstellen oder aktualisieren Sie die Metadaten des Bereitstellungsdiensts. Das übliche Muster zum Ändern einer Eigenschaft besteht darin, die Metadaten und Sicherheitsmetadaten des Bereitstellungsdiensts abzurufen, und sie dann mit den geänderten Werten in einem neuen Textkörper zu kombinieren, um den Bereitstellungsdienst zu aktualisieren.

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

Parameter

resourceGroupName

string

Ressourcengruppenbezeichner.

provisioningServiceName

string

Name des Bereitstellungsdiensts, der erstellt oder aktualisiert werden soll.

iotDpsDescription
ProvisioningServiceDescription

Beschreibung des zu erstellenden oder aktualisierenden Bereitstellungsdiensts.

options
IotDpsResourceCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

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

beginCreateOrUpdateAndWait(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

Erstellen oder aktualisieren Sie die Metadaten des Bereitstellungsdiensts. Das übliche Muster zum Ändern einer Eigenschaft besteht darin, die Metadaten und Sicherheitsmetadaten des Bereitstellungsdiensts abzurufen, und sie dann mit den geänderten Werten in einem neuen Textkörper zu kombinieren, um den Bereitstellungsdienst zu aktualisieren.

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

Parameter

resourceGroupName

string

Ressourcengruppenbezeichner.

provisioningServiceName

string

Name des Bereitstellungsdiensts, der erstellt oder aktualisiert werden soll.

iotDpsDescription
ProvisioningServiceDescription

Beschreibung des zu erstellenden oder aktualisierenden Bereitstellungsdiensts.

options
IotDpsResourceCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

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

Erstellen oder Aktualisieren des Status einer privaten Endpunktverbindung mit dem angegebenen Namen

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die den Bereitstellungsdienst enthält.

resourceName

string

Der Name des Bereitstellungsdiensts.

privateEndpointConnectionName

string

Der Name der privaten Endpunktverbindung

privateEndpointConnection
PrivateEndpointConnection

Die private Endpunktverbindung mit aktualisierten Eigenschaften

Gibt zurück

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

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

Erstellen oder Aktualisieren des Status einer privaten Endpunktverbindung mit dem angegebenen Namen

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die den Bereitstellungsdienst enthält.

resourceName

string

Der Name des Bereitstellungsdiensts.

privateEndpointConnectionName

string

Der Name der privaten Endpunktverbindung

privateEndpointConnection
PrivateEndpointConnection

Die private Endpunktverbindung mit aktualisierten Eigenschaften

Gibt zurück

beginDelete(string, string, IotDpsResourceDeleteOptionalParams)

Löscht den Bereitstellungsdienst.

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

Parameter

provisioningServiceName

string

Name des zu löschenden Bereitstellungsdiensts.

resourceGroupName

string

Ressourcengruppenbezeichner.

options
IotDpsResourceDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

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

beginDeleteAndWait(string, string, IotDpsResourceDeleteOptionalParams)

Löscht den Bereitstellungsdienst.

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

Parameter

provisioningServiceName

string

Name des zu löschenden Bereitstellungsdiensts.

resourceGroupName

string

Ressourcengruppenbezeichner.

options
IotDpsResourceDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

beginDeletePrivateEndpointConnection(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Löschen einer privaten Endpunktverbindung mit dem angegebenen Namen

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die den Bereitstellungsdienst enthält.

resourceName

string

Der Name des Bereitstellungsdiensts.

privateEndpointConnectionName

string

Der Name der privaten Endpunktverbindung

Gibt zurück

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

beginDeletePrivateEndpointConnectionAndWait(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

Löschen einer privaten Endpunktverbindung mit dem angegebenen Namen

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die den Bereitstellungsdienst enthält.

resourceName

string

Der Name des Bereitstellungsdiensts.

privateEndpointConnectionName

string

Der Name der privaten Endpunktverbindung

Gibt zurück

beginUpdate(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Aktualisieren Sie die Tags eines vorhandenen Bereitstellungsdiensts. um andere Felder zu aktualisieren, verwenden Sie die CreateOrUpdate-Methode

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

Parameter

resourceGroupName

string

Ressourcengruppenbezeichner.

provisioningServiceName

string

Name des Bereitstellungsdiensts, der erstellt oder aktualisiert werden soll.

provisioningServiceTags
TagsResource

Aktualisierte Taginformationen, die in die Bereitstellungsdienstinstanz festgelegt werden sollen.

options
IotDpsResourceUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

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

beginUpdateAndWait(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

Aktualisieren Sie die Tags eines vorhandenen Bereitstellungsdiensts. um andere Felder zu aktualisieren, verwenden Sie die CreateOrUpdate-Methode

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

Parameter

resourceGroupName

string

Ressourcengruppenbezeichner.

provisioningServiceName

string

Name des Bereitstellungsdiensts, der erstellt oder aktualisiert werden soll.

provisioningServiceTags
TagsResource

Aktualisierte Taginformationen, die in die Bereitstellungsdienstinstanz festgelegt werden sollen.

options
IotDpsResourceUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

checkProvisioningServiceNameAvailability(OperationInputs, IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams)

Überprüfen Sie, ob ein Bereitstellungsdienstname verfügbar ist. Dadurch wird überprüft, ob der Name syntaktisch gültig ist und ob der Name verwendbar ist.

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

Parameter

argumentsParam
OperationInputs

Legen Sie den Namensparameter in der OperationInputs-Struktur auf den Namen des zu überprüfenden Bereitstellungsdiensts fest.

Gibt zurück

get(string, string, IotDpsResourceGetOptionalParams)

Rufen Sie die Metadaten des Bereitstellungsdiensts ohne SAS-Schlüssel ab.

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

Parameter

provisioningServiceName

string

Name des abzurufenden Bereitstellungsdiensts.

resourceGroupName

string

Ressourcengruppenname.

options
IotDpsResourceGetOptionalParams

Die Optionsparameter.

Gibt zurück

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

Ruft den Status eines lange ausgeführten Vorgangs ab, z. B. Erstellen, Aktualisieren oder Löschen eines Bereitstellungsdiensts.

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

Parameter

operationId

string

Vorgangs-ID, die dem Vorgang mit langer Ausführung entspricht. Verwenden Sie diese, um den Status abzufragen.

resourceGroupName

string

Ressourcengruppenbezeichner.

provisioningServiceName

string

Name des Bereitstellungsdiensts, auf dem der Vorgang ausgeführt wird.

asyncinfo

string

Asynchroner Header, der verwendet wird, um den Status des Vorgangs abzufragen, der beim Erstellen des Vorgangs mit langer Ausführung abgerufen wird.

options
IotDpsResourceGetOperationResultOptionalParams

Die Optionsparameter.

Gibt zurück

getPrivateEndpointConnection(string, string, string, IotDpsResourceGetPrivateEndpointConnectionOptionalParams)

Abrufen von Verbindungseigenschaften für private Endpunkte

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die den Bereitstellungsdienst enthält.

resourceName

string

Der Name des Bereitstellungsdiensts.

privateEndpointConnectionName

string

Der Name der privaten Endpunktverbindung

Gibt zurück

getPrivateLinkResources(string, string, string, IotDpsResourceGetPrivateLinkResourcesOptionalParams)

Abrufen der angegebenen privaten Linkressource für den angegebenen Bereitstellungsdienst

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die den Bereitstellungsdienst enthält.

resourceName

string

Der Name des Bereitstellungsdiensts.

groupId

string

Der Name der Ressource für private Verknüpfungen

Gibt zurück

listByResourceGroup(string, IotDpsResourceListByResourceGroupOptionalParams)

Dient zum Abrufen einer Liste aller Bereitstellungsdienste in der angegebenen Ressourcengruppe.

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

Parameter

resourceGroupName

string

Ressourcengruppenbezeichner.

options
IotDpsResourceListByResourceGroupOptionalParams

Die Optionsparameter.

Gibt zurück

listBySubscription(IotDpsResourceListBySubscriptionOptionalParams)

Listet alle Bereitstellungsdienste für eine bestimmte Abonnement-ID auf.

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

Parameter

options
IotDpsResourceListBySubscriptionOptionalParams

Die Optionsparameter.

Gibt zurück

listKeys(string, string, IotDpsResourceListKeysOptionalParams)

Listen Sie die primären und sekundären Schlüssel für einen Bereitstellungsdienst auf.

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

Parameter

provisioningServiceName

string

Der Name des Bereitstellungsdiensts, für den die freigegebenen Zugriffstasten abgerufen werden sollen.

resourceGroupName

string

Ressourcengruppenname

options
IotDpsResourceListKeysOptionalParams

Die Optionsparameter.

Gibt zurück

listKeysForKeyName(string, string, string, IotDpsResourceListKeysForKeyNameOptionalParams)

Auflisten von Primär- und Sekundärschlüsseln für einen bestimmten Schlüsselnamen

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

Parameter

provisioningServiceName

string

Name des Bereitstellungsdiensts.

keyName

string

Logischer Schlüsselname zum Abrufen von Schlüsselwerten

resourceGroupName

string

Der Name der Ressourcengruppe, die den Bereitstellungsdienst enthält.

options
IotDpsResourceListKeysForKeyNameOptionalParams

Die Optionsparameter.

Gibt zurück

listPrivateEndpointConnections(string, string, IotDpsResourceListPrivateEndpointConnectionsOptionalParams)

Auflisten privater Endpunktverbindungseigenschaften

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die den Bereitstellungsdienst enthält.

resourceName

string

Der Name des Bereitstellungsdiensts.

Gibt zurück

listPrivateLinkResources(string, string, IotDpsResourceListPrivateLinkResourcesOptionalParams)

Auflisten privater Linkressourcen für den angegebenen Bereitstellungsdienst

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die den Bereitstellungsdienst enthält.

resourceName

string

Der Name des Bereitstellungsdiensts.

Gibt zurück

listValidSkus(string, string, IotDpsResourceListValidSkusOptionalParams)

Ruft die Liste der gültigen SKUs und Ebenen für einen Bereitstellungsdienst ab.

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

Parameter

provisioningServiceName

string

Name des Bereitstellungsdiensts.

resourceGroupName

string

Name der Ressourcengruppe.

options
IotDpsResourceListValidSkusOptionalParams

Die Optionsparameter.

Gibt zurück