Class CfnPortalPropsMixin
This resource specifies a web portal, which users use to start browsing sessions.
Implements
Inherited Members
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 |
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
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
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
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
Overrides
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