Class CfnCertificateAuthority.GeneralNameProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCertificateAuthority.GeneralNameProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCertificateAuthority.GeneralNameProperty
CfnCertificateAuthority.GeneralNameProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.acmpca.CfnCertificateAuthority.GeneralNameProperty
CfnCertificateAuthority.GeneralNameProperty.Builder, CfnCertificateAuthority.GeneralNameProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCertificateAuthority.GeneralNameProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectContains information about the certificate subject.final StringRepresentsGeneralNameas a DNS name.final ObjectRepresentsGeneralNameas anEdiPartyNameobject.final StringRepresentsGeneralNameas an IPv4 or IPv6 address.final ObjectRepresentsGeneralNameusing anOtherNameobject.final StringRepresentsGeneralNameas an object identifier (OID).final StringRepresentsGeneralNameas an RFC 822 email address.final StringRepresentsGeneralNameas a URI.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCertificateAuthority.GeneralNameProperty.Builder.
-
-
Method Details
-
getDirectoryName
Description copied from interface:CfnCertificateAuthority.GeneralNamePropertyContains information about the certificate subject.The certificate can be one issued by your private certificate authority (CA) or it can be your private CA certificate. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate. The DN must be unique for each entity, but your private CA can issue more than one certificate with the same DN to the same entity.
Returns union: either
IResolvableorCfnCertificateAuthority.SubjectProperty- Specified by:
getDirectoryNamein interfaceCfnCertificateAuthority.GeneralNameProperty- See Also:
-
getDnsName
Description copied from interface:CfnCertificateAuthority.GeneralNamePropertyRepresentsGeneralNameas a DNS name.- Specified by:
getDnsNamein interfaceCfnCertificateAuthority.GeneralNameProperty- See Also:
-
getEdiPartyName
Description copied from interface:CfnCertificateAuthority.GeneralNamePropertyRepresentsGeneralNameas anEdiPartyNameobject.Returns union: either
IResolvableorCfnCertificateAuthority.EdiPartyNameProperty- Specified by:
getEdiPartyNamein interfaceCfnCertificateAuthority.GeneralNameProperty- See Also:
-
getIpAddress
Description copied from interface:CfnCertificateAuthority.GeneralNamePropertyRepresentsGeneralNameas an IPv4 or IPv6 address.- Specified by:
getIpAddressin interfaceCfnCertificateAuthority.GeneralNameProperty- See Also:
-
getOtherName
Description copied from interface:CfnCertificateAuthority.GeneralNamePropertyRepresentsGeneralNameusing anOtherNameobject.Returns union: either
IResolvableorCfnCertificateAuthority.OtherNameProperty- Specified by:
getOtherNamein interfaceCfnCertificateAuthority.GeneralNameProperty- See Also:
-
getRegisteredId
Description copied from interface:CfnCertificateAuthority.GeneralNamePropertyRepresentsGeneralNameas an object identifier (OID).- Specified by:
getRegisteredIdin interfaceCfnCertificateAuthority.GeneralNameProperty- See Also:
-
getRfc822Name
Description copied from interface:CfnCertificateAuthority.GeneralNamePropertyRepresentsGeneralNameas an RFC 822 email address.- Specified by:
getRfc822Namein interfaceCfnCertificateAuthority.GeneralNameProperty- See Also:
-
getUniformResourceIdentifier
Description copied from interface:CfnCertificateAuthority.GeneralNamePropertyRepresentsGeneralNameas a URI.- Specified by:
getUniformResourceIdentifierin interfaceCfnCertificateAuthority.GeneralNameProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-