CloudServicesNetworksClient Interface

public interface CloudServicesNetworksClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<CloudServicesNetworkInner>,CloudServicesNetworkInner> beginCreateOrUpdate(String resourceGroupName, String cloudServicesNetworkName, CloudServicesNetworkInner cloudServicesNetworkParameters)

Create or update the cloud services network.

abstract SyncPoller<PollResult<CloudServicesNetworkInner>,CloudServicesNetworkInner> beginCreateOrUpdate(String resourceGroupName, String cloudServicesNetworkName, CloudServicesNetworkInner cloudServicesNetworkParameters, String ifMatch, String ifNoneMatch, Context context)

Create or update the cloud services network.

abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginDelete(String resourceGroupName, String cloudServicesNetworkName)

Delete the cloud services network.

abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginDelete(String resourceGroupName, String cloudServicesNetworkName, String ifMatch, String ifNoneMatch, Context context)

Delete the cloud services network.

abstract SyncPoller<PollResult<CloudServicesNetworkInner>,CloudServicesNetworkInner> beginUpdate(String resourceGroupName, String cloudServicesNetworkName)

Patch the cloud services network.

abstract SyncPoller<PollResult<CloudServicesNetworkInner>,CloudServicesNetworkInner> beginUpdate(String resourceGroupName, String cloudServicesNetworkName, String ifMatch, String ifNoneMatch, CloudServicesNetworkPatchParameters cloudServicesNetworkUpdateParameters, Context context)

Patch the cloud services network.

abstract CloudServicesNetworkInner createOrUpdate(String resourceGroupName, String cloudServicesNetworkName, CloudServicesNetworkInner cloudServicesNetworkParameters)

Create or update the cloud services network.

abstract CloudServicesNetworkInner createOrUpdate(String resourceGroupName, String cloudServicesNetworkName, CloudServicesNetworkInner cloudServicesNetworkParameters, String ifMatch, String ifNoneMatch, Context context)

Create or update the cloud services network.

abstract OperationStatusResultInner delete(String resourceGroupName, String cloudServicesNetworkName)

Delete the cloud services network.

abstract OperationStatusResultInner delete(String resourceGroupName, String cloudServicesNetworkName, String ifMatch, String ifNoneMatch, Context context)

Delete the cloud services network.

abstract CloudServicesNetworkInner getByResourceGroup(String resourceGroupName, String cloudServicesNetworkName)

Retrieve the cloud services network.

abstract Response<CloudServicesNetworkInner> getByResourceGroupWithResponse(String resourceGroupName, String cloudServicesNetworkName, Context context)

Retrieve the cloud services network.

abstract PagedIterable<CloudServicesNetworkInner> list()

List cloud services networks in the subscription.

abstract PagedIterable<CloudServicesNetworkInner> list(Integer top, String skipToken, Context context)

List cloud services networks in the subscription.

abstract PagedIterable<CloudServicesNetworkInner> listByResourceGroup(String resourceGroupName)

List cloud services networks in the resource group.

abstract PagedIterable<CloudServicesNetworkInner> listByResourceGroup(String resourceGroupName, Integer top, String skipToken, Context context)

List cloud services networks in the resource group.

abstract CloudServicesNetworkInner update(String resourceGroupName, String cloudServicesNetworkName)

Patch the cloud services network.

abstract CloudServicesNetworkInner update(String resourceGroupName, String cloudServicesNetworkName, String ifMatch, String ifNoneMatch, CloudServicesNetworkPatchParameters cloudServicesNetworkUpdateParameters, Context context)

Patch the cloud services network.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<CloudServicesNetworkInner>,CloudServicesNetworkInner> beginCreateOrUpdate(String resourceGroupName, String cloudServicesNetworkName, CloudServicesNetworkInner cloudServicesNetworkParameters)

Create or update the cloud services network. Create a new cloud services network or update the properties of the existing cloud services network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.
cloudServicesNetworkParameters - The request body.

Returns:

the SyncPoller<T,U> for polling of cloudServicesNetwork represents additional egress information that will be used by associated virtual machines or hybrid AKS clusters.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<CloudServicesNetworkInner>,CloudServicesNetworkInner> beginCreateOrUpdate(String resourceGroupName, String cloudServicesNetworkName, CloudServicesNetworkInner cloudServicesNetworkParameters, String ifMatch, String ifNoneMatch, Context context)

Create or update the cloud services network. Create a new cloud services network or update the properties of the existing cloud services network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.
cloudServicesNetworkParameters - The request body.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of cloudServicesNetwork represents additional egress information that will be used by associated virtual machines or hybrid AKS clusters.

beginDelete

public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginDelete(String resourceGroupName, String cloudServicesNetworkName)

Delete the cloud services network. Delete the provided cloud services network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.

Returns:

the SyncPoller<T,U> for polling of the current status of an async operation.

beginDelete

public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginDelete(String resourceGroupName, String cloudServicesNetworkName, String ifMatch, String ifNoneMatch, Context context)

Delete the cloud services network. Delete the provided cloud services network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the current status of an async operation.

beginUpdate

public abstract SyncPoller<PollResult<CloudServicesNetworkInner>,CloudServicesNetworkInner> beginUpdate(String resourceGroupName, String cloudServicesNetworkName)

Patch the cloud services network. Update properties of the provided cloud services network, or update the tags associated with it. Properties and tag updates can be done independently.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.

Returns:

the SyncPoller<T,U> for polling of cloudServicesNetwork represents additional egress information that will be used by associated virtual machines or hybrid AKS clusters.

beginUpdate

public abstract SyncPoller<PollResult<CloudServicesNetworkInner>,CloudServicesNetworkInner> beginUpdate(String resourceGroupName, String cloudServicesNetworkName, String ifMatch, String ifNoneMatch, CloudServicesNetworkPatchParameters cloudServicesNetworkUpdateParameters, Context context)

Patch the cloud services network. Update properties of the provided cloud services network, or update the tags associated with it. Properties and tag updates can be done independently.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
cloudServicesNetworkUpdateParameters - The request body.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of cloudServicesNetwork represents additional egress information that will be used by associated virtual machines or hybrid AKS clusters.

createOrUpdate

public abstract CloudServicesNetworkInner createOrUpdate(String resourceGroupName, String cloudServicesNetworkName, CloudServicesNetworkInner cloudServicesNetworkParameters)

Create or update the cloud services network. Create a new cloud services network or update the properties of the existing cloud services network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.
cloudServicesNetworkParameters - The request body.

Returns:

cloudServicesNetwork represents additional egress information that will be used by associated virtual machines or hybrid AKS clusters.

createOrUpdate

public abstract CloudServicesNetworkInner createOrUpdate(String resourceGroupName, String cloudServicesNetworkName, CloudServicesNetworkInner cloudServicesNetworkParameters, String ifMatch, String ifNoneMatch, Context context)

Create or update the cloud services network. Create a new cloud services network or update the properties of the existing cloud services network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.
cloudServicesNetworkParameters - The request body.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

Returns:

cloudServicesNetwork represents additional egress information that will be used by associated virtual machines or hybrid AKS clusters.

delete

public abstract OperationStatusResultInner delete(String resourceGroupName, String cloudServicesNetworkName)

Delete the cloud services network. Delete the provided cloud services network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.

Returns:

the current status of an async operation.

delete

public abstract OperationStatusResultInner delete(String resourceGroupName, String cloudServicesNetworkName, String ifMatch, String ifNoneMatch, Context context)

Delete the cloud services network. Delete the provided cloud services network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

Returns:

the current status of an async operation.

getByResourceGroup

public abstract CloudServicesNetworkInner getByResourceGroup(String resourceGroupName, String cloudServicesNetworkName)

Retrieve the cloud services network. Get properties of the provided cloud services network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.

Returns:

properties of the provided cloud services network.

getByResourceGroupWithResponse

public abstract Response<CloudServicesNetworkInner> getByResourceGroupWithResponse(String resourceGroupName, String cloudServicesNetworkName, Context context)

Retrieve the cloud services network. Get properties of the provided cloud services network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.
context - The context to associate with this operation.

Returns:

properties of the provided cloud services network along with Response<T>.

list

public abstract PagedIterable<CloudServicesNetworkInner> list()

List cloud services networks in the subscription. Get a list of cloud services networks in the provided subscription.

Returns:

a list of cloud services networks in the provided subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<CloudServicesNetworkInner> list(Integer top, String skipToken, Context context)

List cloud services networks in the subscription. Get a list of cloud services networks in the provided subscription.

Parameters:

top - The maximum number of resources to return from the operation. Example: '$top=10'.
skipToken - The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large result sets.
context - The context to associate with this operation.

Returns:

a list of cloud services networks in the provided subscription as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<CloudServicesNetworkInner> listByResourceGroup(String resourceGroupName)

List cloud services networks in the resource group. Get a list of cloud services networks in the provided resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

a list of cloud services networks in the provided resource group as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<CloudServicesNetworkInner> listByResourceGroup(String resourceGroupName, Integer top, String skipToken, Context context)

List cloud services networks in the resource group. Get a list of cloud services networks in the provided resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
top - The maximum number of resources to return from the operation. Example: '$top=10'.
skipToken - The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large result sets.
context - The context to associate with this operation.

Returns:

a list of cloud services networks in the provided resource group as paginated response with PagedIterable<T>.

update

public abstract CloudServicesNetworkInner update(String resourceGroupName, String cloudServicesNetworkName)

Patch the cloud services network. Update properties of the provided cloud services network, or update the tags associated with it. Properties and tag updates can be done independently.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.

Returns:

cloudServicesNetwork represents additional egress information that will be used by associated virtual machines or hybrid AKS clusters.

update

public abstract CloudServicesNetworkInner update(String resourceGroupName, String cloudServicesNetworkName, String ifMatch, String ifNoneMatch, CloudServicesNetworkPatchParameters cloudServicesNetworkUpdateParameters, Context context)

Patch the cloud services network. Update properties of the provided cloud services network, or update the tags associated with it. Properties and tag updates can be done independently.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudServicesNetworkName - The name of the cloud services network.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
cloudServicesNetworkUpdateParameters - The request body.
context - The context to associate with this operation.

Returns:

cloudServicesNetwork represents additional egress information that will be used by associated virtual machines or hybrid AKS clusters.

Applies to