CertificateProfile Interface

public interface CertificateProfile

An immutable client-side representation of CertificateProfile.

Method Summary

Modifier and Type Method and Description
abstract List<Certificate> certificates()

Gets the certificates property: List of renewed certificates.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract String identityValidationId()

Gets the identityValidationId property: Identity validation id used for the certificate subject name.

abstract Boolean includeCity()

Gets the includeCity property: Whether to include L in the certificate subject name.

abstract Boolean includeCountry()

Gets the includeCountry property: Whether to include C in the certificate subject name.

abstract Boolean includePostalCode()

Gets the includePostalCode property: Whether to include PC in the certificate subject name.

abstract Boolean includeState()

Gets the includeState property: Whether to include S in the certificate subject name.

abstract Boolean includeStreetAddress()

Gets the includeStreetAddress property: Whether to include STREET in the certificate subject name.

abstract CertificateProfileInner innerModel()

Gets the inner com.azure.resourcemanager.artifactsigning.fluent.models.CertificateProfileInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract ProfileType profileType()

Gets the profileType property: Profile type of the certificate.

abstract ProvisioningState provisioningState()

Gets the provisioningState property: Status of the current operation on certificate profile.

abstract CertificateProfile refresh()

Refreshes the resource to sync with Azure.

abstract CertificateProfile refresh(Context context)

Refreshes the resource to sync with Azure.

abstract void revokeCertificate(RevokeCertificate body)

Revoke a certificate under a certificate profile.

abstract Response<Void> revokeCertificateWithResponse(RevokeCertificate body, Context context)

Revoke a certificate under a certificate profile.

abstract CertificateProfileStatus status()

Gets the status property: Status of the certificate profile.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract String type()

Gets the type property: The type of the resource.

Method Details

certificates

public abstract List<Certificate> certificates()

Gets the certificates property: List of renewed certificates.

Returns:

the certificates value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

identityValidationId

public abstract String identityValidationId()

Gets the identityValidationId property: Identity validation id used for the certificate subject name.

Returns:

the identityValidationId value.

includeCity

public abstract Boolean includeCity()

Gets the includeCity property: Whether to include L in the certificate subject name. Applicable only for private trust, private trust ci profile types.

Returns:

the includeCity value.

includeCountry

public abstract Boolean includeCountry()

Gets the includeCountry property: Whether to include C in the certificate subject name. Applicable only for private trust, private trust ci profile types.

Returns:

the includeCountry value.

includePostalCode

public abstract Boolean includePostalCode()

Gets the includePostalCode property: Whether to include PC in the certificate subject name.

Returns:

the includePostalCode value.

includeState

public abstract Boolean includeState()

Gets the includeState property: Whether to include S in the certificate subject name. Applicable only for private trust, private trust ci profile types.

Returns:

the includeState value.

includeStreetAddress

public abstract Boolean includeStreetAddress()

Gets the includeStreetAddress property: Whether to include STREET in the certificate subject name.

Returns:

the includeStreetAddress value.

innerModel

public abstract CertificateProfileInner innerModel()

Gets the inner com.azure.resourcemanager.artifactsigning.fluent.models.CertificateProfileInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

profileType

public abstract ProfileType profileType()

Gets the profileType property: Profile type of the certificate.

Returns:

the profileType value.

provisioningState

public abstract ProvisioningState provisioningState()

Gets the provisioningState property: Status of the current operation on certificate profile.

Returns:

the provisioningState value.

refresh

public abstract CertificateProfile refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract CertificateProfile refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

revokeCertificate

public abstract void revokeCertificate(RevokeCertificate body)

Revoke a certificate under a certificate profile.

Parameters:

body - Parameters to revoke the certificate profile.

revokeCertificateWithResponse

public abstract Response<Void> revokeCertificateWithResponse(RevokeCertificate body, Context context)

Revoke a certificate under a certificate profile.

Parameters:

body - Parameters to revoke the certificate profile.
context - The context to associate with this operation.

Returns:

status

public abstract CertificateProfileStatus status()

Gets the status property: Status of the certificate profile.

Returns:

the status value.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to