Class CfnTrustStore
Creates a trust store.
Inherited Members
Namespace: Amazon.CDK.AWS.ElasticLoadBalancingV2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnTrustStore : CfnResource, IInspectable, ITaggableV2
Syntax (vb)
Public Class CfnTrustStore
Inherits CfnResource
Implements IInspectable, ITaggableV2
Remarks
You must specify CaCertificatesBundleS3Bucket
and CaCertificatesBundleS3Key
.
CloudformationResource: AWS::ElasticLoadBalancingV2::TrustStore
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.ElasticLoadBalancingV2;
var cfnTrustStore = new CfnTrustStore(this, "MyCfnTrustStore", new CfnTrustStoreProps {
CaCertificatesBundleS3Bucket = "caCertificatesBundleS3Bucket",
CaCertificatesBundleS3Key = "caCertificatesBundleS3Key",
CaCertificatesBundleS3ObjectVersion = "caCertificatesBundleS3ObjectVersion",
Name = "name",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
Synopsis
Constructors
CfnTrustStore(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
CfnTrustStore(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
CfnTrustStore(Construct, String, ICfnTrustStoreProps) |
Properties
AttrNumberOfCaCertificates | The number of ca certificates in the trust store. |
AttrStatus | The current status of the trust store. |
AttrTrustStoreArn | The Amazon Resource Name (ARN) of the trust store. |
CaCertificatesBundleS3Bucket | The Amazon S3 bucket for the ca certificates bundle. |
CaCertificatesBundleS3Key | The Amazon S3 path for the ca certificates bundle. |
CaCertificatesBundleS3ObjectVersion | The Amazon S3 object version for the ca certificates bundle. |
CdkTagManager | Tag Manager which manages the tags for this resource. |
CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
CfnProperties | |
Name | The name of the trust store. |
Tags | The tags to assign to the trust store. |
Methods
Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
RenderProperties(IDictionary<String, Object>) |
Constructors
CfnTrustStore(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected CfnTrustStore(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
CfnTrustStore(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected CfnTrustStore(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
CfnTrustStore(Construct, String, ICfnTrustStoreProps)
public CfnTrustStore(Construct scope, string id, ICfnTrustStoreProps props = null)
Parameters
- scope Constructs.Construct
Scope in which this resource is defined.
- id System.String
Construct identifier for this resource (unique in its scope).
- props ICfnTrustStoreProps
Resource properties.
Properties
AttrNumberOfCaCertificates
The number of ca certificates in the trust store.
public virtual double AttrNumberOfCaCertificates { get; }
Property Value
System.Double
Remarks
CloudformationAttribute: NumberOfCaCertificates
AttrStatus
The current status of the trust store.
public virtual string AttrStatus { get; }
Property Value
System.String
Remarks
CloudformationAttribute: Status
AttrTrustStoreArn
The Amazon Resource Name (ARN) of the trust store.
public virtual string AttrTrustStoreArn { get; }
Property Value
System.String
Remarks
CloudformationAttribute: TrustStoreArn
CaCertificatesBundleS3Bucket
The Amazon S3 bucket for the ca certificates bundle.
public virtual string CaCertificatesBundleS3Bucket { get; set; }
Property Value
System.String
CaCertificatesBundleS3Key
The Amazon S3 path for the ca certificates bundle.
public virtual string CaCertificatesBundleS3Key { get; set; }
Property Value
System.String
CaCertificatesBundleS3ObjectVersion
The Amazon S3 object version for the ca certificates bundle.
public virtual string CaCertificatesBundleS3ObjectVersion { get; set; }
Property Value
System.String
CdkTagManager
Tag Manager which manages the tags for this resource.
public virtual TagManager CdkTagManager { get; }
Property Value
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
System.String
CfnProperties
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
System.Collections.Generic.IDictionary<System.String, System.Object>
Overrides
Name
The name of the trust store.
public virtual string Name { get; set; }
Property Value
System.String
Tags
The tags to assign to the trust store.
public virtual ICfnTag[] Tags { get; set; }
Property Value
ICfnTag[]
Methods
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
tree inspector to collect and process attributes.
RenderProperties(IDictionary<String, Object>)
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props System.Collections.Generic.IDictionary<System.String, System.Object>
Returns
System.Collections.Generic.IDictionary<System.String, System.Object>