Class CfnCertificate.GeneralNameProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCertificate.GeneralNameProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCertificate.GeneralNameProperty
CfnCertificate.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.CfnCertificate.GeneralNameProperty
CfnCertificate.GeneralNameProperty.Builder, CfnCertificate.GeneralNameProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCertificate.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 theCfnCertificate.GeneralNameProperty.Builder.
-
-
Method Details
-
getDirectoryName
Description copied from interface:CfnCertificate.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
IResolvableorCfnCertificate.SubjectProperty- Specified by:
getDirectoryNamein interfaceCfnCertificate.GeneralNameProperty- See Also:
-
getDnsName
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas a DNS name.- Specified by:
getDnsNamein interfaceCfnCertificate.GeneralNameProperty- See Also:
-
getEdiPartyName
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas anEdiPartyNameobject.Returns union: either
IResolvableorCfnCertificate.EdiPartyNameProperty- Specified by:
getEdiPartyNamein interfaceCfnCertificate.GeneralNameProperty- See Also:
-
getIpAddress
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas an IPv4 or IPv6 address.- Specified by:
getIpAddressin interfaceCfnCertificate.GeneralNameProperty- See Also:
-
getOtherName
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameusing anOtherNameobject.Returns union: either
IResolvableorCfnCertificate.OtherNameProperty- Specified by:
getOtherNamein interfaceCfnCertificate.GeneralNameProperty- See Also:
-
getRegisteredId
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas an object identifier (OID).- Specified by:
getRegisteredIdin interfaceCfnCertificate.GeneralNameProperty- See Also:
-
getRfc822Name
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas an RFC 822 email address.- Specified by:
getRfc822Namein interfaceCfnCertificate.GeneralNameProperty- See Also:
-
getUniformResourceIdentifier
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas a URI.- Specified by:
getUniformResourceIdentifierin interfaceCfnCertificate.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()
-