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)
View on GitHub
CertificateAuthority Structure Reference