appstream

package
v4.21.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Stack

type Stack struct {
	pulumi.CustomResourceState

	AccessEndpoints StackAccessEndpointArrayOutput `pulumi:"accessEndpoints"`
	// Settings for application settings persistence.
	ApplicationSettings StackApplicationSettingsOutput `pulumi:"applicationSettings"`
	// ARN of the appstream stack.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Date and time, in UTC and extended RFC 3339 format, when the stack was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// Description for the AppStream stack.
	Description pulumi.StringOutput `pulumi:"description"`
	// Stack name to display.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// 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.
	EmbedHostDomains pulumi.StringArrayOutput `pulumi:"embedHostDomains"`
	// URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
	FeedbackUrl pulumi.StringOutput `pulumi:"feedbackUrl"`
	// Unique name for the AppStream stack.
	Name pulumi.StringOutput `pulumi:"name"`
	// URL that users are redirected to after their streaming session ends.
	RedirectUrl pulumi.StringOutput `pulumi:"redirectUrl"`
	// Configuration block for the storage connectors to enable. See below.
	StorageConnectors StackStorageConnectorArrayOutput `pulumi:"storageConnectors"`
	Tags              pulumi.StringMapOutput           `pulumi:"tags"`
	TagsAll           pulumi.StringMapOutput           `pulumi:"tagsAll"`
	// Configuration block for the actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled. See below.
	UserSettings StackUserSettingArrayOutput `pulumi:"userSettings"`
}

Provides an AppStream stack.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v4/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{
			ApplicationSettings: &appstream.StackApplicationSettingsArgs{
				Enabled:       pulumi.Bool(true),
				SettingsGroup: pulumi.String("SettingsGroup"),
			},
			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"),
				},
			},
			Tags: pulumi.StringMap{
				"TagName": pulumi.String("TagValue"),
			},
			UserSettings: appstream.StackUserSettingArray{
				&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("FILE_UPLOAD"),
					Permission: pulumi.String("ENABLED"),
				},
				&appstream.StackUserSettingArgs{
					Action:     pulumi.String("FILE_DOWNLOAD"),
					Permission: pulumi.String("ENABLED"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

`aws_appstream_stack` can be imported using the id, e.g.

```sh

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

```

func GetStack

func GetStack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StackState, opts ...pulumi.ResourceOption) (*Stack, error)

GetStack gets an existing Stack resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStack

func NewStack(ctx *pulumi.Context,
	name string, args *StackArgs, opts ...pulumi.ResourceOption) (*Stack, error)

NewStack registers a new resource with the given unique name, arguments, and options.

func (*Stack) ElementType

func (*Stack) ElementType() reflect.Type

func (*Stack) ToStackOutput

func (i *Stack) ToStackOutput() StackOutput

func (*Stack) ToStackOutputWithContext

func (i *Stack) ToStackOutputWithContext(ctx context.Context) StackOutput

func (*Stack) ToStackPtrOutput

func (i *Stack) ToStackPtrOutput() StackPtrOutput

func (*Stack) ToStackPtrOutputWithContext

func (i *Stack) ToStackPtrOutputWithContext(ctx context.Context) StackPtrOutput

type StackAccessEndpoint

type StackAccessEndpoint struct {
	EndpointType string  `pulumi:"endpointType"`
	VpceId       *string `pulumi:"vpceId"`
}

type StackAccessEndpointArgs

type StackAccessEndpointArgs struct {
	EndpointType pulumi.StringInput    `pulumi:"endpointType"`
	VpceId       pulumi.StringPtrInput `pulumi:"vpceId"`
}

func (StackAccessEndpointArgs) ElementType

func (StackAccessEndpointArgs) ElementType() reflect.Type

func (StackAccessEndpointArgs) ToStackAccessEndpointOutput

func (i StackAccessEndpointArgs) ToStackAccessEndpointOutput() StackAccessEndpointOutput

func (StackAccessEndpointArgs) ToStackAccessEndpointOutputWithContext

func (i StackAccessEndpointArgs) ToStackAccessEndpointOutputWithContext(ctx context.Context) StackAccessEndpointOutput

type StackAccessEndpointArray

type StackAccessEndpointArray []StackAccessEndpointInput

func (StackAccessEndpointArray) ElementType

func (StackAccessEndpointArray) ElementType() reflect.Type

func (StackAccessEndpointArray) ToStackAccessEndpointArrayOutput

func (i StackAccessEndpointArray) ToStackAccessEndpointArrayOutput() StackAccessEndpointArrayOutput

func (StackAccessEndpointArray) ToStackAccessEndpointArrayOutputWithContext

func (i StackAccessEndpointArray) ToStackAccessEndpointArrayOutputWithContext(ctx context.Context) StackAccessEndpointArrayOutput

type StackAccessEndpointArrayInput

type StackAccessEndpointArrayInput interface {
	pulumi.Input

	ToStackAccessEndpointArrayOutput() StackAccessEndpointArrayOutput
	ToStackAccessEndpointArrayOutputWithContext(context.Context) StackAccessEndpointArrayOutput
}

StackAccessEndpointArrayInput is an input type that accepts StackAccessEndpointArray and StackAccessEndpointArrayOutput values. You can construct a concrete instance of `StackAccessEndpointArrayInput` via:

StackAccessEndpointArray{ StackAccessEndpointArgs{...} }

type StackAccessEndpointArrayOutput

type StackAccessEndpointArrayOutput struct{ *pulumi.OutputState }

func (StackAccessEndpointArrayOutput) ElementType

func (StackAccessEndpointArrayOutput) Index

func (StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutput

func (o StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutput() StackAccessEndpointArrayOutput

func (StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutputWithContext

func (o StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutputWithContext(ctx context.Context) StackAccessEndpointArrayOutput

type StackAccessEndpointInput

type StackAccessEndpointInput interface {
	pulumi.Input

	ToStackAccessEndpointOutput() StackAccessEndpointOutput
	ToStackAccessEndpointOutputWithContext(context.Context) StackAccessEndpointOutput
}

StackAccessEndpointInput is an input type that accepts StackAccessEndpointArgs and StackAccessEndpointOutput values. You can construct a concrete instance of `StackAccessEndpointInput` via:

StackAccessEndpointArgs{...}

type StackAccessEndpointOutput

type StackAccessEndpointOutput struct{ *pulumi.OutputState }

func (StackAccessEndpointOutput) ElementType

func (StackAccessEndpointOutput) ElementType() reflect.Type

func (StackAccessEndpointOutput) EndpointType

func (StackAccessEndpointOutput) ToStackAccessEndpointOutput

func (o StackAccessEndpointOutput) ToStackAccessEndpointOutput() StackAccessEndpointOutput

func (StackAccessEndpointOutput) ToStackAccessEndpointOutputWithContext

func (o StackAccessEndpointOutput) ToStackAccessEndpointOutputWithContext(ctx context.Context) StackAccessEndpointOutput

func (StackAccessEndpointOutput) VpceId

type StackApplicationSettings

type StackApplicationSettings struct {
	Enabled       *bool   `pulumi:"enabled"`
	SettingsGroup *string `pulumi:"settingsGroup"`
}

type StackApplicationSettingsArgs

type StackApplicationSettingsArgs struct {
	Enabled       pulumi.BoolPtrInput   `pulumi:"enabled"`
	SettingsGroup pulumi.StringPtrInput `pulumi:"settingsGroup"`
}

func (StackApplicationSettingsArgs) ElementType

func (StackApplicationSettingsArgs) ToStackApplicationSettingsOutput

func (i StackApplicationSettingsArgs) ToStackApplicationSettingsOutput() StackApplicationSettingsOutput

func (StackApplicationSettingsArgs) ToStackApplicationSettingsOutputWithContext

func (i StackApplicationSettingsArgs) ToStackApplicationSettingsOutputWithContext(ctx context.Context) StackApplicationSettingsOutput

func (StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutput

func (i StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput

func (StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutputWithContext

func (i StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput

type StackApplicationSettingsInput

type StackApplicationSettingsInput interface {
	pulumi.Input

	ToStackApplicationSettingsOutput() StackApplicationSettingsOutput
	ToStackApplicationSettingsOutputWithContext(context.Context) StackApplicationSettingsOutput
}

StackApplicationSettingsInput is an input type that accepts StackApplicationSettingsArgs and StackApplicationSettingsOutput values. You can construct a concrete instance of `StackApplicationSettingsInput` via:

StackApplicationSettingsArgs{...}

type StackApplicationSettingsOutput

type StackApplicationSettingsOutput struct{ *pulumi.OutputState }

func (StackApplicationSettingsOutput) ElementType

func (StackApplicationSettingsOutput) Enabled

func (StackApplicationSettingsOutput) SettingsGroup

func (StackApplicationSettingsOutput) ToStackApplicationSettingsOutput

func (o StackApplicationSettingsOutput) ToStackApplicationSettingsOutput() StackApplicationSettingsOutput

func (StackApplicationSettingsOutput) ToStackApplicationSettingsOutputWithContext

func (o StackApplicationSettingsOutput) ToStackApplicationSettingsOutputWithContext(ctx context.Context) StackApplicationSettingsOutput

func (StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutput

func (o StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput

func (StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutputWithContext

func (o StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput

type StackApplicationSettingsPtrInput

type StackApplicationSettingsPtrInput interface {
	pulumi.Input

	ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput
	ToStackApplicationSettingsPtrOutputWithContext(context.Context) StackApplicationSettingsPtrOutput
}

StackApplicationSettingsPtrInput is an input type that accepts StackApplicationSettingsArgs, StackApplicationSettingsPtr and StackApplicationSettingsPtrOutput values. You can construct a concrete instance of `StackApplicationSettingsPtrInput` via:

        StackApplicationSettingsArgs{...}

or:

        nil

type StackApplicationSettingsPtrOutput

type StackApplicationSettingsPtrOutput struct{ *pulumi.OutputState }

func (StackApplicationSettingsPtrOutput) Elem

func (StackApplicationSettingsPtrOutput) ElementType

func (StackApplicationSettingsPtrOutput) Enabled

func (StackApplicationSettingsPtrOutput) SettingsGroup

func (StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutput

func (o StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput

func (StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutputWithContext

func (o StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput

type StackArgs

type StackArgs struct {
	AccessEndpoints StackAccessEndpointArrayInput
	// Settings for application settings persistence.
	ApplicationSettings StackApplicationSettingsPtrInput
	// Description for the AppStream stack.
	Description pulumi.StringPtrInput
	// Stack name to display.
	DisplayName pulumi.StringPtrInput
	// 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.
	EmbedHostDomains pulumi.StringArrayInput
	// URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
	FeedbackUrl pulumi.StringPtrInput
	// Unique name for the AppStream stack.
	Name pulumi.StringPtrInput
	// URL that users are redirected to after their streaming session ends.
	RedirectUrl pulumi.StringPtrInput
	// Configuration block for the storage connectors to enable. See below.
	StorageConnectors StackStorageConnectorArrayInput
	Tags              pulumi.StringMapInput
	TagsAll           pulumi.StringMapInput
	// Configuration block for the actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled. See below.
	UserSettings StackUserSettingArrayInput
}

The set of arguments for constructing a Stack resource.

func (StackArgs) ElementType

func (StackArgs) ElementType() reflect.Type

type StackArray

type StackArray []StackInput

func (StackArray) ElementType

func (StackArray) ElementType() reflect.Type

func (StackArray) ToStackArrayOutput

func (i StackArray) ToStackArrayOutput() StackArrayOutput

func (StackArray) ToStackArrayOutputWithContext

func (i StackArray) ToStackArrayOutputWithContext(ctx context.Context) StackArrayOutput

type StackArrayInput

type StackArrayInput interface {
	pulumi.Input

	ToStackArrayOutput() StackArrayOutput
	ToStackArrayOutputWithContext(context.Context) StackArrayOutput
}

StackArrayInput is an input type that accepts StackArray and StackArrayOutput values. You can construct a concrete instance of `StackArrayInput` via:

StackArray{ StackArgs{...} }

type StackArrayOutput

type StackArrayOutput struct{ *pulumi.OutputState }

func (StackArrayOutput) ElementType

func (StackArrayOutput) ElementType() reflect.Type

func (StackArrayOutput) Index

func (StackArrayOutput) ToStackArrayOutput

func (o StackArrayOutput) ToStackArrayOutput() StackArrayOutput

func (StackArrayOutput) ToStackArrayOutputWithContext

func (o StackArrayOutput) ToStackArrayOutputWithContext(ctx context.Context) StackArrayOutput

type StackInput

type StackInput interface {
	pulumi.Input

	ToStackOutput() StackOutput
	ToStackOutputWithContext(ctx context.Context) StackOutput
}

type StackMap

type StackMap map[string]StackInput

func (StackMap) ElementType

func (StackMap) ElementType() reflect.Type

func (StackMap) ToStackMapOutput

func (i StackMap) ToStackMapOutput() StackMapOutput

func (StackMap) ToStackMapOutputWithContext

func (i StackMap) ToStackMapOutputWithContext(ctx context.Context) StackMapOutput

type StackMapInput

type StackMapInput interface {
	pulumi.Input

	ToStackMapOutput() StackMapOutput
	ToStackMapOutputWithContext(context.Context) StackMapOutput
}

StackMapInput is an input type that accepts StackMap and StackMapOutput values. You can construct a concrete instance of `StackMapInput` via:

StackMap{ "key": StackArgs{...} }

type StackMapOutput

type StackMapOutput struct{ *pulumi.OutputState }

func (StackMapOutput) ElementType

func (StackMapOutput) ElementType() reflect.Type

func (StackMapOutput) MapIndex

func (StackMapOutput) ToStackMapOutput

func (o StackMapOutput) ToStackMapOutput() StackMapOutput

func (StackMapOutput) ToStackMapOutputWithContext

func (o StackMapOutput) ToStackMapOutputWithContext(ctx context.Context) StackMapOutput

type StackOutput

type StackOutput struct{ *pulumi.OutputState }

func (StackOutput) ElementType

func (StackOutput) ElementType() reflect.Type

func (StackOutput) ToStackOutput

func (o StackOutput) ToStackOutput() StackOutput

func (StackOutput) ToStackOutputWithContext

func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput

func (StackOutput) ToStackPtrOutput

func (o StackOutput) ToStackPtrOutput() StackPtrOutput

func (StackOutput) ToStackPtrOutputWithContext

func (o StackOutput) ToStackPtrOutputWithContext(ctx context.Context) StackPtrOutput

type StackPtrInput

type StackPtrInput interface {
	pulumi.Input

	ToStackPtrOutput() StackPtrOutput
	ToStackPtrOutputWithContext(ctx context.Context) StackPtrOutput
}

type StackPtrOutput

type StackPtrOutput struct{ *pulumi.OutputState }

func (StackPtrOutput) Elem

func (o StackPtrOutput) Elem() StackOutput

func (StackPtrOutput) ElementType

func (StackPtrOutput) ElementType() reflect.Type

func (StackPtrOutput) ToStackPtrOutput

func (o StackPtrOutput) ToStackPtrOutput() StackPtrOutput

func (StackPtrOutput) ToStackPtrOutputWithContext

func (o StackPtrOutput) ToStackPtrOutputWithContext(ctx context.Context) StackPtrOutput

type StackState

type StackState struct {
	AccessEndpoints StackAccessEndpointArrayInput
	// Settings for application settings persistence.
	ApplicationSettings StackApplicationSettingsPtrInput
	// ARN of the appstream stack.
	Arn pulumi.StringPtrInput
	// Date and time, in UTC and extended RFC 3339 format, when the stack was created.
	CreatedTime pulumi.StringPtrInput
	// Description for the AppStream stack.
	Description pulumi.StringPtrInput
	// Stack name to display.
	DisplayName pulumi.StringPtrInput
	// 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.
	EmbedHostDomains pulumi.StringArrayInput
	// URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
	FeedbackUrl pulumi.StringPtrInput
	// Unique name for the AppStream stack.
	Name pulumi.StringPtrInput
	// URL that users are redirected to after their streaming session ends.
	RedirectUrl pulumi.StringPtrInput
	// Configuration block for the storage connectors to enable. See below.
	StorageConnectors StackStorageConnectorArrayInput
	Tags              pulumi.StringMapInput
	TagsAll           pulumi.StringMapInput
	// Configuration block for the actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled. See below.
	UserSettings StackUserSettingArrayInput
}

func (StackState) ElementType

func (StackState) ElementType() reflect.Type

type StackStorageConnector

type StackStorageConnector struct {
	// Type of storage connector. Valid values are: `HOMEFOLDERS`, `GOOGLE_DRIVE`, `ONE_DRIVE`.
	ConnectorType string `pulumi:"connectorType"`
	// Names of the domains for the account.
	Domains []string `pulumi:"domains"`
	// ARN of the storage connector.
	ResourceIdentifier *string `pulumi:"resourceIdentifier"`
}

type StackStorageConnectorArgs

type StackStorageConnectorArgs struct {
	// Type of storage connector. Valid values are: `HOMEFOLDERS`, `GOOGLE_DRIVE`, `ONE_DRIVE`.
	ConnectorType pulumi.StringInput `pulumi:"connectorType"`
	// Names of the domains for the account.
	Domains pulumi.StringArrayInput `pulumi:"domains"`
	// ARN of the storage connector.
	ResourceIdentifier pulumi.StringPtrInput `pulumi:"resourceIdentifier"`
}

func (StackStorageConnectorArgs) ElementType

func (StackStorageConnectorArgs) ElementType() reflect.Type

func (StackStorageConnectorArgs) ToStackStorageConnectorOutput

func (i StackStorageConnectorArgs) ToStackStorageConnectorOutput() StackStorageConnectorOutput

func (StackStorageConnectorArgs) ToStackStorageConnectorOutputWithContext

func (i StackStorageConnectorArgs) ToStackStorageConnectorOutputWithContext(ctx context.Context) StackStorageConnectorOutput

type StackStorageConnectorArray

type StackStorageConnectorArray []StackStorageConnectorInput

func (StackStorageConnectorArray) ElementType

func (StackStorageConnectorArray) ElementType() reflect.Type

func (StackStorageConnectorArray) ToStackStorageConnectorArrayOutput

func (i StackStorageConnectorArray) ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput

func (StackStorageConnectorArray) ToStackStorageConnectorArrayOutputWithContext

func (i StackStorageConnectorArray) ToStackStorageConnectorArrayOutputWithContext(ctx context.Context) StackStorageConnectorArrayOutput

type StackStorageConnectorArrayInput

type StackStorageConnectorArrayInput interface {
	pulumi.Input

	ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput
	ToStackStorageConnectorArrayOutputWithContext(context.Context) StackStorageConnectorArrayOutput
}

StackStorageConnectorArrayInput is an input type that accepts StackStorageConnectorArray and StackStorageConnectorArrayOutput values. You can construct a concrete instance of `StackStorageConnectorArrayInput` via:

StackStorageConnectorArray{ StackStorageConnectorArgs{...} }

type StackStorageConnectorArrayOutput

type StackStorageConnectorArrayOutput struct{ *pulumi.OutputState }

func (StackStorageConnectorArrayOutput) ElementType

func (StackStorageConnectorArrayOutput) Index

func (StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutput

func (o StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput

func (StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutputWithContext

func (o StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutputWithContext(ctx context.Context) StackStorageConnectorArrayOutput

type StackStorageConnectorInput

type StackStorageConnectorInput interface {
	pulumi.Input

	ToStackStorageConnectorOutput() StackStorageConnectorOutput
	ToStackStorageConnectorOutputWithContext(context.Context) StackStorageConnectorOutput
}

StackStorageConnectorInput is an input type that accepts StackStorageConnectorArgs and StackStorageConnectorOutput values. You can construct a concrete instance of `StackStorageConnectorInput` via:

StackStorageConnectorArgs{...}

type StackStorageConnectorOutput

type StackStorageConnectorOutput struct{ *pulumi.OutputState }

func (StackStorageConnectorOutput) ConnectorType

Type of storage connector. Valid values are: `HOMEFOLDERS`, `GOOGLE_DRIVE`, `ONE_DRIVE`.

func (StackStorageConnectorOutput) Domains

Names of the domains for the account.

func (StackStorageConnectorOutput) ElementType

func (StackStorageConnectorOutput) ResourceIdentifier

func (o StackStorageConnectorOutput) ResourceIdentifier() pulumi.StringPtrOutput

ARN of the storage connector.

func (StackStorageConnectorOutput) ToStackStorageConnectorOutput

func (o StackStorageConnectorOutput) ToStackStorageConnectorOutput() StackStorageConnectorOutput

func (StackStorageConnectorOutput) ToStackStorageConnectorOutputWithContext

func (o StackStorageConnectorOutput) ToStackStorageConnectorOutputWithContext(ctx context.Context) StackStorageConnectorOutput

type StackUserSetting

type StackUserSetting struct {
	// Action that is enabled or disabled. Valid values are: `CLIPBOARD_COPY_FROM_LOCAL_DEVICE`,  `CLIPBOARD_COPY_TO_LOCAL_DEVICE`, `FILE_UPLOAD`, `FILE_DOWNLOAD`, `PRINTING_TO_LOCAL_DEVICE`, `DOMAIN_PASSWORD_SIGNIN`, `DOMAIN_SMART_CARD_SIGNIN`.
	Action string `pulumi:"action"`
	// Indicates whether the action is enabled or disabled. Valid values are: `ENABLED`, `DISABLED`.
	Permission string `pulumi:"permission"`
}

type StackUserSettingArgs

type StackUserSettingArgs struct {
	// Action that is enabled or disabled. Valid values are: `CLIPBOARD_COPY_FROM_LOCAL_DEVICE`,  `CLIPBOARD_COPY_TO_LOCAL_DEVICE`, `FILE_UPLOAD`, `FILE_DOWNLOAD`, `PRINTING_TO_LOCAL_DEVICE`, `DOMAIN_PASSWORD_SIGNIN`, `DOMAIN_SMART_CARD_SIGNIN`.
	Action pulumi.StringInput `pulumi:"action"`
	// Indicates whether the action is enabled or disabled. Valid values are: `ENABLED`, `DISABLED`.
	Permission pulumi.StringInput `pulumi:"permission"`
}

func (StackUserSettingArgs) ElementType

func (StackUserSettingArgs) ElementType() reflect.Type

func (StackUserSettingArgs) ToStackUserSettingOutput

func (i StackUserSettingArgs) ToStackUserSettingOutput() StackUserSettingOutput

func (StackUserSettingArgs) ToStackUserSettingOutputWithContext

func (i StackUserSettingArgs) ToStackUserSettingOutputWithContext(ctx context.Context) StackUserSettingOutput

type StackUserSettingArray

type StackUserSettingArray []StackUserSettingInput

func (StackUserSettingArray) ElementType

func (StackUserSettingArray) ElementType() reflect.Type

func (StackUserSettingArray) ToStackUserSettingArrayOutput

func (i StackUserSettingArray) ToStackUserSettingArrayOutput() StackUserSettingArrayOutput

func (StackUserSettingArray) ToStackUserSettingArrayOutputWithContext

func (i StackUserSettingArray) ToStackUserSettingArrayOutputWithContext(ctx context.Context) StackUserSettingArrayOutput

type StackUserSettingArrayInput

type StackUserSettingArrayInput interface {
	pulumi.Input

	ToStackUserSettingArrayOutput() StackUserSettingArrayOutput
	ToStackUserSettingArrayOutputWithContext(context.Context) StackUserSettingArrayOutput
}

StackUserSettingArrayInput is an input type that accepts StackUserSettingArray and StackUserSettingArrayOutput values. You can construct a concrete instance of `StackUserSettingArrayInput` via:

StackUserSettingArray{ StackUserSettingArgs{...} }

type StackUserSettingArrayOutput

type StackUserSettingArrayOutput struct{ *pulumi.OutputState }

func (StackUserSettingArrayOutput) ElementType

func (StackUserSettingArrayOutput) Index

func (StackUserSettingArrayOutput) ToStackUserSettingArrayOutput

func (o StackUserSettingArrayOutput) ToStackUserSettingArrayOutput() StackUserSettingArrayOutput

func (StackUserSettingArrayOutput) ToStackUserSettingArrayOutputWithContext

func (o StackUserSettingArrayOutput) ToStackUserSettingArrayOutputWithContext(ctx context.Context) StackUserSettingArrayOutput

type StackUserSettingInput

type StackUserSettingInput interface {
	pulumi.Input

	ToStackUserSettingOutput() StackUserSettingOutput
	ToStackUserSettingOutputWithContext(context.Context) StackUserSettingOutput
}

StackUserSettingInput is an input type that accepts StackUserSettingArgs and StackUserSettingOutput values. You can construct a concrete instance of `StackUserSettingInput` via:

StackUserSettingArgs{...}

type StackUserSettingOutput

type StackUserSettingOutput struct{ *pulumi.OutputState }

func (StackUserSettingOutput) Action

Action that is enabled or disabled. Valid values are: `CLIPBOARD_COPY_FROM_LOCAL_DEVICE`, `CLIPBOARD_COPY_TO_LOCAL_DEVICE`, `FILE_UPLOAD`, `FILE_DOWNLOAD`, `PRINTING_TO_LOCAL_DEVICE`, `DOMAIN_PASSWORD_SIGNIN`, `DOMAIN_SMART_CARD_SIGNIN`.

func (StackUserSettingOutput) ElementType

func (StackUserSettingOutput) ElementType() reflect.Type

func (StackUserSettingOutput) Permission

Indicates whether the action is enabled or disabled. Valid values are: `ENABLED`, `DISABLED`.

func (StackUserSettingOutput) ToStackUserSettingOutput

func (o StackUserSettingOutput) ToStackUserSettingOutput() StackUserSettingOutput

func (StackUserSettingOutput) ToStackUserSettingOutputWithContext

func (o StackUserSettingOutput) ToStackUserSettingOutputWithContext(ctx context.Context) StackUserSettingOutput

Jump to

Keyboard shortcuts

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