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<>
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<>
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<>
Create or update the status of a private endpoint connection with the specified name.
Parameters:
Returns:
beginCreateOrUpdatePrivateEndpointConnection
public abstract SyncPoller<>
Create or update the status of a private endpoint connection with the specified name.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<>
Deletes the Provisioning Service.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<>
Deletes the Provisioning Service.
Parameters:
Returns:
beginDeletePrivateEndpointConnection
public abstract SyncPoller<>
Delete private endpoint connection with the specified name.
Parameters:
Returns:
beginDeletePrivateEndpointConnection
public abstract SyncPoller<>
Delete private endpoint connection with the specified name.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<>
Update an existing provisioning service's tags. to update other fields use the CreateOrUpdate method.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<>
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
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
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
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
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
Get the specified private link resource for the given provisioning service.
Parameters:
Returns:
list
public abstract PagedIterable
List all the provisioning services for a given subscription id.
Returns:
list
public abstract PagedIterable
List all the provisioning services for a given subscription id.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Get a list of all provisioning services in the given resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Get a list of all provisioning services in the given resource group.
Parameters:
Returns:
listKeys
public abstract PagedIterable
List the primary and secondary keys for a provisioning service.
Parameters:
Returns:
listKeys
public abstract PagedIterable
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
List primary and secondary keys for a specific key name.
Parameters:
Returns:
listPrivateEndpointConnections
public abstract List
List private endpoint connection properties.
Parameters:
Returns:
listPrivateEndpointConnectionsWithResponse
public abstract Response<>
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
List private link resources for the given provisioning service.
Parameters:
Returns:
listValidSkus
public abstract PagedIterable
Gets the list of valid SKUs and tiers for a provisioning service.
Parameters:
Returns:
listValidSkus
public abstract PagedIterable
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:
Applies to
Azure SDK for Java