Documentation ¶
Index ¶
- 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 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 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 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 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 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`.
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`.
type CfnDirectoryConfig_ServiceAccountCredentialsProperty ¶
type CfnDirectoryConfig_ServiceAccountCredentialsProperty struct { // `CfnDirectoryConfig.ServiceAccountCredentialsProperty.AccountName`. AccountName *string `json:"accountName"` // `CfnDirectoryConfig.ServiceAccountCredentialsProperty.AccountPassword`. AccountPassword *string `json:"accountPassword"` }
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 MaxUserDurationInSeconds() *float64 SetMaxUserDurationInSeconds(val *float64) Name() *string SetName(val *string) Node() constructs.Node Ref() *string Stack() awscdk.Stack StreamView() *string SetStreamView(val *string) 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::Fleet`.
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.InstanceType`. InstanceType *string `json:"instanceType"` // `AWS::AppStream::Fleet.Name`. Name *string `json:"name"` // `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.MaxUserDurationInSeconds`. MaxUserDurationInSeconds *float64 `json:"maxUserDurationInSeconds"` // `AWS::AppStream::Fleet.StreamView`. StreamView *string `json:"streamView"` // `AWS::AppStream::Fleet.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::AppStream::Fleet.VpcConfig`. VpcConfig interface{} `json:"vpcConfig"` }
Properties for defining a `AWS::AppStream::Fleet`.
type CfnFleet_ComputeCapacityProperty ¶
type CfnFleet_ComputeCapacityProperty struct { // `CfnFleet.ComputeCapacityProperty.DesiredInstances`. DesiredInstances *float64 `json:"desiredInstances"` }
type CfnFleet_DomainJoinInfoProperty ¶
type CfnFleet_DomainJoinInfoProperty struct { // `CfnFleet.DomainJoinInfoProperty.DirectoryName`. DirectoryName *string `json:"directoryName"` // `CfnFleet.DomainJoinInfoProperty.OrganizationalUnitDistinguishedName`. OrganizationalUnitDistinguishedName *string `json:"organizationalUnitDistinguishedName"` }
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`.
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.InstanceType`. InstanceType *string `json:"instanceType"` // `AWS::AppStream::ImageBuilder.Name`. Name *string `json:"name"` // `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.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::AppStream::ImageBuilder.VpcConfig`. VpcConfig interface{} `json:"vpcConfig"` }
Properties for defining a `AWS::AppStream::ImageBuilder`.
type CfnImageBuilder_DomainJoinInfoProperty ¶
type CfnImageBuilder_DomainJoinInfoProperty struct { // `CfnImageBuilder.DomainJoinInfoProperty.DirectoryName`. DirectoryName *string `json:"directoryName"` // `CfnImageBuilder.DomainJoinInfoProperty.OrganizationalUnitDistinguishedName`. OrganizationalUnitDistinguishedName *string `json:"organizationalUnitDistinguishedName"` }
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`.
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`.
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`.
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`.
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`.
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.StackName`. StackName *string `json:"stackName"` // `AWS::AppStream::StackUserAssociation.UserName`. UserName *string `json:"userName"` // `AWS::AppStream::StackUserAssociation.SendEmailNotification`. SendEmailNotification interface{} `json:"sendEmailNotification"` }
Properties for defining a `AWS::AppStream::StackUserAssociation`.
type CfnStack_ApplicationSettingsProperty ¶
type CfnStack_ApplicationSettingsProperty struct { // `CfnStack.ApplicationSettingsProperty.Enabled`. Enabled interface{} `json:"enabled"` // `CfnStack.ApplicationSettingsProperty.SettingsGroup`. SettingsGroup *string `json:"settingsGroup"` }
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"` }
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`.
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.UserName`. UserName *string `json:"userName"` // `AWS::AppStream::User.FirstName`. FirstName *string `json:"firstName"` // `AWS::AppStream::User.LastName`. LastName *string `json:"lastName"` // `AWS::AppStream::User.MessageAction`. MessageAction *string `json:"messageAction"` }
Properties for defining a `AWS::AppStream::User`.