1. Packages
  2. AWS
  3. API Docs
  4. appstream
  5. Stack
AWS v6.77.0 published on Wednesday, Apr 9, 2025 by Pulumi

aws.appstream.Stack

Explore with Pulumi AI

Provides an AppStream stack.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = new aws.appstream.Stack("example", {
    name: "stack name",
    description: "stack description",
    displayName: "stack display name",
    feedbackUrl: "http://your-domain/feedback",
    redirectUrl: "http://your-domain/redirect",
    storageConnectors: [{
        connectorType: "HOMEFOLDERS",
    }],
    userSettings: [
        {
            action: "AUTO_TIME_ZONE_REDIRECTION",
            permission: "DISABLED",
        },
        {
            action: "CLIPBOARD_COPY_FROM_LOCAL_DEVICE",
            permission: "ENABLED",
        },
        {
            action: "CLIPBOARD_COPY_TO_LOCAL_DEVICE",
            permission: "ENABLED",
        },
        {
            action: "DOMAIN_PASSWORD_SIGNIN",
            permission: "ENABLED",
        },
        {
            action: "DOMAIN_SMART_CARD_SIGNIN",
            permission: "DISABLED",
        },
        {
            action: "FILE_DOWNLOAD",
            permission: "ENABLED",
        },
        {
            action: "FILE_UPLOAD",
            permission: "ENABLED",
        },
        {
            action: "PRINTING_TO_LOCAL_DEVICE",
            permission: "ENABLED",
        },
    ],
    applicationSettings: {
        enabled: true,
        settingsGroup: "SettingsGroup",
    },
    tags: {
        TagName: "TagValue",
    },
});
Copy
import pulumi
import pulumi_aws as aws

example = aws.appstream.Stack("example",
    name="stack name",
    description="stack description",
    display_name="stack display name",
    feedback_url="http://your-domain/feedback",
    redirect_url="http://your-domain/redirect",
    storage_connectors=[{
        "connector_type": "HOMEFOLDERS",
    }],
    user_settings=[
        {
            "action": "AUTO_TIME_ZONE_REDIRECTION",
            "permission": "DISABLED",
        },
        {
            "action": "CLIPBOARD_COPY_FROM_LOCAL_DEVICE",
            "permission": "ENABLED",
        },
        {
            "action": "CLIPBOARD_COPY_TO_LOCAL_DEVICE",
            "permission": "ENABLED",
        },
        {
            "action": "DOMAIN_PASSWORD_SIGNIN",
            "permission": "ENABLED",
        },
        {
            "action": "DOMAIN_SMART_CARD_SIGNIN",
            "permission": "DISABLED",
        },
        {
            "action": "FILE_DOWNLOAD",
            "permission": "ENABLED",
        },
        {
            "action": "FILE_UPLOAD",
            "permission": "ENABLED",
        },
        {
            "action": "PRINTING_TO_LOCAL_DEVICE",
            "permission": "ENABLED",
        },
    ],
    application_settings={
        "enabled": True,
        "settings_group": "SettingsGroup",
    },
    tags={
        "TagName": "TagValue",
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/appstream"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := appstream.NewStack(ctx, "example", &appstream.StackArgs{
			Name:        pulumi.String("stack name"),
			Description: pulumi.String("stack description"),
			DisplayName: pulumi.String("stack display name"),
			FeedbackUrl: pulumi.String("http://your-domain/feedback"),
			RedirectUrl: pulumi.String("http://your-domain/redirect"),
			StorageConnectors: appstream.StackStorageConnectorArray{
				&appstream.StackStorageConnectorArgs{
					ConnectorType: pulumi.String("HOMEFOLDERS"),
				},
			},
			UserSettings: appstream.StackUserSettingArray{
				&appstream.StackUserSettingArgs{
					Action:     pulumi.String("AUTO_TIME_ZONE_REDIRECTION"),
					Permission: pulumi.String("DISABLED"),
				},
				&appstream.StackUserSettingArgs{
					Action:     pulumi.String("CLIPBOARD_COPY_FROM_LOCAL_DEVICE"),
					Permission: pulumi.String("ENABLED"),
				},
				&appstream.StackUserSettingArgs{
					Action:     pulumi.String("CLIPBOARD_COPY_TO_LOCAL_DEVICE"),
					Permission: pulumi.String("ENABLED"),
				},
				&appstream.StackUserSettingArgs{
					Action:     pulumi.String("DOMAIN_PASSWORD_SIGNIN"),
					Permission: pulumi.String("ENABLED"),
				},
				&appstream.StackUserSettingArgs{
					Action:     pulumi.String("DOMAIN_SMART_CARD_SIGNIN"),
					Permission: pulumi.String("DISABLED"),
				},
				&appstream.StackUserSettingArgs{
					Action:     pulumi.String("FILE_DOWNLOAD"),
					Permission: pulumi.String("ENABLED"),
				},
				&appstream.StackUserSettingArgs{
					Action:     pulumi.String("FILE_UPLOAD"),
					Permission: pulumi.String("ENABLED"),
				},
				&appstream.StackUserSettingArgs{
					Action:     pulumi.String("PRINTING_TO_LOCAL_DEVICE"),
					Permission: pulumi.String("ENABLED"),
				},
			},
			ApplicationSettings: &appstream.StackApplicationSettingsArgs{
				Enabled:       pulumi.Bool(true),
				SettingsGroup: pulumi.String("SettingsGroup"),
			},
			Tags: pulumi.StringMap{
				"TagName": pulumi.String("TagValue"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = new Aws.AppStream.Stack("example", new()
    {
        Name = "stack name",
        Description = "stack description",
        DisplayName = "stack display name",
        FeedbackUrl = "http://your-domain/feedback",
        RedirectUrl = "http://your-domain/redirect",
        StorageConnectors = new[]
        {
            new Aws.AppStream.Inputs.StackStorageConnectorArgs
            {
                ConnectorType = "HOMEFOLDERS",
            },
        },
        UserSettings = new[]
        {
            new Aws.AppStream.Inputs.StackUserSettingArgs
            {
                Action = "AUTO_TIME_ZONE_REDIRECTION",
                Permission = "DISABLED",
            },
            new Aws.AppStream.Inputs.StackUserSettingArgs
            {
                Action = "CLIPBOARD_COPY_FROM_LOCAL_DEVICE",
                Permission = "ENABLED",
            },
            new Aws.AppStream.Inputs.StackUserSettingArgs
            {
                Action = "CLIPBOARD_COPY_TO_LOCAL_DEVICE",
                Permission = "ENABLED",
            },
            new Aws.AppStream.Inputs.StackUserSettingArgs
            {
                Action = "DOMAIN_PASSWORD_SIGNIN",
                Permission = "ENABLED",
            },
            new Aws.AppStream.Inputs.StackUserSettingArgs
            {
                Action = "DOMAIN_SMART_CARD_SIGNIN",
                Permission = "DISABLED",
            },
            new Aws.AppStream.Inputs.StackUserSettingArgs
            {
                Action = "FILE_DOWNLOAD",
                Permission = "ENABLED",
            },
            new Aws.AppStream.Inputs.StackUserSettingArgs
            {
                Action = "FILE_UPLOAD",
                Permission = "ENABLED",
            },
            new Aws.AppStream.Inputs.StackUserSettingArgs
            {
                Action = "PRINTING_TO_LOCAL_DEVICE",
                Permission = "ENABLED",
            },
        },
        ApplicationSettings = new Aws.AppStream.Inputs.StackApplicationSettingsArgs
        {
            Enabled = true,
            SettingsGroup = "SettingsGroup",
        },
        Tags = 
        {
            { "TagName", "TagValue" },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.appstream.Stack;
import com.pulumi.aws.appstream.StackArgs;
import com.pulumi.aws.appstream.inputs.StackStorageConnectorArgs;
import com.pulumi.aws.appstream.inputs.StackUserSettingArgs;
import com.pulumi.aws.appstream.inputs.StackApplicationSettingsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var example = new Stack("example", StackArgs.builder()
            .name("stack name")
            .description("stack description")
            .displayName("stack display name")
            .feedbackUrl("http://your-domain/feedback")
            .redirectUrl("http://your-domain/redirect")
            .storageConnectors(StackStorageConnectorArgs.builder()
                .connectorType("HOMEFOLDERS")
                .build())
            .userSettings(            
                StackUserSettingArgs.builder()
                    .action("AUTO_TIME_ZONE_REDIRECTION")
                    .permission("DISABLED")
                    .build(),
                StackUserSettingArgs.builder()
                    .action("CLIPBOARD_COPY_FROM_LOCAL_DEVICE")
                    .permission("ENABLED")
                    .build(),
                StackUserSettingArgs.builder()
                    .action("CLIPBOARD_COPY_TO_LOCAL_DEVICE")
                    .permission("ENABLED")
                    .build(),
                StackUserSettingArgs.builder()
                    .action("DOMAIN_PASSWORD_SIGNIN")
                    .permission("ENABLED")
                    .build(),
                StackUserSettingArgs.builder()
                    .action("DOMAIN_SMART_CARD_SIGNIN")
                    .permission("DISABLED")
                    .build(),
                StackUserSettingArgs.builder()
                    .action("FILE_DOWNLOAD")
                    .permission("ENABLED")
                    .build(),
                StackUserSettingArgs.builder()
                    .action("FILE_UPLOAD")
                    .permission("ENABLED")
                    .build(),
                StackUserSettingArgs.builder()
                    .action("PRINTING_TO_LOCAL_DEVICE")
                    .permission("ENABLED")
                    .build())
            .applicationSettings(StackApplicationSettingsArgs.builder()
                .enabled(true)
                .settingsGroup("SettingsGroup")
                .build())
            .tags(Map.of("TagName", "TagValue"))
            .build());

    }
}
Copy
resources:
  example:
    type: aws:appstream:Stack
    properties:
      name: stack name
      description: stack description
      displayName: stack display name
      feedbackUrl: http://your-domain/feedback
      redirectUrl: http://your-domain/redirect
      storageConnectors:
        - connectorType: HOMEFOLDERS
      userSettings:
        - action: AUTO_TIME_ZONE_REDIRECTION
          permission: DISABLED
        - action: CLIPBOARD_COPY_FROM_LOCAL_DEVICE
          permission: ENABLED
        - action: CLIPBOARD_COPY_TO_LOCAL_DEVICE
          permission: ENABLED
        - action: DOMAIN_PASSWORD_SIGNIN
          permission: ENABLED
        - action: DOMAIN_SMART_CARD_SIGNIN
          permission: DISABLED
        - action: FILE_DOWNLOAD
          permission: ENABLED
        - action: FILE_UPLOAD
          permission: ENABLED
        - action: PRINTING_TO_LOCAL_DEVICE
          permission: ENABLED
      applicationSettings:
        enabled: true
        settingsGroup: SettingsGroup
      tags:
        TagName: TagValue
Copy

Create Stack Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Stack(name: string, args?: StackArgs, opts?: CustomResourceOptions);
@overload
def Stack(resource_name: str,
          args: Optional[StackArgs] = None,
          opts: Optional[ResourceOptions] = None)

@overload
def Stack(resource_name: str,
          opts: Optional[ResourceOptions] = None,
          access_endpoints: Optional[Sequence[StackAccessEndpointArgs]] = None,
          application_settings: Optional[StackApplicationSettingsArgs] = None,
          description: Optional[str] = None,
          display_name: Optional[str] = None,
          embed_host_domains: Optional[Sequence[str]] = None,
          feedback_url: Optional[str] = None,
          name: Optional[str] = None,
          redirect_url: Optional[str] = None,
          storage_connectors: Optional[Sequence[StackStorageConnectorArgs]] = None,
          streaming_experience_settings: Optional[StackStreamingExperienceSettingsArgs] = None,
          tags: Optional[Mapping[str, str]] = None,
          user_settings: Optional[Sequence[StackUserSettingArgs]] = None)
func NewStack(ctx *Context, name string, args *StackArgs, opts ...ResourceOption) (*Stack, error)
public Stack(string name, StackArgs? args = null, CustomResourceOptions? opts = null)
public Stack(String name, StackArgs args)
public Stack(String name, StackArgs args, CustomResourceOptions options)
type: aws:appstream:Stack
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args StackArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args StackArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args StackArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args StackArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. StackArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var stackResource = new Aws.AppStream.Stack("stackResource", new()
{
    AccessEndpoints = new[]
    {
        new Aws.AppStream.Inputs.StackAccessEndpointArgs
        {
            EndpointType = "string",
            VpceId = "string",
        },
    },
    ApplicationSettings = new Aws.AppStream.Inputs.StackApplicationSettingsArgs
    {
        Enabled = false,
        SettingsGroup = "string",
    },
    Description = "string",
    DisplayName = "string",
    EmbedHostDomains = new[]
    {
        "string",
    },
    FeedbackUrl = "string",
    Name = "string",
    RedirectUrl = "string",
    StorageConnectors = new[]
    {
        new Aws.AppStream.Inputs.StackStorageConnectorArgs
        {
            ConnectorType = "string",
            Domains = new[]
            {
                "string",
            },
            ResourceIdentifier = "string",
        },
    },
    StreamingExperienceSettings = new Aws.AppStream.Inputs.StackStreamingExperienceSettingsArgs
    {
        PreferredProtocol = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
    UserSettings = new[]
    {
        new Aws.AppStream.Inputs.StackUserSettingArgs
        {
            Action = "string",
            Permission = "string",
        },
    },
});
Copy
example, err := appstream.NewStack(ctx, "stackResource", &appstream.StackArgs{
	AccessEndpoints: appstream.StackAccessEndpointArray{
		&appstream.StackAccessEndpointArgs{
			EndpointType: pulumi.String("string"),
			VpceId:       pulumi.String("string"),
		},
	},
	ApplicationSettings: &appstream.StackApplicationSettingsArgs{
		Enabled:       pulumi.Bool(false),
		SettingsGroup: pulumi.String("string"),
	},
	Description: pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	EmbedHostDomains: pulumi.StringArray{
		pulumi.String("string"),
	},
	FeedbackUrl: pulumi.String("string"),
	Name:        pulumi.String("string"),
	RedirectUrl: pulumi.String("string"),
	StorageConnectors: appstream.StackStorageConnectorArray{
		&appstream.StackStorageConnectorArgs{
			ConnectorType: pulumi.String("string"),
			Domains: pulumi.StringArray{
				pulumi.String("string"),
			},
			ResourceIdentifier: pulumi.String("string"),
		},
	},
	StreamingExperienceSettings: &appstream.StackStreamingExperienceSettingsArgs{
		PreferredProtocol: pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	UserSettings: appstream.StackUserSettingArray{
		&appstream.StackUserSettingArgs{
			Action:     pulumi.String("string"),
			Permission: pulumi.String("string"),
		},
	},
})
Copy
var stackResource = new Stack("stackResource", StackArgs.builder()
    .accessEndpoints(StackAccessEndpointArgs.builder()
        .endpointType("string")
        .vpceId("string")
        .build())
    .applicationSettings(StackApplicationSettingsArgs.builder()
        .enabled(false)
        .settingsGroup("string")
        .build())
    .description("string")
    .displayName("string")
    .embedHostDomains("string")
    .feedbackUrl("string")
    .name("string")
    .redirectUrl("string")
    .storageConnectors(StackStorageConnectorArgs.builder()
        .connectorType("string")
        .domains("string")
        .resourceIdentifier("string")
        .build())
    .streamingExperienceSettings(StackStreamingExperienceSettingsArgs.builder()
        .preferredProtocol("string")
        .build())
    .tags(Map.of("string", "string"))
    .userSettings(StackUserSettingArgs.builder()
        .action("string")
        .permission("string")
        .build())
    .build());
Copy
stack_resource = aws.appstream.Stack("stackResource",
    access_endpoints=[{
        "endpoint_type": "string",
        "vpce_id": "string",
    }],
    application_settings={
        "enabled": False,
        "settings_group": "string",
    },
    description="string",
    display_name="string",
    embed_host_domains=["string"],
    feedback_url="string",
    name="string",
    redirect_url="string",
    storage_connectors=[{
        "connector_type": "string",
        "domains": ["string"],
        "resource_identifier": "string",
    }],
    streaming_experience_settings={
        "preferred_protocol": "string",
    },
    tags={
        "string": "string",
    },
    user_settings=[{
        "action": "string",
        "permission": "string",
    }])
Copy
const stackResource = new aws.appstream.Stack("stackResource", {
    accessEndpoints: [{
        endpointType: "string",
        vpceId: "string",
    }],
    applicationSettings: {
        enabled: false,
        settingsGroup: "string",
    },
    description: "string",
    displayName: "string",
    embedHostDomains: ["string"],
    feedbackUrl: "string",
    name: "string",
    redirectUrl: "string",
    storageConnectors: [{
        connectorType: "string",
        domains: ["string"],
        resourceIdentifier: "string",
    }],
    streamingExperienceSettings: {
        preferredProtocol: "string",
    },
    tags: {
        string: "string",
    },
    userSettings: [{
        action: "string",
        permission: "string",
    }],
});
Copy
type: aws:appstream:Stack
properties:
    accessEndpoints:
        - endpointType: string
          vpceId: string
    applicationSettings:
        enabled: false
        settingsGroup: string
    description: string
    displayName: string
    embedHostDomains:
        - string
    feedbackUrl: string
    name: string
    redirectUrl: string
    storageConnectors:
        - connectorType: string
          domains:
            - string
          resourceIdentifier: string
    streamingExperienceSettings:
        preferredProtocol: string
    tags:
        string: string
    userSettings:
        - action: string
          permission: string
Copy

Stack Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Stack resource accepts the following input properties:

AccessEndpoints List<StackAccessEndpoint>
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
ApplicationSettings StackApplicationSettings
Settings for application settings persistence. See application_settings below.
Description string
Description for the AppStream stack.
DisplayName string
Stack name to display.
EmbedHostDomains List<string>
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
FeedbackUrl string
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
Name Changes to this property will trigger replacement. string

Unique name for the AppStream stack.

The following arguments are optional:

RedirectUrl string
URL that users are redirected to after their streaming session ends.
StorageConnectors List<StackStorageConnector>
Configuration block for the storage connectors to enable. See storage_connectors below.
StreamingExperienceSettings StackStreamingExperienceSettings
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
Tags Dictionary<string, string>
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
UserSettings List<StackUserSetting>
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.
AccessEndpoints []StackAccessEndpointArgs
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
ApplicationSettings StackApplicationSettingsArgs
Settings for application settings persistence. See application_settings below.
Description string
Description for the AppStream stack.
DisplayName string
Stack name to display.
EmbedHostDomains []string
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
FeedbackUrl string
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
Name Changes to this property will trigger replacement. string

Unique name for the AppStream stack.

The following arguments are optional:

RedirectUrl string
URL that users are redirected to after their streaming session ends.
StorageConnectors []StackStorageConnectorArgs
Configuration block for the storage connectors to enable. See storage_connectors below.
StreamingExperienceSettings StackStreamingExperienceSettingsArgs
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
Tags map[string]string
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
UserSettings []StackUserSettingArgs
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.
accessEndpoints List<StackAccessEndpoint>
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
applicationSettings StackApplicationSettings
Settings for application settings persistence. See application_settings below.
description String
Description for the AppStream stack.
displayName String
Stack name to display.
embedHostDomains List<String>
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
feedbackUrl String
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
name Changes to this property will trigger replacement. String

Unique name for the AppStream stack.

The following arguments are optional:

redirectUrl String
URL that users are redirected to after their streaming session ends.
storageConnectors List<StackStorageConnector>
Configuration block for the storage connectors to enable. See storage_connectors below.
streamingExperienceSettings StackStreamingExperienceSettings
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
tags Map<String,String>
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
userSettings List<StackUserSetting>
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.
accessEndpoints StackAccessEndpoint[]
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
applicationSettings StackApplicationSettings
Settings for application settings persistence. See application_settings below.
description string
Description for the AppStream stack.
displayName string
Stack name to display.
embedHostDomains string[]
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
feedbackUrl string
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
name Changes to this property will trigger replacement. string

Unique name for the AppStream stack.

The following arguments are optional:

redirectUrl string
URL that users are redirected to after their streaming session ends.
storageConnectors StackStorageConnector[]
Configuration block for the storage connectors to enable. See storage_connectors below.
streamingExperienceSettings StackStreamingExperienceSettings
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
tags {[key: string]: string}
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
userSettings StackUserSetting[]
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.
access_endpoints Sequence[StackAccessEndpointArgs]
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
application_settings StackApplicationSettingsArgs
Settings for application settings persistence. See application_settings below.
description str
Description for the AppStream stack.
display_name str
Stack name to display.
embed_host_domains Sequence[str]
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
feedback_url str
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
name Changes to this property will trigger replacement. str

Unique name for the AppStream stack.

The following arguments are optional:

redirect_url str
URL that users are redirected to after their streaming session ends.
storage_connectors Sequence[StackStorageConnectorArgs]
Configuration block for the storage connectors to enable. See storage_connectors below.
streaming_experience_settings StackStreamingExperienceSettingsArgs
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
tags Mapping[str, str]
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
user_settings Sequence[StackUserSettingArgs]
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.
accessEndpoints List<Property Map>
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
applicationSettings Property Map
Settings for application settings persistence. See application_settings below.
description String
Description for the AppStream stack.
displayName String
Stack name to display.
embedHostDomains List<String>
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
feedbackUrl String
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
name Changes to this property will trigger replacement. String

Unique name for the AppStream stack.

The following arguments are optional:

redirectUrl String
URL that users are redirected to after their streaming session ends.
storageConnectors List<Property Map>
Configuration block for the storage connectors to enable. See storage_connectors below.
streamingExperienceSettings Property Map
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
tags Map<String>
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
userSettings List<Property Map>
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.

Outputs

All input properties are implicitly available as output properties. Additionally, the Stack resource produces the following output properties:

Arn string
ARN of the appstream stack.
CreatedTime string
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
Id string
The provider-assigned unique ID for this managed resource.
TagsAll Dictionary<string, string>

Deprecated: Please use tags instead.

Arn string
ARN of the appstream stack.
CreatedTime string
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
Id string
The provider-assigned unique ID for this managed resource.
TagsAll map[string]string

Deprecated: Please use tags instead.

arn String
ARN of the appstream stack.
createdTime String
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
id String
The provider-assigned unique ID for this managed resource.
tagsAll Map<String,String>

Deprecated: Please use tags instead.

arn string
ARN of the appstream stack.
createdTime string
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
id string
The provider-assigned unique ID for this managed resource.
tagsAll {[key: string]: string}

Deprecated: Please use tags instead.

arn str
ARN of the appstream stack.
created_time str
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
id str
The provider-assigned unique ID for this managed resource.
tags_all Mapping[str, str]

Deprecated: Please use tags instead.

arn String
ARN of the appstream stack.
createdTime String
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
id String
The provider-assigned unique ID for this managed resource.
tagsAll Map<String>

Deprecated: Please use tags instead.

Look up Existing Stack Resource

Get an existing Stack resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: StackState, opts?: CustomResourceOptions): Stack
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_endpoints: Optional[Sequence[StackAccessEndpointArgs]] = None,
        application_settings: Optional[StackApplicationSettingsArgs] = None,
        arn: Optional[str] = None,
        created_time: Optional[str] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        embed_host_domains: Optional[Sequence[str]] = None,
        feedback_url: Optional[str] = None,
        name: Optional[str] = None,
        redirect_url: Optional[str] = None,
        storage_connectors: Optional[Sequence[StackStorageConnectorArgs]] = None,
        streaming_experience_settings: Optional[StackStreamingExperienceSettingsArgs] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None,
        user_settings: Optional[Sequence[StackUserSettingArgs]] = None) -> Stack
func GetStack(ctx *Context, name string, id IDInput, state *StackState, opts ...ResourceOption) (*Stack, error)
public static Stack Get(string name, Input<string> id, StackState? state, CustomResourceOptions? opts = null)
public static Stack get(String name, Output<String> id, StackState state, CustomResourceOptions options)
resources:  _:    type: aws:appstream:Stack    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AccessEndpoints List<StackAccessEndpoint>
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
ApplicationSettings StackApplicationSettings
Settings for application settings persistence. See application_settings below.
Arn string
ARN of the appstream stack.
CreatedTime string
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
Description string
Description for the AppStream stack.
DisplayName string
Stack name to display.
EmbedHostDomains List<string>
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
FeedbackUrl string
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
Name Changes to this property will trigger replacement. string

Unique name for the AppStream stack.

The following arguments are optional:

RedirectUrl string
URL that users are redirected to after their streaming session ends.
StorageConnectors List<StackStorageConnector>
Configuration block for the storage connectors to enable. See storage_connectors below.
StreamingExperienceSettings StackStreamingExperienceSettings
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
Tags Dictionary<string, string>
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TagsAll Dictionary<string, string>

Deprecated: Please use tags instead.

UserSettings List<StackUserSetting>
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.
AccessEndpoints []StackAccessEndpointArgs
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
ApplicationSettings StackApplicationSettingsArgs
Settings for application settings persistence. See application_settings below.
Arn string
ARN of the appstream stack.
CreatedTime string
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
Description string
Description for the AppStream stack.
DisplayName string
Stack name to display.
EmbedHostDomains []string
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
FeedbackUrl string
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
Name Changes to this property will trigger replacement. string

Unique name for the AppStream stack.

The following arguments are optional:

RedirectUrl string
URL that users are redirected to after their streaming session ends.
StorageConnectors []StackStorageConnectorArgs
Configuration block for the storage connectors to enable. See storage_connectors below.
StreamingExperienceSettings StackStreamingExperienceSettingsArgs
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
Tags map[string]string
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TagsAll map[string]string

Deprecated: Please use tags instead.

UserSettings []StackUserSettingArgs
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.
accessEndpoints List<StackAccessEndpoint>
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
applicationSettings StackApplicationSettings
Settings for application settings persistence. See application_settings below.
arn String
ARN of the appstream stack.
createdTime String
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
description String
Description for the AppStream stack.
displayName String
Stack name to display.
embedHostDomains List<String>
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
feedbackUrl String
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
name Changes to this property will trigger replacement. String

Unique name for the AppStream stack.

The following arguments are optional:

redirectUrl String
URL that users are redirected to after their streaming session ends.
storageConnectors List<StackStorageConnector>
Configuration block for the storage connectors to enable. See storage_connectors below.
streamingExperienceSettings StackStreamingExperienceSettings
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
tags Map<String,String>
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map<String,String>

Deprecated: Please use tags instead.

userSettings List<StackUserSetting>
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.
accessEndpoints StackAccessEndpoint[]
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
applicationSettings StackApplicationSettings
Settings for application settings persistence. See application_settings below.
arn string
ARN of the appstream stack.
createdTime string
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
description string
Description for the AppStream stack.
displayName string
Stack name to display.
embedHostDomains string[]
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
feedbackUrl string
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
name Changes to this property will trigger replacement. string

Unique name for the AppStream stack.

The following arguments are optional:

redirectUrl string
URL that users are redirected to after their streaming session ends.
storageConnectors StackStorageConnector[]
Configuration block for the storage connectors to enable. See storage_connectors below.
streamingExperienceSettings StackStreamingExperienceSettings
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
tags {[key: string]: string}
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll {[key: string]: string}

Deprecated: Please use tags instead.

userSettings StackUserSetting[]
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.
access_endpoints Sequence[StackAccessEndpointArgs]
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
application_settings StackApplicationSettingsArgs
Settings for application settings persistence. See application_settings below.
arn str
ARN of the appstream stack.
created_time str
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
description str
Description for the AppStream stack.
display_name str
Stack name to display.
embed_host_domains Sequence[str]
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
feedback_url str
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
name Changes to this property will trigger replacement. str

Unique name for the AppStream stack.

The following arguments are optional:

redirect_url str
URL that users are redirected to after their streaming session ends.
storage_connectors Sequence[StackStorageConnectorArgs]
Configuration block for the storage connectors to enable. See storage_connectors below.
streaming_experience_settings StackStreamingExperienceSettingsArgs
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
tags Mapping[str, str]
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tags_all Mapping[str, str]

Deprecated: Please use tags instead.

user_settings Sequence[StackUserSettingArgs]
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.
accessEndpoints List<Property Map>
Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See access_endpoints below.
applicationSettings Property Map
Settings for application settings persistence. See application_settings below.
arn String
ARN of the appstream stack.
createdTime String
Date and time, in UTC and extended RFC 3339 format, when the stack was created.
description String
Description for the AppStream stack.
displayName String
Stack name to display.
embedHostDomains List<String>
Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
feedbackUrl String
URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
name Changes to this property will trigger replacement. String

Unique name for the AppStream stack.

The following arguments are optional:

redirectUrl String
URL that users are redirected to after their streaming session ends.
storageConnectors List<Property Map>
Configuration block for the storage connectors to enable. See storage_connectors below.
streamingExperienceSettings Property Map
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See streaming_experience_settings below.
tags Map<String>
Key-value mapping of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map<String>

Deprecated: Please use tags instead.

userSettings List<Property Map>
Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See user_settings below.

Supporting Types

StackAccessEndpoint
, StackAccessEndpointArgs

EndpointType This property is required. string
Type of the interface endpoint. See the AccessEndpoint AWS API documentation for valid values.
VpceId string
ID of the VPC in which the interface endpoint is used.
EndpointType This property is required. string
Type of the interface endpoint. See the AccessEndpoint AWS API documentation for valid values.
VpceId string
ID of the VPC in which the interface endpoint is used.
endpointType This property is required. String
Type of the interface endpoint. See the AccessEndpoint AWS API documentation for valid values.
vpceId String
ID of the VPC in which the interface endpoint is used.
endpointType This property is required. string
Type of the interface endpoint. See the AccessEndpoint AWS API documentation for valid values.
vpceId string
ID of the VPC in which the interface endpoint is used.
endpoint_type This property is required. str
Type of the interface endpoint. See the AccessEndpoint AWS API documentation for valid values.
vpce_id str
ID of the VPC in which the interface endpoint is used.
endpointType This property is required. String
Type of the interface endpoint. See the AccessEndpoint AWS API documentation for valid values.
vpceId String
ID of the VPC in which the interface endpoint is used.

StackApplicationSettings
, StackApplicationSettingsArgs

Enabled This property is required. bool
Whether application settings should be persisted.
SettingsGroup string
Name of the settings group. Required when enabled is true. Can be up to 100 characters.
Enabled This property is required. bool
Whether application settings should be persisted.
SettingsGroup string
Name of the settings group. Required when enabled is true. Can be up to 100 characters.
enabled This property is required. Boolean
Whether application settings should be persisted.
settingsGroup String
Name of the settings group. Required when enabled is true. Can be up to 100 characters.
enabled This property is required. boolean
Whether application settings should be persisted.
settingsGroup string
Name of the settings group. Required when enabled is true. Can be up to 100 characters.
enabled This property is required. bool
Whether application settings should be persisted.
settings_group str
Name of the settings group. Required when enabled is true. Can be up to 100 characters.
enabled This property is required. Boolean
Whether application settings should be persisted.
settingsGroup String
Name of the settings group. Required when enabled is true. Can be up to 100 characters.

StackStorageConnector
, StackStorageConnectorArgs

ConnectorType This property is required. string
Type of storage connector. Valid values are HOMEFOLDERS, GOOGLE_DRIVE, or ONE_DRIVE.
Domains List<string>
Names of the domains for the account.
ResourceIdentifier string
ARN of the storage connector.
ConnectorType This property is required. string
Type of storage connector. Valid values are HOMEFOLDERS, GOOGLE_DRIVE, or ONE_DRIVE.
Domains []string
Names of the domains for the account.
ResourceIdentifier string
ARN of the storage connector.
connectorType This property is required. String
Type of storage connector. Valid values are HOMEFOLDERS, GOOGLE_DRIVE, or ONE_DRIVE.
domains List<String>
Names of the domains for the account.
resourceIdentifier String
ARN of the storage connector.
connectorType This property is required. string
Type of storage connector. Valid values are HOMEFOLDERS, GOOGLE_DRIVE, or ONE_DRIVE.
domains string[]
Names of the domains for the account.
resourceIdentifier string
ARN of the storage connector.
connector_type This property is required. str
Type of storage connector. Valid values are HOMEFOLDERS, GOOGLE_DRIVE, or ONE_DRIVE.
domains Sequence[str]
Names of the domains for the account.
resource_identifier str
ARN of the storage connector.
connectorType This property is required. String
Type of storage connector. Valid values are HOMEFOLDERS, GOOGLE_DRIVE, or ONE_DRIVE.
domains List<String>
Names of the domains for the account.
resourceIdentifier String
ARN of the storage connector.

StackStreamingExperienceSettings
, StackStreamingExperienceSettingsArgs

PreferredProtocol string
The preferred protocol that you want to use while streaming your application. Valid values are TCP and UDP.
PreferredProtocol string
The preferred protocol that you want to use while streaming your application. Valid values are TCP and UDP.
preferredProtocol String
The preferred protocol that you want to use while streaming your application. Valid values are TCP and UDP.
preferredProtocol string
The preferred protocol that you want to use while streaming your application. Valid values are TCP and UDP.
preferred_protocol str
The preferred protocol that you want to use while streaming your application. Valid values are TCP and UDP.
preferredProtocol String
The preferred protocol that you want to use while streaming your application. Valid values are TCP and UDP.

StackUserSetting
, StackUserSettingArgs

Action This property is required. string
Action that is enabled or disabled. Valid values are AUTO_TIME_ZONE_REDIRECTION, CLIPBOARD_COPY_FROM_LOCAL_DEVICE, CLIPBOARD_COPY_TO_LOCAL_DEVICE, DOMAIN_PASSWORD_SIGNIN, DOMAIN_SMART_CARD_SIGNIN, FILE_UPLOAD, FILE_DOWNLOAD, or PRINTING_TO_LOCAL_DEVICE.
Permission This property is required. string
Whether the action is enabled or disabled. Valid values are ENABLED or DISABLED.
Action This property is required. string
Action that is enabled or disabled. Valid values are AUTO_TIME_ZONE_REDIRECTION, CLIPBOARD_COPY_FROM_LOCAL_DEVICE, CLIPBOARD_COPY_TO_LOCAL_DEVICE, DOMAIN_PASSWORD_SIGNIN, DOMAIN_SMART_CARD_SIGNIN, FILE_UPLOAD, FILE_DOWNLOAD, or PRINTING_TO_LOCAL_DEVICE.
Permission This property is required. string
Whether the action is enabled or disabled. Valid values are ENABLED or DISABLED.
action This property is required. String
Action that is enabled or disabled. Valid values are AUTO_TIME_ZONE_REDIRECTION, CLIPBOARD_COPY_FROM_LOCAL_DEVICE, CLIPBOARD_COPY_TO_LOCAL_DEVICE, DOMAIN_PASSWORD_SIGNIN, DOMAIN_SMART_CARD_SIGNIN, FILE_UPLOAD, FILE_DOWNLOAD, or PRINTING_TO_LOCAL_DEVICE.
permission This property is required. String
Whether the action is enabled or disabled. Valid values are ENABLED or DISABLED.
action This property is required. string
Action that is enabled or disabled. Valid values are AUTO_TIME_ZONE_REDIRECTION, CLIPBOARD_COPY_FROM_LOCAL_DEVICE, CLIPBOARD_COPY_TO_LOCAL_DEVICE, DOMAIN_PASSWORD_SIGNIN, DOMAIN_SMART_CARD_SIGNIN, FILE_UPLOAD, FILE_DOWNLOAD, or PRINTING_TO_LOCAL_DEVICE.
permission This property is required. string
Whether the action is enabled or disabled. Valid values are ENABLED or DISABLED.
action This property is required. str
Action that is enabled or disabled. Valid values are AUTO_TIME_ZONE_REDIRECTION, CLIPBOARD_COPY_FROM_LOCAL_DEVICE, CLIPBOARD_COPY_TO_LOCAL_DEVICE, DOMAIN_PASSWORD_SIGNIN, DOMAIN_SMART_CARD_SIGNIN, FILE_UPLOAD, FILE_DOWNLOAD, or PRINTING_TO_LOCAL_DEVICE.
permission This property is required. str
Whether the action is enabled or disabled. Valid values are ENABLED or DISABLED.
action This property is required. String
Action that is enabled or disabled. Valid values are AUTO_TIME_ZONE_REDIRECTION, CLIPBOARD_COPY_FROM_LOCAL_DEVICE, CLIPBOARD_COPY_TO_LOCAL_DEVICE, DOMAIN_PASSWORD_SIGNIN, DOMAIN_SMART_CARD_SIGNIN, FILE_UPLOAD, FILE_DOWNLOAD, or PRINTING_TO_LOCAL_DEVICE.
permission This property is required. String
Whether the action is enabled or disabled. Valid values are ENABLED or DISABLED.

Import

Using pulumi import, import aws_appstream_stack using the id. For example:

$ pulumi import aws:appstream/stack:Stack example stackID
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.