IotDpsResourceOperations interface
Interfejs reprezentujący operacje IotDpsResource.
Właściwości
| check |
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ć |
| create |
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. |
| create |
Tworzenie lub aktualizowanie stanu połączenia prywatnego punktu końcowego o określonej nazwie |
| delete | Usuwa usługę provisioning. |
| delete |
Usuń połączenie prywatnego punktu końcowego o określonej nazwie |
| get | Pobierz metadane usługi aprowizacji bez kluczy sygnatury dostępu współdzielonego. |
| get |
Pobiera stan długotrwałej operacji, takiej jak tworzenie, aktualizowanie lub usuwanie usługi aprowizacji. |
| get |
Pobieranie właściwości połączenia z prywatnym punktem końcowym |
| get |
Pobieranie określonego zasobu łącza prywatnego dla danej usługi aprowizacji |
| list |
Pobierz listę wszystkich usług aprowizacji w danej grupie zasobów. |
| list |
Wyświetl listę wszystkich usług aprowizacji dla danego identyfikatora subskrypcji. |
| list |
Wyświetl listę kluczy podstawowych i pomocniczych dla usługi aprowizacji. |
| list |
Wyświetlanie listy kluczy podstawowych i pomocniczych dla określonej nazwy klucza |
| list |
Wyświetlanie listy właściwości połączenia z prywatnym punktem końcowym |
| list |
Wyświetlanie listy zasobów łącza prywatnego dla danej usługi aprowizacji |
| list |
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>