Show / Hide Table of Contents

Class CfnPortalPropsMixin

This resource specifies a web portal, which users use to start browsing sessions.

Inheritance
object
Mixin
CfnPortalPropsMixin
Implements
IMixin
Inherited Members
Mixin.IsMixin(object)
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.WorkSpacesWeb
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnPortalPropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnPortalPropsMixin Inherits Mixin Implements IMixin
Remarks

A Standard web portal can't start browsing sessions unless you have at defined and associated an IdentityProvider and NetworkSettings resource. An IAM Identity Center web portal does not require an IdentityProvider resource.

For more information about web portals, see What is Amazon WorkSpaces Secure Browser? .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html

CloudformationResource: AWS::WorkSpacesWeb::Portal

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 cfnPortalPropsMixin = new CfnPortalPropsMixin(new CfnPortalMixinProps {
                 AdditionalEncryptionContext = new Dictionary<string, string> {
                     { "additionalEncryptionContextKey", "additionalEncryptionContext" }
                 },
                 AuthenticationType = "authenticationType",
                 BrowserSettingsArn = "browserSettingsArn",
                 CustomerManagedKey = "customerManagedKey",
                 DataProtectionSettingsArn = "dataProtectionSettingsArn",
                 DisplayName = "displayName",
                 InstanceType = "instanceType",
                 IpAccessSettingsArn = "ipAccessSettingsArn",
                 MaxConcurrentSessions = 123,
                 NetworkSettingsArn = "networkSettingsArn",
                 PortalCustomDomain = "portalCustomDomain",
                 SessionLoggerArn = "sessionLoggerArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 TrustStoreArn = "trustStoreArn",
                 UserAccessLoggingSettingsArn = "userAccessLoggingSettingsArn",
                 UserSettingsArn = "userSettingsArn"
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Synopsis

Constructors

CfnPortalPropsMixin(ICfnPortalMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::WorkSpacesWeb::Portal.

Properties

CFN_PROPERTY_KEYS

This resource specifies a web portal, which users use to start browsing sessions.

Props

This resource specifies a web portal, which users use to start browsing sessions.

Strategy

This resource specifies a web portal, which users use to start browsing sessions.

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

Supports(IConstruct)

Check if this mixin supports the given construct.

Constructors

CfnPortalPropsMixin(ICfnPortalMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::WorkSpacesWeb::Portal.

public CfnPortalPropsMixin(ICfnPortalMixinProps props, ICfnPropertyMixinOptions? options = null)
Parameters
props ICfnPortalMixinProps

L1 properties to apply.

options ICfnPropertyMixinOptions

Mixin options.

Remarks

A Standard web portal can't start browsing sessions unless you have at defined and associated an IdentityProvider and NetworkSettings resource. An IAM Identity Center web portal does not require an IdentityProvider resource.

For more information about web portals, see What is Amazon WorkSpaces Secure Browser? .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html

CloudformationResource: AWS::WorkSpacesWeb::Portal

Mixin: true

ExampleMetadata: fixture=_generated

Properties

CFN_PROPERTY_KEYS

This resource specifies a web portal, which users use to start browsing sessions.

protected static string[] CFN_PROPERTY_KEYS { get; }
Property Value

string[]

Remarks

A Standard web portal can't start browsing sessions unless you have at defined and associated an IdentityProvider and NetworkSettings resource. An IAM Identity Center web portal does not require an IdentityProvider resource.

For more information about web portals, see What is Amazon WorkSpaces Secure Browser? .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html

CloudformationResource: AWS::WorkSpacesWeb::Portal

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 cfnPortalPropsMixin = new CfnPortalPropsMixin(new CfnPortalMixinProps {
                 AdditionalEncryptionContext = new Dictionary<string, string> {
                     { "additionalEncryptionContextKey", "additionalEncryptionContext" }
                 },
                 AuthenticationType = "authenticationType",
                 BrowserSettingsArn = "browserSettingsArn",
                 CustomerManagedKey = "customerManagedKey",
                 DataProtectionSettingsArn = "dataProtectionSettingsArn",
                 DisplayName = "displayName",
                 InstanceType = "instanceType",
                 IpAccessSettingsArn = "ipAccessSettingsArn",
                 MaxConcurrentSessions = 123,
                 NetworkSettingsArn = "networkSettingsArn",
                 PortalCustomDomain = "portalCustomDomain",
                 SessionLoggerArn = "sessionLoggerArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 TrustStoreArn = "trustStoreArn",
                 UserAccessLoggingSettingsArn = "userAccessLoggingSettingsArn",
                 UserSettingsArn = "userSettingsArn"
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Props

This resource specifies a web portal, which users use to start browsing sessions.

protected virtual ICfnPortalMixinProps Props { get; }
Property Value

ICfnPortalMixinProps

Remarks

A Standard web portal can't start browsing sessions unless you have at defined and associated an IdentityProvider and NetworkSettings resource. An IAM Identity Center web portal does not require an IdentityProvider resource.

For more information about web portals, see What is Amazon WorkSpaces Secure Browser? .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html

CloudformationResource: AWS::WorkSpacesWeb::Portal

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 cfnPortalPropsMixin = new CfnPortalPropsMixin(new CfnPortalMixinProps {
                 AdditionalEncryptionContext = new Dictionary<string, string> {
                     { "additionalEncryptionContextKey", "additionalEncryptionContext" }
                 },
                 AuthenticationType = "authenticationType",
                 BrowserSettingsArn = "browserSettingsArn",
                 CustomerManagedKey = "customerManagedKey",
                 DataProtectionSettingsArn = "dataProtectionSettingsArn",
                 DisplayName = "displayName",
                 InstanceType = "instanceType",
                 IpAccessSettingsArn = "ipAccessSettingsArn",
                 MaxConcurrentSessions = 123,
                 NetworkSettingsArn = "networkSettingsArn",
                 PortalCustomDomain = "portalCustomDomain",
                 SessionLoggerArn = "sessionLoggerArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 TrustStoreArn = "trustStoreArn",
                 UserAccessLoggingSettingsArn = "userAccessLoggingSettingsArn",
                 UserSettingsArn = "userSettingsArn"
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Strategy

This resource specifies a web portal, which users use to start browsing sessions.

protected virtual IMergeStrategy Strategy { get; }
Property Value

IMergeStrategy

Remarks

A Standard web portal can't start browsing sessions unless you have at defined and associated an IdentityProvider and NetworkSettings resource. An IAM Identity Center web portal does not require an IdentityProvider resource.

For more information about web portals, see What is Amazon WorkSpaces Secure Browser? .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html

CloudformationResource: AWS::WorkSpacesWeb::Portal

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 cfnPortalPropsMixin = new CfnPortalPropsMixin(new CfnPortalMixinProps {
                 AdditionalEncryptionContext = new Dictionary<string, string> {
                     { "additionalEncryptionContextKey", "additionalEncryptionContext" }
                 },
                 AuthenticationType = "authenticationType",
                 BrowserSettingsArn = "browserSettingsArn",
                 CustomerManagedKey = "customerManagedKey",
                 DataProtectionSettingsArn = "dataProtectionSettingsArn",
                 DisplayName = "displayName",
                 InstanceType = "instanceType",
                 IpAccessSettingsArn = "ipAccessSettingsArn",
                 MaxConcurrentSessions = 123,
                 NetworkSettingsArn = "networkSettingsArn",
                 PortalCustomDomain = "portalCustomDomain",
                 SessionLoggerArn = "sessionLoggerArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 TrustStoreArn = "trustStoreArn",
                 UserAccessLoggingSettingsArn = "userAccessLoggingSettingsArn",
                 UserSettingsArn = "userSettingsArn"
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

public override void ApplyTo(IConstruct construct)
Parameters
construct IConstruct
Overrides
Mixin.ApplyTo(IConstruct)
Remarks

A Standard web portal can't start browsing sessions unless you have at defined and associated an IdentityProvider and NetworkSettings resource. An IAM Identity Center web portal does not require an IdentityProvider resource.

For more information about web portals, see What is Amazon WorkSpaces Secure Browser? .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html

CloudformationResource: AWS::WorkSpacesWeb::Portal

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

bool

Overrides
Mixin.Supports(IConstruct)
Remarks

A Standard web portal can't start browsing sessions unless you have at defined and associated an IdentityProvider and NetworkSettings resource. An IAM Identity Center web portal does not require an IdentityProvider resource.

For more information about web portals, see What is Amazon WorkSpaces Secure Browser? .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html

CloudformationResource: AWS::WorkSpacesWeb::Portal

Mixin: true

ExampleMetadata: fixture=_generated

Implements

Constructs.IMixin
Back to top Generated by DocFX