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.
func CfnAppBlock_IsCfnResource ¶
func CfnAppBlock_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnApplicationFleetAssociation_IsCfnResource ¶
func CfnApplicationFleetAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnApplication_IsCfnResource ¶
func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnDirectoryConfig_IsCfnResource ¶
func CfnDirectoryConfig_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnFleet_IsCfnResource ¶
func CfnFleet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnImageBuilder_IsCfnResource ¶
func CfnImageBuilder_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnStackFleetAssociation_IsCfnResource ¶
func CfnStackFleetAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnStackUserAssociation_IsCfnResource ¶
func CfnStackUserAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnStack_IsCfnResource ¶
func CfnStack_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnUser_IsCfnResource ¶
func CfnUser_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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