Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
Documentation
data SourceData Source #
The data field of the trust anchor depending on its type.
See: newSourceData
smart constructor.
SourceData' | |
|
Instances
newSourceData :: SourceData Source #
Create a value of SourceData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:acmPcaArn:SourceData'
, sourceData_acmPcaArn
- The root certificate of the Certificate Manager Private Certificate
Authority specified by this ARN is used in trust validation for
CreateSession
operations. Included for trust anchors of type AWS_ACM_PCA
.
$sel:x509CertificateData:SourceData'
, sourceData_x509CertificateData
- The PEM-encoded data for the certificate anchor. Included for trust
anchors of type CERTIFICATE_BUNDLE
.
sourceData_acmPcaArn :: Lens' SourceData (Maybe Text) Source #
The root certificate of the Certificate Manager Private Certificate
Authority specified by this ARN is used in trust validation for
CreateSession
operations. Included for trust anchors of type AWS_ACM_PCA
.
sourceData_x509CertificateData :: Lens' SourceData (Maybe Text) Source #
The PEM-encoded data for the certificate anchor. Included for trust
anchors of type CERTIFICATE_BUNDLE
.