Share via


CertificateProfiles Interface

public interface CertificateProfiles

Resource collection API of CertificateProfiles.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new CertificateProfile resource.

abstract void delete(String resourceGroupName, String accountName, String profileName)

Delete a certificate profile.

abstract void delete(String resourceGroupName, String accountName, String profileName, Context context)

Delete a certificate profile.

abstract void deleteById(String id)

Delete a certificate profile.

abstract void deleteByIdWithResponse(String id, Context context)

Delete a certificate profile.

abstract CertificateProfile get(String resourceGroupName, String accountName, String profileName)

Get details of a certificate profile.

abstract CertificateProfile getById(String id)

Get details of a certificate profile.

abstract Response<CertificateProfile> getByIdWithResponse(String id, Context context)

Get details of a certificate profile.

abstract Response<CertificateProfile> getWithResponse(String resourceGroupName, String accountName, String profileName, Context context)

Get details of a certificate profile.

abstract PagedIterable<CertificateProfile> listByCodeSigningAccount(String resourceGroupName, String accountName)

List certificate profiles under a trusted signing account.

abstract PagedIterable<CertificateProfile> listByCodeSigningAccount(String resourceGroupName, String accountName, Context context)

List certificate profiles under a trusted signing account.

abstract void revokeCertificate(String resourceGroupName, String accountName, String profileName, RevokeCertificate body)

Revoke a certificate under a certificate profile.

abstract Response<Void> revokeCertificateWithResponse(String resourceGroupName, String accountName, String profileName, RevokeCertificate body, Context context)

Revoke a certificate under a certificate profile.

Method Details

define

public abstract CertificateProfile.DefinitionStages.Blank define(String name)

Begins definition for a new CertificateProfile resource.

Parameters:

name - resource name.

Returns:

the first stage of the new CertificateProfile definition.

delete

public abstract void delete(String resourceGroupName, String accountName, String profileName)

Delete a certificate profile.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Trusted Signing account name.
profileName - Certificate profile name.

delete

public abstract void delete(String resourceGroupName, String accountName, String profileName, Context context)

Delete a certificate profile.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Trusted Signing account name.
profileName - Certificate profile name.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Delete a certificate profile.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete a certificate profile.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

get

public abstract CertificateProfile get(String resourceGroupName, String accountName, String profileName)

Get details of a certificate profile.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Trusted Signing account name.
profileName - Certificate profile name.

Returns:

details of a certificate profile.

getById

public abstract CertificateProfile getById(String id)

Get details of a certificate profile.

Parameters:

id - the resource ID.

Returns:

details of a certificate profile along with Response<T>.

getByIdWithResponse

public abstract Response<CertificateProfile> getByIdWithResponse(String id, Context context)

Get details of a certificate profile.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

details of a certificate profile along with Response<T>.

getWithResponse

public abstract Response<CertificateProfile> getWithResponse(String resourceGroupName, String accountName, String profileName, Context context)

Get details of a certificate profile.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Trusted Signing account name.
profileName - Certificate profile name.
context - The context to associate with this operation.

Returns:

details of a certificate profile along with Response<T>.

listByCodeSigningAccount

public abstract PagedIterable<CertificateProfile> listByCodeSigningAccount(String resourceGroupName, String accountName)

List certificate profiles under a trusted signing account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Trusted Signing account name.

Returns:

the response of a CertificateProfile list operation as paginated response with PagedIterable<T>.

listByCodeSigningAccount

public abstract PagedIterable<CertificateProfile> listByCodeSigningAccount(String resourceGroupName, String accountName, Context context)

List certificate profiles under a trusted signing account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Trusted Signing account name.
context - The context to associate with this operation.

Returns:

the response of a CertificateProfile list operation as paginated response with PagedIterable<T>.

revokeCertificate

public abstract void revokeCertificate(String resourceGroupName, String accountName, String profileName, RevokeCertificate body)

Revoke a certificate under a certificate profile.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Trusted Signing account name.
profileName - Certificate profile name.
body - Parameters to revoke the certificate profile.

revokeCertificateWithResponse

public abstract Response<Void> revokeCertificateWithResponse(String resourceGroupName, String accountName, String profileName, RevokeCertificate body, Context context)

Revoke a certificate under a certificate profile.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Trusted Signing account name.
profileName - Certificate profile name.
body - Parameters to revoke the certificate profile.
context - The context to associate with this operation.

Returns:

Applies to