HcxEnterpriseSitesClient Interface

public interface HcxEnterpriseSitesClient

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

Method Summary

Modifier and Type Method and Description
abstract HcxEnterpriseSiteInner createOrUpdate(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName, HcxEnterpriseSiteInner hcxEnterpriseSite)

Create or update an activation key for on-premises HCX site.

abstract Response<HcxEnterpriseSiteInner> createOrUpdateWithResponse(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName, HcxEnterpriseSiteInner hcxEnterpriseSite, Context context)

Create or update an activation key for on-premises HCX site.

abstract void delete(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName)

Delete HCX on-premises key in a private cloud.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName, Context context)

Delete HCX on-premises key in a private cloud.

abstract HcxEnterpriseSiteInner get(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName)

Get an HCX on-premises key by name in a private cloud.

abstract Response<HcxEnterpriseSiteInner> getWithResponse(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName, Context context)

Get an HCX on-premises key by name in a private cloud.

abstract PagedIterable<HcxEnterpriseSiteInner> list(String resourceGroupName, String privateCloudName)

List HCX on-premises key in a private cloud.

abstract PagedIterable<HcxEnterpriseSiteInner> list(String resourceGroupName, String privateCloudName, Context context)

List HCX on-premises key in a private cloud.

Method Details

createOrUpdate

public abstract HcxEnterpriseSiteInner createOrUpdate(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName, HcxEnterpriseSiteInner hcxEnterpriseSite)

Create or update an activation key for on-premises HCX site.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateCloudName - The name of the private cloud.
hcxEnterpriseSiteName - Name of the HCX Enterprise Site in the private cloud.
hcxEnterpriseSite - The HCX Enterprise Site.

Returns:

an HCX Enterprise Site resource.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName, HcxEnterpriseSiteInner hcxEnterpriseSite, Context context)

Create or update an activation key for on-premises HCX site.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateCloudName - The name of the private cloud.
hcxEnterpriseSiteName - Name of the HCX Enterprise Site in the private cloud.
hcxEnterpriseSite - The HCX Enterprise Site.
context - The context to associate with this operation.

Returns:

an HCX Enterprise Site resource along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName)

Delete HCX on-premises key in a private cloud.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateCloudName - Name of the private cloud.
hcxEnterpriseSiteName - Name of the HCX Enterprise Site in the private cloud.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName, Context context)

Delete HCX on-premises key in a private cloud.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateCloudName - Name of the private cloud.
hcxEnterpriseSiteName - Name of the HCX Enterprise Site in the private cloud.
context - The context to associate with this operation.

Returns:

get

public abstract HcxEnterpriseSiteInner get(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName)

Get an HCX on-premises key by name in a private cloud.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateCloudName - Name of the private cloud.
hcxEnterpriseSiteName - Name of the HCX Enterprise Site in the private cloud.

Returns:

an HCX on-premises key by name in a private cloud.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String privateCloudName, String hcxEnterpriseSiteName, Context context)

Get an HCX on-premises key by name in a private cloud.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateCloudName - Name of the private cloud.
hcxEnterpriseSiteName - Name of the HCX Enterprise Site in the private cloud.
context - The context to associate with this operation.

Returns:

an HCX on-premises key by name in a private cloud along with Response<T>.

list

public abstract PagedIterable list(String resourceGroupName, String privateCloudName)

List HCX on-premises key in a private cloud.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateCloudName - Name of the private cloud.

Returns:

a paged list of HCX Enterprise Sites as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String privateCloudName, Context context)

List HCX on-premises key in a private cloud.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateCloudName - Name of the private cloud.
context - The context to associate with this operation.

Returns:

a paged list of HCX Enterprise Sites as paginated response with PagedIterable<T>.

Applies to