CertificateAuthority
public struct CertificateAuthority : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Amazon Resource Name (ARN) for your private certificate authority (CA). The format is 12345678-1234-1234-1234-123456789012 .
Declaration
Swift
public let arn: String?
-
Your private CA configuration.
Declaration
Swift
public let certificateAuthorityConfiguration: CertificateAuthorityConfiguration?
-
Date and time at which your private CA was created.
Declaration
Swift
public let createdAt: TimeStamp?
-
Reason the request to create your private CA failed.
Declaration
Swift
public let failureReason: FailureReason?
-
Date and time at which your private CA was last updated.
Declaration
Swift
public let lastStateChangeAt: TimeStamp?
-
Date and time after which your private CA certificate is not valid.
Declaration
Swift
public let notAfter: TimeStamp?
-
Date and time before which your private CA certificate is not valid.
Declaration
Swift
public let notBefore: TimeStamp?
-
The AWS account ID that owns the certificate authority.
Declaration
Swift
public let ownerAccount: String?
-
The period during which a deleted CA can be restored. For more information, see the PermanentDeletionTimeInDays parameter of the DeleteCertificateAuthorityRequest action.
Declaration
Swift
public let restorableUntil: TimeStamp?
-
Information about the certificate revocation list (CRL) created and maintained by your private CA.
Declaration
Swift
public let revocationConfiguration: RevocationConfiguration?
-
Serial number of your private CA.
Declaration
Swift
public let serial: String?
-
Status of your private CA.
Declaration
Swift
public let status: CertificateAuthorityStatus?
-
Type of your private CA.
Declaration
Swift
public let type: CertificateAuthorityType?
-
init(arn:certificateAuthorityConfiguration:createdAt:failureReason:lastStateChangeAt:notAfter:notBefore:ownerAccount:restorableUntil:revocationConfiguration:serial:status:type:)
Undocumented
Declaration
Swift
public init(arn: String? = nil, certificateAuthorityConfiguration: CertificateAuthorityConfiguration? = nil, createdAt: TimeStamp? = nil, failureReason: FailureReason? = nil, lastStateChangeAt: TimeStamp? = nil, notAfter: TimeStamp? = nil, notBefore: TimeStamp? = nil, ownerAccount: String? = nil, restorableUntil: TimeStamp? = nil, revocationConfiguration: RevocationConfiguration? = nil, serial: String? = nil, status: CertificateAuthorityStatus? = nil, type: CertificateAuthorityType? = nil)