Freigeben über


IotDpsResourcesClient Interface

public interface IotDpsResourcesClient

An instance of this class provides access to all the operations defined in IotDpsResourcesClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ProvisioningServiceDescriptionInner>,ProvisioningServiceDescriptionInner> beginCreateOrUpdate(String resourceGroupName, String provisioningServiceName, ProvisioningServiceDescriptionInner iotDpsDescription)

Create or update the metadata of the provisioning service.

abstract SyncPoller<PollResult<ProvisioningServiceDescriptionInner>,ProvisioningServiceDescriptionInner> beginCreateOrUpdate(String resourceGroupName, String provisioningServiceName, ProvisioningServiceDescriptionInner iotDpsDescription, Context context)

Create or update the metadata of the provisioning service.

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.

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.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String provisioningServiceName)

Deletes the Provisioning Service.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String provisioningServiceName, Context context)

Deletes the Provisioning Service.

abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginDeletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Delete private endpoint connection with the specified name.

abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginDeletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Delete private endpoint connection with the specified name.

abstract SyncPoller<PollResult<ProvisioningServiceDescriptionInner>,ProvisioningServiceDescriptionInner> beginUpdate(String resourceGroupName, String provisioningServiceName, TagsResource provisioningServiceTags)

Update an existing provisioning service's tags.

abstract SyncPoller<PollResult<ProvisioningServiceDescriptionInner>,ProvisioningServiceDescriptionInner> beginUpdate(String resourceGroupName, String provisioningServiceName, TagsResource provisioningServiceTags, Context context)

Update an existing provisioning service's tags.

abstract NameAvailabilityInfoInner checkProvisioningServiceNameAvailability(OperationInputs arguments)

Check if a provisioning service name is available.

abstract Response<NameAvailabilityInfoInner> checkProvisioningServiceNameAvailabilityWithResponse(OperationInputs arguments, Context context)

Check if a provisioning service name is available.

abstract ProvisioningServiceDescriptionInner createOrUpdate(String resourceGroupName, String provisioningServiceName, ProvisioningServiceDescriptionInner iotDpsDescription)

Create or update the metadata of the provisioning service.

abstract ProvisioningServiceDescriptionInner createOrUpdate(String resourceGroupName, String provisioningServiceName, ProvisioningServiceDescriptionInner iotDpsDescription, Context context)

Create or update the metadata of the provisioning service.

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.

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.

abstract void delete(String resourceGroupName, String provisioningServiceName)

Deletes the Provisioning Service.

abstract void delete(String resourceGroupName, String provisioningServiceName, Context context)

Deletes the Provisioning Service.

abstract PrivateEndpointConnectionInner deletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Delete private endpoint connection with the specified name.

abstract PrivateEndpointConnectionInner deletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Delete private endpoint connection with the specified name.

abstract ProvisioningServiceDescriptionInner getByResourceGroup(String resourceGroupName, String provisioningServiceName)

Get the metadata of the provisioning service without SAS keys.

abstract Response<ProvisioningServiceDescriptionInner> getByResourceGroupWithResponse(String resourceGroupName, String provisioningServiceName, Context context)

Get the metadata of the provisioning service without SAS keys.

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.

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.

abstract PrivateEndpointConnectionInner getPrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Get private endpoint connection properties.

abstract Response<PrivateEndpointConnectionInner> getPrivateEndpointConnectionWithResponse(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Get private endpoint connection properties.

abstract GroupIdInformationInner getPrivateLinkResources(String resourceGroupName, String resourceName, String groupId)

Get the specified private link resource for the given provisioning service.

abstract Response<GroupIdInformationInner> getPrivateLinkResourcesWithResponse(String resourceGroupName, String resourceName, String groupId, Context context)

Get the specified private link resource for the given provisioning service.

abstract PagedIterable<ProvisioningServiceDescriptionInner> list()

List all the provisioning services for a given subscription id.

abstract PagedIterable<ProvisioningServiceDescriptionInner> list(Context context)

List all the provisioning services for a given subscription id.

abstract PagedIterable<ProvisioningServiceDescriptionInner> listByResourceGroup(String resourceGroupName)

Get a list of all provisioning services in the given resource group.

abstract PagedIterable<ProvisioningServiceDescriptionInner> listByResourceGroup(String resourceGroupName, Context context)

Get a list of all provisioning services in the given resource group.

abstract PagedIterable<SharedAccessSignatureAuthorizationRuleInner> listKeys(String provisioningServiceName, String resourceGroupName)

List the primary and secondary keys for a provisioning service.

abstract PagedIterable<SharedAccessSignatureAuthorizationRuleInner> listKeys(String provisioningServiceName, String resourceGroupName, Context context)

List the primary and secondary keys for a provisioning service.

abstract SharedAccessSignatureAuthorizationRuleInner listKeysForKeyName(String provisioningServiceName, String keyName, String resourceGroupName)

List primary and secondary keys for a specific key name.

abstract Response<SharedAccessSignatureAuthorizationRuleInner> listKeysForKeyNameWithResponse(String provisioningServiceName, String keyName, String resourceGroupName, Context context)

List primary and secondary keys for a specific key name.

abstract List<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String resourceName)

List private endpoint connection properties.

abstract Response<List<PrivateEndpointConnectionInner>> listPrivateEndpointConnectionsWithResponse(String resourceGroupName, String resourceName, Context context)

List private endpoint connection properties.

abstract PrivateLinkResourcesInner listPrivateLinkResources(String resourceGroupName, String resourceName)

List private link resources for the given provisioning service.

abstract Response<PrivateLinkResourcesInner> listPrivateLinkResourcesWithResponse(String resourceGroupName, String resourceName, Context context)

List private link resources for the given provisioning service.

abstract PagedIterable<IotDpsSkuDefinitionInner> listValidSkus(String provisioningServiceName, String resourceGroupName)

Gets the list of valid SKUs and tiers for a provisioning service.

abstract PagedIterable<IotDpsSkuDefinitionInner> listValidSkus(String provisioningServiceName, String resourceGroupName, Context context)

Gets the list of valid SKUs and tiers for a provisioning service.

abstract ProvisioningServiceDescriptionInner update(String resourceGroupName, String provisioningServiceName, TagsResource provisioningServiceTags)

Update an existing provisioning service's tags.

abstract ProvisioningServiceDescriptionInner update(String resourceGroupName, String provisioningServiceName, TagsResource provisioningServiceTags, Context context)

Update an existing provisioning service's tags.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,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:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to create or update.
iotDpsDescription - Description of the provisioning service to create or update.

Returns:

the description of the provisioning service.

beginCreateOrUpdate

public abstract SyncPoller,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:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to create or update.
iotDpsDescription - Description of the provisioning service to create or update.
context - The context to associate with this operation.

Returns:

the description of the provisioning service.

beginCreateOrUpdatePrivateEndpointConnection

public abstract SyncPoller,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:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - The private endpoint connection with updated properties.

Returns:

the private endpoint connection of a provisioning service.

beginCreateOrUpdatePrivateEndpointConnection

public abstract SyncPoller,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:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - The private endpoint connection with updated properties.
context - The context to associate with this operation.

Returns:

the private endpoint connection of a provisioning service.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String provisioningServiceName)

Deletes the Provisioning Service.

Parameters:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to delete.

Returns:

the completion.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String provisioningServiceName, Context context)

Deletes the Provisioning Service.

Parameters:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to delete.
context - The context to associate with this operation.

Returns:

the completion.

beginDeletePrivateEndpointConnection

public abstract SyncPoller,PrivateEndpointConnectionInner> beginDeletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Delete private endpoint connection with the specified name.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

the private endpoint connection of a provisioning service.

beginDeletePrivateEndpointConnection

public abstract SyncPoller,PrivateEndpointConnectionInner> beginDeletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Delete private endpoint connection with the specified name.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
privateEndpointConnectionName - The name of the private endpoint connection.
context - The context to associate with this operation.

Returns:

the private endpoint connection of a provisioning service.

beginUpdate

public abstract SyncPoller,ProvisioningServiceDescriptionInner> beginUpdate(String resourceGroupName, String provisioningServiceName, TagsResource provisioningServiceTags)

Update an existing provisioning service's tags. to update other fields use the CreateOrUpdate method.

Parameters:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to create or update.
provisioningServiceTags - Updated tag information to set into the provisioning service instance.

Returns:

the description of the provisioning service.

beginUpdate

public abstract SyncPoller,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:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to create or update.
provisioningServiceTags - Updated tag information to set into the provisioning service instance.
context - The context to associate with this operation.

Returns:

the description of the provisioning service.

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:

arguments - Set the name parameter in the OperationInputs structure to the name of the provisioning service to check.

Returns:

description of name availability.

checkProvisioningServiceNameAvailabilityWithResponse

public abstract Response 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:

arguments - Set the name parameter in the OperationInputs structure to the name of the provisioning service to check.
context - The context to associate with this operation.

Returns:

description of name availability.

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:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to create or update.
iotDpsDescription - Description of the provisioning service to create or update.

Returns:

the description of the provisioning service.

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:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to create or update.
iotDpsDescription - Description of the provisioning service to create or update.
context - The context to associate with this operation.

Returns:

the description of the provisioning service.

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:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - The private endpoint connection with updated properties.

Returns:

the private endpoint connection of a provisioning service.

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:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - The private endpoint connection with updated properties.
context - The context to associate with this operation.

Returns:

the private endpoint connection of a provisioning service.

delete

public abstract void delete(String resourceGroupName, String provisioningServiceName)

Deletes the Provisioning Service.

Parameters:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to delete.

delete

public abstract void delete(String resourceGroupName, String provisioningServiceName, Context context)

Deletes the Provisioning Service.

Parameters:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to delete.
context - The context to associate with this operation.

deletePrivateEndpointConnection

public abstract PrivateEndpointConnectionInner deletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Delete private endpoint connection with the specified name.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

the private endpoint connection of a provisioning service.

deletePrivateEndpointConnection

public abstract PrivateEndpointConnectionInner deletePrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Delete private endpoint connection with the specified name.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
privateEndpointConnectionName - The name of the private endpoint connection.
context - The context to associate with this operation.

Returns:

the private endpoint connection of a provisioning service.

getByResourceGroup

public abstract ProvisioningServiceDescriptionInner getByResourceGroup(String resourceGroupName, String provisioningServiceName)

Get the metadata of the provisioning service without SAS keys.

Parameters:

resourceGroupName - Resource group name.
provisioningServiceName - Name of the provisioning service to retrieve.

Returns:

the metadata of the provisioning service without SAS keys.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String provisioningServiceName, Context context)

Get the metadata of the provisioning service without SAS keys.

Parameters:

resourceGroupName - Resource group name.
provisioningServiceName - Name of the provisioning service to retrieve.
context - The context to associate with this operation.

Returns:

the metadata of the provisioning service without SAS keys.

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:

operationId - Operation id corresponding to long running operation. Use this to poll for the status.
resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service that the operation is running on.
asyncinfo - Async header used to poll on the status of the operation, obtained while creating the long running operation.

Returns:

the status of a long running operation, such as create, update or delete a provisioning service.

getOperationResultWithResponse

public abstract Response 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:

operationId - Operation id corresponding to long running operation. Use this to poll for the status.
resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service that the operation is running on.
asyncinfo - Async header used to poll on the status of the operation, obtained while creating the long running operation.
context - The context to associate with this operation.

Returns:

the status of a long running operation, such as create, update or delete a provisioning service.

getPrivateEndpointConnection

public abstract PrivateEndpointConnectionInner getPrivateEndpointConnection(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Get private endpoint connection properties.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

private endpoint connection properties.

getPrivateEndpointConnectionWithResponse

public abstract Response getPrivateEndpointConnectionWithResponse(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Get private endpoint connection properties.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
privateEndpointConnectionName - The name of the private endpoint connection.
context - The context to associate with this operation.

Returns:

private endpoint connection properties.

getPrivateLinkResources

public abstract GroupIdInformationInner getPrivateLinkResources(String resourceGroupName, String resourceName, String groupId)

Get the specified private link resource for the given provisioning service.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
groupId - The name of the private link resource.

Returns:

the specified private link resource for the given provisioning service.

getPrivateLinkResourcesWithResponse

public abstract Response getPrivateLinkResourcesWithResponse(String resourceGroupName, String resourceName, String groupId, Context context)

Get the specified private link resource for the given provisioning service.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
groupId - The name of the private link resource.
context - The context to associate with this operation.

Returns:

the specified private link resource for the given provisioning service.

list

public abstract PagedIterable list()

List all the provisioning services for a given subscription id.

Returns:

list of provisioning service descriptions.

list

public abstract PagedIterable list(Context context)

List all the provisioning services for a given subscription id.

Parameters:

context - The context to associate with this operation.

Returns:

list of provisioning service descriptions.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Get a list of all provisioning services in the given resource group.

Parameters:

resourceGroupName - Resource group identifier.

Returns:

a list of all provisioning services in the given resource group.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Get a list of all provisioning services in the given resource group.

Parameters:

resourceGroupName - Resource group identifier.
context - The context to associate with this operation.

Returns:

a list of all provisioning services in the given resource group.

listKeys

public abstract PagedIterable listKeys(String provisioningServiceName, String resourceGroupName)

List the primary and secondary keys for a provisioning service.

Parameters:

provisioningServiceName - The provisioning service name to get the shared access keys for.
resourceGroupName - resource group name.

Returns:

list of shared access keys.

listKeys

public abstract PagedIterable listKeys(String provisioningServiceName, String resourceGroupName, Context context)

List the primary and secondary keys for a provisioning service.

Parameters:

provisioningServiceName - The provisioning service name to get the shared access keys for.
resourceGroupName - resource group name.
context - The context to associate with this operation.

Returns:

list of shared access keys.

listKeysForKeyName

public abstract SharedAccessSignatureAuthorizationRuleInner listKeysForKeyName(String provisioningServiceName, String keyName, String resourceGroupName)

List primary and secondary keys for a specific key name.

Parameters:

provisioningServiceName - Name of the provisioning service.
keyName - Logical key name to get key-values for.
resourceGroupName - The name of the resource group that contains the provisioning service.

Returns:

description of the shared access key.

listKeysForKeyNameWithResponse

public abstract Response listKeysForKeyNameWithResponse(String provisioningServiceName, String keyName, String resourceGroupName, Context context)

List primary and secondary keys for a specific key name.

Parameters:

provisioningServiceName - Name of the provisioning service.
keyName - Logical key name to get key-values for.
resourceGroupName - The name of the resource group that contains the provisioning service.
context - The context to associate with this operation.

Returns:

description of the shared access key.

listPrivateEndpointConnections

public abstract List listPrivateEndpointConnections(String resourceGroupName, String resourceName)

List private endpoint connection properties.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.

Returns:

the list of private endpoint connections for a provisioning service.

listPrivateEndpointConnectionsWithResponse

public abstract Response> listPrivateEndpointConnectionsWithResponse(String resourceGroupName, String resourceName, Context context)

List private endpoint connection properties.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
context - The context to associate with this operation.

Returns:

the list of private endpoint connections for a provisioning service.

listPrivateLinkResources

public abstract PrivateLinkResourcesInner listPrivateLinkResources(String resourceGroupName, String resourceName)

List private link resources for the given provisioning service.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.

Returns:

the available private link resources for a provisioning service.

listPrivateLinkResourcesWithResponse

public abstract Response listPrivateLinkResourcesWithResponse(String resourceGroupName, String resourceName, Context context)

List private link resources for the given provisioning service.

Parameters:

resourceGroupName - The name of the resource group that contains the provisioning service.
resourceName - The name of the provisioning service.
context - The context to associate with this operation.

Returns:

the available private link resources for a provisioning service.

listValidSkus

public abstract PagedIterable listValidSkus(String provisioningServiceName, String resourceGroupName)

Gets the list of valid SKUs and tiers for a provisioning service.

Parameters:

provisioningServiceName - Name of provisioning service.
resourceGroupName - Name of resource group.

Returns:

the list of valid SKUs and tiers for a provisioning service.

listValidSkus

public abstract PagedIterable listValidSkus(String provisioningServiceName, String resourceGroupName, Context context)

Gets the list of valid SKUs and tiers for a provisioning service.

Parameters:

provisioningServiceName - Name of provisioning service.
resourceGroupName - Name of resource group.
context - The context to associate with this operation.

Returns:

the list of valid SKUs and tiers for a provisioning service.

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:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to create or update.
provisioningServiceTags - Updated tag information to set into the provisioning service instance.

Returns:

the description of the provisioning service.

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:

resourceGroupName - Resource group identifier.
provisioningServiceName - Name of provisioning service to create or update.
provisioningServiceTags - Updated tag information to set into the provisioning service instance.
context - The context to associate with this operation.

Returns:

the description of the provisioning service.

Applies to