| 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 |
Amazonka.RolesAnywhere.Types.SourceData
Description
Synopsis
Documentation
data SourceData Source #
The data field of the trust anchor depending on its type.
See: newSourceData smart constructor.
Constructors
| SourceData' | |
Fields
| |
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.