IotDpsResourceOperations interface

Interfejs reprezentujący operacje IotDpsResource.

Właściwości

checkProvisioningServiceNameAvailability

Sprawdź, czy jest dostępna nazwa usługi aprowizacji. Pozwoli to sprawdzić, czy nazwa jest poprawna składniowo i czy można jej używać

createOrUpdate

Utwórz lub zaktualizuj metadane usługi aprowizacji. Typowym wzorcem modyfikowania właściwości jest pobranie metadanych usługi aprowizacji i metadanych zabezpieczeń, a następnie połączenie ich ze zmodyfikowanymi wartościami w nowej treści w celu zaktualizowania usługi aprowizacji.

createOrUpdatePrivateEndpointConnection

Tworzenie lub aktualizowanie stanu połączenia prywatnego punktu końcowego o określonej nazwie

delete

Usuwa usługę provisioning.

deletePrivateEndpointConnection

Usuń połączenie prywatnego punktu końcowego o określonej nazwie

get

Pobierz metadane usługi aprowizacji bez kluczy sygnatury dostępu współdzielonego.

getOperationResult

Pobiera stan długotrwałej operacji, takiej jak tworzenie, aktualizowanie lub usuwanie usługi aprowizacji.

getPrivateEndpointConnection

Pobieranie właściwości połączenia z prywatnym punktem końcowym

getPrivateLinkResources

Pobieranie określonego zasobu łącza prywatnego dla danej usługi aprowizacji

listByResourceGroup

Pobierz listę wszystkich usług aprowizacji w danej grupie zasobów.

listBySubscription

Wyświetl listę wszystkich usług aprowizacji dla danego identyfikatora subskrypcji.

listKeys

Wyświetl listę kluczy podstawowych i pomocniczych dla usługi aprowizacji.

listKeysForKeyName

Wyświetlanie listy kluczy podstawowych i pomocniczych dla określonej nazwy klucza

listPrivateEndpointConnections

Wyświetlanie listy właściwości połączenia z prywatnym punktem końcowym

listPrivateLinkResources

Wyświetlanie listy zasobów łącza prywatnego dla danej usługi aprowizacji

listValidSkus

Pobiera listę prawidłowych jednostek SKU i warstw dla usługi aprowizacji.

update

Zaktualizuj tagi istniejącej usługi aprowizacji. Aby zaktualizować inne pola, użyj metody CreateOrUpdate

Szczegóły właściwości

checkProvisioningServiceNameAvailability

Sprawdź, czy jest dostępna nazwa usługi aprowizacji. Pozwoli to sprawdzić, czy nazwa jest poprawna składniowo i czy można jej używać

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

Wartość właściwości

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

createOrUpdate

Utwórz lub zaktualizuj metadane usługi aprowizacji. Typowym wzorcem modyfikowania właściwości jest pobranie metadanych usługi aprowizacji i metadanych zabezpieczeń, a następnie połączenie ich ze zmodyfikowanymi wartościami w nowej treści w celu zaktualizowania usługi aprowizacji.

createOrUpdate: (resourceGroupName: string, provisioningServiceName: string, iotDpsDescription: ProvisioningServiceDescription, options?: IotDpsResourceCreateOrUpdateOptionalParams) => PollerLike<OperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>

Wartość właściwości

(resourceGroupName: string, provisioningServiceName: string, iotDpsDescription: ProvisioningServiceDescription, options?: IotDpsResourceCreateOrUpdateOptionalParams) => PollerLike<OperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>

createOrUpdatePrivateEndpointConnection

Tworzenie lub aktualizowanie stanu połączenia prywatnego punktu końcowego o określonej nazwie

createOrUpdatePrivateEndpointConnection: (resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams) => PollerLike<OperationState<PrivateEndpointConnection>, PrivateEndpointConnection>

Wartość właściwości

(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams) => PollerLike<OperationState<PrivateEndpointConnection>, PrivateEndpointConnection>

delete

Usuwa usługę provisioning.

delete: (resourceGroupName: string, provisioningServiceName: string, options?: IotDpsResourceDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Wartość właściwości

(resourceGroupName: string, provisioningServiceName: string, options?: IotDpsResourceDeleteOptionalParams) => PollerLike<OperationState<void>, void>

deletePrivateEndpointConnection

Usuń połączenie prywatnego punktu końcowego o określonej nazwie

deletePrivateEndpointConnection: (resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceDeletePrivateEndpointConnectionOptionalParams) => PollerLike<OperationState<PrivateEndpointConnection>, PrivateEndpointConnection>

Wartość właściwości

(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceDeletePrivateEndpointConnectionOptionalParams) => PollerLike<OperationState<PrivateEndpointConnection>, PrivateEndpointConnection>

get

Pobierz metadane usługi aprowizacji bez kluczy sygnatury dostępu współdzielonego.

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

Wartość właściwości

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

getOperationResult

Pobiera stan długotrwałej operacji, takiej jak tworzenie, aktualizowanie lub usuwanie usługi aprowizacji.

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

Wartość właściwości

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

getPrivateEndpointConnection

Pobieranie właściwości połączenia z prywatnym punktem końcowym

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

Wartość właściwości

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

getPrivateLinkResources

Pobieranie określonego zasobu łącza prywatnego dla danej usługi aprowizacji

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

Wartość właściwości

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

listByResourceGroup

Pobierz listę wszystkich usług aprowizacji w danej grupie zasobów.

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

Wartość właściwości

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

listBySubscription

Wyświetl listę wszystkich usług aprowizacji dla danego identyfikatora subskrypcji.

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

Wartość właściwości

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

listKeys

Wyświetl listę kluczy podstawowych i pomocniczych dla usługi aprowizacji.

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

Wartość właściwości

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

listKeysForKeyName

Wyświetlanie listy kluczy podstawowych i pomocniczych dla określonej nazwy klucza

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

Wartość właściwości

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

listPrivateEndpointConnections

Wyświetlanie listy właściwości połączenia z prywatnym punktem końcowym

listPrivateEndpointConnections: (resourceGroupName: string, resourceName: string, options?: IotDpsResourceListPrivateEndpointConnectionsOptionalParams) => Promise<PrivateEndpointConnection[]>

Wartość właściwości

(resourceGroupName: string, resourceName: string, options?: IotDpsResourceListPrivateEndpointConnectionsOptionalParams) => Promise<PrivateEndpointConnection[]>

listPrivateLinkResources

Wyświetlanie listy zasobów łącza prywatnego dla danej usługi aprowizacji

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

Wartość właściwości

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

listValidSkus

Pobiera listę prawidłowych jednostek SKU i warstw dla usługi aprowizacji.

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

Wartość właściwości

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

update

Zaktualizuj tagi istniejącej usługi aprowizacji. Aby zaktualizować inne pola, użyj metody CreateOrUpdate

update: (resourceGroupName: string, provisioningServiceName: string, provisioningServiceTags: TagsResource, options?: IotDpsResourceUpdateOptionalParams) => PollerLike<OperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>

Wartość właściwości

(resourceGroupName: string, provisioningServiceName: string, provisioningServiceTags: TagsResource, options?: IotDpsResourceUpdateOptionalParams) => PollerLike<OperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>