Class CfnTrustStorePropsMixin
This resource specifies a trust store that can be associated with a web portal.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.WorkSpacesWeb
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnTrustStorePropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnTrustStorePropsMixin Inherits Mixin Implements IMixin
Remarks
A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
CloudformationResource: AWS::WorkSpacesWeb::TrustStore
Mixin: true
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.CfnPropertyMixins.AWS.WorkSpacesWeb;
using Amazon.CDK;
IMergeStrategy mergeStrategy;
var cfnTrustStorePropsMixin = new CfnTrustStorePropsMixin(new CfnTrustStoreMixinProps {
CertificateList = new [] { "certificateList" },
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
}, new CfnPropertyMixinOptions {
Strategy = mergeStrategy
});
Synopsis
Constructors
| CfnTrustStorePropsMixin(ICfnTrustStoreMixinProps, ICfnPropertyMixinOptions?) | Create a mixin to apply properties to |
Properties
| CFN_PROPERTY_KEYS | This resource specifies a trust store that can be associated with a web portal. |
| Props | This resource specifies a trust store that can be associated with a web portal. |
| Strategy | This resource specifies a trust store that can be associated with a web portal. |
Methods
| ApplyTo(IConstruct) | Apply the mixin properties to the construct. |
| Supports(IConstruct) | Check if this mixin supports the given construct. |
Constructors
CfnTrustStorePropsMixin(ICfnTrustStoreMixinProps, ICfnPropertyMixinOptions?)
Create a mixin to apply properties to AWS::WorkSpacesWeb::TrustStore.
public CfnTrustStorePropsMixin(ICfnTrustStoreMixinProps props, ICfnPropertyMixinOptions? options = null)
Parameters
- props ICfnTrustStoreMixinProps
L1 properties to apply.
- options ICfnPropertyMixinOptions
Mixin options.
Remarks
A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
CloudformationResource: AWS::WorkSpacesWeb::TrustStore
Mixin: true
ExampleMetadata: fixture=_generated
Properties
CFN_PROPERTY_KEYS
This resource specifies a trust store that can be associated with a web portal.
protected static string[] CFN_PROPERTY_KEYS { get; }
Property Value
string[]
Remarks
A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
CloudformationResource: AWS::WorkSpacesWeb::TrustStore
Mixin: true
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.CfnPropertyMixins.AWS.WorkSpacesWeb;
using Amazon.CDK;
IMergeStrategy mergeStrategy;
var cfnTrustStorePropsMixin = new CfnTrustStorePropsMixin(new CfnTrustStoreMixinProps {
CertificateList = new [] { "certificateList" },
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
}, new CfnPropertyMixinOptions {
Strategy = mergeStrategy
});
Props
This resource specifies a trust store that can be associated with a web portal.
protected virtual ICfnTrustStoreMixinProps Props { get; }
Property Value
Remarks
A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
CloudformationResource: AWS::WorkSpacesWeb::TrustStore
Mixin: true
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.CfnPropertyMixins.AWS.WorkSpacesWeb;
using Amazon.CDK;
IMergeStrategy mergeStrategy;
var cfnTrustStorePropsMixin = new CfnTrustStorePropsMixin(new CfnTrustStoreMixinProps {
CertificateList = new [] { "certificateList" },
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
}, new CfnPropertyMixinOptions {
Strategy = mergeStrategy
});
Strategy
This resource specifies a trust store that can be associated with a web portal.
protected virtual IMergeStrategy Strategy { get; }
Property Value
Remarks
A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
CloudformationResource: AWS::WorkSpacesWeb::TrustStore
Mixin: true
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.CfnPropertyMixins.AWS.WorkSpacesWeb;
using Amazon.CDK;
IMergeStrategy mergeStrategy;
var cfnTrustStorePropsMixin = new CfnTrustStorePropsMixin(new CfnTrustStoreMixinProps {
CertificateList = new [] { "certificateList" },
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
}, new CfnPropertyMixinOptions {
Strategy = mergeStrategy
});
Methods
ApplyTo(IConstruct)
Apply the mixin properties to the construct.
public override void ApplyTo(IConstruct construct)
Parameters
- construct IConstruct
Overrides
Remarks
A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
CloudformationResource: AWS::WorkSpacesWeb::TrustStore
Mixin: true
ExampleMetadata: fixture=_generated
Supports(IConstruct)
Check if this mixin supports the given construct.
public override bool Supports(IConstruct construct)
Parameters
- construct IConstruct
Returns
Overrides
Remarks
A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
CloudformationResource: AWS::WorkSpacesWeb::TrustStore
Mixin: true
ExampleMetadata: fixture=_generated