Class CfnTrustAnchor.SourceDataProperty
A union object representing the data field of the TrustAnchor depending on its type.
Inheritance
System.Object
CfnTrustAnchor.SourceDataProperty
Implements
Namespace: Amazon.CDK.AWS.RolesAnywhere
Assembly: Amazon.CDK.AWS.RolesAnywhere.dll
Syntax (csharp)
public class SourceDataProperty : Object, CfnTrustAnchor.ISourceDataProperty
Syntax (vb)
Public Class SourceDataProperty
Inherits Object
Implements CfnTrustAnchor.ISourceDataProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.RolesAnywhere;
var sourceDataProperty = new SourceDataProperty {
AcmPcaArn = "acmPcaArn",
X509CertificateData = "x509CertificateData"
};
Synopsis
Constructors
SourceDataProperty() |
Properties
AcmPcaArn | The root certificate of the AWS Private Certificate Authority specified by this ARN is used in trust validation for temporary credential requests. |
X509CertificateData | The PEM-encoded data for the certificate anchor. |
Constructors
SourceDataProperty()
public SourceDataProperty()
Properties
AcmPcaArn
The root certificate of the AWS Private Certificate Authority specified by this ARN is used in trust validation for temporary credential requests.
public string AcmPcaArn { get; set; }
Property Value
System.String
Remarks
Included for trust anchors of type AWS_ACM_PCA
.
This field is not supported in your region.
X509CertificateData
The PEM-encoded data for the certificate anchor.
public string X509CertificateData { get; set; }
Property Value
System.String
Remarks
Included for trust anchors of type CERTIFICATE_BUNDLE
.