awsappstream

package
v1.114.0-devpreview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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

Return whether the given object is a Construct. Experimental.

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

Return whether the given object is a Construct. Experimental.

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

Return whether the given object is a Construct. Experimental.

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

Return whether the given object is a Construct. Experimental.

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

Return whether the given object is a Construct. Experimental.

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

Return whether the given object is a Construct. Experimental.

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

Return whether the given object is a Construct. Experimental.

func NewCfnDirectoryConfig_Override

func NewCfnDirectoryConfig_Override(c CfnDirectoryConfig, scope awscdk.Construct, id *string, props *CfnDirectoryConfigProps)

Create a new `AWS::AppStream::DirectoryConfig`.

func NewCfnFleet_Override

func NewCfnFleet_Override(c CfnFleet, scope awscdk.Construct, id *string, props *CfnFleetProps)

Create a new `AWS::AppStream::Fleet`.

func NewCfnImageBuilder_Override

func NewCfnImageBuilder_Override(c CfnImageBuilder, scope awscdk.Construct, id *string, props *CfnImageBuilderProps)

Create a new `AWS::AppStream::ImageBuilder`.

func NewCfnStackFleetAssociation_Override

func NewCfnStackFleetAssociation_Override(c CfnStackFleetAssociation, scope awscdk.Construct, id *string, props *CfnStackFleetAssociationProps)

Create a new `AWS::AppStream::StackFleetAssociation`.

func NewCfnStackUserAssociation_Override

func NewCfnStackUserAssociation_Override(c CfnStackUserAssociation, scope awscdk.Construct, id *string, props *CfnStackUserAssociationProps)

Create a new `AWS::AppStream::StackUserAssociation`.

func NewCfnStack_Override

func NewCfnStack_Override(c CfnStack, scope awscdk.Construct, id *string, props *CfnStackProps)

Create a new `AWS::AppStream::Stack`.

func NewCfnUser_Override

func NewCfnUser_Override(c CfnUser, scope awscdk.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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::AppStream::DirectoryConfig`.

func NewCfnDirectoryConfig

func NewCfnDirectoryConfig(scope awscdk.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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::AppStream::Fleet`.

func NewCfnFleet

func NewCfnFleet(scope awscdk.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 CfnFleet_VpcConfigProperty

type CfnFleet_VpcConfigProperty struct {
	// `CfnFleet.VpcConfigProperty.SecurityGroupIds`.
	SecurityGroupIds *[]*string `json:"securityGroupIds"`
	// `CfnFleet.VpcConfigProperty.SubnetIds`.
	SubnetIds *[]*string `json:"subnetIds"`
}

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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::AppStream::ImageBuilder`.

func NewCfnImageBuilder

func NewCfnImageBuilder(scope awscdk.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_AccessEndpointProperty

type CfnImageBuilder_AccessEndpointProperty struct {
	// `CfnImageBuilder.AccessEndpointProperty.EndpointType`.
	EndpointType *string `json:"endpointType"`
	// `CfnImageBuilder.AccessEndpointProperty.VpceId`.
	VpceId *string `json:"vpceId"`
}

type CfnImageBuilder_DomainJoinInfoProperty

type CfnImageBuilder_DomainJoinInfoProperty struct {
	// `CfnImageBuilder.DomainJoinInfoProperty.DirectoryName`.
	DirectoryName *string `json:"directoryName"`
	// `CfnImageBuilder.DomainJoinInfoProperty.OrganizationalUnitDistinguishedName`.
	OrganizationalUnitDistinguishedName *string `json:"organizationalUnitDistinguishedName"`
}

type CfnImageBuilder_VpcConfigProperty

type CfnImageBuilder_VpcConfigProperty struct {
	// `CfnImageBuilder.VpcConfigProperty.SecurityGroupIds`.
	SecurityGroupIds *[]*string `json:"securityGroupIds"`
	// `CfnImageBuilder.VpcConfigProperty.SubnetIds`.
	SubnetIds *[]*string `json:"subnetIds"`
}

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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::AppStream::Stack`.

func NewCfnStack

func NewCfnStack(scope awscdk.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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::AppStream::StackFleetAssociation`.

func NewCfnStackFleetAssociation

func NewCfnStackFleetAssociation(scope awscdk.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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::AppStream::StackUserAssociation`.

func NewCfnStackUserAssociation

func NewCfnStackUserAssociation(scope awscdk.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_AccessEndpointProperty

type CfnStack_AccessEndpointProperty struct {
	// `CfnStack.AccessEndpointProperty.EndpointType`.
	EndpointType *string `json:"endpointType"`
	// `CfnStack.AccessEndpointProperty.VpceId`.
	VpceId *string `json:"vpceId"`
}

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 CfnStack_UserSettingProperty

type CfnStack_UserSettingProperty struct {
	// `CfnStack.UserSettingProperty.Action`.
	Action *string `json:"action"`
	// `CfnStack.UserSettingProperty.Permission`.
	Permission *string `json:"permission"`
}

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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::AppStream::User`.

func NewCfnUser

func NewCfnUser(scope awscdk.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`.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL