Documentation ¶
Index ¶
- func CfnAppBlock_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAppBlock_IsCfnElement(x interface{}) *bool
- func CfnAppBlock_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAppBlock_IsConstruct(x interface{}) *bool
- func CfnApplicationFleetAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnApplicationFleetAssociation_IsCfnElement(x interface{}) *bool
- func CfnApplicationFleetAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnApplicationFleetAssociation_IsConstruct(x interface{}) *bool
- func CfnApplication_CFN_RESOURCE_TYPE_NAME() *string
- func CfnApplication_IsCfnElement(x interface{}) *bool
- func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnApplication_IsConstruct(x interface{}) *bool
- func CfnDirectoryConfig_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDirectoryConfig_IsCfnElement(x interface{}) *bool
- func CfnDirectoryConfig_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDirectoryConfig_IsConstruct(x interface{}) *bool
- func CfnFleet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFleet_IsCfnElement(x interface{}) *bool
- func CfnFleet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnFleet_IsConstruct(x interface{}) *bool
- func CfnImageBuilder_CFN_RESOURCE_TYPE_NAME() *string
- func CfnImageBuilder_IsCfnElement(x interface{}) *bool
- func CfnImageBuilder_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnImageBuilder_IsConstruct(x interface{}) *bool
- func CfnStackFleetAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnStackFleetAssociation_IsCfnElement(x interface{}) *bool
- func CfnStackFleetAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnStackFleetAssociation_IsConstruct(x interface{}) *bool
- func CfnStackUserAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnStackUserAssociation_IsCfnElement(x interface{}) *bool
- func CfnStackUserAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnStackUserAssociation_IsConstruct(x interface{}) *bool
- func CfnStack_CFN_RESOURCE_TYPE_NAME() *string
- func CfnStack_IsCfnElement(x interface{}) *bool
- func CfnStack_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnStack_IsConstruct(x interface{}) *bool
- func CfnUser_CFN_RESOURCE_TYPE_NAME() *string
- func CfnUser_IsCfnElement(x interface{}) *bool
- func CfnUser_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnUser_IsConstruct(x interface{}) *bool
- func NewCfnAppBlock_Override(c CfnAppBlock, scope constructs.Construct, id *string, props *CfnAppBlockProps)
- func NewCfnApplicationFleetAssociation_Override(c CfnApplicationFleetAssociation, scope constructs.Construct, id *string, ...)
- func NewCfnApplication_Override(c CfnApplication, scope constructs.Construct, id *string, ...)
- func NewCfnDirectoryConfig_Override(c CfnDirectoryConfig, scope constructs.Construct, id *string, ...)
- func NewCfnFleet_Override(c CfnFleet, scope constructs.Construct, id *string, props *CfnFleetProps)
- func NewCfnImageBuilder_Override(c CfnImageBuilder, scope constructs.Construct, id *string, ...)
- func NewCfnStackFleetAssociation_Override(c CfnStackFleetAssociation, scope constructs.Construct, id *string, ...)
- func NewCfnStackUserAssociation_Override(c CfnStackUserAssociation, scope constructs.Construct, id *string, ...)
- func NewCfnStack_Override(c CfnStack, scope constructs.Construct, id *string, props *CfnStackProps)
- func NewCfnUser_Override(c CfnUser, scope constructs.Construct, id *string, props *CfnUserProps)
- type CfnAppBlock
- type CfnAppBlockProps
- type CfnAppBlock_S3LocationProperty
- type CfnAppBlock_ScriptDetailsProperty
- type CfnApplication
- type CfnApplicationFleetAssociation
- type CfnApplicationFleetAssociationProps
- type CfnApplicationProps
- type CfnApplication_S3LocationProperty
- type CfnDirectoryConfig
- type CfnDirectoryConfigProps
- type CfnDirectoryConfig_ServiceAccountCredentialsProperty
- type CfnFleet
- type CfnFleetProps
- type CfnFleet_ComputeCapacityProperty
- type CfnFleet_DomainJoinInfoProperty
- type CfnFleet_VpcConfigProperty
- type CfnImageBuilder
- type CfnImageBuilderProps
- type CfnImageBuilder_AccessEndpointProperty
- type CfnImageBuilder_DomainJoinInfoProperty
- type CfnImageBuilder_VpcConfigProperty
- type CfnStack
- type CfnStackFleetAssociation
- type CfnStackFleetAssociationProps
- type CfnStackProps
- type CfnStackUserAssociation
- type CfnStackUserAssociationProps
- type CfnStack_AccessEndpointProperty
- type CfnStack_ApplicationSettingsProperty
- type CfnStack_StorageConnectorProperty
- type CfnStack_UserSettingProperty
- type CfnUser
- type CfnUserProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnAppBlock_CFN_RESOURCE_TYPE_NAME ¶
func CfnAppBlock_CFN_RESOURCE_TYPE_NAME() *string
func CfnAppBlock_IsCfnElement ¶
func CfnAppBlock_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAppBlock_IsCfnResource ¶
func CfnAppBlock_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAppBlock_IsConstruct ¶
func CfnAppBlock_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnApplicationFleetAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnApplicationFleetAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnApplicationFleetAssociation_IsCfnElement ¶
func CfnApplicationFleetAssociation_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnApplicationFleetAssociation_IsCfnResource ¶
func CfnApplicationFleetAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnApplicationFleetAssociation_IsConstruct ¶
func CfnApplicationFleetAssociation_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnApplication_CFN_RESOURCE_TYPE_NAME ¶
func CfnApplication_CFN_RESOURCE_TYPE_NAME() *string
func CfnApplication_IsCfnElement ¶
func CfnApplication_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnApplication_IsCfnResource ¶
func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnApplication_IsConstruct ¶
func CfnApplication_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnDirectoryConfig_CFN_RESOURCE_TYPE_NAME ¶
func CfnDirectoryConfig_CFN_RESOURCE_TYPE_NAME() *string
func CfnDirectoryConfig_IsCfnElement ¶
func CfnDirectoryConfig_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnDirectoryConfig_IsCfnResource ¶
func CfnDirectoryConfig_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDirectoryConfig_IsConstruct ¶
func CfnDirectoryConfig_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnFleet_CFN_RESOURCE_TYPE_NAME ¶
func CfnFleet_CFN_RESOURCE_TYPE_NAME() *string
func CfnFleet_IsCfnElement ¶
func CfnFleet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnFleet_IsCfnResource ¶
func CfnFleet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnFleet_IsConstruct ¶
func CfnFleet_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnImageBuilder_CFN_RESOURCE_TYPE_NAME ¶
func CfnImageBuilder_CFN_RESOURCE_TYPE_NAME() *string
func CfnImageBuilder_IsCfnElement ¶
func CfnImageBuilder_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnImageBuilder_IsCfnResource ¶
func CfnImageBuilder_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnImageBuilder_IsConstruct ¶
func CfnImageBuilder_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnStackFleetAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnStackFleetAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnStackFleetAssociation_IsCfnElement ¶
func CfnStackFleetAssociation_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnStackFleetAssociation_IsCfnResource ¶
func CfnStackFleetAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnStackFleetAssociation_IsConstruct ¶
func CfnStackFleetAssociation_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnStackUserAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnStackUserAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnStackUserAssociation_IsCfnElement ¶
func CfnStackUserAssociation_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnStackUserAssociation_IsCfnResource ¶
func CfnStackUserAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnStackUserAssociation_IsConstruct ¶
func CfnStackUserAssociation_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnStack_CFN_RESOURCE_TYPE_NAME ¶
func CfnStack_CFN_RESOURCE_TYPE_NAME() *string
func CfnStack_IsCfnElement ¶
func CfnStack_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnStack_IsCfnResource ¶
func CfnStack_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnStack_IsConstruct ¶
func CfnStack_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnUser_CFN_RESOURCE_TYPE_NAME ¶
func CfnUser_CFN_RESOURCE_TYPE_NAME() *string
func CfnUser_IsCfnElement ¶
func CfnUser_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnUser_IsCfnResource ¶
func CfnUser_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnUser_IsConstruct ¶
func CfnUser_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnAppBlock_Override ¶
func NewCfnAppBlock_Override(c CfnAppBlock, scope constructs.Construct, id *string, props *CfnAppBlockProps)
Create a new `AWS::AppStream::AppBlock`.
func NewCfnApplicationFleetAssociation_Override ¶
func NewCfnApplicationFleetAssociation_Override(c CfnApplicationFleetAssociation, scope constructs.Construct, id *string, props *CfnApplicationFleetAssociationProps)
Create a new `AWS::AppStream::ApplicationFleetAssociation`.
func NewCfnApplication_Override ¶
func NewCfnApplication_Override(c CfnApplication, scope constructs.Construct, id *string, props *CfnApplicationProps)
Create a new `AWS::AppStream::Application`.
func NewCfnDirectoryConfig_Override ¶
func NewCfnDirectoryConfig_Override(c CfnDirectoryConfig, scope constructs.Construct, id *string, props *CfnDirectoryConfigProps)
Create a new `AWS::AppStream::DirectoryConfig`.
func NewCfnFleet_Override ¶
func NewCfnFleet_Override(c CfnFleet, scope constructs.Construct, id *string, props *CfnFleetProps)
Create a new `AWS::AppStream::Fleet`.
func NewCfnImageBuilder_Override ¶
func NewCfnImageBuilder_Override(c CfnImageBuilder, scope constructs.Construct, id *string, props *CfnImageBuilderProps)
Create a new `AWS::AppStream::ImageBuilder`.
func NewCfnStackFleetAssociation_Override ¶
func NewCfnStackFleetAssociation_Override(c CfnStackFleetAssociation, scope constructs.Construct, id *string, props *CfnStackFleetAssociationProps)
Create a new `AWS::AppStream::StackFleetAssociation`.
func NewCfnStackUserAssociation_Override ¶
func NewCfnStackUserAssociation_Override(c CfnStackUserAssociation, scope constructs.Construct, id *string, props *CfnStackUserAssociationProps)
Create a new `AWS::AppStream::StackUserAssociation`.
func NewCfnStack_Override ¶
func NewCfnStack_Override(c CfnStack, scope constructs.Construct, id *string, props *CfnStackProps)
Create a new `AWS::AppStream::Stack`.
func NewCfnUser_Override ¶
func NewCfnUser_Override(c CfnUser, scope constructs.Construct, id *string, props *CfnUserProps)
Create a new `AWS::AppStream::User`.
Types ¶
type CfnAppBlock ¶
type CfnAppBlock interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrCreatedTime() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) DisplayName() *string SetDisplayName(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Ref() *string SetupScriptDetails() interface{} SetSetupScriptDetails(val interface{}) SourceS3Location() interface{} SetSourceS3Location(val interface{}) Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::AppStream::AppBlock`.
TODO: EXAMPLE
func NewCfnAppBlock ¶
func NewCfnAppBlock(scope constructs.Construct, id *string, props *CfnAppBlockProps) CfnAppBlock
Create a new `AWS::AppStream::AppBlock`.
type CfnAppBlockProps ¶
type CfnAppBlockProps struct { // `AWS::AppStream::AppBlock.Description`. Description *string `json:"description"` // `AWS::AppStream::AppBlock.DisplayName`. DisplayName *string `json:"displayName"` // `AWS::AppStream::AppBlock.Name`. Name *string `json:"name"` // `AWS::AppStream::AppBlock.SetupScriptDetails`. SetupScriptDetails interface{} `json:"setupScriptDetails"` // `AWS::AppStream::AppBlock.SourceS3Location`. SourceS3Location interface{} `json:"sourceS3Location"` // `AWS::AppStream::AppBlock.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::AppStream::AppBlock`.
TODO: EXAMPLE
type CfnAppBlock_S3LocationProperty ¶
type CfnAppBlock_S3LocationProperty struct { // `CfnAppBlock.S3LocationProperty.S3Bucket`. S3Bucket *string `json:"s3Bucket"` // `CfnAppBlock.S3LocationProperty.S3Key`. S3Key *string `json:"s3Key"` }
TODO: EXAMPLE
type CfnAppBlock_ScriptDetailsProperty ¶
type CfnAppBlock_ScriptDetailsProperty struct { // `CfnAppBlock.ScriptDetailsProperty.ExecutableParameters`. ExecutableParameters *string `json:"executableParameters"` // `CfnAppBlock.ScriptDetailsProperty.ExecutablePath`. ExecutablePath *string `json:"executablePath"` // `CfnAppBlock.ScriptDetailsProperty.ScriptS3Location`. ScriptS3Location interface{} `json:"scriptS3Location"` // `CfnAppBlock.ScriptDetailsProperty.TimeoutInSeconds`. TimeoutInSeconds *float64 `json:"timeoutInSeconds"` }
TODO: EXAMPLE
type CfnApplication ¶
type CfnApplication interface { awscdk.CfnResource awscdk.IInspectable AppBlockArn() *string SetAppBlockArn(val *string) AttrArn() *string AttrCreatedTime() *string AttributesToDelete() *[]*string SetAttributesToDelete(val *[]*string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) DisplayName() *string SetDisplayName(val *string) IconS3Location() interface{} SetIconS3Location(val interface{}) InstanceFamilies() *[]*string SetInstanceFamilies(val *[]*string) LaunchParameters() *string SetLaunchParameters(val *string) LaunchPath() *string SetLaunchPath(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Platforms() *[]*string SetPlatforms(val *[]*string) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} WorkingDirectory() *string SetWorkingDirectory(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::AppStream::Application`.
TODO: EXAMPLE
func NewCfnApplication ¶
func NewCfnApplication(scope constructs.Construct, id *string, props *CfnApplicationProps) CfnApplication
Create a new `AWS::AppStream::Application`.
type CfnApplicationFleetAssociation ¶
type CfnApplicationFleetAssociation interface { awscdk.CfnResource awscdk.IInspectable ApplicationArn() *string SetApplicationArn(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string FleetName() *string SetFleetName(val *string) LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::AppStream::ApplicationFleetAssociation`.
TODO: EXAMPLE
func NewCfnApplicationFleetAssociation ¶
func NewCfnApplicationFleetAssociation(scope constructs.Construct, id *string, props *CfnApplicationFleetAssociationProps) CfnApplicationFleetAssociation
Create a new `AWS::AppStream::ApplicationFleetAssociation`.
type CfnApplicationFleetAssociationProps ¶
type CfnApplicationFleetAssociationProps struct { // `AWS::AppStream::ApplicationFleetAssociation.ApplicationArn`. ApplicationArn *string `json:"applicationArn"` // `AWS::AppStream::ApplicationFleetAssociation.FleetName`. FleetName *string `json:"fleetName"` }
Properties for defining a `AWS::AppStream::ApplicationFleetAssociation`.
TODO: EXAMPLE
type CfnApplicationProps ¶
type CfnApplicationProps struct { // `AWS::AppStream::Application.AppBlockArn`. AppBlockArn *string `json:"appBlockArn"` // `AWS::AppStream::Application.AttributesToDelete`. AttributesToDelete *[]*string `json:"attributesToDelete"` // `AWS::AppStream::Application.Description`. Description *string `json:"description"` // `AWS::AppStream::Application.DisplayName`. DisplayName *string `json:"displayName"` // `AWS::AppStream::Application.IconS3Location`. IconS3Location interface{} `json:"iconS3Location"` // `AWS::AppStream::Application.InstanceFamilies`. InstanceFamilies *[]*string `json:"instanceFamilies"` // `AWS::AppStream::Application.LaunchParameters`. LaunchParameters *string `json:"launchParameters"` // `AWS::AppStream::Application.LaunchPath`. LaunchPath *string `json:"launchPath"` // `AWS::AppStream::Application.Name`. Name *string `json:"name"` // `AWS::AppStream::Application.Platforms`. Platforms *[]*string `json:"platforms"` // `AWS::AppStream::Application.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::AppStream::Application.WorkingDirectory`. WorkingDirectory *string `json:"workingDirectory"` }
Properties for defining a `AWS::AppStream::Application`.
TODO: EXAMPLE
type CfnApplication_S3LocationProperty ¶
type CfnApplication_S3LocationProperty struct { // `CfnApplication.S3LocationProperty.S3Bucket`. S3Bucket *string `json:"s3Bucket"` // `CfnApplication.S3LocationProperty.S3Key`. S3Key *string `json:"s3Key"` }
TODO: EXAMPLE
type CfnDirectoryConfig ¶
type CfnDirectoryConfig interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DirectoryName() *string SetDirectoryName(val *string) LogicalId() *string Node() constructs.Node OrganizationalUnitDistinguishedNames() *[]*string SetOrganizationalUnitDistinguishedNames(val *[]*string) Ref() *string ServiceAccountCredentials() interface{} SetServiceAccountCredentials(val interface{}) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::AppStream::DirectoryConfig`.
TODO: EXAMPLE
func NewCfnDirectoryConfig ¶
func NewCfnDirectoryConfig(scope constructs.Construct, id *string, props *CfnDirectoryConfigProps) CfnDirectoryConfig
Create a new `AWS::AppStream::DirectoryConfig`.
type CfnDirectoryConfigProps ¶
type CfnDirectoryConfigProps struct { // `AWS::AppStream::DirectoryConfig.DirectoryName`. DirectoryName *string `json:"directoryName"` // `AWS::AppStream::DirectoryConfig.OrganizationalUnitDistinguishedNames`. OrganizationalUnitDistinguishedNames *[]*string `json:"organizationalUnitDistinguishedNames"` // `AWS::AppStream::DirectoryConfig.ServiceAccountCredentials`. ServiceAccountCredentials interface{} `json:"serviceAccountCredentials"` }
Properties for defining a `AWS::AppStream::DirectoryConfig`.
TODO: EXAMPLE
type CfnDirectoryConfig_ServiceAccountCredentialsProperty ¶
type CfnDirectoryConfig_ServiceAccountCredentialsProperty struct { // `CfnDirectoryConfig.ServiceAccountCredentialsProperty.AccountName`. AccountName *string `json:"accountName"` // `CfnDirectoryConfig.ServiceAccountCredentialsProperty.AccountPassword`. AccountPassword *string `json:"accountPassword"` }
TODO: EXAMPLE
type CfnFleet ¶
type CfnFleet interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ComputeCapacity() interface{} SetComputeCapacity(val interface{}) CreationStack() *[]*string Description() *string SetDescription(val *string) DisconnectTimeoutInSeconds() *float64 SetDisconnectTimeoutInSeconds(val *float64) DisplayName() *string SetDisplayName(val *string) DomainJoinInfo() interface{} SetDomainJoinInfo(val interface{}) EnableDefaultInternetAccess() interface{} SetEnableDefaultInternetAccess(val interface{}) FleetType() *string SetFleetType(val *string) IamRoleArn() *string SetIamRoleArn(val *string) IdleDisconnectTimeoutInSeconds() *float64 SetIdleDisconnectTimeoutInSeconds(val *float64) ImageArn() *string SetImageArn(val *string) ImageName() *string SetImageName(val *string) InstanceType() *string SetInstanceType(val *string) LogicalId() *string MaxConcurrentSessions() *float64 SetMaxConcurrentSessions(val *float64) MaxUserDurationInSeconds() *float64 SetMaxUserDurationInSeconds(val *float64) Name() *string SetName(val *string) Node() constructs.Node Platform() *string SetPlatform(val *string) Ref() *string Stack() awscdk.Stack StreamView() *string SetStreamView(val *string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} UsbDeviceFilterStrings() *[]*string SetUsbDeviceFilterStrings(val *[]*string) VpcConfig() interface{} SetVpcConfig(val interface{}) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::AppStream::Fleet`.
TODO: EXAMPLE
func NewCfnFleet ¶
func NewCfnFleet(scope constructs.Construct, id *string, props *CfnFleetProps) CfnFleet
Create a new `AWS::AppStream::Fleet`.
type CfnFleetProps ¶
type CfnFleetProps struct { // `AWS::AppStream::Fleet.ComputeCapacity`. ComputeCapacity interface{} `json:"computeCapacity"` // `AWS::AppStream::Fleet.Description`. Description *string `json:"description"` // `AWS::AppStream::Fleet.DisconnectTimeoutInSeconds`. DisconnectTimeoutInSeconds *float64 `json:"disconnectTimeoutInSeconds"` // `AWS::AppStream::Fleet.DisplayName`. DisplayName *string `json:"displayName"` // `AWS::AppStream::Fleet.DomainJoinInfo`. DomainJoinInfo interface{} `json:"domainJoinInfo"` // `AWS::AppStream::Fleet.EnableDefaultInternetAccess`. EnableDefaultInternetAccess interface{} `json:"enableDefaultInternetAccess"` // `AWS::AppStream::Fleet.FleetType`. FleetType *string `json:"fleetType"` // `AWS::AppStream::Fleet.IamRoleArn`. IamRoleArn *string `json:"iamRoleArn"` // `AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds`. IdleDisconnectTimeoutInSeconds *float64 `json:"idleDisconnectTimeoutInSeconds"` // `AWS::AppStream::Fleet.ImageArn`. ImageArn *string `json:"imageArn"` // `AWS::AppStream::Fleet.ImageName`. ImageName *string `json:"imageName"` // `AWS::AppStream::Fleet.InstanceType`. InstanceType *string `json:"instanceType"` // `AWS::AppStream::Fleet.MaxConcurrentSessions`. MaxConcurrentSessions *float64 `json:"maxConcurrentSessions"` // `AWS::AppStream::Fleet.MaxUserDurationInSeconds`. MaxUserDurationInSeconds *float64 `json:"maxUserDurationInSeconds"` // `AWS::AppStream::Fleet.Name`. Name *string `json:"name"` // `AWS::AppStream::Fleet.Platform`. Platform *string `json:"platform"` // `AWS::AppStream::Fleet.StreamView`. StreamView *string `json:"streamView"` // `AWS::AppStream::Fleet.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::AppStream::Fleet.UsbDeviceFilterStrings`. UsbDeviceFilterStrings *[]*string `json:"usbDeviceFilterStrings"` // `AWS::AppStream::Fleet.VpcConfig`. VpcConfig interface{} `json:"vpcConfig"` }
Properties for defining a `AWS::AppStream::Fleet`.
TODO: EXAMPLE
type CfnFleet_ComputeCapacityProperty ¶
type CfnFleet_ComputeCapacityProperty struct { // `CfnFleet.ComputeCapacityProperty.DesiredInstances`. DesiredInstances *float64 `json:"desiredInstances"` }
TODO: EXAMPLE
type CfnFleet_DomainJoinInfoProperty ¶
type CfnFleet_DomainJoinInfoProperty struct { // `CfnFleet.DomainJoinInfoProperty.DirectoryName`. DirectoryName *string `json:"directoryName"` // `CfnFleet.DomainJoinInfoProperty.OrganizationalUnitDistinguishedName`. OrganizationalUnitDistinguishedName *string `json:"organizationalUnitDistinguishedName"` }
TODO: EXAMPLE
type CfnFleet_VpcConfigProperty ¶
type CfnFleet_VpcConfigProperty struct { // `CfnFleet.VpcConfigProperty.SecurityGroupIds`. SecurityGroupIds *[]*string `json:"securityGroupIds"` // `CfnFleet.VpcConfigProperty.SubnetIds`. SubnetIds *[]*string `json:"subnetIds"` }
TODO: EXAMPLE
type CfnImageBuilder ¶
type CfnImageBuilder interface { awscdk.CfnResource awscdk.IInspectable AccessEndpoints() interface{} SetAccessEndpoints(val interface{}) AppstreamAgentVersion() *string SetAppstreamAgentVersion(val *string) AttrStreamingUrl() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) DisplayName() *string SetDisplayName(val *string) DomainJoinInfo() interface{} SetDomainJoinInfo(val interface{}) EnableDefaultInternetAccess() interface{} SetEnableDefaultInternetAccess(val interface{}) IamRoleArn() *string SetIamRoleArn(val *string) ImageArn() *string SetImageArn(val *string) ImageName() *string SetImageName(val *string) InstanceType() *string SetInstanceType(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} VpcConfig() interface{} SetVpcConfig(val interface{}) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::AppStream::ImageBuilder`.
TODO: EXAMPLE
func NewCfnImageBuilder ¶
func NewCfnImageBuilder(scope constructs.Construct, id *string, props *CfnImageBuilderProps) CfnImageBuilder
Create a new `AWS::AppStream::ImageBuilder`.
type CfnImageBuilderProps ¶
type CfnImageBuilderProps struct { // `AWS::AppStream::ImageBuilder.AccessEndpoints`. AccessEndpoints interface{} `json:"accessEndpoints"` // `AWS::AppStream::ImageBuilder.AppstreamAgentVersion`. AppstreamAgentVersion *string `json:"appstreamAgentVersion"` // `AWS::AppStream::ImageBuilder.Description`. Description *string `json:"description"` // `AWS::AppStream::ImageBuilder.DisplayName`. DisplayName *string `json:"displayName"` // `AWS::AppStream::ImageBuilder.DomainJoinInfo`. DomainJoinInfo interface{} `json:"domainJoinInfo"` // `AWS::AppStream::ImageBuilder.EnableDefaultInternetAccess`. EnableDefaultInternetAccess interface{} `json:"enableDefaultInternetAccess"` // `AWS::AppStream::ImageBuilder.IamRoleArn`. IamRoleArn *string `json:"iamRoleArn"` // `AWS::AppStream::ImageBuilder.ImageArn`. ImageArn *string `json:"imageArn"` // `AWS::AppStream::ImageBuilder.ImageName`. ImageName *string `json:"imageName"` // `AWS::AppStream::ImageBuilder.InstanceType`. InstanceType *string `json:"instanceType"` // `AWS::AppStream::ImageBuilder.Name`. Name *string `json:"name"` // `AWS::AppStream::ImageBuilder.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::AppStream::ImageBuilder.VpcConfig`. VpcConfig interface{} `json:"vpcConfig"` }
Properties for defining a `AWS::AppStream::ImageBuilder`.
TODO: EXAMPLE
type CfnImageBuilder_AccessEndpointProperty ¶
type CfnImageBuilder_AccessEndpointProperty struct { // `CfnImageBuilder.AccessEndpointProperty.EndpointType`. EndpointType *string `json:"endpointType"` // `CfnImageBuilder.AccessEndpointProperty.VpceId`. VpceId *string `json:"vpceId"` }
TODO: EXAMPLE
type CfnImageBuilder_DomainJoinInfoProperty ¶
type CfnImageBuilder_DomainJoinInfoProperty struct { // `CfnImageBuilder.DomainJoinInfoProperty.DirectoryName`. DirectoryName *string `json:"directoryName"` // `CfnImageBuilder.DomainJoinInfoProperty.OrganizationalUnitDistinguishedName`. OrganizationalUnitDistinguishedName *string `json:"organizationalUnitDistinguishedName"` }
TODO: EXAMPLE
type CfnImageBuilder_VpcConfigProperty ¶
type CfnImageBuilder_VpcConfigProperty struct { // `CfnImageBuilder.VpcConfigProperty.SecurityGroupIds`. SecurityGroupIds *[]*string `json:"securityGroupIds"` // `CfnImageBuilder.VpcConfigProperty.SubnetIds`. SubnetIds *[]*string `json:"subnetIds"` }
TODO: EXAMPLE
type CfnStack ¶
type CfnStack interface { awscdk.CfnResource awscdk.IInspectable AccessEndpoints() interface{} SetAccessEndpoints(val interface{}) ApplicationSettings() interface{} SetApplicationSettings(val interface{}) AttributesToDelete() *[]*string SetAttributesToDelete(val *[]*string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DeleteStorageConnectors() interface{} SetDeleteStorageConnectors(val interface{}) Description() *string SetDescription(val *string) DisplayName() *string SetDisplayName(val *string) EmbedHostDomains() *[]*string SetEmbedHostDomains(val *[]*string) FeedbackUrl() *string SetFeedbackUrl(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node RedirectUrl() *string SetRedirectUrl(val *string) Ref() *string Stack() awscdk.Stack StorageConnectors() interface{} SetStorageConnectors(val interface{}) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} UserSettings() interface{} SetUserSettings(val interface{}) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::AppStream::Stack`.
TODO: EXAMPLE
func NewCfnStack ¶
func NewCfnStack(scope constructs.Construct, id *string, props *CfnStackProps) CfnStack
Create a new `AWS::AppStream::Stack`.
type CfnStackFleetAssociation ¶
type CfnStackFleetAssociation interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string FleetName() *string SetFleetName(val *string) LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack StackName() *string SetStackName(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::AppStream::StackFleetAssociation`.
TODO: EXAMPLE
func NewCfnStackFleetAssociation ¶
func NewCfnStackFleetAssociation(scope constructs.Construct, id *string, props *CfnStackFleetAssociationProps) CfnStackFleetAssociation
Create a new `AWS::AppStream::StackFleetAssociation`.
type CfnStackFleetAssociationProps ¶
type CfnStackFleetAssociationProps struct { // `AWS::AppStream::StackFleetAssociation.FleetName`. FleetName *string `json:"fleetName"` // `AWS::AppStream::StackFleetAssociation.StackName`. StackName *string `json:"stackName"` }
Properties for defining a `AWS::AppStream::StackFleetAssociation`.
TODO: EXAMPLE
type CfnStackProps ¶
type CfnStackProps struct { // `AWS::AppStream::Stack.AccessEndpoints`. AccessEndpoints interface{} `json:"accessEndpoints"` // `AWS::AppStream::Stack.ApplicationSettings`. ApplicationSettings interface{} `json:"applicationSettings"` // `AWS::AppStream::Stack.AttributesToDelete`. AttributesToDelete *[]*string `json:"attributesToDelete"` // `AWS::AppStream::Stack.DeleteStorageConnectors`. DeleteStorageConnectors interface{} `json:"deleteStorageConnectors"` // `AWS::AppStream::Stack.Description`. Description *string `json:"description"` // `AWS::AppStream::Stack.DisplayName`. DisplayName *string `json:"displayName"` // `AWS::AppStream::Stack.EmbedHostDomains`. EmbedHostDomains *[]*string `json:"embedHostDomains"` // `AWS::AppStream::Stack.FeedbackURL`. FeedbackUrl *string `json:"feedbackUrl"` // `AWS::AppStream::Stack.Name`. Name *string `json:"name"` // `AWS::AppStream::Stack.RedirectURL`. RedirectUrl *string `json:"redirectUrl"` // `AWS::AppStream::Stack.StorageConnectors`. StorageConnectors interface{} `json:"storageConnectors"` // `AWS::AppStream::Stack.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::AppStream::Stack.UserSettings`. UserSettings interface{} `json:"userSettings"` }
Properties for defining a `AWS::AppStream::Stack`.
TODO: EXAMPLE
type CfnStackUserAssociation ¶
type CfnStackUserAssociation interface { awscdk.CfnResource awscdk.IInspectable AuthenticationType() *string SetAuthenticationType(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string SendEmailNotification() interface{} SetSendEmailNotification(val interface{}) Stack() awscdk.Stack StackName() *string SetStackName(val *string) UpdatedProperites() *map[string]interface{} UserName() *string SetUserName(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::AppStream::StackUserAssociation`.
TODO: EXAMPLE
func NewCfnStackUserAssociation ¶
func NewCfnStackUserAssociation(scope constructs.Construct, id *string, props *CfnStackUserAssociationProps) CfnStackUserAssociation
Create a new `AWS::AppStream::StackUserAssociation`.
type CfnStackUserAssociationProps ¶
type CfnStackUserAssociationProps struct { // `AWS::AppStream::StackUserAssociation.AuthenticationType`. AuthenticationType *string `json:"authenticationType"` // `AWS::AppStream::StackUserAssociation.SendEmailNotification`. SendEmailNotification interface{} `json:"sendEmailNotification"` // `AWS::AppStream::StackUserAssociation.StackName`. StackName *string `json:"stackName"` // `AWS::AppStream::StackUserAssociation.UserName`. UserName *string `json:"userName"` }
Properties for defining a `AWS::AppStream::StackUserAssociation`.
TODO: EXAMPLE
type CfnStack_AccessEndpointProperty ¶
type CfnStack_AccessEndpointProperty struct { // `CfnStack.AccessEndpointProperty.EndpointType`. EndpointType *string `json:"endpointType"` // `CfnStack.AccessEndpointProperty.VpceId`. VpceId *string `json:"vpceId"` }
TODO: EXAMPLE
type CfnStack_ApplicationSettingsProperty ¶
type CfnStack_ApplicationSettingsProperty struct { // `CfnStack.ApplicationSettingsProperty.Enabled`. Enabled interface{} `json:"enabled"` // `CfnStack.ApplicationSettingsProperty.SettingsGroup`. SettingsGroup *string `json:"settingsGroup"` }
TODO: EXAMPLE
type CfnStack_StorageConnectorProperty ¶
type CfnStack_StorageConnectorProperty struct { // `CfnStack.StorageConnectorProperty.ConnectorType`. ConnectorType *string `json:"connectorType"` // `CfnStack.StorageConnectorProperty.Domains`. Domains *[]*string `json:"domains"` // `CfnStack.StorageConnectorProperty.ResourceIdentifier`. ResourceIdentifier *string `json:"resourceIdentifier"` }
TODO: EXAMPLE
type CfnStack_UserSettingProperty ¶
type CfnStack_UserSettingProperty struct { // `CfnStack.UserSettingProperty.Action`. Action *string `json:"action"` // `CfnStack.UserSettingProperty.Permission`. Permission *string `json:"permission"` }
TODO: EXAMPLE
type CfnUser ¶
type CfnUser interface { awscdk.CfnResource awscdk.IInspectable AuthenticationType() *string SetAuthenticationType(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string FirstName() *string SetFirstName(val *string) LastName() *string SetLastName(val *string) LogicalId() *string MessageAction() *string SetMessageAction(val *string) Node() constructs.Node Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} UserName() *string SetUserName(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::AppStream::User`.
TODO: EXAMPLE
func NewCfnUser ¶
func NewCfnUser(scope constructs.Construct, id *string, props *CfnUserProps) CfnUser
Create a new `AWS::AppStream::User`.
type CfnUserProps ¶
type CfnUserProps struct { // `AWS::AppStream::User.AuthenticationType`. AuthenticationType *string `json:"authenticationType"` // `AWS::AppStream::User.FirstName`. FirstName *string `json:"firstName"` // `AWS::AppStream::User.LastName`. LastName *string `json:"lastName"` // `AWS::AppStream::User.MessageAction`. MessageAction *string `json:"messageAction"` // `AWS::AppStream::User.UserName`. UserName *string `json:"userName"` }
Properties for defining a `AWS::AppStream::User`.
TODO: EXAMPLE