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> 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
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