CertificatesClient Interface

public interface CertificatesClient

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

Method Summary

Modifier and Type Method and Description
abstract CertificateInner createOrUpdate(String resourceGroupName, String automationAccountName, String certificateName, CertificateCreateOrUpdateParameters parameters)

Create a certificate.

abstract Response<CertificateInner> createOrUpdateWithResponse(String resourceGroupName, String automationAccountName, String certificateName, CertificateCreateOrUpdateParameters parameters, Context context)

Create a certificate.

abstract void delete(String resourceGroupName, String automationAccountName, String certificateName)

Delete the certificate.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String automationAccountName, String certificateName, Context context)

Delete the certificate.

abstract CertificateInner get(String resourceGroupName, String automationAccountName, String certificateName)

Retrieve the certificate identified by certificate name.

abstract Response<CertificateInner> getWithResponse(String resourceGroupName, String automationAccountName, String certificateName, Context context)

Retrieve the certificate identified by certificate name.

abstract PagedIterable<CertificateInner> listByAutomationAccount(String resourceGroupName, String automationAccountName)

Retrieve a list of certificates.

abstract PagedIterable<CertificateInner> listByAutomationAccount(String resourceGroupName, String automationAccountName, Context context)

Retrieve a list of certificates.

abstract CertificateInner update(String resourceGroupName, String automationAccountName, String certificateName, CertificateUpdateParameters parameters)

Update a certificate.

abstract Response<CertificateInner> updateWithResponse(String resourceGroupName, String automationAccountName, String certificateName, CertificateUpdateParameters parameters, Context context)

Update a certificate.

Method Details

createOrUpdate

public abstract CertificateInner createOrUpdate(String resourceGroupName, String automationAccountName, String certificateName, CertificateCreateOrUpdateParameters parameters)

Create a certificate.

Parameters:

resourceGroupName - Name of an Azure Resource group.
automationAccountName - The name of the automation account.
certificateName - The parameters supplied to the create or update certificate operation.
parameters - The parameters supplied to the create or update certificate operation.

Returns:

definition of the certificate.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String automationAccountName, String certificateName, CertificateCreateOrUpdateParameters parameters, Context context)

Create a certificate.

Parameters:

resourceGroupName - Name of an Azure Resource group.
automationAccountName - The name of the automation account.
certificateName - The parameters supplied to the create or update certificate operation.
parameters - The parameters supplied to the create or update certificate operation.
context - The context to associate with this operation.

Returns:

definition of the certificate along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String automationAccountName, String certificateName)

Delete the certificate.

Parameters:

resourceGroupName - Name of an Azure Resource group.
automationAccountName - The name of the automation account.
certificateName - The name of certificate.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String automationAccountName, String certificateName, Context context)

Delete the certificate.

Parameters:

resourceGroupName - Name of an Azure Resource group.
automationAccountName - The name of the automation account.
certificateName - The name of certificate.
context - The context to associate with this operation.

Returns:

get

public abstract CertificateInner get(String resourceGroupName, String automationAccountName, String certificateName)

Retrieve the certificate identified by certificate name.

Parameters:

resourceGroupName - Name of an Azure Resource group.
automationAccountName - The name of the automation account.
certificateName - The name of certificate.

Returns:

definition of the certificate.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String automationAccountName, String certificateName, Context context)

Retrieve the certificate identified by certificate name.

Parameters:

resourceGroupName - Name of an Azure Resource group.
automationAccountName - The name of the automation account.
certificateName - The name of certificate.
context - The context to associate with this operation.

Returns:

definition of the certificate along with Response<T>.

listByAutomationAccount

public abstract PagedIterable listByAutomationAccount(String resourceGroupName, String automationAccountName)

Retrieve a list of certificates.

Parameters:

resourceGroupName - Name of an Azure Resource group.
automationAccountName - The name of the automation account.

Returns:

the response model for the list certificate operation as paginated response with PagedIterable<T>.

listByAutomationAccount

public abstract PagedIterable listByAutomationAccount(String resourceGroupName, String automationAccountName, Context context)

Retrieve a list of certificates.

Parameters:

resourceGroupName - Name of an Azure Resource group.
automationAccountName - The name of the automation account.
context - The context to associate with this operation.

Returns:

the response model for the list certificate operation as paginated response with PagedIterable<T>.

update

public abstract CertificateInner update(String resourceGroupName, String automationAccountName, String certificateName, CertificateUpdateParameters parameters)

Update a certificate.

Parameters:

resourceGroupName - Name of an Azure Resource group.
automationAccountName - The name of the automation account.
certificateName - The parameters supplied to the update certificate operation.
parameters - The parameters supplied to the update certificate operation.

Returns:

definition of the certificate.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String automationAccountName, String certificateName, CertificateUpdateParameters parameters, Context context)

Update a certificate.

Parameters:

resourceGroupName - Name of an Azure Resource group.
automationAccountName - The name of the automation account.
certificateName - The parameters supplied to the update certificate operation.
parameters - The parameters supplied to the update certificate operation.
context - The context to associate with this operation.

Returns:

definition of the certificate along with Response<T>.

Applies to