IotDpsResources Interface
public interface IotDpsResources
Resource collection API of IotDpsResources.
Method Summary
Method Details
checkProvisioningServiceNameAvailability
public abstract NameAvailabilityInfo 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:
define
public abstract ProvisioningServiceDescription.DefinitionStages.Blank define(String name)
Begins definition for a new ProvisioningServiceDescription resource.
Parameters:
Returns:
definePrivateEndpointConnection
public abstract PrivateEndpointConnection.DefinitionStages.Blank definePrivateEndpointConnection(String name)
Begins definition for a new PrivateEndpointConnection resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String provisioningServiceName, Context context)
Deletes the Provisioning Service.
Parameters:
deleteById
public abstract void deleteById(String id)
Deletes the Provisioning Service.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Deletes the Provisioning Service.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String provisioningServiceName)
Deletes the Provisioning Service.
Parameters:
deletePrivateEndpointConnection
public abstract PrivateEndpointConnection deletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)
Delete private endpoint connection with the specified name.
Parameters:
Returns:
deletePrivateEndpointConnection
public abstract PrivateEndpointConnection deletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)
Delete private endpoint connection with the specified name.
Parameters:
Returns:
deletePrivateEndpointConnectionById
public abstract PrivateEndpointConnection deletePrivateEndpointConnectionById(String id)
Delete private endpoint connection with the specified name.
Parameters:
Returns:
deletePrivateEndpointConnectionByIdWithResponse
public abstract PrivateEndpointConnection deletePrivateEndpointConnectionByIdWithResponse(String id, Context context)
Delete private endpoint connection with the specified name.
Parameters:
Returns:
getById
public abstract ProvisioningServiceDescription getById(String id)
Get the metadata of the provisioning service without SAS keys.
Parameters:
Returns:
getByIdWithResponse
public abstract Response
Get the metadata of the provisioning service without SAS keys.
Parameters:
Returns:
getByResourceGroup
public abstract ProvisioningServiceDescription 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 AsyncOperationResult 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 PrivateEndpointConnection getPrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)
Get private endpoint connection properties.
Parameters:
Returns:
getPrivateEndpointConnectionById
public abstract PrivateEndpointConnection getPrivateEndpointConnectionById(String id)
Get private endpoint connection properties.
Parameters:
Returns:
getPrivateEndpointConnectionByIdWithResponse
public abstract Response
Get private endpoint connection properties.
Parameters:
Returns:
getPrivateEndpointConnectionWithResponse
public abstract Response
Get private endpoint connection properties.
Parameters:
Returns:
getPrivateLinkResources
public abstract GroupIdInformation 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 SharedAccessSignatureAuthorizationRule 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 PrivateLinkResources 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: