IotDpsResourcesClient Interface
public interface IotDpsResourcesClient
An instance of this class provides access to all the operations defined in IotDpsResourcesClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ProvisioningServiceDescriptionInner>,ProvisioningServiceDescriptionInner> beginCreateOrUpdate(String resourceGroupName, String provisioningServiceName, ProvisioningServiceDescriptionInner iotDpsDescription)
Create or update the metadata of the provisioning service. The usual pattern to modify a property is to retrieve the provisioning service metadata and security metadata, and then combine them with the modified values in a new body to update the provisioning service.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ProvisioningServiceDescriptionInner>,ProvisioningServiceDescriptionInner> beginCreateOrUpdate(String resourceGroupName, String provisioningServiceName, ProvisioningServiceDescriptionInner iotDpsDescription, Context context)
Create or update the metadata of the provisioning service. The usual pattern to modify a property is to retrieve the provisioning service metadata and security metadata, and then combine them with the modified values in a new body to update the provisioning service.
Parameters:
Returns:
beginCreateOrUpdatePrivateEndpointConnection
public abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginCreateOrUpdatePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)
Create or update the status of a private endpoint connection with the specified name.
Parameters:
Returns:
beginCreateOrUpdatePrivateEndpointConnection
public abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginCreateOrUpdatePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, Context context)
Create or update the status of a private endpoint connection with the specified name.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String provisioningServiceName)
Deletes the Provisioning Service.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String provisioningServiceName, Context context)
Deletes the Provisioning Service.
Parameters:
Returns:
beginDeletePrivateEndpointConnection
public abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginDeletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)
Delete private endpoint connection with the specified name.
Parameters:
Returns:
beginDeletePrivateEndpointConnection
public abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginDeletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)
Delete private endpoint connection with the specified name.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ProvisioningServiceDescriptionInner>,ProvisioningServiceDescriptionInner> beginUpdate(String resourceGroupName, String provisioningServiceName, TagsResource provisioningServiceTags)
Update an existing provisioning service's tags. to update other fields use the CreateOrUpdate method.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ProvisioningServiceDescriptionInner>,ProvisioningServiceDescriptionInner> beginUpdate(String resourceGroupName, String provisioningServiceName, TagsResource provisioningServiceTags, Context context)
Update an existing provisioning service's tags. to update other fields use the CreateOrUpdate method.
Parameters:
Returns:
checkProvisioningServiceNameAvailability
public abstract NameAvailabilityInfoInner checkProvisioningServiceNameAvailability(OperationInputs arguments)
Check if a provisioning service name is available. This will validate if the name is syntactically valid and if the name is usable.
Parameters:
Returns:
checkProvisioningServiceNameAvailabilityWithResponse
public abstract Response<NameAvailabilityInfoInner> checkProvisioningServiceNameAvailabilityWithResponse(OperationInputs arguments, Context context)
Check if a provisioning service name is available. This will validate if the name is syntactically valid and if the name is usable.
Parameters:
Returns:
createOrUpdate
public abstract ProvisioningServiceDescriptionInner createOrUpdate(String resourceGroupName, String provisioningServiceName, ProvisioningServiceDescriptionInner iotDpsDescription)
Create or update the metadata of the provisioning service. The usual pattern to modify a property is to retrieve the provisioning service metadata and security metadata, and then combine them with the modified values in a new body to update the provisioning service.
Parameters:
Returns:
createOrUpdate
public abstract ProvisioningServiceDescriptionInner createOrUpdate(String resourceGroupName, String provisioningServiceName, ProvisioningServiceDescriptionInner iotDpsDescription, Context context)
Create or update the metadata of the provisioning service. The usual pattern to modify a property is to retrieve the provisioning service metadata and security metadata, and then combine them with the modified values in a new body to update the provisioning service.
Parameters:
Returns:
createOrUpdatePrivateEndpointConnection
public abstract PrivateEndpointConnectionInner createOrUpdatePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)
Create or update the status of a private endpoint connection with the specified name.
Parameters:
Returns:
createOrUpdatePrivateEndpointConnection
public abstract PrivateEndpointConnectionInner createOrUpdatePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, Context context)
Create or update the status of a private endpoint connection with the specified name.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String provisioningServiceName)
Deletes the Provisioning Service.
Parameters:
delete
public abstract void delete(String resourceGroupName, String provisioningServiceName, Context context)
Deletes the Provisioning Service.
Parameters:
deletePrivateEndpointConnection
public abstract PrivateEndpointConnectionInner deletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)
Delete private endpoint connection with the specified name.
Parameters:
Returns:
deletePrivateEndpointConnection
public abstract PrivateEndpointConnectionInner deletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)
Delete private endpoint connection with the specified name.
Parameters:
Returns:
getByResourceGroup
public abstract ProvisioningServiceDescriptionInner getByResourceGroup(String resourceGroupName, String provisioningServiceName)
Get the metadata of the provisioning service without SAS keys.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ProvisioningServiceDescriptionInner> getByResourceGroupWithResponse(String resourceGroupName, String provisioningServiceName, Context context)
Get the metadata of the provisioning service without SAS keys.
Parameters:
Returns:
getOperationResult
public abstract AsyncOperationResultInner getOperationResult(String operationId, String resourceGroupName, String provisioningServiceName, String asyncinfo)
Gets the status of a long running operation, such as create, update or delete a provisioning service.
Parameters:
Returns:
getOperationResultWithResponse
public abstract Response<AsyncOperationResultInner> getOperationResultWithResponse(String operationId, String resourceGroupName, String provisioningServiceName, String asyncinfo, Context context)
Gets the status of a long running operation, such as create, update or delete a provisioning service.
Parameters:
Returns:
getPrivateEndpointConnection
public abstract PrivateEndpointConnectionInner getPrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)
Get private endpoint connection properties.
Parameters:
Returns:
getPrivateEndpointConnectionWithResponse
public abstract Response<PrivateEndpointConnectionInner> getPrivateEndpointConnectionWithResponse(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)
Get private endpoint connection properties.
Parameters:
Returns:
getPrivateLinkResources
public abstract GroupIdInformationInner getPrivateLinkResources(String resourceGroupName, String resourceName, String groupId)
Get the specified private link resource for the given provisioning service.
Parameters:
Returns:
getPrivateLinkResourcesWithResponse
public abstract Response<GroupIdInformationInner> getPrivateLinkResourcesWithResponse(String resourceGroupName, String resourceName, String groupId, Context context)
Get the specified private link resource for the given provisioning service.
Parameters:
Returns:
list
public abstract PagedIterable<ProvisioningServiceDescriptionInner> list()
List all the provisioning services for a given subscription id.
Returns:
list
public abstract PagedIterable<ProvisioningServiceDescriptionInner> list(Context context)
List all the provisioning services for a given subscription id.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ProvisioningServiceDescriptionInner> listByResourceGroup(String resourceGroupName)
Get a list of all provisioning services in the given resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ProvisioningServiceDescriptionInner> listByResourceGroup(String resourceGroupName, Context context)
Get a list of all provisioning services in the given resource group.
Parameters:
Returns:
listKeys
public abstract PagedIterable<SharedAccessSignatureAuthorizationRuleInner> listKeys(String provisioningServiceName, String resourceGroupName)
List the primary and secondary keys for a provisioning service.
Parameters:
Returns:
listKeys
public abstract PagedIterable<SharedAccessSignatureAuthorizationRuleInner> listKeys(String provisioningServiceName, String resourceGroupName, Context context)
List the primary and secondary keys for a provisioning service.
Parameters:
Returns:
listKeysForKeyName
public abstract SharedAccessSignatureAuthorizationRuleInner listKeysForKeyName(String provisioningServiceName, String keyName, String resourceGroupName)
List primary and secondary keys for a specific key name.
Parameters:
Returns:
listKeysForKeyNameWithResponse
public abstract Response<SharedAccessSignatureAuthorizationRuleInner> listKeysForKeyNameWithResponse(String provisioningServiceName, String keyName, String resourceGroupName, Context context)
List primary and secondary keys for a specific key name.
Parameters:
Returns:
listPrivateEndpointConnections
public abstract List<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String resourceName)
List private endpoint connection properties.
Parameters:
Returns:
listPrivateEndpointConnectionsWithResponse
public abstract Response<List<PrivateEndpointConnectionInner>> listPrivateEndpointConnectionsWithResponse(String resourceGroupName, String resourceName, Context context)
List private endpoint connection properties.
Parameters:
Returns:
listPrivateLinkResources
public abstract PrivateLinkResourcesInner listPrivateLinkResources(String resourceGroupName, String resourceName)
List private link resources for the given provisioning service.
Parameters:
Returns:
listPrivateLinkResourcesWithResponse
public abstract Response<PrivateLinkResourcesInner> listPrivateLinkResourcesWithResponse(String resourceGroupName, String resourceName, Context context)
List private link resources for the given provisioning service.
Parameters:
Returns:
listValidSkus
public abstract PagedIterable<IotDpsSkuDefinitionInner> listValidSkus(String provisioningServiceName, String resourceGroupName)
Gets the list of valid SKUs and tiers for a provisioning service.
Parameters:
Returns:
listValidSkus
public abstract PagedIterable<IotDpsSkuDefinitionInner> listValidSkus(String provisioningServiceName, String resourceGroupName, Context context)
Gets the list of valid SKUs and tiers for a provisioning service.
Parameters:
Returns:
update
public abstract ProvisioningServiceDescriptionInner update(String resourceGroupName, String provisioningServiceName, TagsResource provisioningServiceTags)
Update an existing provisioning service's tags. to update other fields use the CreateOrUpdate method.
Parameters:
Returns:
update
public abstract ProvisioningServiceDescriptionInner update(String resourceGroupName, String provisioningServiceName, TagsResource provisioningServiceTags, Context context)
Update an existing provisioning service's tags. to update other fields use the CreateOrUpdate method.
Parameters:
Returns: