ManagedCertificatesClient Interface

public interface ManagedCertificatesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedCertificateInner>,ManagedCertificateInner> beginCreateOrUpdate(String resourceGroupName, String environmentName, String managedCertificateName)

Create or Update a Managed Certificate.

abstract SyncPoller<PollResult<ManagedCertificateInner>,ManagedCertificateInner> beginCreateOrUpdate(String resourceGroupName, String environmentName, String managedCertificateName, ManagedCertificateInner managedCertificateEnvelope, Context context)

Create or Update a Managed Certificate.

abstract ManagedCertificateInner createOrUpdate(String resourceGroupName, String environmentName, String managedCertificateName)

Create or Update a Managed Certificate.

abstract ManagedCertificateInner createOrUpdate(String resourceGroupName, String environmentName, String managedCertificateName, ManagedCertificateInner managedCertificateEnvelope, Context context)

Create or Update a Managed Certificate.

abstract void delete(String resourceGroupName, String environmentName, String managedCertificateName)

Deletes the specified Managed Certificate.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String environmentName, String managedCertificateName, Context context)

Deletes the specified Managed Certificate.

abstract ManagedCertificateInner get(String resourceGroupName, String environmentName, String managedCertificateName)

Get the specified Managed Certificate.

abstract Response<ManagedCertificateInner> getWithResponse(String resourceGroupName, String environmentName, String managedCertificateName, Context context)

Get the specified Managed Certificate.

abstract PagedIterable<ManagedCertificateInner> list(String resourceGroupName, String environmentName)

Get the Managed Certificates in a given managed environment.

abstract PagedIterable<ManagedCertificateInner> list(String resourceGroupName, String environmentName, Context context)

Get the Managed Certificates in a given managed environment.

abstract ManagedCertificateInner update(String resourceGroupName, String environmentName, String managedCertificateName, ManagedCertificatePatch managedCertificateEnvelope)

Update tags of a managed certificate Patches a managed certificate.

abstract Response<ManagedCertificateInner> updateWithResponse(String resourceGroupName, String environmentName, String managedCertificateName, ManagedCertificatePatch managedCertificateEnvelope, Context context)

Update tags of a managed certificate Patches a managed certificate.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ManagedCertificateInner>,ManagedCertificateInner> beginCreateOrUpdate(String resourceGroupName, String environmentName, String managedCertificateName)

Create or Update a Managed Certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
managedCertificateName - Name of the Managed Certificate.

Returns:

the SyncPoller<T,U> for polling of managed certificates used for Custom Domain bindings of Container Apps in a Managed Environment.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ManagedCertificateInner>,ManagedCertificateInner> beginCreateOrUpdate(String resourceGroupName, String environmentName, String managedCertificateName, ManagedCertificateInner managedCertificateEnvelope, Context context)

Create or Update a Managed Certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
managedCertificateName - Name of the Managed Certificate.
managedCertificateEnvelope - Managed Certificate to be created or updated.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of managed certificates used for Custom Domain bindings of Container Apps in a Managed Environment.

createOrUpdate

public abstract ManagedCertificateInner createOrUpdate(String resourceGroupName, String environmentName, String managedCertificateName)

Create or Update a Managed Certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
managedCertificateName - Name of the Managed Certificate.

Returns:

managed certificates used for Custom Domain bindings of Container Apps in a Managed Environment.

createOrUpdate

public abstract ManagedCertificateInner createOrUpdate(String resourceGroupName, String environmentName, String managedCertificateName, ManagedCertificateInner managedCertificateEnvelope, Context context)

Create or Update a Managed Certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
managedCertificateName - Name of the Managed Certificate.
managedCertificateEnvelope - Managed Certificate to be created or updated.
context - The context to associate with this operation.

Returns:

managed certificates used for Custom Domain bindings of Container Apps in a Managed Environment.

delete

public abstract void delete(String resourceGroupName, String environmentName, String managedCertificateName)

Deletes the specified Managed Certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
managedCertificateName - Name of the Managed Certificate.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String environmentName, String managedCertificateName, Context context)

Deletes the specified Managed Certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
managedCertificateName - Name of the Managed Certificate.
context - The context to associate with this operation.

Returns:

get

public abstract ManagedCertificateInner get(String resourceGroupName, String environmentName, String managedCertificateName)

Get the specified Managed Certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
managedCertificateName - Name of the Managed Certificate.

Returns:

the specified Managed Certificate.

getWithResponse

public abstract Response<ManagedCertificateInner> getWithResponse(String resourceGroupName, String environmentName, String managedCertificateName, Context context)

Get the specified Managed Certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
managedCertificateName - Name of the Managed Certificate.
context - The context to associate with this operation.

Returns:

the specified Managed Certificate along with Response<T>.

list

public abstract PagedIterable<ManagedCertificateInner> list(String resourceGroupName, String environmentName)

Get the Managed Certificates in a given managed environment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.

Returns:

the Managed Certificates in a given managed environment as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<ManagedCertificateInner> list(String resourceGroupName, String environmentName, Context context)

Get the Managed Certificates in a given managed environment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
context - The context to associate with this operation.

Returns:

the Managed Certificates in a given managed environment as paginated response with PagedIterable<T>.

update

public abstract ManagedCertificateInner update(String resourceGroupName, String environmentName, String managedCertificateName, ManagedCertificatePatch managedCertificateEnvelope)

Update tags of a managed certificate Patches a managed certificate. Oly patching of tags is supported.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
managedCertificateName - Name of the Managed Certificate.
managedCertificateEnvelope - Properties of a managed certificate that need to be updated.

Returns:

managed certificates used for Custom Domain bindings of Container Apps in a Managed Environment.

updateWithResponse

public abstract Response<ManagedCertificateInner> updateWithResponse(String resourceGroupName, String environmentName, String managedCertificateName, ManagedCertificatePatch managedCertificateEnvelope, Context context)

Update tags of a managed certificate Patches a managed certificate. Oly patching of tags is supported.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
environmentName - Name of the Managed Environment.
managedCertificateName - Name of the Managed Certificate.
managedCertificateEnvelope - Properties of a managed certificate that need to be updated.
context - The context to associate with this operation.

Returns:

managed certificates used for Custom Domain bindings of Container Apps in a Managed Environment along with Response<T>.

Applies to