nimblestudio

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LaunchProfileStreamingClipboardModeEnabled  = LaunchProfileStreamingClipboardMode("ENABLED")
	LaunchProfileStreamingClipboardModeDisabled = LaunchProfileStreamingClipboardMode("DISABLED")
)
View Source
const (
	LaunchProfileStreamingInstanceTypeG4dnXlarge   = LaunchProfileStreamingInstanceType("g4dn.xlarge")
	LaunchProfileStreamingInstanceTypeG4dn2xlarge  = LaunchProfileStreamingInstanceType("g4dn.2xlarge")
	LaunchProfileStreamingInstanceTypeG4dn4xlarge  = LaunchProfileStreamingInstanceType("g4dn.4xlarge")
	LaunchProfileStreamingInstanceTypeG4dn8xlarge  = LaunchProfileStreamingInstanceType("g4dn.8xlarge")
	LaunchProfileStreamingInstanceTypeG4dn12xlarge = LaunchProfileStreamingInstanceType("g4dn.12xlarge")
	LaunchProfileStreamingInstanceTypeG4dn16xlarge = LaunchProfileStreamingInstanceType("g4dn.16xlarge")
)
View Source
const (
	StudioComponentInitializationScriptRunContextSystemInitialization = StudioComponentInitializationScriptRunContext("SYSTEM_INITIALIZATION")
	StudioComponentInitializationScriptRunContextUserInitialization   = StudioComponentInitializationScriptRunContext("USER_INITIALIZATION")
)
View Source
const (
	StudioComponentLaunchProfilePlatformLinux   = StudioComponentLaunchProfilePlatform("LINUX")
	StudioComponentLaunchProfilePlatformWindows = StudioComponentLaunchProfilePlatform("WINDOWS")
)
View Source
const (
	StudioComponentSubtypeAwsManagedMicrosoftAd = StudioComponentSubtype("AWS_MANAGED_MICROSOFT_AD")
	StudioComponentSubtypeAmazonFsxForWindows   = StudioComponentSubtype("AMAZON_FSX_FOR_WINDOWS")
	StudioComponentSubtypeAmazonFsxForLustre    = StudioComponentSubtype("AMAZON_FSX_FOR_LUSTRE")
	StudioComponentSubtypeCustom                = StudioComponentSubtype("CUSTOM")
)
View Source
const (
	StudioComponentTypeActiveDirectory  = StudioComponentType("ACTIVE_DIRECTORY")
	StudioComponentTypeSharedFileSystem = StudioComponentType("SHARED_FILE_SYSTEM")
	StudioComponentTypeComputeFarm      = StudioComponentType("COMPUTE_FARM")
	StudioComponentTypeLicenseService   = StudioComponentType("LICENSE_SERVICE")
	StudioComponentTypeCustom           = StudioComponentType("CUSTOM")
)
View Source
const (
	StudioEncryptionConfigurationKeyTypeAwsOwnedKey        = StudioEncryptionConfigurationKeyType("AWS_OWNED_KEY")
	StudioEncryptionConfigurationKeyTypeCustomerManagedKey = StudioEncryptionConfigurationKeyType("CUSTOMER_MANAGED_KEY")
)
View Source
const (
	LaunchProfileStreamingSessionStorageModeUpload = LaunchProfileStreamingSessionStorageMode("UPLOAD")
)
View Source
const (
	StreamingImageEncryptionConfigurationKeyTypeCustomerManagedKey = StreamingImageEncryptionConfigurationKeyType("CUSTOMER_MANAGED_KEY")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LaunchProfile

type LaunchProfile struct {
	pulumi.CustomResourceState

	// <p>The description.</p>
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// <p>Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from.
	//             These subnets must support the specified instance types. </p>
	Ec2SubnetIds    pulumi.StringArrayOutput `pulumi:"ec2SubnetIds"`
	LaunchProfileId pulumi.StringOutput      `pulumi:"launchProfileId"`
	// <p>The version number of the protocol that is used by the launch profile. The only valid
	//             version is "2021-03-31".</p>
	LaunchProfileProtocolVersions pulumi.StringArrayOutput `pulumi:"launchProfileProtocolVersions"`
	// <p>The name for the launch profile.</p>
	Name                pulumi.StringOutput                    `pulumi:"name"`
	StreamConfiguration LaunchProfileStreamConfigurationOutput `pulumi:"streamConfiguration"`
	// <p>Unique identifiers for a collection of studio components that can be used with this
	//             launch profile.</p>
	StudioComponentIds pulumi.StringArrayOutput `pulumi:"studioComponentIds"`
	// <p>The studio ID. </p>
	StudioId pulumi.StringOutput        `pulumi:"studioId"`
	Tags     LaunchProfileTagsPtrOutput `pulumi:"tags"`
}

Represents a launch profile which delegates access to a collection of studio components to studio users

func GetLaunchProfile

func GetLaunchProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LaunchProfileState, opts ...pulumi.ResourceOption) (*LaunchProfile, error)

GetLaunchProfile gets an existing LaunchProfile 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 NewLaunchProfile

func NewLaunchProfile(ctx *pulumi.Context,
	name string, args *LaunchProfileArgs, opts ...pulumi.ResourceOption) (*LaunchProfile, error)

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

func (*LaunchProfile) ElementType

func (*LaunchProfile) ElementType() reflect.Type

func (*LaunchProfile) ToLaunchProfileOutput

func (i *LaunchProfile) ToLaunchProfileOutput() LaunchProfileOutput

func (*LaunchProfile) ToLaunchProfileOutputWithContext

func (i *LaunchProfile) ToLaunchProfileOutputWithContext(ctx context.Context) LaunchProfileOutput

type LaunchProfileArgs

type LaunchProfileArgs struct {
	// <p>The description.</p>
	Description pulumi.StringPtrInput
	// <p>Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from.
	//             These subnets must support the specified instance types. </p>
	Ec2SubnetIds pulumi.StringArrayInput
	// <p>The version number of the protocol that is used by the launch profile. The only valid
	//             version is "2021-03-31".</p>
	LaunchProfileProtocolVersions pulumi.StringArrayInput
	// <p>The name for the launch profile.</p>
	Name                pulumi.StringPtrInput
	StreamConfiguration LaunchProfileStreamConfigurationInput
	// <p>Unique identifiers for a collection of studio components that can be used with this
	//             launch profile.</p>
	StudioComponentIds pulumi.StringArrayInput
	// <p>The studio ID. </p>
	StudioId pulumi.StringInput
	Tags     LaunchProfileTagsPtrInput
}

The set of arguments for constructing a LaunchProfile resource.

func (LaunchProfileArgs) ElementType

func (LaunchProfileArgs) ElementType() reflect.Type

type LaunchProfileInput

type LaunchProfileInput interface {
	pulumi.Input

	ToLaunchProfileOutput() LaunchProfileOutput
	ToLaunchProfileOutputWithContext(ctx context.Context) LaunchProfileOutput
}

type LaunchProfileOutput

type LaunchProfileOutput struct{ *pulumi.OutputState }

func (LaunchProfileOutput) ElementType

func (LaunchProfileOutput) ElementType() reflect.Type

func (LaunchProfileOutput) ToLaunchProfileOutput

func (o LaunchProfileOutput) ToLaunchProfileOutput() LaunchProfileOutput

func (LaunchProfileOutput) ToLaunchProfileOutputWithContext

func (o LaunchProfileOutput) ToLaunchProfileOutputWithContext(ctx context.Context) LaunchProfileOutput

type LaunchProfileState

type LaunchProfileState struct {
}

func (LaunchProfileState) ElementType

func (LaunchProfileState) ElementType() reflect.Type

type LaunchProfileStreamConfiguration

type LaunchProfileStreamConfiguration struct {
	ClipboardMode LaunchProfileStreamingClipboardMode `pulumi:"clipboardMode"`
	// <p>The EC2 instance types that users can select from when launching a streaming session
	//             with this launch profile.</p>
	Ec2InstanceTypes []LaunchProfileStreamingInstanceType `pulumi:"ec2InstanceTypes"`
	// <p>The length of time, in minutes, that a streaming session can be active before it is
	//             stopped or terminated. After this point, Nimble Studio automatically terminates or
	//             stops the session. The default length of time is 690 minutes, and the maximum length of
	//             time is 30 days.</p>
	MaxSessionLengthInMinutes *float64 `pulumi:"maxSessionLengthInMinutes"`
	// <p>Integer that determines if you can start and stop your sessions and how long a session
	//             can stay in the STOPPED state. The default value is 0. The maximum value is 5760.</p>
	//         <p>If the value is missing or set to 0, your sessions can’t be stopped. If you then call
	//             StopStreamingSession, the session fails. If the time that a session stays in the READY
	//             state exceeds the maxSessionLengthInMinutes value, the session will automatically be
	//             terminated by AWS (instead of stopped).</p>
	//         <p>If the value is set to a positive number, the session can be stopped. You can call
	//             StopStreamingSession to stop sessions in the READY state. If the time that a session
	//             stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will
	//             automatically be stopped by AWS (instead of terminated).</p>
	MaxStoppedSessionLengthInMinutes *float64                                        `pulumi:"maxStoppedSessionLengthInMinutes"`
	SessionStorage                   *LaunchProfileStreamConfigurationSessionStorage `pulumi:"sessionStorage"`
	// <p>The streaming images that users can select from when launching a streaming session
	//             with this launch profile.</p>
	StreamingImageIds []string `pulumi:"streamingImageIds"`
}

<p>A configuration for a streaming session.</p>

type LaunchProfileStreamConfigurationArgs

type LaunchProfileStreamConfigurationArgs struct {
	ClipboardMode LaunchProfileStreamingClipboardModeInput `pulumi:"clipboardMode"`
	// <p>The EC2 instance types that users can select from when launching a streaming session
	//             with this launch profile.</p>
	Ec2InstanceTypes LaunchProfileStreamingInstanceTypeArrayInput `pulumi:"ec2InstanceTypes"`
	// <p>The length of time, in minutes, that a streaming session can be active before it is
	//             stopped or terminated. After this point, Nimble Studio automatically terminates or
	//             stops the session. The default length of time is 690 minutes, and the maximum length of
	//             time is 30 days.</p>
	MaxSessionLengthInMinutes pulumi.Float64PtrInput `pulumi:"maxSessionLengthInMinutes"`
	// <p>Integer that determines if you can start and stop your sessions and how long a session
	//             can stay in the STOPPED state. The default value is 0. The maximum value is 5760.</p>
	//         <p>If the value is missing or set to 0, your sessions can’t be stopped. If you then call
	//             StopStreamingSession, the session fails. If the time that a session stays in the READY
	//             state exceeds the maxSessionLengthInMinutes value, the session will automatically be
	//             terminated by AWS (instead of stopped).</p>
	//         <p>If the value is set to a positive number, the session can be stopped. You can call
	//             StopStreamingSession to stop sessions in the READY state. If the time that a session
	//             stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will
	//             automatically be stopped by AWS (instead of terminated).</p>
	MaxStoppedSessionLengthInMinutes pulumi.Float64PtrInput                                 `pulumi:"maxStoppedSessionLengthInMinutes"`
	SessionStorage                   LaunchProfileStreamConfigurationSessionStoragePtrInput `pulumi:"sessionStorage"`
	// <p>The streaming images that users can select from when launching a streaming session
	//             with this launch profile.</p>
	StreamingImageIds pulumi.StringArrayInput `pulumi:"streamingImageIds"`
}

<p>A configuration for a streaming session.</p>

func (LaunchProfileStreamConfigurationArgs) ElementType

func (LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationOutput

func (i LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationOutput() LaunchProfileStreamConfigurationOutput

func (LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationOutputWithContext

func (i LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationOutput

func (LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationPtrOutput

func (i LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationPtrOutput() LaunchProfileStreamConfigurationPtrOutput

func (LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationPtrOutputWithContext

func (i LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationPtrOutput

type LaunchProfileStreamConfigurationInput

type LaunchProfileStreamConfigurationInput interface {
	pulumi.Input

	ToLaunchProfileStreamConfigurationOutput() LaunchProfileStreamConfigurationOutput
	ToLaunchProfileStreamConfigurationOutputWithContext(context.Context) LaunchProfileStreamConfigurationOutput
}

LaunchProfileStreamConfigurationInput is an input type that accepts LaunchProfileStreamConfigurationArgs and LaunchProfileStreamConfigurationOutput values. You can construct a concrete instance of `LaunchProfileStreamConfigurationInput` via:

LaunchProfileStreamConfigurationArgs{...}

type LaunchProfileStreamConfigurationOutput

type LaunchProfileStreamConfigurationOutput struct{ *pulumi.OutputState }

<p>A configuration for a streaming session.</p>

func (LaunchProfileStreamConfigurationOutput) ClipboardMode

func (LaunchProfileStreamConfigurationOutput) Ec2InstanceTypes

<p>The EC2 instance types that users can select from when launching a streaming session

with this launch profile.</p>

func (LaunchProfileStreamConfigurationOutput) ElementType

func (LaunchProfileStreamConfigurationOutput) MaxSessionLengthInMinutes

func (o LaunchProfileStreamConfigurationOutput) MaxSessionLengthInMinutes() pulumi.Float64PtrOutput

<p>The length of time, in minutes, that a streaming session can be active before it is

stopped or terminated. After this point, Nimble Studio automatically terminates or
stops the session. The default length of time is 690 minutes, and the maximum length of
time is 30 days.</p>

func (LaunchProfileStreamConfigurationOutput) MaxStoppedSessionLengthInMinutes added in v0.10.0

func (o LaunchProfileStreamConfigurationOutput) MaxStoppedSessionLengthInMinutes() pulumi.Float64PtrOutput

<p>Integer that determines if you can start and stop your sessions and how long a session

    can stay in the STOPPED state. The default value is 0. The maximum value is 5760.</p>
<p>If the value is missing or set to 0, your sessions can’t be stopped. If you then call
    StopStreamingSession, the session fails. If the time that a session stays in the READY
    state exceeds the maxSessionLengthInMinutes value, the session will automatically be
    terminated by AWS (instead of stopped).</p>
<p>If the value is set to a positive number, the session can be stopped. You can call
    StopStreamingSession to stop sessions in the READY state. If the time that a session
    stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will
    automatically be stopped by AWS (instead of terminated).</p>

func (LaunchProfileStreamConfigurationOutput) SessionStorage added in v0.10.0

func (LaunchProfileStreamConfigurationOutput) StreamingImageIds

<p>The streaming images that users can select from when launching a streaming session

with this launch profile.</p>

func (LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationOutput

func (o LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationOutput() LaunchProfileStreamConfigurationOutput

func (LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationOutputWithContext

func (o LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationOutput

func (LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationPtrOutput

func (o LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationPtrOutput() LaunchProfileStreamConfigurationPtrOutput

func (LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationPtrOutputWithContext

func (o LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationPtrOutput

type LaunchProfileStreamConfigurationPtrInput

type LaunchProfileStreamConfigurationPtrInput interface {
	pulumi.Input

	ToLaunchProfileStreamConfigurationPtrOutput() LaunchProfileStreamConfigurationPtrOutput
	ToLaunchProfileStreamConfigurationPtrOutputWithContext(context.Context) LaunchProfileStreamConfigurationPtrOutput
}

LaunchProfileStreamConfigurationPtrInput is an input type that accepts LaunchProfileStreamConfigurationArgs, LaunchProfileStreamConfigurationPtr and LaunchProfileStreamConfigurationPtrOutput values. You can construct a concrete instance of `LaunchProfileStreamConfigurationPtrInput` via:

        LaunchProfileStreamConfigurationArgs{...}

or:

        nil

type LaunchProfileStreamConfigurationPtrOutput

type LaunchProfileStreamConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamConfigurationPtrOutput) ClipboardMode

func (LaunchProfileStreamConfigurationPtrOutput) Ec2InstanceTypes

<p>The EC2 instance types that users can select from when launching a streaming session

with this launch profile.</p>

func (LaunchProfileStreamConfigurationPtrOutput) Elem

func (LaunchProfileStreamConfigurationPtrOutput) ElementType

func (LaunchProfileStreamConfigurationPtrOutput) MaxSessionLengthInMinutes

<p>The length of time, in minutes, that a streaming session can be active before it is

stopped or terminated. After this point, Nimble Studio automatically terminates or
stops the session. The default length of time is 690 minutes, and the maximum length of
time is 30 days.</p>

func (LaunchProfileStreamConfigurationPtrOutput) MaxStoppedSessionLengthInMinutes added in v0.10.0

func (o LaunchProfileStreamConfigurationPtrOutput) MaxStoppedSessionLengthInMinutes() pulumi.Float64PtrOutput

<p>Integer that determines if you can start and stop your sessions and how long a session

    can stay in the STOPPED state. The default value is 0. The maximum value is 5760.</p>
<p>If the value is missing or set to 0, your sessions can’t be stopped. If you then call
    StopStreamingSession, the session fails. If the time that a session stays in the READY
    state exceeds the maxSessionLengthInMinutes value, the session will automatically be
    terminated by AWS (instead of stopped).</p>
<p>If the value is set to a positive number, the session can be stopped. You can call
    StopStreamingSession to stop sessions in the READY state. If the time that a session
    stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will
    automatically be stopped by AWS (instead of terminated).</p>

func (LaunchProfileStreamConfigurationPtrOutput) SessionStorage added in v0.10.0

func (LaunchProfileStreamConfigurationPtrOutput) StreamingImageIds

<p>The streaming images that users can select from when launching a streaming session

with this launch profile.</p>

func (LaunchProfileStreamConfigurationPtrOutput) ToLaunchProfileStreamConfigurationPtrOutput

func (o LaunchProfileStreamConfigurationPtrOutput) ToLaunchProfileStreamConfigurationPtrOutput() LaunchProfileStreamConfigurationPtrOutput

func (LaunchProfileStreamConfigurationPtrOutput) ToLaunchProfileStreamConfigurationPtrOutputWithContext

func (o LaunchProfileStreamConfigurationPtrOutput) ToLaunchProfileStreamConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationPtrOutput

type LaunchProfileStreamConfigurationSessionStorage added in v0.10.0

type LaunchProfileStreamConfigurationSessionStorage struct {
	// <p>Allows artists to upload files to their workstations. The only valid option is
	//                 <code>UPLOAD</code>.</p>
	Mode []LaunchProfileStreamingSessionStorageMode `pulumi:"mode"`
	Root *LaunchProfileStreamingSessionStorageRoot  `pulumi:"root"`
}

<p>The configuration for a streaming session’s upload storage.</p>

type LaunchProfileStreamConfigurationSessionStorageArgs added in v0.10.0

type LaunchProfileStreamConfigurationSessionStorageArgs struct {
	// <p>Allows artists to upload files to their workstations. The only valid option is
	//                 <code>UPLOAD</code>.</p>
	Mode LaunchProfileStreamingSessionStorageModeArrayInput `pulumi:"mode"`
	Root LaunchProfileStreamingSessionStorageRootPtrInput   `pulumi:"root"`
}

<p>The configuration for a streaming session’s upload storage.</p>

func (LaunchProfileStreamConfigurationSessionStorageArgs) ElementType added in v0.10.0

func (LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStorageOutput added in v0.10.0

func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStorageOutput() LaunchProfileStreamConfigurationSessionStorageOutput

func (LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext added in v0.10.0

func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStorageOutput

func (LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput added in v0.10.0

func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput() LaunchProfileStreamConfigurationSessionStoragePtrOutput

func (LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext added in v0.10.0

func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput

type LaunchProfileStreamConfigurationSessionStorageInput added in v0.10.0

type LaunchProfileStreamConfigurationSessionStorageInput interface {
	pulumi.Input

	ToLaunchProfileStreamConfigurationSessionStorageOutput() LaunchProfileStreamConfigurationSessionStorageOutput
	ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext(context.Context) LaunchProfileStreamConfigurationSessionStorageOutput
}

LaunchProfileStreamConfigurationSessionStorageInput is an input type that accepts LaunchProfileStreamConfigurationSessionStorageArgs and LaunchProfileStreamConfigurationSessionStorageOutput values. You can construct a concrete instance of `LaunchProfileStreamConfigurationSessionStorageInput` via:

LaunchProfileStreamConfigurationSessionStorageArgs{...}

type LaunchProfileStreamConfigurationSessionStorageOutput added in v0.10.0

type LaunchProfileStreamConfigurationSessionStorageOutput struct{ *pulumi.OutputState }

<p>The configuration for a streaming session’s upload storage.</p>

func (LaunchProfileStreamConfigurationSessionStorageOutput) ElementType added in v0.10.0

func (LaunchProfileStreamConfigurationSessionStorageOutput) Mode added in v0.10.0

<p>Allows artists to upload files to their workstations. The only valid option is

<code>UPLOAD</code>.</p>

func (LaunchProfileStreamConfigurationSessionStorageOutput) Root added in v0.10.0

func (LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStorageOutput added in v0.10.0

func (LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext added in v0.10.0

func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStorageOutput

func (LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput added in v0.10.0

func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput() LaunchProfileStreamConfigurationSessionStoragePtrOutput

func (LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext added in v0.10.0

func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput

type LaunchProfileStreamConfigurationSessionStoragePtrInput added in v0.10.0

type LaunchProfileStreamConfigurationSessionStoragePtrInput interface {
	pulumi.Input

	ToLaunchProfileStreamConfigurationSessionStoragePtrOutput() LaunchProfileStreamConfigurationSessionStoragePtrOutput
	ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput
}

LaunchProfileStreamConfigurationSessionStoragePtrInput is an input type that accepts LaunchProfileStreamConfigurationSessionStorageArgs, LaunchProfileStreamConfigurationSessionStoragePtr and LaunchProfileStreamConfigurationSessionStoragePtrOutput values. You can construct a concrete instance of `LaunchProfileStreamConfigurationSessionStoragePtrInput` via:

        LaunchProfileStreamConfigurationSessionStorageArgs{...}

or:

        nil

type LaunchProfileStreamConfigurationSessionStoragePtrOutput added in v0.10.0

type LaunchProfileStreamConfigurationSessionStoragePtrOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) Elem added in v0.10.0

func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) ElementType added in v0.10.0

func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) Mode added in v0.10.0

<p>Allows artists to upload files to their workstations. The only valid option is

<code>UPLOAD</code>.</p>

func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) Root added in v0.10.0

func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput added in v0.10.0

func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext added in v0.10.0

func (o LaunchProfileStreamConfigurationSessionStoragePtrOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput

type LaunchProfileStreamingClipboardMode added in v0.3.0

type LaunchProfileStreamingClipboardMode string

func (LaunchProfileStreamingClipboardMode) ElementType added in v0.3.0

func (LaunchProfileStreamingClipboardMode) ToLaunchProfileStreamingClipboardModeOutput added in v0.3.0

func (e LaunchProfileStreamingClipboardMode) ToLaunchProfileStreamingClipboardModeOutput() LaunchProfileStreamingClipboardModeOutput

func (LaunchProfileStreamingClipboardMode) ToLaunchProfileStreamingClipboardModeOutputWithContext added in v0.3.0

func (e LaunchProfileStreamingClipboardMode) ToLaunchProfileStreamingClipboardModeOutputWithContext(ctx context.Context) LaunchProfileStreamingClipboardModeOutput

func (LaunchProfileStreamingClipboardMode) ToLaunchProfileStreamingClipboardModePtrOutput added in v0.3.0

func (e LaunchProfileStreamingClipboardMode) ToLaunchProfileStreamingClipboardModePtrOutput() LaunchProfileStreamingClipboardModePtrOutput

func (LaunchProfileStreamingClipboardMode) ToLaunchProfileStreamingClipboardModePtrOutputWithContext added in v0.3.0

func (e LaunchProfileStreamingClipboardMode) ToLaunchProfileStreamingClipboardModePtrOutputWithContext(ctx context.Context) LaunchProfileStreamingClipboardModePtrOutput

func (LaunchProfileStreamingClipboardMode) ToStringOutput added in v0.3.0

func (LaunchProfileStreamingClipboardMode) ToStringOutputWithContext added in v0.3.0

func (e LaunchProfileStreamingClipboardMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LaunchProfileStreamingClipboardMode) ToStringPtrOutput added in v0.3.0

func (LaunchProfileStreamingClipboardMode) ToStringPtrOutputWithContext added in v0.3.0

func (e LaunchProfileStreamingClipboardMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LaunchProfileStreamingClipboardModeInput added in v0.3.0

type LaunchProfileStreamingClipboardModeInput interface {
	pulumi.Input

	ToLaunchProfileStreamingClipboardModeOutput() LaunchProfileStreamingClipboardModeOutput
	ToLaunchProfileStreamingClipboardModeOutputWithContext(context.Context) LaunchProfileStreamingClipboardModeOutput
}

LaunchProfileStreamingClipboardModeInput is an input type that accepts LaunchProfileStreamingClipboardModeArgs and LaunchProfileStreamingClipboardModeOutput values. You can construct a concrete instance of `LaunchProfileStreamingClipboardModeInput` via:

LaunchProfileStreamingClipboardModeArgs{...}

type LaunchProfileStreamingClipboardModeOutput added in v0.3.0

type LaunchProfileStreamingClipboardModeOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamingClipboardModeOutput) ElementType added in v0.3.0

func (LaunchProfileStreamingClipboardModeOutput) ToLaunchProfileStreamingClipboardModeOutput added in v0.3.0

func (o LaunchProfileStreamingClipboardModeOutput) ToLaunchProfileStreamingClipboardModeOutput() LaunchProfileStreamingClipboardModeOutput

func (LaunchProfileStreamingClipboardModeOutput) ToLaunchProfileStreamingClipboardModeOutputWithContext added in v0.3.0

func (o LaunchProfileStreamingClipboardModeOutput) ToLaunchProfileStreamingClipboardModeOutputWithContext(ctx context.Context) LaunchProfileStreamingClipboardModeOutput

func (LaunchProfileStreamingClipboardModeOutput) ToLaunchProfileStreamingClipboardModePtrOutput added in v0.3.0

func (o LaunchProfileStreamingClipboardModeOutput) ToLaunchProfileStreamingClipboardModePtrOutput() LaunchProfileStreamingClipboardModePtrOutput

func (LaunchProfileStreamingClipboardModeOutput) ToLaunchProfileStreamingClipboardModePtrOutputWithContext added in v0.3.0

func (o LaunchProfileStreamingClipboardModeOutput) ToLaunchProfileStreamingClipboardModePtrOutputWithContext(ctx context.Context) LaunchProfileStreamingClipboardModePtrOutput

func (LaunchProfileStreamingClipboardModeOutput) ToStringOutput added in v0.3.0

func (LaunchProfileStreamingClipboardModeOutput) ToStringOutputWithContext added in v0.3.0

func (LaunchProfileStreamingClipboardModeOutput) ToStringPtrOutput added in v0.3.0

func (LaunchProfileStreamingClipboardModeOutput) ToStringPtrOutputWithContext added in v0.3.0

type LaunchProfileStreamingClipboardModePtrInput added in v0.3.0

type LaunchProfileStreamingClipboardModePtrInput interface {
	pulumi.Input

	ToLaunchProfileStreamingClipboardModePtrOutput() LaunchProfileStreamingClipboardModePtrOutput
	ToLaunchProfileStreamingClipboardModePtrOutputWithContext(context.Context) LaunchProfileStreamingClipboardModePtrOutput
}

func LaunchProfileStreamingClipboardModePtr added in v0.3.0

func LaunchProfileStreamingClipboardModePtr(v string) LaunchProfileStreamingClipboardModePtrInput

type LaunchProfileStreamingClipboardModePtrOutput added in v0.3.0

type LaunchProfileStreamingClipboardModePtrOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamingClipboardModePtrOutput) Elem added in v0.3.0

func (LaunchProfileStreamingClipboardModePtrOutput) ElementType added in v0.3.0

func (LaunchProfileStreamingClipboardModePtrOutput) ToLaunchProfileStreamingClipboardModePtrOutput added in v0.3.0

func (o LaunchProfileStreamingClipboardModePtrOutput) ToLaunchProfileStreamingClipboardModePtrOutput() LaunchProfileStreamingClipboardModePtrOutput

func (LaunchProfileStreamingClipboardModePtrOutput) ToLaunchProfileStreamingClipboardModePtrOutputWithContext added in v0.3.0

func (o LaunchProfileStreamingClipboardModePtrOutput) ToLaunchProfileStreamingClipboardModePtrOutputWithContext(ctx context.Context) LaunchProfileStreamingClipboardModePtrOutput

func (LaunchProfileStreamingClipboardModePtrOutput) ToStringPtrOutput added in v0.3.0

func (LaunchProfileStreamingClipboardModePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

type LaunchProfileStreamingInstanceType added in v0.3.0

type LaunchProfileStreamingInstanceType string

func (LaunchProfileStreamingInstanceType) ElementType added in v0.3.0

func (LaunchProfileStreamingInstanceType) ToLaunchProfileStreamingInstanceTypeOutput added in v0.3.0

func (e LaunchProfileStreamingInstanceType) ToLaunchProfileStreamingInstanceTypeOutput() LaunchProfileStreamingInstanceTypeOutput

func (LaunchProfileStreamingInstanceType) ToLaunchProfileStreamingInstanceTypeOutputWithContext added in v0.3.0

func (e LaunchProfileStreamingInstanceType) ToLaunchProfileStreamingInstanceTypeOutputWithContext(ctx context.Context) LaunchProfileStreamingInstanceTypeOutput

func (LaunchProfileStreamingInstanceType) ToLaunchProfileStreamingInstanceTypePtrOutput added in v0.3.0

func (e LaunchProfileStreamingInstanceType) ToLaunchProfileStreamingInstanceTypePtrOutput() LaunchProfileStreamingInstanceTypePtrOutput

func (LaunchProfileStreamingInstanceType) ToLaunchProfileStreamingInstanceTypePtrOutputWithContext added in v0.3.0

func (e LaunchProfileStreamingInstanceType) ToLaunchProfileStreamingInstanceTypePtrOutputWithContext(ctx context.Context) LaunchProfileStreamingInstanceTypePtrOutput

func (LaunchProfileStreamingInstanceType) ToStringOutput added in v0.3.0

func (LaunchProfileStreamingInstanceType) ToStringOutputWithContext added in v0.3.0

func (e LaunchProfileStreamingInstanceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LaunchProfileStreamingInstanceType) ToStringPtrOutput added in v0.3.0

func (LaunchProfileStreamingInstanceType) ToStringPtrOutputWithContext added in v0.3.0

func (e LaunchProfileStreamingInstanceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LaunchProfileStreamingInstanceTypeArray added in v0.3.0

type LaunchProfileStreamingInstanceTypeArray []LaunchProfileStreamingInstanceType

func (LaunchProfileStreamingInstanceTypeArray) ElementType added in v0.3.0

func (LaunchProfileStreamingInstanceTypeArray) ToLaunchProfileStreamingInstanceTypeArrayOutput added in v0.3.0

func (i LaunchProfileStreamingInstanceTypeArray) ToLaunchProfileStreamingInstanceTypeArrayOutput() LaunchProfileStreamingInstanceTypeArrayOutput

func (LaunchProfileStreamingInstanceTypeArray) ToLaunchProfileStreamingInstanceTypeArrayOutputWithContext added in v0.3.0

func (i LaunchProfileStreamingInstanceTypeArray) ToLaunchProfileStreamingInstanceTypeArrayOutputWithContext(ctx context.Context) LaunchProfileStreamingInstanceTypeArrayOutput

type LaunchProfileStreamingInstanceTypeArrayInput added in v0.3.0

type LaunchProfileStreamingInstanceTypeArrayInput interface {
	pulumi.Input

	ToLaunchProfileStreamingInstanceTypeArrayOutput() LaunchProfileStreamingInstanceTypeArrayOutput
	ToLaunchProfileStreamingInstanceTypeArrayOutputWithContext(context.Context) LaunchProfileStreamingInstanceTypeArrayOutput
}

LaunchProfileStreamingInstanceTypeArrayInput is an input type that accepts LaunchProfileStreamingInstanceTypeArray and LaunchProfileStreamingInstanceTypeArrayOutput values. You can construct a concrete instance of `LaunchProfileStreamingInstanceTypeArrayInput` via:

LaunchProfileStreamingInstanceTypeArray{ LaunchProfileStreamingInstanceTypeArgs{...} }

type LaunchProfileStreamingInstanceTypeArrayOutput added in v0.3.0

type LaunchProfileStreamingInstanceTypeArrayOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamingInstanceTypeArrayOutput) ElementType added in v0.3.0

func (LaunchProfileStreamingInstanceTypeArrayOutput) Index added in v0.3.0

func (LaunchProfileStreamingInstanceTypeArrayOutput) ToLaunchProfileStreamingInstanceTypeArrayOutput added in v0.3.0

func (o LaunchProfileStreamingInstanceTypeArrayOutput) ToLaunchProfileStreamingInstanceTypeArrayOutput() LaunchProfileStreamingInstanceTypeArrayOutput

func (LaunchProfileStreamingInstanceTypeArrayOutput) ToLaunchProfileStreamingInstanceTypeArrayOutputWithContext added in v0.3.0

func (o LaunchProfileStreamingInstanceTypeArrayOutput) ToLaunchProfileStreamingInstanceTypeArrayOutputWithContext(ctx context.Context) LaunchProfileStreamingInstanceTypeArrayOutput

type LaunchProfileStreamingInstanceTypeInput added in v0.3.0

type LaunchProfileStreamingInstanceTypeInput interface {
	pulumi.Input

	ToLaunchProfileStreamingInstanceTypeOutput() LaunchProfileStreamingInstanceTypeOutput
	ToLaunchProfileStreamingInstanceTypeOutputWithContext(context.Context) LaunchProfileStreamingInstanceTypeOutput
}

LaunchProfileStreamingInstanceTypeInput is an input type that accepts LaunchProfileStreamingInstanceTypeArgs and LaunchProfileStreamingInstanceTypeOutput values. You can construct a concrete instance of `LaunchProfileStreamingInstanceTypeInput` via:

LaunchProfileStreamingInstanceTypeArgs{...}

type LaunchProfileStreamingInstanceTypeOutput added in v0.3.0

type LaunchProfileStreamingInstanceTypeOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamingInstanceTypeOutput) ElementType added in v0.3.0

func (LaunchProfileStreamingInstanceTypeOutput) ToLaunchProfileStreamingInstanceTypeOutput added in v0.3.0

func (o LaunchProfileStreamingInstanceTypeOutput) ToLaunchProfileStreamingInstanceTypeOutput() LaunchProfileStreamingInstanceTypeOutput

func (LaunchProfileStreamingInstanceTypeOutput) ToLaunchProfileStreamingInstanceTypeOutputWithContext added in v0.3.0

func (o LaunchProfileStreamingInstanceTypeOutput) ToLaunchProfileStreamingInstanceTypeOutputWithContext(ctx context.Context) LaunchProfileStreamingInstanceTypeOutput

func (LaunchProfileStreamingInstanceTypeOutput) ToLaunchProfileStreamingInstanceTypePtrOutput added in v0.3.0

func (o LaunchProfileStreamingInstanceTypeOutput) ToLaunchProfileStreamingInstanceTypePtrOutput() LaunchProfileStreamingInstanceTypePtrOutput

func (LaunchProfileStreamingInstanceTypeOutput) ToLaunchProfileStreamingInstanceTypePtrOutputWithContext added in v0.3.0

func (o LaunchProfileStreamingInstanceTypeOutput) ToLaunchProfileStreamingInstanceTypePtrOutputWithContext(ctx context.Context) LaunchProfileStreamingInstanceTypePtrOutput

func (LaunchProfileStreamingInstanceTypeOutput) ToStringOutput added in v0.3.0

func (LaunchProfileStreamingInstanceTypeOutput) ToStringOutputWithContext added in v0.3.0

func (LaunchProfileStreamingInstanceTypeOutput) ToStringPtrOutput added in v0.3.0

func (LaunchProfileStreamingInstanceTypeOutput) ToStringPtrOutputWithContext added in v0.3.0

type LaunchProfileStreamingInstanceTypePtrInput added in v0.3.0

type LaunchProfileStreamingInstanceTypePtrInput interface {
	pulumi.Input

	ToLaunchProfileStreamingInstanceTypePtrOutput() LaunchProfileStreamingInstanceTypePtrOutput
	ToLaunchProfileStreamingInstanceTypePtrOutputWithContext(context.Context) LaunchProfileStreamingInstanceTypePtrOutput
}

func LaunchProfileStreamingInstanceTypePtr added in v0.3.0

func LaunchProfileStreamingInstanceTypePtr(v string) LaunchProfileStreamingInstanceTypePtrInput

type LaunchProfileStreamingInstanceTypePtrOutput added in v0.3.0

type LaunchProfileStreamingInstanceTypePtrOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamingInstanceTypePtrOutput) Elem added in v0.3.0

func (LaunchProfileStreamingInstanceTypePtrOutput) ElementType added in v0.3.0

func (LaunchProfileStreamingInstanceTypePtrOutput) ToLaunchProfileStreamingInstanceTypePtrOutput added in v0.3.0

func (o LaunchProfileStreamingInstanceTypePtrOutput) ToLaunchProfileStreamingInstanceTypePtrOutput() LaunchProfileStreamingInstanceTypePtrOutput

func (LaunchProfileStreamingInstanceTypePtrOutput) ToLaunchProfileStreamingInstanceTypePtrOutputWithContext added in v0.3.0

func (o LaunchProfileStreamingInstanceTypePtrOutput) ToLaunchProfileStreamingInstanceTypePtrOutputWithContext(ctx context.Context) LaunchProfileStreamingInstanceTypePtrOutput

func (LaunchProfileStreamingInstanceTypePtrOutput) ToStringPtrOutput added in v0.3.0

func (LaunchProfileStreamingInstanceTypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

type LaunchProfileStreamingSessionStorageMode added in v0.10.0

type LaunchProfileStreamingSessionStorageMode string

func (LaunchProfileStreamingSessionStorageMode) ElementType added in v0.10.0

func (LaunchProfileStreamingSessionStorageMode) ToLaunchProfileStreamingSessionStorageModeOutput added in v0.10.0

func (e LaunchProfileStreamingSessionStorageMode) ToLaunchProfileStreamingSessionStorageModeOutput() LaunchProfileStreamingSessionStorageModeOutput

func (LaunchProfileStreamingSessionStorageMode) ToLaunchProfileStreamingSessionStorageModeOutputWithContext added in v0.10.0

func (e LaunchProfileStreamingSessionStorageMode) ToLaunchProfileStreamingSessionStorageModeOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageModeOutput

func (LaunchProfileStreamingSessionStorageMode) ToLaunchProfileStreamingSessionStorageModePtrOutput added in v0.10.0

func (e LaunchProfileStreamingSessionStorageMode) ToLaunchProfileStreamingSessionStorageModePtrOutput() LaunchProfileStreamingSessionStorageModePtrOutput

func (LaunchProfileStreamingSessionStorageMode) ToLaunchProfileStreamingSessionStorageModePtrOutputWithContext added in v0.10.0

func (e LaunchProfileStreamingSessionStorageMode) ToLaunchProfileStreamingSessionStorageModePtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageModePtrOutput

func (LaunchProfileStreamingSessionStorageMode) ToStringOutput added in v0.10.0

func (LaunchProfileStreamingSessionStorageMode) ToStringOutputWithContext added in v0.10.0

func (LaunchProfileStreamingSessionStorageMode) ToStringPtrOutput added in v0.10.0

func (LaunchProfileStreamingSessionStorageMode) ToStringPtrOutputWithContext added in v0.10.0

type LaunchProfileStreamingSessionStorageModeArray added in v0.10.0

type LaunchProfileStreamingSessionStorageModeArray []LaunchProfileStreamingSessionStorageMode

func (LaunchProfileStreamingSessionStorageModeArray) ElementType added in v0.10.0

func (LaunchProfileStreamingSessionStorageModeArray) ToLaunchProfileStreamingSessionStorageModeArrayOutput added in v0.10.0

func (i LaunchProfileStreamingSessionStorageModeArray) ToLaunchProfileStreamingSessionStorageModeArrayOutput() LaunchProfileStreamingSessionStorageModeArrayOutput

func (LaunchProfileStreamingSessionStorageModeArray) ToLaunchProfileStreamingSessionStorageModeArrayOutputWithContext added in v0.10.0

func (i LaunchProfileStreamingSessionStorageModeArray) ToLaunchProfileStreamingSessionStorageModeArrayOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageModeArrayOutput

type LaunchProfileStreamingSessionStorageModeArrayInput added in v0.10.0

type LaunchProfileStreamingSessionStorageModeArrayInput interface {
	pulumi.Input

	ToLaunchProfileStreamingSessionStorageModeArrayOutput() LaunchProfileStreamingSessionStorageModeArrayOutput
	ToLaunchProfileStreamingSessionStorageModeArrayOutputWithContext(context.Context) LaunchProfileStreamingSessionStorageModeArrayOutput
}

LaunchProfileStreamingSessionStorageModeArrayInput is an input type that accepts LaunchProfileStreamingSessionStorageModeArray and LaunchProfileStreamingSessionStorageModeArrayOutput values. You can construct a concrete instance of `LaunchProfileStreamingSessionStorageModeArrayInput` via:

LaunchProfileStreamingSessionStorageModeArray{ LaunchProfileStreamingSessionStorageModeArgs{...} }

type LaunchProfileStreamingSessionStorageModeArrayOutput added in v0.10.0

type LaunchProfileStreamingSessionStorageModeArrayOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamingSessionStorageModeArrayOutput) ElementType added in v0.10.0

func (LaunchProfileStreamingSessionStorageModeArrayOutput) Index added in v0.10.0

func (LaunchProfileStreamingSessionStorageModeArrayOutput) ToLaunchProfileStreamingSessionStorageModeArrayOutput added in v0.10.0

func (o LaunchProfileStreamingSessionStorageModeArrayOutput) ToLaunchProfileStreamingSessionStorageModeArrayOutput() LaunchProfileStreamingSessionStorageModeArrayOutput

func (LaunchProfileStreamingSessionStorageModeArrayOutput) ToLaunchProfileStreamingSessionStorageModeArrayOutputWithContext added in v0.10.0

func (o LaunchProfileStreamingSessionStorageModeArrayOutput) ToLaunchProfileStreamingSessionStorageModeArrayOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageModeArrayOutput

type LaunchProfileStreamingSessionStorageModeInput added in v0.10.0

type LaunchProfileStreamingSessionStorageModeInput interface {
	pulumi.Input

	ToLaunchProfileStreamingSessionStorageModeOutput() LaunchProfileStreamingSessionStorageModeOutput
	ToLaunchProfileStreamingSessionStorageModeOutputWithContext(context.Context) LaunchProfileStreamingSessionStorageModeOutput
}

LaunchProfileStreamingSessionStorageModeInput is an input type that accepts LaunchProfileStreamingSessionStorageModeArgs and LaunchProfileStreamingSessionStorageModeOutput values. You can construct a concrete instance of `LaunchProfileStreamingSessionStorageModeInput` via:

LaunchProfileStreamingSessionStorageModeArgs{...}

type LaunchProfileStreamingSessionStorageModeOutput added in v0.10.0

type LaunchProfileStreamingSessionStorageModeOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamingSessionStorageModeOutput) ElementType added in v0.10.0

func (LaunchProfileStreamingSessionStorageModeOutput) ToLaunchProfileStreamingSessionStorageModeOutput added in v0.10.0

func (o LaunchProfileStreamingSessionStorageModeOutput) ToLaunchProfileStreamingSessionStorageModeOutput() LaunchProfileStreamingSessionStorageModeOutput

func (LaunchProfileStreamingSessionStorageModeOutput) ToLaunchProfileStreamingSessionStorageModeOutputWithContext added in v0.10.0

func (o LaunchProfileStreamingSessionStorageModeOutput) ToLaunchProfileStreamingSessionStorageModeOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageModeOutput

func (LaunchProfileStreamingSessionStorageModeOutput) ToLaunchProfileStreamingSessionStorageModePtrOutput added in v0.10.0

func (o LaunchProfileStreamingSessionStorageModeOutput) ToLaunchProfileStreamingSessionStorageModePtrOutput() LaunchProfileStreamingSessionStorageModePtrOutput

func (LaunchProfileStreamingSessionStorageModeOutput) ToLaunchProfileStreamingSessionStorageModePtrOutputWithContext added in v0.10.0

func (o LaunchProfileStreamingSessionStorageModeOutput) ToLaunchProfileStreamingSessionStorageModePtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageModePtrOutput

func (LaunchProfileStreamingSessionStorageModeOutput) ToStringOutput added in v0.10.0

func (LaunchProfileStreamingSessionStorageModeOutput) ToStringOutputWithContext added in v0.10.0

func (LaunchProfileStreamingSessionStorageModeOutput) ToStringPtrOutput added in v0.10.0

func (LaunchProfileStreamingSessionStorageModeOutput) ToStringPtrOutputWithContext added in v0.10.0

type LaunchProfileStreamingSessionStorageModePtrInput added in v0.10.0

type LaunchProfileStreamingSessionStorageModePtrInput interface {
	pulumi.Input

	ToLaunchProfileStreamingSessionStorageModePtrOutput() LaunchProfileStreamingSessionStorageModePtrOutput
	ToLaunchProfileStreamingSessionStorageModePtrOutputWithContext(context.Context) LaunchProfileStreamingSessionStorageModePtrOutput
}

func LaunchProfileStreamingSessionStorageModePtr added in v0.10.0

func LaunchProfileStreamingSessionStorageModePtr(v string) LaunchProfileStreamingSessionStorageModePtrInput

type LaunchProfileStreamingSessionStorageModePtrOutput added in v0.10.0

type LaunchProfileStreamingSessionStorageModePtrOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamingSessionStorageModePtrOutput) Elem added in v0.10.0

func (LaunchProfileStreamingSessionStorageModePtrOutput) ElementType added in v0.10.0

func (LaunchProfileStreamingSessionStorageModePtrOutput) ToLaunchProfileStreamingSessionStorageModePtrOutput added in v0.10.0

func (o LaunchProfileStreamingSessionStorageModePtrOutput) ToLaunchProfileStreamingSessionStorageModePtrOutput() LaunchProfileStreamingSessionStorageModePtrOutput

func (LaunchProfileStreamingSessionStorageModePtrOutput) ToLaunchProfileStreamingSessionStorageModePtrOutputWithContext added in v0.10.0

func (o LaunchProfileStreamingSessionStorageModePtrOutput) ToLaunchProfileStreamingSessionStorageModePtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageModePtrOutput

func (LaunchProfileStreamingSessionStorageModePtrOutput) ToStringPtrOutput added in v0.10.0

func (LaunchProfileStreamingSessionStorageModePtrOutput) ToStringPtrOutputWithContext added in v0.10.0

type LaunchProfileStreamingSessionStorageRoot added in v0.10.0

type LaunchProfileStreamingSessionStorageRoot struct {
	// <p>The folder path in Linux workstations where files are uploaded.</p>
	Linux *string `pulumi:"linux"`
	// <p>The folder path in Windows workstations where files are uploaded.</p>
	Windows *string `pulumi:"windows"`
}

<p>The upload storage root location (folder) on streaming workstations where files are

uploaded.</p>

type LaunchProfileStreamingSessionStorageRootArgs added in v0.10.0

type LaunchProfileStreamingSessionStorageRootArgs struct {
	// <p>The folder path in Linux workstations where files are uploaded.</p>
	Linux pulumi.StringPtrInput `pulumi:"linux"`
	// <p>The folder path in Windows workstations where files are uploaded.</p>
	Windows pulumi.StringPtrInput `pulumi:"windows"`
}

<p>The upload storage root location (folder) on streaming workstations where files are

uploaded.</p>

func (LaunchProfileStreamingSessionStorageRootArgs) ElementType added in v0.10.0

func (LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootOutput added in v0.10.0

func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootOutput() LaunchProfileStreamingSessionStorageRootOutput

func (LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootOutputWithContext added in v0.10.0

func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootOutput

func (LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootPtrOutput added in v0.10.0

func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput

func (LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext added in v0.10.0

func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput

type LaunchProfileStreamingSessionStorageRootInput added in v0.10.0

type LaunchProfileStreamingSessionStorageRootInput interface {
	pulumi.Input

	ToLaunchProfileStreamingSessionStorageRootOutput() LaunchProfileStreamingSessionStorageRootOutput
	ToLaunchProfileStreamingSessionStorageRootOutputWithContext(context.Context) LaunchProfileStreamingSessionStorageRootOutput
}

LaunchProfileStreamingSessionStorageRootInput is an input type that accepts LaunchProfileStreamingSessionStorageRootArgs and LaunchProfileStreamingSessionStorageRootOutput values. You can construct a concrete instance of `LaunchProfileStreamingSessionStorageRootInput` via:

LaunchProfileStreamingSessionStorageRootArgs{...}

type LaunchProfileStreamingSessionStorageRootOutput added in v0.10.0

type LaunchProfileStreamingSessionStorageRootOutput struct{ *pulumi.OutputState }

<p>The upload storage root location (folder) on streaming workstations where files are

uploaded.</p>

func (LaunchProfileStreamingSessionStorageRootOutput) ElementType added in v0.10.0

func (LaunchProfileStreamingSessionStorageRootOutput) Linux added in v0.10.0

<p>The folder path in Linux workstations where files are uploaded.</p>

func (LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootOutput added in v0.10.0

func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootOutput() LaunchProfileStreamingSessionStorageRootOutput

func (LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootOutputWithContext added in v0.10.0

func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootOutput

func (LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutput added in v0.10.0

func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput

func (LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext added in v0.10.0

func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput

func (LaunchProfileStreamingSessionStorageRootOutput) Windows added in v0.10.0

<p>The folder path in Windows workstations where files are uploaded.</p>

type LaunchProfileStreamingSessionStorageRootPtrInput added in v0.10.0

type LaunchProfileStreamingSessionStorageRootPtrInput interface {
	pulumi.Input

	ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput
	ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput
}

LaunchProfileStreamingSessionStorageRootPtrInput is an input type that accepts LaunchProfileStreamingSessionStorageRootArgs, LaunchProfileStreamingSessionStorageRootPtr and LaunchProfileStreamingSessionStorageRootPtrOutput values. You can construct a concrete instance of `LaunchProfileStreamingSessionStorageRootPtrInput` via:

        LaunchProfileStreamingSessionStorageRootArgs{...}

or:

        nil

type LaunchProfileStreamingSessionStorageRootPtrOutput added in v0.10.0

type LaunchProfileStreamingSessionStorageRootPtrOutput struct{ *pulumi.OutputState }

func (LaunchProfileStreamingSessionStorageRootPtrOutput) Elem added in v0.10.0

func (LaunchProfileStreamingSessionStorageRootPtrOutput) ElementType added in v0.10.0

func (LaunchProfileStreamingSessionStorageRootPtrOutput) Linux added in v0.10.0

<p>The folder path in Linux workstations where files are uploaded.</p>

func (LaunchProfileStreamingSessionStorageRootPtrOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutput added in v0.10.0

func (o LaunchProfileStreamingSessionStorageRootPtrOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput

func (LaunchProfileStreamingSessionStorageRootPtrOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext added in v0.10.0

func (o LaunchProfileStreamingSessionStorageRootPtrOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput

func (LaunchProfileStreamingSessionStorageRootPtrOutput) Windows added in v0.10.0

<p>The folder path in Windows workstations where files are uploaded.</p>

type LaunchProfileTags added in v0.3.0

type LaunchProfileTags struct {
}

type LaunchProfileTagsArgs added in v0.3.0

type LaunchProfileTagsArgs struct {
}

func (LaunchProfileTagsArgs) ElementType added in v0.3.0

func (LaunchProfileTagsArgs) ElementType() reflect.Type

func (LaunchProfileTagsArgs) ToLaunchProfileTagsOutput added in v0.3.0

func (i LaunchProfileTagsArgs) ToLaunchProfileTagsOutput() LaunchProfileTagsOutput

func (LaunchProfileTagsArgs) ToLaunchProfileTagsOutputWithContext added in v0.3.0

func (i LaunchProfileTagsArgs) ToLaunchProfileTagsOutputWithContext(ctx context.Context) LaunchProfileTagsOutput

func (LaunchProfileTagsArgs) ToLaunchProfileTagsPtrOutput added in v0.3.0

func (i LaunchProfileTagsArgs) ToLaunchProfileTagsPtrOutput() LaunchProfileTagsPtrOutput

func (LaunchProfileTagsArgs) ToLaunchProfileTagsPtrOutputWithContext added in v0.3.0

func (i LaunchProfileTagsArgs) ToLaunchProfileTagsPtrOutputWithContext(ctx context.Context) LaunchProfileTagsPtrOutput

type LaunchProfileTagsInput added in v0.3.0

type LaunchProfileTagsInput interface {
	pulumi.Input

	ToLaunchProfileTagsOutput() LaunchProfileTagsOutput
	ToLaunchProfileTagsOutputWithContext(context.Context) LaunchProfileTagsOutput
}

LaunchProfileTagsInput is an input type that accepts LaunchProfileTagsArgs and LaunchProfileTagsOutput values. You can construct a concrete instance of `LaunchProfileTagsInput` via:

LaunchProfileTagsArgs{...}

type LaunchProfileTagsOutput added in v0.3.0

type LaunchProfileTagsOutput struct{ *pulumi.OutputState }

func (LaunchProfileTagsOutput) ElementType added in v0.3.0

func (LaunchProfileTagsOutput) ElementType() reflect.Type

func (LaunchProfileTagsOutput) ToLaunchProfileTagsOutput added in v0.3.0

func (o LaunchProfileTagsOutput) ToLaunchProfileTagsOutput() LaunchProfileTagsOutput

func (LaunchProfileTagsOutput) ToLaunchProfileTagsOutputWithContext added in v0.3.0

func (o LaunchProfileTagsOutput) ToLaunchProfileTagsOutputWithContext(ctx context.Context) LaunchProfileTagsOutput

func (LaunchProfileTagsOutput) ToLaunchProfileTagsPtrOutput added in v0.3.0

func (o LaunchProfileTagsOutput) ToLaunchProfileTagsPtrOutput() LaunchProfileTagsPtrOutput

func (LaunchProfileTagsOutput) ToLaunchProfileTagsPtrOutputWithContext added in v0.3.0

func (o LaunchProfileTagsOutput) ToLaunchProfileTagsPtrOutputWithContext(ctx context.Context) LaunchProfileTagsPtrOutput

type LaunchProfileTagsPtrInput added in v0.3.0

type LaunchProfileTagsPtrInput interface {
	pulumi.Input

	ToLaunchProfileTagsPtrOutput() LaunchProfileTagsPtrOutput
	ToLaunchProfileTagsPtrOutputWithContext(context.Context) LaunchProfileTagsPtrOutput
}

LaunchProfileTagsPtrInput is an input type that accepts LaunchProfileTagsArgs, LaunchProfileTagsPtr and LaunchProfileTagsPtrOutput values. You can construct a concrete instance of `LaunchProfileTagsPtrInput` via:

        LaunchProfileTagsArgs{...}

or:

        nil

func LaunchProfileTagsPtr added in v0.3.0

func LaunchProfileTagsPtr(v *LaunchProfileTagsArgs) LaunchProfileTagsPtrInput

type LaunchProfileTagsPtrOutput added in v0.3.0

type LaunchProfileTagsPtrOutput struct{ *pulumi.OutputState }

func (LaunchProfileTagsPtrOutput) Elem added in v0.3.0

func (LaunchProfileTagsPtrOutput) ElementType added in v0.3.0

func (LaunchProfileTagsPtrOutput) ElementType() reflect.Type

func (LaunchProfileTagsPtrOutput) ToLaunchProfileTagsPtrOutput added in v0.3.0

func (o LaunchProfileTagsPtrOutput) ToLaunchProfileTagsPtrOutput() LaunchProfileTagsPtrOutput

func (LaunchProfileTagsPtrOutput) ToLaunchProfileTagsPtrOutputWithContext added in v0.3.0

func (o LaunchProfileTagsPtrOutput) ToLaunchProfileTagsPtrOutputWithContext(ctx context.Context) LaunchProfileTagsPtrOutput

type StreamingImage

type StreamingImage struct {
	pulumi.CustomResourceState

	// <p>A human-readable description of the streaming image.</p>
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// <p>The ID of an EC2 machine image with which to create this streaming image.</p>
	Ec2ImageId              pulumi.StringOutput                         `pulumi:"ec2ImageId"`
	EncryptionConfiguration StreamingImageEncryptionConfigurationOutput `pulumi:"encryptionConfiguration"`
	// <p>The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.</p>
	EulaIds pulumi.StringArrayOutput `pulumi:"eulaIds"`
	// <p>A friendly name for a streaming image resource.</p>
	Name pulumi.StringOutput `pulumi:"name"`
	// <p>The owner of the streaming image, either the studioId that contains the streaming image, or 'amazon' for images that are provided by Amazon Nimble Studio.</p>
	Owner pulumi.StringOutput `pulumi:"owner"`
	// <p>The platform of the streaming image, either WINDOWS or LINUX.</p>
	Platform         pulumi.StringOutput `pulumi:"platform"`
	StreamingImageId pulumi.StringOutput `pulumi:"streamingImageId"`
	// <p>The studioId. </p>
	StudioId pulumi.StringOutput         `pulumi:"studioId"`
	Tags     StreamingImageTagsPtrOutput `pulumi:"tags"`
}

Represents a streaming session machine image that can be used to launch a streaming session

func GetStreamingImage

func GetStreamingImage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamingImageState, opts ...pulumi.ResourceOption) (*StreamingImage, error)

GetStreamingImage gets an existing StreamingImage 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 NewStreamingImage

func NewStreamingImage(ctx *pulumi.Context,
	name string, args *StreamingImageArgs, opts ...pulumi.ResourceOption) (*StreamingImage, error)

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

func (*StreamingImage) ElementType

func (*StreamingImage) ElementType() reflect.Type

func (*StreamingImage) ToStreamingImageOutput

func (i *StreamingImage) ToStreamingImageOutput() StreamingImageOutput

func (*StreamingImage) ToStreamingImageOutputWithContext

func (i *StreamingImage) ToStreamingImageOutputWithContext(ctx context.Context) StreamingImageOutput

type StreamingImageArgs

type StreamingImageArgs struct {
	// <p>A human-readable description of the streaming image.</p>
	Description pulumi.StringPtrInput
	// <p>The ID of an EC2 machine image with which to create this streaming image.</p>
	Ec2ImageId pulumi.StringInput
	// <p>A friendly name for a streaming image resource.</p>
	Name pulumi.StringPtrInput
	// <p>The studioId. </p>
	StudioId pulumi.StringInput
	Tags     StreamingImageTagsPtrInput
}

The set of arguments for constructing a StreamingImage resource.

func (StreamingImageArgs) ElementType

func (StreamingImageArgs) ElementType() reflect.Type

type StreamingImageEncryptionConfiguration added in v0.2.0

type StreamingImageEncryptionConfiguration struct {
	// <p>The ARN for a KMS key that is used to encrypt studio data.</p>
	KeyArn  *string                                      `pulumi:"keyArn"`
	KeyType StreamingImageEncryptionConfigurationKeyType `pulumi:"keyType"`
}

<p>TODO</p>

type StreamingImageEncryptionConfigurationArgs added in v0.2.0

type StreamingImageEncryptionConfigurationArgs struct {
	// <p>The ARN for a KMS key that is used to encrypt studio data.</p>
	KeyArn  pulumi.StringPtrInput                             `pulumi:"keyArn"`
	KeyType StreamingImageEncryptionConfigurationKeyTypeInput `pulumi:"keyType"`
}

<p>TODO</p>

func (StreamingImageEncryptionConfigurationArgs) ElementType added in v0.2.0

func (StreamingImageEncryptionConfigurationArgs) ToStreamingImageEncryptionConfigurationOutput added in v0.2.0

func (i StreamingImageEncryptionConfigurationArgs) ToStreamingImageEncryptionConfigurationOutput() StreamingImageEncryptionConfigurationOutput

func (StreamingImageEncryptionConfigurationArgs) ToStreamingImageEncryptionConfigurationOutputWithContext added in v0.2.0

func (i StreamingImageEncryptionConfigurationArgs) ToStreamingImageEncryptionConfigurationOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationOutput

func (StreamingImageEncryptionConfigurationArgs) ToStreamingImageEncryptionConfigurationPtrOutput added in v0.2.0

func (i StreamingImageEncryptionConfigurationArgs) ToStreamingImageEncryptionConfigurationPtrOutput() StreamingImageEncryptionConfigurationPtrOutput

func (StreamingImageEncryptionConfigurationArgs) ToStreamingImageEncryptionConfigurationPtrOutputWithContext added in v0.2.0

func (i StreamingImageEncryptionConfigurationArgs) ToStreamingImageEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationPtrOutput

type StreamingImageEncryptionConfigurationInput added in v0.2.0

type StreamingImageEncryptionConfigurationInput interface {
	pulumi.Input

	ToStreamingImageEncryptionConfigurationOutput() StreamingImageEncryptionConfigurationOutput
	ToStreamingImageEncryptionConfigurationOutputWithContext(context.Context) StreamingImageEncryptionConfigurationOutput
}

StreamingImageEncryptionConfigurationInput is an input type that accepts StreamingImageEncryptionConfigurationArgs and StreamingImageEncryptionConfigurationOutput values. You can construct a concrete instance of `StreamingImageEncryptionConfigurationInput` via:

StreamingImageEncryptionConfigurationArgs{...}

type StreamingImageEncryptionConfigurationKeyType added in v0.3.0

type StreamingImageEncryptionConfigurationKeyType string

<p/>

func (StreamingImageEncryptionConfigurationKeyType) ElementType added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyType) ToStreamingImageEncryptionConfigurationKeyTypeOutput added in v0.3.0

func (e StreamingImageEncryptionConfigurationKeyType) ToStreamingImageEncryptionConfigurationKeyTypeOutput() StreamingImageEncryptionConfigurationKeyTypeOutput

func (StreamingImageEncryptionConfigurationKeyType) ToStreamingImageEncryptionConfigurationKeyTypeOutputWithContext added in v0.3.0

func (e StreamingImageEncryptionConfigurationKeyType) ToStreamingImageEncryptionConfigurationKeyTypeOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationKeyTypeOutput

func (StreamingImageEncryptionConfigurationKeyType) ToStreamingImageEncryptionConfigurationKeyTypePtrOutput added in v0.3.0

func (e StreamingImageEncryptionConfigurationKeyType) ToStreamingImageEncryptionConfigurationKeyTypePtrOutput() StreamingImageEncryptionConfigurationKeyTypePtrOutput

func (StreamingImageEncryptionConfigurationKeyType) ToStreamingImageEncryptionConfigurationKeyTypePtrOutputWithContext added in v0.3.0

func (e StreamingImageEncryptionConfigurationKeyType) ToStreamingImageEncryptionConfigurationKeyTypePtrOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationKeyTypePtrOutput

func (StreamingImageEncryptionConfigurationKeyType) ToStringOutput added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyType) ToStringOutputWithContext added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyType) ToStringPtrOutput added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyType) ToStringPtrOutputWithContext added in v0.3.0

type StreamingImageEncryptionConfigurationKeyTypeInput added in v0.3.0

type StreamingImageEncryptionConfigurationKeyTypeInput interface {
	pulumi.Input

	ToStreamingImageEncryptionConfigurationKeyTypeOutput() StreamingImageEncryptionConfigurationKeyTypeOutput
	ToStreamingImageEncryptionConfigurationKeyTypeOutputWithContext(context.Context) StreamingImageEncryptionConfigurationKeyTypeOutput
}

StreamingImageEncryptionConfigurationKeyTypeInput is an input type that accepts StreamingImageEncryptionConfigurationKeyTypeArgs and StreamingImageEncryptionConfigurationKeyTypeOutput values. You can construct a concrete instance of `StreamingImageEncryptionConfigurationKeyTypeInput` via:

StreamingImageEncryptionConfigurationKeyTypeArgs{...}

type StreamingImageEncryptionConfigurationKeyTypeOutput added in v0.3.0

type StreamingImageEncryptionConfigurationKeyTypeOutput struct{ *pulumi.OutputState }

func (StreamingImageEncryptionConfigurationKeyTypeOutput) ElementType added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyTypeOutput) ToStreamingImageEncryptionConfigurationKeyTypeOutput added in v0.3.0

func (o StreamingImageEncryptionConfigurationKeyTypeOutput) ToStreamingImageEncryptionConfigurationKeyTypeOutput() StreamingImageEncryptionConfigurationKeyTypeOutput

func (StreamingImageEncryptionConfigurationKeyTypeOutput) ToStreamingImageEncryptionConfigurationKeyTypeOutputWithContext added in v0.3.0

func (o StreamingImageEncryptionConfigurationKeyTypeOutput) ToStreamingImageEncryptionConfigurationKeyTypeOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationKeyTypeOutput

func (StreamingImageEncryptionConfigurationKeyTypeOutput) ToStreamingImageEncryptionConfigurationKeyTypePtrOutput added in v0.3.0

func (o StreamingImageEncryptionConfigurationKeyTypeOutput) ToStreamingImageEncryptionConfigurationKeyTypePtrOutput() StreamingImageEncryptionConfigurationKeyTypePtrOutput

func (StreamingImageEncryptionConfigurationKeyTypeOutput) ToStreamingImageEncryptionConfigurationKeyTypePtrOutputWithContext added in v0.3.0

func (o StreamingImageEncryptionConfigurationKeyTypeOutput) ToStreamingImageEncryptionConfigurationKeyTypePtrOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationKeyTypePtrOutput

func (StreamingImageEncryptionConfigurationKeyTypeOutput) ToStringOutput added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyTypeOutput) ToStringOutputWithContext added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyTypeOutput) ToStringPtrOutput added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyTypeOutput) ToStringPtrOutputWithContext added in v0.3.0

type StreamingImageEncryptionConfigurationKeyTypePtrInput added in v0.3.0

type StreamingImageEncryptionConfigurationKeyTypePtrInput interface {
	pulumi.Input

	ToStreamingImageEncryptionConfigurationKeyTypePtrOutput() StreamingImageEncryptionConfigurationKeyTypePtrOutput
	ToStreamingImageEncryptionConfigurationKeyTypePtrOutputWithContext(context.Context) StreamingImageEncryptionConfigurationKeyTypePtrOutput
}

func StreamingImageEncryptionConfigurationKeyTypePtr added in v0.3.0

func StreamingImageEncryptionConfigurationKeyTypePtr(v string) StreamingImageEncryptionConfigurationKeyTypePtrInput

type StreamingImageEncryptionConfigurationKeyTypePtrOutput added in v0.3.0

type StreamingImageEncryptionConfigurationKeyTypePtrOutput struct{ *pulumi.OutputState }

func (StreamingImageEncryptionConfigurationKeyTypePtrOutput) Elem added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyTypePtrOutput) ElementType added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyTypePtrOutput) ToStreamingImageEncryptionConfigurationKeyTypePtrOutput added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyTypePtrOutput) ToStreamingImageEncryptionConfigurationKeyTypePtrOutputWithContext added in v0.3.0

func (o StreamingImageEncryptionConfigurationKeyTypePtrOutput) ToStreamingImageEncryptionConfigurationKeyTypePtrOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationKeyTypePtrOutput

func (StreamingImageEncryptionConfigurationKeyTypePtrOutput) ToStringPtrOutput added in v0.3.0

func (StreamingImageEncryptionConfigurationKeyTypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

type StreamingImageEncryptionConfigurationOutput added in v0.2.0

type StreamingImageEncryptionConfigurationOutput struct{ *pulumi.OutputState }

<p>TODO</p>

func (StreamingImageEncryptionConfigurationOutput) ElementType added in v0.2.0

func (StreamingImageEncryptionConfigurationOutput) KeyArn added in v0.2.0

<p>The ARN for a KMS key that is used to encrypt studio data.</p>

func (StreamingImageEncryptionConfigurationOutput) KeyType added in v0.2.0

func (StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationOutput added in v0.2.0

func (o StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationOutput() StreamingImageEncryptionConfigurationOutput

func (StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationOutputWithContext added in v0.2.0

func (o StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationOutput

func (StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationPtrOutput added in v0.2.0

func (o StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationPtrOutput() StreamingImageEncryptionConfigurationPtrOutput

func (StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationPtrOutputWithContext added in v0.2.0

func (o StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationPtrOutput

type StreamingImageEncryptionConfigurationPtrInput added in v0.2.0

type StreamingImageEncryptionConfigurationPtrInput interface {
	pulumi.Input

	ToStreamingImageEncryptionConfigurationPtrOutput() StreamingImageEncryptionConfigurationPtrOutput
	ToStreamingImageEncryptionConfigurationPtrOutputWithContext(context.Context) StreamingImageEncryptionConfigurationPtrOutput
}

StreamingImageEncryptionConfigurationPtrInput is an input type that accepts StreamingImageEncryptionConfigurationArgs, StreamingImageEncryptionConfigurationPtr and StreamingImageEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `StreamingImageEncryptionConfigurationPtrInput` via:

        StreamingImageEncryptionConfigurationArgs{...}

or:

        nil

type StreamingImageEncryptionConfigurationPtrOutput added in v0.2.0

type StreamingImageEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (StreamingImageEncryptionConfigurationPtrOutput) Elem added in v0.2.0

func (StreamingImageEncryptionConfigurationPtrOutput) ElementType added in v0.2.0

func (StreamingImageEncryptionConfigurationPtrOutput) KeyArn added in v0.2.0

<p>The ARN for a KMS key that is used to encrypt studio data.</p>

func (StreamingImageEncryptionConfigurationPtrOutput) KeyType added in v0.2.0

func (StreamingImageEncryptionConfigurationPtrOutput) ToStreamingImageEncryptionConfigurationPtrOutput added in v0.2.0

func (o StreamingImageEncryptionConfigurationPtrOutput) ToStreamingImageEncryptionConfigurationPtrOutput() StreamingImageEncryptionConfigurationPtrOutput

func (StreamingImageEncryptionConfigurationPtrOutput) ToStreamingImageEncryptionConfigurationPtrOutputWithContext added in v0.2.0

func (o StreamingImageEncryptionConfigurationPtrOutput) ToStreamingImageEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationPtrOutput

type StreamingImageInput

type StreamingImageInput interface {
	pulumi.Input

	ToStreamingImageOutput() StreamingImageOutput
	ToStreamingImageOutputWithContext(ctx context.Context) StreamingImageOutput
}

type StreamingImageOutput

type StreamingImageOutput struct{ *pulumi.OutputState }

func (StreamingImageOutput) ElementType

func (StreamingImageOutput) ElementType() reflect.Type

func (StreamingImageOutput) ToStreamingImageOutput

func (o StreamingImageOutput) ToStreamingImageOutput() StreamingImageOutput

func (StreamingImageOutput) ToStreamingImageOutputWithContext

func (o StreamingImageOutput) ToStreamingImageOutputWithContext(ctx context.Context) StreamingImageOutput

type StreamingImageState

type StreamingImageState struct {
}

func (StreamingImageState) ElementType

func (StreamingImageState) ElementType() reflect.Type

type StreamingImageTags added in v0.3.0

type StreamingImageTags struct {
}

type StreamingImageTagsArgs added in v0.3.0

type StreamingImageTagsArgs struct {
}

func (StreamingImageTagsArgs) ElementType added in v0.3.0

func (StreamingImageTagsArgs) ElementType() reflect.Type

func (StreamingImageTagsArgs) ToStreamingImageTagsOutput added in v0.3.0

func (i StreamingImageTagsArgs) ToStreamingImageTagsOutput() StreamingImageTagsOutput

func (StreamingImageTagsArgs) ToStreamingImageTagsOutputWithContext added in v0.3.0

func (i StreamingImageTagsArgs) ToStreamingImageTagsOutputWithContext(ctx context.Context) StreamingImageTagsOutput

func (StreamingImageTagsArgs) ToStreamingImageTagsPtrOutput added in v0.3.0

func (i StreamingImageTagsArgs) ToStreamingImageTagsPtrOutput() StreamingImageTagsPtrOutput

func (StreamingImageTagsArgs) ToStreamingImageTagsPtrOutputWithContext added in v0.3.0

func (i StreamingImageTagsArgs) ToStreamingImageTagsPtrOutputWithContext(ctx context.Context) StreamingImageTagsPtrOutput

type StreamingImageTagsInput added in v0.3.0

type StreamingImageTagsInput interface {
	pulumi.Input

	ToStreamingImageTagsOutput() StreamingImageTagsOutput
	ToStreamingImageTagsOutputWithContext(context.Context) StreamingImageTagsOutput
}

StreamingImageTagsInput is an input type that accepts StreamingImageTagsArgs and StreamingImageTagsOutput values. You can construct a concrete instance of `StreamingImageTagsInput` via:

StreamingImageTagsArgs{...}

type StreamingImageTagsOutput added in v0.3.0

type StreamingImageTagsOutput struct{ *pulumi.OutputState }

func (StreamingImageTagsOutput) ElementType added in v0.3.0

func (StreamingImageTagsOutput) ElementType() reflect.Type

func (StreamingImageTagsOutput) ToStreamingImageTagsOutput added in v0.3.0

func (o StreamingImageTagsOutput) ToStreamingImageTagsOutput() StreamingImageTagsOutput

func (StreamingImageTagsOutput) ToStreamingImageTagsOutputWithContext added in v0.3.0

func (o StreamingImageTagsOutput) ToStreamingImageTagsOutputWithContext(ctx context.Context) StreamingImageTagsOutput

func (StreamingImageTagsOutput) ToStreamingImageTagsPtrOutput added in v0.3.0

func (o StreamingImageTagsOutput) ToStreamingImageTagsPtrOutput() StreamingImageTagsPtrOutput

func (StreamingImageTagsOutput) ToStreamingImageTagsPtrOutputWithContext added in v0.3.0

func (o StreamingImageTagsOutput) ToStreamingImageTagsPtrOutputWithContext(ctx context.Context) StreamingImageTagsPtrOutput

type StreamingImageTagsPtrInput added in v0.3.0

type StreamingImageTagsPtrInput interface {
	pulumi.Input

	ToStreamingImageTagsPtrOutput() StreamingImageTagsPtrOutput
	ToStreamingImageTagsPtrOutputWithContext(context.Context) StreamingImageTagsPtrOutput
}

StreamingImageTagsPtrInput is an input type that accepts StreamingImageTagsArgs, StreamingImageTagsPtr and StreamingImageTagsPtrOutput values. You can construct a concrete instance of `StreamingImageTagsPtrInput` via:

        StreamingImageTagsArgs{...}

or:

        nil

func StreamingImageTagsPtr added in v0.3.0

func StreamingImageTagsPtr(v *StreamingImageTagsArgs) StreamingImageTagsPtrInput

type StreamingImageTagsPtrOutput added in v0.3.0

type StreamingImageTagsPtrOutput struct{ *pulumi.OutputState }

func (StreamingImageTagsPtrOutput) Elem added in v0.3.0

func (StreamingImageTagsPtrOutput) ElementType added in v0.3.0

func (StreamingImageTagsPtrOutput) ToStreamingImageTagsPtrOutput added in v0.3.0

func (o StreamingImageTagsPtrOutput) ToStreamingImageTagsPtrOutput() StreamingImageTagsPtrOutput

func (StreamingImageTagsPtrOutput) ToStreamingImageTagsPtrOutputWithContext added in v0.3.0

func (o StreamingImageTagsPtrOutput) ToStreamingImageTagsPtrOutputWithContext(ctx context.Context) StreamingImageTagsPtrOutput

type Studio

type Studio struct {
	pulumi.CustomResourceState

	// <p>The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.</p>
	AdminRoleArn pulumi.StringOutput `pulumi:"adminRoleArn"`
	// <p>A friendly name for the studio.</p>
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// <p>The Amazon Web Services Region where the studio resource is located.</p>
	HomeRegion pulumi.StringOutput `pulumi:"homeRegion"`
	// <p>The Amazon Web Services SSO application client ID used to integrate with Amazon Web Services SSO to enable Amazon Web Services SSO users to log in to Nimble Studio portal.</p>
	SsoClientId                   pulumi.StringOutput                    `pulumi:"ssoClientId"`
	StudioEncryptionConfiguration StudioEncryptionConfigurationPtrOutput `pulumi:"studioEncryptionConfiguration"`
	StudioId                      pulumi.StringOutput                    `pulumi:"studioId"`
	// <p>The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.</p>
	StudioName pulumi.StringOutput `pulumi:"studioName"`
	// <p>The address of the web page for the studio.</p>
	StudioUrl pulumi.StringOutput `pulumi:"studioUrl"`
	Tags      StudioTagsPtrOutput `pulumi:"tags"`
	// <p>The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.</p>
	UserRoleArn pulumi.StringOutput `pulumi:"userRoleArn"`
}

Represents a studio that contains other Nimble Studio resources

func GetStudio

func GetStudio(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StudioState, opts ...pulumi.ResourceOption) (*Studio, error)

GetStudio gets an existing Studio 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 NewStudio

func NewStudio(ctx *pulumi.Context,
	name string, args *StudioArgs, opts ...pulumi.ResourceOption) (*Studio, error)

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

func (*Studio) ElementType

func (*Studio) ElementType() reflect.Type

func (*Studio) ToStudioOutput

func (i *Studio) ToStudioOutput() StudioOutput

func (*Studio) ToStudioOutputWithContext

func (i *Studio) ToStudioOutputWithContext(ctx context.Context) StudioOutput

type StudioArgs

type StudioArgs struct {
	// <p>The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.</p>
	AdminRoleArn pulumi.StringInput
	// <p>A friendly name for the studio.</p>
	DisplayName                   pulumi.StringInput
	StudioEncryptionConfiguration StudioEncryptionConfigurationPtrInput
	// <p>The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.</p>
	StudioName pulumi.StringPtrInput
	Tags       StudioTagsPtrInput
	// <p>The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.</p>
	UserRoleArn pulumi.StringInput
}

The set of arguments for constructing a Studio resource.

func (StudioArgs) ElementType

func (StudioArgs) ElementType() reflect.Type

type StudioComponent

type StudioComponent struct {
	pulumi.CustomResourceState

	Configuration StudioComponentConfigurationPtrOutput `pulumi:"configuration"`
	// <p>The description.</p>
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// <p>The EC2 security groups that control access to the studio component.</p>
	Ec2SecurityGroupIds pulumi.StringArrayOutput `pulumi:"ec2SecurityGroupIds"`
	// <p>Initialization scripts for studio components.</p>
	InitializationScripts StudioComponentInitializationScriptArrayOutput `pulumi:"initializationScripts"`
	// <p>The name for the studio component.</p>
	Name pulumi.StringOutput `pulumi:"name"`
	// <p>Parameters for the studio component scripts.</p>
	ScriptParameters  StudioComponentScriptParameterKeyValueArrayOutput `pulumi:"scriptParameters"`
	StudioComponentId pulumi.StringOutput                               `pulumi:"studioComponentId"`
	// <p>The studioId. </p>
	StudioId pulumi.StringOutput             `pulumi:"studioId"`
	Subtype  StudioComponentSubtypePtrOutput `pulumi:"subtype"`
	Tags     StudioComponentTagsPtrOutput    `pulumi:"tags"`
	Type     StudioComponentTypeOutput       `pulumi:"type"`
}

Represents a studio component which connects a non-Nimble Studio resource in your account to your studio

func GetStudioComponent

func GetStudioComponent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StudioComponentState, opts ...pulumi.ResourceOption) (*StudioComponent, error)

GetStudioComponent gets an existing StudioComponent 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 NewStudioComponent

func NewStudioComponent(ctx *pulumi.Context,
	name string, args *StudioComponentArgs, opts ...pulumi.ResourceOption) (*StudioComponent, error)

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

func (*StudioComponent) ElementType

func (*StudioComponent) ElementType() reflect.Type

func (*StudioComponent) ToStudioComponentOutput

func (i *StudioComponent) ToStudioComponentOutput() StudioComponentOutput

func (*StudioComponent) ToStudioComponentOutputWithContext

func (i *StudioComponent) ToStudioComponentOutputWithContext(ctx context.Context) StudioComponentOutput

type StudioComponentActiveDirectoryComputerAttribute

type StudioComponentActiveDirectoryComputerAttribute struct {
	// <p>The name for the LDAP attribute.</p>
	Name *string `pulumi:"name"`
	// <p>The value for the LDAP attribute.</p>
	Value *string `pulumi:"value"`
}

<p>An LDAP attribute of an Active Directory computer account, in the form of a name:value pair.</p>

type StudioComponentActiveDirectoryComputerAttributeArgs

type StudioComponentActiveDirectoryComputerAttributeArgs struct {
	// <p>The name for the LDAP attribute.</p>
	Name pulumi.StringPtrInput `pulumi:"name"`
	// <p>The value for the LDAP attribute.</p>
	Value pulumi.StringPtrInput `pulumi:"value"`
}

<p>An LDAP attribute of an Active Directory computer account, in the form of a name:value pair.</p>

func (StudioComponentActiveDirectoryComputerAttributeArgs) ElementType

func (StudioComponentActiveDirectoryComputerAttributeArgs) ToStudioComponentActiveDirectoryComputerAttributeOutput

func (i StudioComponentActiveDirectoryComputerAttributeArgs) ToStudioComponentActiveDirectoryComputerAttributeOutput() StudioComponentActiveDirectoryComputerAttributeOutput

func (StudioComponentActiveDirectoryComputerAttributeArgs) ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext

func (i StudioComponentActiveDirectoryComputerAttributeArgs) ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeOutput

type StudioComponentActiveDirectoryComputerAttributeArray

type StudioComponentActiveDirectoryComputerAttributeArray []StudioComponentActiveDirectoryComputerAttributeInput

func (StudioComponentActiveDirectoryComputerAttributeArray) ElementType

func (StudioComponentActiveDirectoryComputerAttributeArray) ToStudioComponentActiveDirectoryComputerAttributeArrayOutput

func (i StudioComponentActiveDirectoryComputerAttributeArray) ToStudioComponentActiveDirectoryComputerAttributeArrayOutput() StudioComponentActiveDirectoryComputerAttributeArrayOutput

func (StudioComponentActiveDirectoryComputerAttributeArray) ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext

func (i StudioComponentActiveDirectoryComputerAttributeArray) ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeArrayOutput

type StudioComponentActiveDirectoryComputerAttributeArrayInput

type StudioComponentActiveDirectoryComputerAttributeArrayInput interface {
	pulumi.Input

	ToStudioComponentActiveDirectoryComputerAttributeArrayOutput() StudioComponentActiveDirectoryComputerAttributeArrayOutput
	ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext(context.Context) StudioComponentActiveDirectoryComputerAttributeArrayOutput
}

StudioComponentActiveDirectoryComputerAttributeArrayInput is an input type that accepts StudioComponentActiveDirectoryComputerAttributeArray and StudioComponentActiveDirectoryComputerAttributeArrayOutput values. You can construct a concrete instance of `StudioComponentActiveDirectoryComputerAttributeArrayInput` via:

StudioComponentActiveDirectoryComputerAttributeArray{ StudioComponentActiveDirectoryComputerAttributeArgs{...} }

type StudioComponentActiveDirectoryComputerAttributeArrayOutput

type StudioComponentActiveDirectoryComputerAttributeArrayOutput struct{ *pulumi.OutputState }

func (StudioComponentActiveDirectoryComputerAttributeArrayOutput) ElementType

func (StudioComponentActiveDirectoryComputerAttributeArrayOutput) Index

func (StudioComponentActiveDirectoryComputerAttributeArrayOutput) ToStudioComponentActiveDirectoryComputerAttributeArrayOutput

func (StudioComponentActiveDirectoryComputerAttributeArrayOutput) ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext

func (o StudioComponentActiveDirectoryComputerAttributeArrayOutput) ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeArrayOutput

type StudioComponentActiveDirectoryComputerAttributeInput

type StudioComponentActiveDirectoryComputerAttributeInput interface {
	pulumi.Input

	ToStudioComponentActiveDirectoryComputerAttributeOutput() StudioComponentActiveDirectoryComputerAttributeOutput
	ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext(context.Context) StudioComponentActiveDirectoryComputerAttributeOutput
}

StudioComponentActiveDirectoryComputerAttributeInput is an input type that accepts StudioComponentActiveDirectoryComputerAttributeArgs and StudioComponentActiveDirectoryComputerAttributeOutput values. You can construct a concrete instance of `StudioComponentActiveDirectoryComputerAttributeInput` via:

StudioComponentActiveDirectoryComputerAttributeArgs{...}

type StudioComponentActiveDirectoryComputerAttributeOutput

type StudioComponentActiveDirectoryComputerAttributeOutput struct{ *pulumi.OutputState }

<p>An LDAP attribute of an Active Directory computer account, in the form of a name:value pair.</p>

func (StudioComponentActiveDirectoryComputerAttributeOutput) ElementType

func (StudioComponentActiveDirectoryComputerAttributeOutput) Name

<p>The name for the LDAP attribute.</p>

func (StudioComponentActiveDirectoryComputerAttributeOutput) ToStudioComponentActiveDirectoryComputerAttributeOutput

func (StudioComponentActiveDirectoryComputerAttributeOutput) ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext

func (o StudioComponentActiveDirectoryComputerAttributeOutput) ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeOutput

func (StudioComponentActiveDirectoryComputerAttributeOutput) Value

<p>The value for the LDAP attribute.</p>

type StudioComponentActiveDirectoryConfiguration

type StudioComponentActiveDirectoryConfiguration struct {
	// <p>A collection of custom attributes for an Active Directory computer.</p>
	ComputerAttributes []StudioComponentActiveDirectoryComputerAttribute `pulumi:"computerAttributes"`
	// <p>The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.</p>
	DirectoryId *string `pulumi:"directoryId"`
	// <p>The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.</p>
	OrganizationalUnitDistinguishedName *string `pulumi:"organizationalUnitDistinguishedName"`
}

<p>The configuration for a Microsoft Active Directory (Microsoft AD) studio resource.</p>

type StudioComponentActiveDirectoryConfigurationArgs

type StudioComponentActiveDirectoryConfigurationArgs struct {
	// <p>A collection of custom attributes for an Active Directory computer.</p>
	ComputerAttributes StudioComponentActiveDirectoryComputerAttributeArrayInput `pulumi:"computerAttributes"`
	// <p>The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.</p>
	DirectoryId pulumi.StringPtrInput `pulumi:"directoryId"`
	// <p>The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.</p>
	OrganizationalUnitDistinguishedName pulumi.StringPtrInput `pulumi:"organizationalUnitDistinguishedName"`
}

<p>The configuration for a Microsoft Active Directory (Microsoft AD) studio resource.</p>

func (StudioComponentActiveDirectoryConfigurationArgs) ElementType

func (StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationOutput

func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationOutput() StudioComponentActiveDirectoryConfigurationOutput

func (StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationOutputWithContext

func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationOutput

func (StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationPtrOutput

func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationPtrOutput() StudioComponentActiveDirectoryConfigurationPtrOutput

func (StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext

func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput

type StudioComponentActiveDirectoryConfigurationInput

type StudioComponentActiveDirectoryConfigurationInput interface {
	pulumi.Input

	ToStudioComponentActiveDirectoryConfigurationOutput() StudioComponentActiveDirectoryConfigurationOutput
	ToStudioComponentActiveDirectoryConfigurationOutputWithContext(context.Context) StudioComponentActiveDirectoryConfigurationOutput
}

StudioComponentActiveDirectoryConfigurationInput is an input type that accepts StudioComponentActiveDirectoryConfigurationArgs and StudioComponentActiveDirectoryConfigurationOutput values. You can construct a concrete instance of `StudioComponentActiveDirectoryConfigurationInput` via:

StudioComponentActiveDirectoryConfigurationArgs{...}

type StudioComponentActiveDirectoryConfigurationOutput

type StudioComponentActiveDirectoryConfigurationOutput struct{ *pulumi.OutputState }

<p>The configuration for a Microsoft Active Directory (Microsoft AD) studio resource.</p>

func (StudioComponentActiveDirectoryConfigurationOutput) ComputerAttributes

<p>A collection of custom attributes for an Active Directory computer.</p>

func (StudioComponentActiveDirectoryConfigurationOutput) DirectoryId

<p>The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.</p>

func (StudioComponentActiveDirectoryConfigurationOutput) ElementType

func (StudioComponentActiveDirectoryConfigurationOutput) OrganizationalUnitDistinguishedName

func (o StudioComponentActiveDirectoryConfigurationOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput

<p>The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.</p>

func (StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationOutput

func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationOutput() StudioComponentActiveDirectoryConfigurationOutput

func (StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationOutputWithContext

func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationOutput

func (StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutput

func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutput() StudioComponentActiveDirectoryConfigurationPtrOutput

func (StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext

func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput

type StudioComponentActiveDirectoryConfigurationPtrInput

type StudioComponentActiveDirectoryConfigurationPtrInput interface {
	pulumi.Input

	ToStudioComponentActiveDirectoryConfigurationPtrOutput() StudioComponentActiveDirectoryConfigurationPtrOutput
	ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput
}

StudioComponentActiveDirectoryConfigurationPtrInput is an input type that accepts StudioComponentActiveDirectoryConfigurationArgs, StudioComponentActiveDirectoryConfigurationPtr and StudioComponentActiveDirectoryConfigurationPtrOutput values. You can construct a concrete instance of `StudioComponentActiveDirectoryConfigurationPtrInput` via:

        StudioComponentActiveDirectoryConfigurationArgs{...}

or:

        nil

type StudioComponentActiveDirectoryConfigurationPtrOutput

type StudioComponentActiveDirectoryConfigurationPtrOutput struct{ *pulumi.OutputState }

func (StudioComponentActiveDirectoryConfigurationPtrOutput) ComputerAttributes

<p>A collection of custom attributes for an Active Directory computer.</p>

func (StudioComponentActiveDirectoryConfigurationPtrOutput) DirectoryId

<p>The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.</p>

func (StudioComponentActiveDirectoryConfigurationPtrOutput) Elem

func (StudioComponentActiveDirectoryConfigurationPtrOutput) ElementType

func (StudioComponentActiveDirectoryConfigurationPtrOutput) OrganizationalUnitDistinguishedName

func (o StudioComponentActiveDirectoryConfigurationPtrOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput

<p>The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.</p>

func (StudioComponentActiveDirectoryConfigurationPtrOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutput

func (StudioComponentActiveDirectoryConfigurationPtrOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext

func (o StudioComponentActiveDirectoryConfigurationPtrOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput

type StudioComponentArgs

type StudioComponentArgs struct {
	Configuration StudioComponentConfigurationPtrInput
	// <p>The description.</p>
	Description pulumi.StringPtrInput
	// <p>The EC2 security groups that control access to the studio component.</p>
	Ec2SecurityGroupIds pulumi.StringArrayInput
	// <p>Initialization scripts for studio components.</p>
	InitializationScripts StudioComponentInitializationScriptArrayInput
	// <p>The name for the studio component.</p>
	Name pulumi.StringPtrInput
	// <p>Parameters for the studio component scripts.</p>
	ScriptParameters StudioComponentScriptParameterKeyValueArrayInput
	// <p>The studioId. </p>
	StudioId pulumi.StringInput
	Subtype  StudioComponentSubtypePtrInput
	Tags     StudioComponentTagsPtrInput
	Type     StudioComponentTypeInput
}

The set of arguments for constructing a StudioComponent resource.

func (StudioComponentArgs) ElementType

func (StudioComponentArgs) ElementType() reflect.Type

type StudioComponentComputeFarmConfiguration

type StudioComponentComputeFarmConfiguration struct {
	// <p>The name of an Active Directory user that is used on ComputeFarm worker instances.</p>
	ActiveDirectoryUser *string `pulumi:"activeDirectoryUser"`
	// <p>The endpoint of the ComputeFarm that is accessed by the studio component resource.</p>
	Endpoint *string `pulumi:"endpoint"`
}

<p>The configuration for a render farm that is associated with a studio resource.</p>

type StudioComponentComputeFarmConfigurationArgs

type StudioComponentComputeFarmConfigurationArgs struct {
	// <p>The name of an Active Directory user that is used on ComputeFarm worker instances.</p>
	ActiveDirectoryUser pulumi.StringPtrInput `pulumi:"activeDirectoryUser"`
	// <p>The endpoint of the ComputeFarm that is accessed by the studio component resource.</p>
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
}

<p>The configuration for a render farm that is associated with a studio resource.</p>

func (StudioComponentComputeFarmConfigurationArgs) ElementType

func (StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationOutput

func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationOutput() StudioComponentComputeFarmConfigurationOutput

func (StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationOutputWithContext

func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationOutput

func (StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationPtrOutput

func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput

func (StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext

func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationPtrOutput

type StudioComponentComputeFarmConfigurationInput

type StudioComponentComputeFarmConfigurationInput interface {
	pulumi.Input

	ToStudioComponentComputeFarmConfigurationOutput() StudioComponentComputeFarmConfigurationOutput
	ToStudioComponentComputeFarmConfigurationOutputWithContext(context.Context) StudioComponentComputeFarmConfigurationOutput
}

StudioComponentComputeFarmConfigurationInput is an input type that accepts StudioComponentComputeFarmConfigurationArgs and StudioComponentComputeFarmConfigurationOutput values. You can construct a concrete instance of `StudioComponentComputeFarmConfigurationInput` via:

StudioComponentComputeFarmConfigurationArgs{...}

type StudioComponentComputeFarmConfigurationOutput

type StudioComponentComputeFarmConfigurationOutput struct{ *pulumi.OutputState }

<p>The configuration for a render farm that is associated with a studio resource.</p>

func (StudioComponentComputeFarmConfigurationOutput) ActiveDirectoryUser

<p>The name of an Active Directory user that is used on ComputeFarm worker instances.</p>

func (StudioComponentComputeFarmConfigurationOutput) ElementType

func (StudioComponentComputeFarmConfigurationOutput) Endpoint

<p>The endpoint of the ComputeFarm that is accessed by the studio component resource.</p>

func (StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationOutput

func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationOutput() StudioComponentComputeFarmConfigurationOutput

func (StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationOutputWithContext

func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationOutput

func (StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationPtrOutput

func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput

func (StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext

func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationPtrOutput

type StudioComponentComputeFarmConfigurationPtrInput

type StudioComponentComputeFarmConfigurationPtrInput interface {
	pulumi.Input

	ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput
	ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(context.Context) StudioComponentComputeFarmConfigurationPtrOutput
}

StudioComponentComputeFarmConfigurationPtrInput is an input type that accepts StudioComponentComputeFarmConfigurationArgs, StudioComponentComputeFarmConfigurationPtr and StudioComponentComputeFarmConfigurationPtrOutput values. You can construct a concrete instance of `StudioComponentComputeFarmConfigurationPtrInput` via:

        StudioComponentComputeFarmConfigurationArgs{...}

or:

        nil

type StudioComponentComputeFarmConfigurationPtrOutput

type StudioComponentComputeFarmConfigurationPtrOutput struct{ *pulumi.OutputState }

func (StudioComponentComputeFarmConfigurationPtrOutput) ActiveDirectoryUser

<p>The name of an Active Directory user that is used on ComputeFarm worker instances.</p>

func (StudioComponentComputeFarmConfigurationPtrOutput) Elem

func (StudioComponentComputeFarmConfigurationPtrOutput) ElementType

func (StudioComponentComputeFarmConfigurationPtrOutput) Endpoint

<p>The endpoint of the ComputeFarm that is accessed by the studio component resource.</p>

func (StudioComponentComputeFarmConfigurationPtrOutput) ToStudioComponentComputeFarmConfigurationPtrOutput

func (o StudioComponentComputeFarmConfigurationPtrOutput) ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput

func (StudioComponentComputeFarmConfigurationPtrOutput) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext

func (o StudioComponentComputeFarmConfigurationPtrOutput) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationPtrOutput

type StudioComponentConfiguration added in v0.2.0

type StudioComponentConfiguration struct {
	ActiveDirectoryConfiguration  *StudioComponentActiveDirectoryConfiguration  `pulumi:"activeDirectoryConfiguration"`
	ComputeFarmConfiguration      *StudioComponentComputeFarmConfiguration      `pulumi:"computeFarmConfiguration"`
	LicenseServiceConfiguration   *StudioComponentLicenseServiceConfiguration   `pulumi:"licenseServiceConfiguration"`
	SharedFileSystemConfiguration *StudioComponentSharedFileSystemConfiguration `pulumi:"sharedFileSystemConfiguration"`
}

<p>The configuration of the studio component, based on component type.</p>

type StudioComponentConfigurationArgs added in v0.2.0

type StudioComponentConfigurationArgs struct {
	ActiveDirectoryConfiguration  StudioComponentActiveDirectoryConfigurationPtrInput  `pulumi:"activeDirectoryConfiguration"`
	ComputeFarmConfiguration      StudioComponentComputeFarmConfigurationPtrInput      `pulumi:"computeFarmConfiguration"`
	LicenseServiceConfiguration   StudioComponentLicenseServiceConfigurationPtrInput   `pulumi:"licenseServiceConfiguration"`
	SharedFileSystemConfiguration StudioComponentSharedFileSystemConfigurationPtrInput `pulumi:"sharedFileSystemConfiguration"`
}

<p>The configuration of the studio component, based on component type.</p>

func (StudioComponentConfigurationArgs) ElementType added in v0.2.0

func (StudioComponentConfigurationArgs) ToStudioComponentConfigurationOutput added in v0.2.0

func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationOutput() StudioComponentConfigurationOutput

func (StudioComponentConfigurationArgs) ToStudioComponentConfigurationOutputWithContext added in v0.2.0

func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationOutputWithContext(ctx context.Context) StudioComponentConfigurationOutput

func (StudioComponentConfigurationArgs) ToStudioComponentConfigurationPtrOutput added in v0.2.0

func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput

func (StudioComponentConfigurationArgs) ToStudioComponentConfigurationPtrOutputWithContext added in v0.2.0

func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentConfigurationPtrOutput

type StudioComponentConfigurationInput added in v0.2.0

type StudioComponentConfigurationInput interface {
	pulumi.Input

	ToStudioComponentConfigurationOutput() StudioComponentConfigurationOutput
	ToStudioComponentConfigurationOutputWithContext(context.Context) StudioComponentConfigurationOutput
}

StudioComponentConfigurationInput is an input type that accepts StudioComponentConfigurationArgs and StudioComponentConfigurationOutput values. You can construct a concrete instance of `StudioComponentConfigurationInput` via:

StudioComponentConfigurationArgs{...}

type StudioComponentConfigurationOutput added in v0.2.0

type StudioComponentConfigurationOutput struct{ *pulumi.OutputState }

<p>The configuration of the studio component, based on component type.</p>

func (StudioComponentConfigurationOutput) ActiveDirectoryConfiguration added in v0.2.0

func (StudioComponentConfigurationOutput) ComputeFarmConfiguration added in v0.2.0

func (StudioComponentConfigurationOutput) ElementType added in v0.2.0

func (StudioComponentConfigurationOutput) LicenseServiceConfiguration added in v0.2.0

func (StudioComponentConfigurationOutput) SharedFileSystemConfiguration added in v0.2.0

func (StudioComponentConfigurationOutput) ToStudioComponentConfigurationOutput added in v0.2.0

func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationOutput() StudioComponentConfigurationOutput

func (StudioComponentConfigurationOutput) ToStudioComponentConfigurationOutputWithContext added in v0.2.0

func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationOutputWithContext(ctx context.Context) StudioComponentConfigurationOutput

func (StudioComponentConfigurationOutput) ToStudioComponentConfigurationPtrOutput added in v0.2.0

func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput

func (StudioComponentConfigurationOutput) ToStudioComponentConfigurationPtrOutputWithContext added in v0.2.0

func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentConfigurationPtrOutput

type StudioComponentConfigurationPtrInput added in v0.2.0

type StudioComponentConfigurationPtrInput interface {
	pulumi.Input

	ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput
	ToStudioComponentConfigurationPtrOutputWithContext(context.Context) StudioComponentConfigurationPtrOutput
}

StudioComponentConfigurationPtrInput is an input type that accepts StudioComponentConfigurationArgs, StudioComponentConfigurationPtr and StudioComponentConfigurationPtrOutput values. You can construct a concrete instance of `StudioComponentConfigurationPtrInput` via:

        StudioComponentConfigurationArgs{...}

or:

        nil

type StudioComponentConfigurationPtrOutput added in v0.2.0

type StudioComponentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (StudioComponentConfigurationPtrOutput) ActiveDirectoryConfiguration added in v0.2.0

func (StudioComponentConfigurationPtrOutput) ComputeFarmConfiguration added in v0.2.0

func (StudioComponentConfigurationPtrOutput) Elem added in v0.2.0

func (StudioComponentConfigurationPtrOutput) ElementType added in v0.2.0

func (StudioComponentConfigurationPtrOutput) LicenseServiceConfiguration added in v0.2.0

func (StudioComponentConfigurationPtrOutput) SharedFileSystemConfiguration added in v0.2.0

func (StudioComponentConfigurationPtrOutput) ToStudioComponentConfigurationPtrOutput added in v0.2.0

func (o StudioComponentConfigurationPtrOutput) ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput

func (StudioComponentConfigurationPtrOutput) ToStudioComponentConfigurationPtrOutputWithContext added in v0.2.0

func (o StudioComponentConfigurationPtrOutput) ToStudioComponentConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentConfigurationPtrOutput

type StudioComponentInitializationScript added in v0.2.0

type StudioComponentInitializationScript struct {
	// <p>The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".</p>
	LaunchProfileProtocolVersion *string                                        `pulumi:"launchProfileProtocolVersion"`
	Platform                     *StudioComponentLaunchProfilePlatform          `pulumi:"platform"`
	RunContext                   *StudioComponentInitializationScriptRunContext `pulumi:"runContext"`
	// <p>The initialization script.</p>
	Script *string `pulumi:"script"`
}

<p>Initialization scripts for studio components.</p>

type StudioComponentInitializationScriptArgs added in v0.2.0

type StudioComponentInitializationScriptArgs struct {
	// <p>The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".</p>
	LaunchProfileProtocolVersion pulumi.StringPtrInput                                 `pulumi:"launchProfileProtocolVersion"`
	Platform                     StudioComponentLaunchProfilePlatformPtrInput          `pulumi:"platform"`
	RunContext                   StudioComponentInitializationScriptRunContextPtrInput `pulumi:"runContext"`
	// <p>The initialization script.</p>
	Script pulumi.StringPtrInput `pulumi:"script"`
}

<p>Initialization scripts for studio components.</p>

func (StudioComponentInitializationScriptArgs) ElementType added in v0.2.0

func (StudioComponentInitializationScriptArgs) ToStudioComponentInitializationScriptOutput added in v0.2.0

func (i StudioComponentInitializationScriptArgs) ToStudioComponentInitializationScriptOutput() StudioComponentInitializationScriptOutput

func (StudioComponentInitializationScriptArgs) ToStudioComponentInitializationScriptOutputWithContext added in v0.2.0

func (i StudioComponentInitializationScriptArgs) ToStudioComponentInitializationScriptOutputWithContext(ctx context.Context) StudioComponentInitializationScriptOutput

type StudioComponentInitializationScriptArray added in v0.2.0

type StudioComponentInitializationScriptArray []StudioComponentInitializationScriptInput

func (StudioComponentInitializationScriptArray) ElementType added in v0.2.0

func (StudioComponentInitializationScriptArray) ToStudioComponentInitializationScriptArrayOutput added in v0.2.0

func (i StudioComponentInitializationScriptArray) ToStudioComponentInitializationScriptArrayOutput() StudioComponentInitializationScriptArrayOutput

func (StudioComponentInitializationScriptArray) ToStudioComponentInitializationScriptArrayOutputWithContext added in v0.2.0

func (i StudioComponentInitializationScriptArray) ToStudioComponentInitializationScriptArrayOutputWithContext(ctx context.Context) StudioComponentInitializationScriptArrayOutput

type StudioComponentInitializationScriptArrayInput added in v0.2.0

type StudioComponentInitializationScriptArrayInput interface {
	pulumi.Input

	ToStudioComponentInitializationScriptArrayOutput() StudioComponentInitializationScriptArrayOutput
	ToStudioComponentInitializationScriptArrayOutputWithContext(context.Context) StudioComponentInitializationScriptArrayOutput
}

StudioComponentInitializationScriptArrayInput is an input type that accepts StudioComponentInitializationScriptArray and StudioComponentInitializationScriptArrayOutput values. You can construct a concrete instance of `StudioComponentInitializationScriptArrayInput` via:

StudioComponentInitializationScriptArray{ StudioComponentInitializationScriptArgs{...} }

type StudioComponentInitializationScriptArrayOutput added in v0.2.0

type StudioComponentInitializationScriptArrayOutput struct{ *pulumi.OutputState }

func (StudioComponentInitializationScriptArrayOutput) ElementType added in v0.2.0

func (StudioComponentInitializationScriptArrayOutput) Index added in v0.2.0

func (StudioComponentInitializationScriptArrayOutput) ToStudioComponentInitializationScriptArrayOutput added in v0.2.0

func (o StudioComponentInitializationScriptArrayOutput) ToStudioComponentInitializationScriptArrayOutput() StudioComponentInitializationScriptArrayOutput

func (StudioComponentInitializationScriptArrayOutput) ToStudioComponentInitializationScriptArrayOutputWithContext added in v0.2.0

func (o StudioComponentInitializationScriptArrayOutput) ToStudioComponentInitializationScriptArrayOutputWithContext(ctx context.Context) StudioComponentInitializationScriptArrayOutput

type StudioComponentInitializationScriptInput added in v0.2.0

type StudioComponentInitializationScriptInput interface {
	pulumi.Input

	ToStudioComponentInitializationScriptOutput() StudioComponentInitializationScriptOutput
	ToStudioComponentInitializationScriptOutputWithContext(context.Context) StudioComponentInitializationScriptOutput
}

StudioComponentInitializationScriptInput is an input type that accepts StudioComponentInitializationScriptArgs and StudioComponentInitializationScriptOutput values. You can construct a concrete instance of `StudioComponentInitializationScriptInput` via:

StudioComponentInitializationScriptArgs{...}

type StudioComponentInitializationScriptOutput added in v0.2.0

type StudioComponentInitializationScriptOutput struct{ *pulumi.OutputState }

<p>Initialization scripts for studio components.</p>

func (StudioComponentInitializationScriptOutput) ElementType added in v0.2.0

func (StudioComponentInitializationScriptOutput) LaunchProfileProtocolVersion added in v0.2.0

func (o StudioComponentInitializationScriptOutput) LaunchProfileProtocolVersion() pulumi.StringPtrOutput

<p>The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".</p>

func (StudioComponentInitializationScriptOutput) Platform added in v0.2.0

func (StudioComponentInitializationScriptOutput) RunContext added in v0.2.0

func (StudioComponentInitializationScriptOutput) Script added in v0.2.0

<p>The initialization script.</p>

func (StudioComponentInitializationScriptOutput) ToStudioComponentInitializationScriptOutput added in v0.2.0

func (o StudioComponentInitializationScriptOutput) ToStudioComponentInitializationScriptOutput() StudioComponentInitializationScriptOutput

func (StudioComponentInitializationScriptOutput) ToStudioComponentInitializationScriptOutputWithContext added in v0.2.0

func (o StudioComponentInitializationScriptOutput) ToStudioComponentInitializationScriptOutputWithContext(ctx context.Context) StudioComponentInitializationScriptOutput

type StudioComponentInitializationScriptRunContext added in v0.3.0

type StudioComponentInitializationScriptRunContext string

func (StudioComponentInitializationScriptRunContext) ElementType added in v0.3.0

func (StudioComponentInitializationScriptRunContext) ToStringOutput added in v0.3.0

func (StudioComponentInitializationScriptRunContext) ToStringOutputWithContext added in v0.3.0

func (StudioComponentInitializationScriptRunContext) ToStringPtrOutput added in v0.3.0

func (StudioComponentInitializationScriptRunContext) ToStringPtrOutputWithContext added in v0.3.0

func (StudioComponentInitializationScriptRunContext) ToStudioComponentInitializationScriptRunContextOutput added in v0.3.0

func (e StudioComponentInitializationScriptRunContext) ToStudioComponentInitializationScriptRunContextOutput() StudioComponentInitializationScriptRunContextOutput

func (StudioComponentInitializationScriptRunContext) ToStudioComponentInitializationScriptRunContextOutputWithContext added in v0.3.0

func (e StudioComponentInitializationScriptRunContext) ToStudioComponentInitializationScriptRunContextOutputWithContext(ctx context.Context) StudioComponentInitializationScriptRunContextOutput

func (StudioComponentInitializationScriptRunContext) ToStudioComponentInitializationScriptRunContextPtrOutput added in v0.3.0

func (e StudioComponentInitializationScriptRunContext) ToStudioComponentInitializationScriptRunContextPtrOutput() StudioComponentInitializationScriptRunContextPtrOutput

func (StudioComponentInitializationScriptRunContext) ToStudioComponentInitializationScriptRunContextPtrOutputWithContext added in v0.3.0

func (e StudioComponentInitializationScriptRunContext) ToStudioComponentInitializationScriptRunContextPtrOutputWithContext(ctx context.Context) StudioComponentInitializationScriptRunContextPtrOutput

type StudioComponentInitializationScriptRunContextInput added in v0.3.0

type StudioComponentInitializationScriptRunContextInput interface {
	pulumi.Input

	ToStudioComponentInitializationScriptRunContextOutput() StudioComponentInitializationScriptRunContextOutput
	ToStudioComponentInitializationScriptRunContextOutputWithContext(context.Context) StudioComponentInitializationScriptRunContextOutput
}

StudioComponentInitializationScriptRunContextInput is an input type that accepts StudioComponentInitializationScriptRunContextArgs and StudioComponentInitializationScriptRunContextOutput values. You can construct a concrete instance of `StudioComponentInitializationScriptRunContextInput` via:

StudioComponentInitializationScriptRunContextArgs{...}

type StudioComponentInitializationScriptRunContextOutput added in v0.3.0

type StudioComponentInitializationScriptRunContextOutput struct{ *pulumi.OutputState }

func (StudioComponentInitializationScriptRunContextOutput) ElementType added in v0.3.0

func (StudioComponentInitializationScriptRunContextOutput) ToStringOutput added in v0.3.0

func (StudioComponentInitializationScriptRunContextOutput) ToStringOutputWithContext added in v0.3.0

func (StudioComponentInitializationScriptRunContextOutput) ToStringPtrOutput added in v0.3.0

func (StudioComponentInitializationScriptRunContextOutput) ToStringPtrOutputWithContext added in v0.3.0

func (StudioComponentInitializationScriptRunContextOutput) ToStudioComponentInitializationScriptRunContextOutput added in v0.3.0

func (o StudioComponentInitializationScriptRunContextOutput) ToStudioComponentInitializationScriptRunContextOutput() StudioComponentInitializationScriptRunContextOutput

func (StudioComponentInitializationScriptRunContextOutput) ToStudioComponentInitializationScriptRunContextOutputWithContext added in v0.3.0

func (o StudioComponentInitializationScriptRunContextOutput) ToStudioComponentInitializationScriptRunContextOutputWithContext(ctx context.Context) StudioComponentInitializationScriptRunContextOutput

func (StudioComponentInitializationScriptRunContextOutput) ToStudioComponentInitializationScriptRunContextPtrOutput added in v0.3.0

func (o StudioComponentInitializationScriptRunContextOutput) ToStudioComponentInitializationScriptRunContextPtrOutput() StudioComponentInitializationScriptRunContextPtrOutput

func (StudioComponentInitializationScriptRunContextOutput) ToStudioComponentInitializationScriptRunContextPtrOutputWithContext added in v0.3.0

func (o StudioComponentInitializationScriptRunContextOutput) ToStudioComponentInitializationScriptRunContextPtrOutputWithContext(ctx context.Context) StudioComponentInitializationScriptRunContextPtrOutput

type StudioComponentInitializationScriptRunContextPtrInput added in v0.3.0

type StudioComponentInitializationScriptRunContextPtrInput interface {
	pulumi.Input

	ToStudioComponentInitializationScriptRunContextPtrOutput() StudioComponentInitializationScriptRunContextPtrOutput
	ToStudioComponentInitializationScriptRunContextPtrOutputWithContext(context.Context) StudioComponentInitializationScriptRunContextPtrOutput
}

func StudioComponentInitializationScriptRunContextPtr added in v0.3.0

func StudioComponentInitializationScriptRunContextPtr(v string) StudioComponentInitializationScriptRunContextPtrInput

type StudioComponentInitializationScriptRunContextPtrOutput added in v0.3.0

type StudioComponentInitializationScriptRunContextPtrOutput struct{ *pulumi.OutputState }

func (StudioComponentInitializationScriptRunContextPtrOutput) Elem added in v0.3.0

func (StudioComponentInitializationScriptRunContextPtrOutput) ElementType added in v0.3.0

func (StudioComponentInitializationScriptRunContextPtrOutput) ToStringPtrOutput added in v0.3.0

func (StudioComponentInitializationScriptRunContextPtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (StudioComponentInitializationScriptRunContextPtrOutput) ToStudioComponentInitializationScriptRunContextPtrOutput added in v0.3.0

func (StudioComponentInitializationScriptRunContextPtrOutput) ToStudioComponentInitializationScriptRunContextPtrOutputWithContext added in v0.3.0

func (o StudioComponentInitializationScriptRunContextPtrOutput) ToStudioComponentInitializationScriptRunContextPtrOutputWithContext(ctx context.Context) StudioComponentInitializationScriptRunContextPtrOutput

type StudioComponentInput

type StudioComponentInput interface {
	pulumi.Input

	ToStudioComponentOutput() StudioComponentOutput
	ToStudioComponentOutputWithContext(ctx context.Context) StudioComponentOutput
}

type StudioComponentLaunchProfilePlatform added in v0.3.0

type StudioComponentLaunchProfilePlatform string

func (StudioComponentLaunchProfilePlatform) ElementType added in v0.3.0

func (StudioComponentLaunchProfilePlatform) ToStringOutput added in v0.3.0

func (StudioComponentLaunchProfilePlatform) ToStringOutputWithContext added in v0.3.0

func (e StudioComponentLaunchProfilePlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StudioComponentLaunchProfilePlatform) ToStringPtrOutput added in v0.3.0

func (StudioComponentLaunchProfilePlatform) ToStringPtrOutputWithContext added in v0.3.0

func (e StudioComponentLaunchProfilePlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (StudioComponentLaunchProfilePlatform) ToStudioComponentLaunchProfilePlatformOutput added in v0.3.0

func (e StudioComponentLaunchProfilePlatform) ToStudioComponentLaunchProfilePlatformOutput() StudioComponentLaunchProfilePlatformOutput

func (StudioComponentLaunchProfilePlatform) ToStudioComponentLaunchProfilePlatformOutputWithContext added in v0.3.0

func (e StudioComponentLaunchProfilePlatform) ToStudioComponentLaunchProfilePlatformOutputWithContext(ctx context.Context) StudioComponentLaunchProfilePlatformOutput

func (StudioComponentLaunchProfilePlatform) ToStudioComponentLaunchProfilePlatformPtrOutput added in v0.3.0

func (e StudioComponentLaunchProfilePlatform) ToStudioComponentLaunchProfilePlatformPtrOutput() StudioComponentLaunchProfilePlatformPtrOutput

func (StudioComponentLaunchProfilePlatform) ToStudioComponentLaunchProfilePlatformPtrOutputWithContext added in v0.3.0

func (e StudioComponentLaunchProfilePlatform) ToStudioComponentLaunchProfilePlatformPtrOutputWithContext(ctx context.Context) StudioComponentLaunchProfilePlatformPtrOutput

type StudioComponentLaunchProfilePlatformInput added in v0.3.0

type StudioComponentLaunchProfilePlatformInput interface {
	pulumi.Input

	ToStudioComponentLaunchProfilePlatformOutput() StudioComponentLaunchProfilePlatformOutput
	ToStudioComponentLaunchProfilePlatformOutputWithContext(context.Context) StudioComponentLaunchProfilePlatformOutput
}

StudioComponentLaunchProfilePlatformInput is an input type that accepts StudioComponentLaunchProfilePlatformArgs and StudioComponentLaunchProfilePlatformOutput values. You can construct a concrete instance of `StudioComponentLaunchProfilePlatformInput` via:

StudioComponentLaunchProfilePlatformArgs{...}

type StudioComponentLaunchProfilePlatformOutput added in v0.3.0

type StudioComponentLaunchProfilePlatformOutput struct{ *pulumi.OutputState }

func (StudioComponentLaunchProfilePlatformOutput) ElementType added in v0.3.0

func (StudioComponentLaunchProfilePlatformOutput) ToStringOutput added in v0.3.0

func (StudioComponentLaunchProfilePlatformOutput) ToStringOutputWithContext added in v0.3.0

func (StudioComponentLaunchProfilePlatformOutput) ToStringPtrOutput added in v0.3.0

func (StudioComponentLaunchProfilePlatformOutput) ToStringPtrOutputWithContext added in v0.3.0

func (StudioComponentLaunchProfilePlatformOutput) ToStudioComponentLaunchProfilePlatformOutput added in v0.3.0

func (o StudioComponentLaunchProfilePlatformOutput) ToStudioComponentLaunchProfilePlatformOutput() StudioComponentLaunchProfilePlatformOutput

func (StudioComponentLaunchProfilePlatformOutput) ToStudioComponentLaunchProfilePlatformOutputWithContext added in v0.3.0

func (o StudioComponentLaunchProfilePlatformOutput) ToStudioComponentLaunchProfilePlatformOutputWithContext(ctx context.Context) StudioComponentLaunchProfilePlatformOutput

func (StudioComponentLaunchProfilePlatformOutput) ToStudioComponentLaunchProfilePlatformPtrOutput added in v0.3.0

func (o StudioComponentLaunchProfilePlatformOutput) ToStudioComponentLaunchProfilePlatformPtrOutput() StudioComponentLaunchProfilePlatformPtrOutput

func (StudioComponentLaunchProfilePlatformOutput) ToStudioComponentLaunchProfilePlatformPtrOutputWithContext added in v0.3.0

func (o StudioComponentLaunchProfilePlatformOutput) ToStudioComponentLaunchProfilePlatformPtrOutputWithContext(ctx context.Context) StudioComponentLaunchProfilePlatformPtrOutput

type StudioComponentLaunchProfilePlatformPtrInput added in v0.3.0

type StudioComponentLaunchProfilePlatformPtrInput interface {
	pulumi.Input

	ToStudioComponentLaunchProfilePlatformPtrOutput() StudioComponentLaunchProfilePlatformPtrOutput
	ToStudioComponentLaunchProfilePlatformPtrOutputWithContext(context.Context) StudioComponentLaunchProfilePlatformPtrOutput
}

func StudioComponentLaunchProfilePlatformPtr added in v0.3.0

func StudioComponentLaunchProfilePlatformPtr(v string) StudioComponentLaunchProfilePlatformPtrInput

type StudioComponentLaunchProfilePlatformPtrOutput added in v0.3.0

type StudioComponentLaunchProfilePlatformPtrOutput struct{ *pulumi.OutputState }

func (StudioComponentLaunchProfilePlatformPtrOutput) Elem added in v0.3.0

func (StudioComponentLaunchProfilePlatformPtrOutput) ElementType added in v0.3.0

func (StudioComponentLaunchProfilePlatformPtrOutput) ToStringPtrOutput added in v0.3.0

func (StudioComponentLaunchProfilePlatformPtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (StudioComponentLaunchProfilePlatformPtrOutput) ToStudioComponentLaunchProfilePlatformPtrOutput added in v0.3.0

func (o StudioComponentLaunchProfilePlatformPtrOutput) ToStudioComponentLaunchProfilePlatformPtrOutput() StudioComponentLaunchProfilePlatformPtrOutput

func (StudioComponentLaunchProfilePlatformPtrOutput) ToStudioComponentLaunchProfilePlatformPtrOutputWithContext added in v0.3.0

func (o StudioComponentLaunchProfilePlatformPtrOutput) ToStudioComponentLaunchProfilePlatformPtrOutputWithContext(ctx context.Context) StudioComponentLaunchProfilePlatformPtrOutput

type StudioComponentLicenseServiceConfiguration

type StudioComponentLicenseServiceConfiguration struct {
	// <p>The endpoint of the license service that is accessed by the studio component resource.</p>
	Endpoint *string `pulumi:"endpoint"`
}

<p>The configuration for a license service that is associated with a studio resource.</p>

type StudioComponentLicenseServiceConfigurationArgs

type StudioComponentLicenseServiceConfigurationArgs struct {
	// <p>The endpoint of the license service that is accessed by the studio component resource.</p>
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
}

<p>The configuration for a license service that is associated with a studio resource.</p>

func (StudioComponentLicenseServiceConfigurationArgs) ElementType

func (StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationOutput

func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationOutput() StudioComponentLicenseServiceConfigurationOutput

func (StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationOutputWithContext

func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationOutput

func (StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationPtrOutput

func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput

func (StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext

func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationPtrOutput

type StudioComponentLicenseServiceConfigurationInput

type StudioComponentLicenseServiceConfigurationInput interface {
	pulumi.Input

	ToStudioComponentLicenseServiceConfigurationOutput() StudioComponentLicenseServiceConfigurationOutput
	ToStudioComponentLicenseServiceConfigurationOutputWithContext(context.Context) StudioComponentLicenseServiceConfigurationOutput
}

StudioComponentLicenseServiceConfigurationInput is an input type that accepts StudioComponentLicenseServiceConfigurationArgs and StudioComponentLicenseServiceConfigurationOutput values. You can construct a concrete instance of `StudioComponentLicenseServiceConfigurationInput` via:

StudioComponentLicenseServiceConfigurationArgs{...}

type StudioComponentLicenseServiceConfigurationOutput

type StudioComponentLicenseServiceConfigurationOutput struct{ *pulumi.OutputState }

<p>The configuration for a license service that is associated with a studio resource.</p>

func (StudioComponentLicenseServiceConfigurationOutput) ElementType

func (StudioComponentLicenseServiceConfigurationOutput) Endpoint

<p>The endpoint of the license service that is accessed by the studio component resource.</p>

func (StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationOutput

func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationOutput() StudioComponentLicenseServiceConfigurationOutput

func (StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationOutputWithContext

func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationOutput

func (StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationPtrOutput

func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput

func (StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext

func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationPtrOutput

type StudioComponentLicenseServiceConfigurationPtrInput

type StudioComponentLicenseServiceConfigurationPtrInput interface {
	pulumi.Input

	ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput
	ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(context.Context) StudioComponentLicenseServiceConfigurationPtrOutput
}

StudioComponentLicenseServiceConfigurationPtrInput is an input type that accepts StudioComponentLicenseServiceConfigurationArgs, StudioComponentLicenseServiceConfigurationPtr and StudioComponentLicenseServiceConfigurationPtrOutput values. You can construct a concrete instance of `StudioComponentLicenseServiceConfigurationPtrInput` via:

        StudioComponentLicenseServiceConfigurationArgs{...}

or:

        nil

type StudioComponentLicenseServiceConfigurationPtrOutput

type StudioComponentLicenseServiceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (StudioComponentLicenseServiceConfigurationPtrOutput) Elem

func (StudioComponentLicenseServiceConfigurationPtrOutput) ElementType

func (StudioComponentLicenseServiceConfigurationPtrOutput) Endpoint

<p>The endpoint of the license service that is accessed by the studio component resource.</p>

func (StudioComponentLicenseServiceConfigurationPtrOutput) ToStudioComponentLicenseServiceConfigurationPtrOutput

func (o StudioComponentLicenseServiceConfigurationPtrOutput) ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput

func (StudioComponentLicenseServiceConfigurationPtrOutput) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext

func (o StudioComponentLicenseServiceConfigurationPtrOutput) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationPtrOutput

type StudioComponentOutput

type StudioComponentOutput struct{ *pulumi.OutputState }

func (StudioComponentOutput) ElementType

func (StudioComponentOutput) ElementType() reflect.Type

func (StudioComponentOutput) ToStudioComponentOutput

func (o StudioComponentOutput) ToStudioComponentOutput() StudioComponentOutput

func (StudioComponentOutput) ToStudioComponentOutputWithContext

func (o StudioComponentOutput) ToStudioComponentOutputWithContext(ctx context.Context) StudioComponentOutput

type StudioComponentScriptParameterKeyValue

type StudioComponentScriptParameterKeyValue struct {
	// <p>A script parameter key.</p>
	Key *string `pulumi:"key"`
	// <p>A script parameter value.</p>
	Value *string `pulumi:"value"`
}

<p>A parameter for a studio component script, in the form of a key:value pair.</p>

type StudioComponentScriptParameterKeyValueArgs

type StudioComponentScriptParameterKeyValueArgs struct {
	// <p>A script parameter key.</p>
	Key pulumi.StringPtrInput `pulumi:"key"`
	// <p>A script parameter value.</p>
	Value pulumi.StringPtrInput `pulumi:"value"`
}

<p>A parameter for a studio component script, in the form of a key:value pair.</p>

func (StudioComponentScriptParameterKeyValueArgs) ElementType

func (StudioComponentScriptParameterKeyValueArgs) ToStudioComponentScriptParameterKeyValueOutput

func (i StudioComponentScriptParameterKeyValueArgs) ToStudioComponentScriptParameterKeyValueOutput() StudioComponentScriptParameterKeyValueOutput

func (StudioComponentScriptParameterKeyValueArgs) ToStudioComponentScriptParameterKeyValueOutputWithContext

func (i StudioComponentScriptParameterKeyValueArgs) ToStudioComponentScriptParameterKeyValueOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueOutput

type StudioComponentScriptParameterKeyValueArray

type StudioComponentScriptParameterKeyValueArray []StudioComponentScriptParameterKeyValueInput

func (StudioComponentScriptParameterKeyValueArray) ElementType

func (StudioComponentScriptParameterKeyValueArray) ToStudioComponentScriptParameterKeyValueArrayOutput

func (i StudioComponentScriptParameterKeyValueArray) ToStudioComponentScriptParameterKeyValueArrayOutput() StudioComponentScriptParameterKeyValueArrayOutput

func (StudioComponentScriptParameterKeyValueArray) ToStudioComponentScriptParameterKeyValueArrayOutputWithContext

func (i StudioComponentScriptParameterKeyValueArray) ToStudioComponentScriptParameterKeyValueArrayOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueArrayOutput

type StudioComponentScriptParameterKeyValueArrayInput

type StudioComponentScriptParameterKeyValueArrayInput interface {
	pulumi.Input

	ToStudioComponentScriptParameterKeyValueArrayOutput() StudioComponentScriptParameterKeyValueArrayOutput
	ToStudioComponentScriptParameterKeyValueArrayOutputWithContext(context.Context) StudioComponentScriptParameterKeyValueArrayOutput
}

StudioComponentScriptParameterKeyValueArrayInput is an input type that accepts StudioComponentScriptParameterKeyValueArray and StudioComponentScriptParameterKeyValueArrayOutput values. You can construct a concrete instance of `StudioComponentScriptParameterKeyValueArrayInput` via:

StudioComponentScriptParameterKeyValueArray{ StudioComponentScriptParameterKeyValueArgs{...} }

type StudioComponentScriptParameterKeyValueArrayOutput

type StudioComponentScriptParameterKeyValueArrayOutput struct{ *pulumi.OutputState }

func (StudioComponentScriptParameterKeyValueArrayOutput) ElementType

func (StudioComponentScriptParameterKeyValueArrayOutput) Index

func (StudioComponentScriptParameterKeyValueArrayOutput) ToStudioComponentScriptParameterKeyValueArrayOutput

func (o StudioComponentScriptParameterKeyValueArrayOutput) ToStudioComponentScriptParameterKeyValueArrayOutput() StudioComponentScriptParameterKeyValueArrayOutput

func (StudioComponentScriptParameterKeyValueArrayOutput) ToStudioComponentScriptParameterKeyValueArrayOutputWithContext

func (o StudioComponentScriptParameterKeyValueArrayOutput) ToStudioComponentScriptParameterKeyValueArrayOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueArrayOutput

type StudioComponentScriptParameterKeyValueInput

type StudioComponentScriptParameterKeyValueInput interface {
	pulumi.Input

	ToStudioComponentScriptParameterKeyValueOutput() StudioComponentScriptParameterKeyValueOutput
	ToStudioComponentScriptParameterKeyValueOutputWithContext(context.Context) StudioComponentScriptParameterKeyValueOutput
}

StudioComponentScriptParameterKeyValueInput is an input type that accepts StudioComponentScriptParameterKeyValueArgs and StudioComponentScriptParameterKeyValueOutput values. You can construct a concrete instance of `StudioComponentScriptParameterKeyValueInput` via:

StudioComponentScriptParameterKeyValueArgs{...}

type StudioComponentScriptParameterKeyValueOutput

type StudioComponentScriptParameterKeyValueOutput struct{ *pulumi.OutputState }

<p>A parameter for a studio component script, in the form of a key:value pair.</p>

func (StudioComponentScriptParameterKeyValueOutput) ElementType

func (StudioComponentScriptParameterKeyValueOutput) Key

<p>A script parameter key.</p>

func (StudioComponentScriptParameterKeyValueOutput) ToStudioComponentScriptParameterKeyValueOutput

func (o StudioComponentScriptParameterKeyValueOutput) ToStudioComponentScriptParameterKeyValueOutput() StudioComponentScriptParameterKeyValueOutput

func (StudioComponentScriptParameterKeyValueOutput) ToStudioComponentScriptParameterKeyValueOutputWithContext

func (o StudioComponentScriptParameterKeyValueOutput) ToStudioComponentScriptParameterKeyValueOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueOutput

func (StudioComponentScriptParameterKeyValueOutput) Value

<p>A script parameter value.</p>

type StudioComponentSharedFileSystemConfiguration

type StudioComponentSharedFileSystemConfiguration struct {
	// <p>The endpoint of the shared file system that is accessed by the studio component resource.</p>
	Endpoint *string `pulumi:"endpoint"`
	// <p>The unique identifier for a file system.</p>
	FileSystemId *string `pulumi:"fileSystemId"`
	// <p>The mount location for a shared file system on a Linux virtual workstation.</p>
	LinuxMountPoint *string `pulumi:"linuxMountPoint"`
	// <p>The name of the file share.</p>
	ShareName *string `pulumi:"shareName"`
	// <p>The mount location for a shared file system on a Windows virtual workstation.</p>
	WindowsMountDrive *string `pulumi:"windowsMountDrive"`
}

<p>The configuration for a shared file storage system that is associated with a studio resource.</p>

type StudioComponentSharedFileSystemConfigurationArgs

type StudioComponentSharedFileSystemConfigurationArgs struct {
	// <p>The endpoint of the shared file system that is accessed by the studio component resource.</p>
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// <p>The unique identifier for a file system.</p>
	FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"`
	// <p>The mount location for a shared file system on a Linux virtual workstation.</p>
	LinuxMountPoint pulumi.StringPtrInput `pulumi:"linuxMountPoint"`
	// <p>The name of the file share.</p>
	ShareName pulumi.StringPtrInput `pulumi:"shareName"`
	// <p>The mount location for a shared file system on a Windows virtual workstation.</p>
	WindowsMountDrive pulumi.StringPtrInput `pulumi:"windowsMountDrive"`
}

<p>The configuration for a shared file storage system that is associated with a studio resource.</p>

func (StudioComponentSharedFileSystemConfigurationArgs) ElementType

func (StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationOutput

func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationOutput() StudioComponentSharedFileSystemConfigurationOutput

func (StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationOutputWithContext

func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationOutput

func (StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationPtrOutput

func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationPtrOutput() StudioComponentSharedFileSystemConfigurationPtrOutput

func (StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext

func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationPtrOutput

type StudioComponentSharedFileSystemConfigurationInput

type StudioComponentSharedFileSystemConfigurationInput interface {
	pulumi.Input

	ToStudioComponentSharedFileSystemConfigurationOutput() StudioComponentSharedFileSystemConfigurationOutput
	ToStudioComponentSharedFileSystemConfigurationOutputWithContext(context.Context) StudioComponentSharedFileSystemConfigurationOutput
}

StudioComponentSharedFileSystemConfigurationInput is an input type that accepts StudioComponentSharedFileSystemConfigurationArgs and StudioComponentSharedFileSystemConfigurationOutput values. You can construct a concrete instance of `StudioComponentSharedFileSystemConfigurationInput` via:

StudioComponentSharedFileSystemConfigurationArgs{...}

type StudioComponentSharedFileSystemConfigurationOutput

type StudioComponentSharedFileSystemConfigurationOutput struct{ *pulumi.OutputState }

<p>The configuration for a shared file storage system that is associated with a studio resource.</p>

func (StudioComponentSharedFileSystemConfigurationOutput) ElementType

func (StudioComponentSharedFileSystemConfigurationOutput) Endpoint

<p>The endpoint of the shared file system that is accessed by the studio component resource.</p>

func (StudioComponentSharedFileSystemConfigurationOutput) FileSystemId

<p>The unique identifier for a file system.</p>

func (StudioComponentSharedFileSystemConfigurationOutput) LinuxMountPoint

<p>The mount location for a shared file system on a Linux virtual workstation.</p>

func (StudioComponentSharedFileSystemConfigurationOutput) ShareName

<p>The name of the file share.</p>

func (StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationOutput

func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationOutput() StudioComponentSharedFileSystemConfigurationOutput

func (StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationOutputWithContext

func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationOutput

func (StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutput

func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutput() StudioComponentSharedFileSystemConfigurationPtrOutput

func (StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext

func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationPtrOutput

func (StudioComponentSharedFileSystemConfigurationOutput) WindowsMountDrive

<p>The mount location for a shared file system on a Windows virtual workstation.</p>

type StudioComponentSharedFileSystemConfigurationPtrInput

type StudioComponentSharedFileSystemConfigurationPtrInput interface {
	pulumi.Input

	ToStudioComponentSharedFileSystemConfigurationPtrOutput() StudioComponentSharedFileSystemConfigurationPtrOutput
	ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext(context.Context) StudioComponentSharedFileSystemConfigurationPtrOutput
}

StudioComponentSharedFileSystemConfigurationPtrInput is an input type that accepts StudioComponentSharedFileSystemConfigurationArgs, StudioComponentSharedFileSystemConfigurationPtr and StudioComponentSharedFileSystemConfigurationPtrOutput values. You can construct a concrete instance of `StudioComponentSharedFileSystemConfigurationPtrInput` via:

        StudioComponentSharedFileSystemConfigurationArgs{...}

or:

        nil

type StudioComponentSharedFileSystemConfigurationPtrOutput

type StudioComponentSharedFileSystemConfigurationPtrOutput struct{ *pulumi.OutputState }

func (StudioComponentSharedFileSystemConfigurationPtrOutput) Elem

func (StudioComponentSharedFileSystemConfigurationPtrOutput) ElementType

func (StudioComponentSharedFileSystemConfigurationPtrOutput) Endpoint

<p>The endpoint of the shared file system that is accessed by the studio component resource.</p>

func (StudioComponentSharedFileSystemConfigurationPtrOutput) FileSystemId

<p>The unique identifier for a file system.</p>

func (StudioComponentSharedFileSystemConfigurationPtrOutput) LinuxMountPoint

<p>The mount location for a shared file system on a Linux virtual workstation.</p>

func (StudioComponentSharedFileSystemConfigurationPtrOutput) ShareName

<p>The name of the file share.</p>

func (StudioComponentSharedFileSystemConfigurationPtrOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutput

func (StudioComponentSharedFileSystemConfigurationPtrOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext

func (o StudioComponentSharedFileSystemConfigurationPtrOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationPtrOutput

func (StudioComponentSharedFileSystemConfigurationPtrOutput) WindowsMountDrive

<p>The mount location for a shared file system on a Windows virtual workstation.</p>

type StudioComponentState

type StudioComponentState struct {
}

func (StudioComponentState) ElementType

func (StudioComponentState) ElementType() reflect.Type

type StudioComponentSubtype added in v0.3.0

type StudioComponentSubtype string

func (StudioComponentSubtype) ElementType added in v0.3.0

func (StudioComponentSubtype) ElementType() reflect.Type

func (StudioComponentSubtype) ToStringOutput added in v0.3.0

func (e StudioComponentSubtype) ToStringOutput() pulumi.StringOutput

func (StudioComponentSubtype) ToStringOutputWithContext added in v0.3.0

func (e StudioComponentSubtype) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StudioComponentSubtype) ToStringPtrOutput added in v0.3.0

func (e StudioComponentSubtype) ToStringPtrOutput() pulumi.StringPtrOutput

func (StudioComponentSubtype) ToStringPtrOutputWithContext added in v0.3.0

func (e StudioComponentSubtype) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (StudioComponentSubtype) ToStudioComponentSubtypeOutput added in v0.3.0

func (e StudioComponentSubtype) ToStudioComponentSubtypeOutput() StudioComponentSubtypeOutput

func (StudioComponentSubtype) ToStudioComponentSubtypeOutputWithContext added in v0.3.0

func (e StudioComponentSubtype) ToStudioComponentSubtypeOutputWithContext(ctx context.Context) StudioComponentSubtypeOutput

func (StudioComponentSubtype) ToStudioComponentSubtypePtrOutput added in v0.3.0

func (e StudioComponentSubtype) ToStudioComponentSubtypePtrOutput() StudioComponentSubtypePtrOutput

func (StudioComponentSubtype) ToStudioComponentSubtypePtrOutputWithContext added in v0.3.0

func (e StudioComponentSubtype) ToStudioComponentSubtypePtrOutputWithContext(ctx context.Context) StudioComponentSubtypePtrOutput

type StudioComponentSubtypeInput added in v0.3.0

type StudioComponentSubtypeInput interface {
	pulumi.Input

	ToStudioComponentSubtypeOutput() StudioComponentSubtypeOutput
	ToStudioComponentSubtypeOutputWithContext(context.Context) StudioComponentSubtypeOutput
}

StudioComponentSubtypeInput is an input type that accepts StudioComponentSubtypeArgs and StudioComponentSubtypeOutput values. You can construct a concrete instance of `StudioComponentSubtypeInput` via:

StudioComponentSubtypeArgs{...}

type StudioComponentSubtypeOutput added in v0.3.0

type StudioComponentSubtypeOutput struct{ *pulumi.OutputState }

func (StudioComponentSubtypeOutput) ElementType added in v0.3.0

func (StudioComponentSubtypeOutput) ToStringOutput added in v0.3.0

func (StudioComponentSubtypeOutput) ToStringOutputWithContext added in v0.3.0

func (o StudioComponentSubtypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StudioComponentSubtypeOutput) ToStringPtrOutput added in v0.3.0

func (o StudioComponentSubtypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StudioComponentSubtypeOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o StudioComponentSubtypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (StudioComponentSubtypeOutput) ToStudioComponentSubtypeOutput added in v0.3.0

func (o StudioComponentSubtypeOutput) ToStudioComponentSubtypeOutput() StudioComponentSubtypeOutput

func (StudioComponentSubtypeOutput) ToStudioComponentSubtypeOutputWithContext added in v0.3.0

func (o StudioComponentSubtypeOutput) ToStudioComponentSubtypeOutputWithContext(ctx context.Context) StudioComponentSubtypeOutput

func (StudioComponentSubtypeOutput) ToStudioComponentSubtypePtrOutput added in v0.3.0

func (o StudioComponentSubtypeOutput) ToStudioComponentSubtypePtrOutput() StudioComponentSubtypePtrOutput

func (StudioComponentSubtypeOutput) ToStudioComponentSubtypePtrOutputWithContext added in v0.3.0

func (o StudioComponentSubtypeOutput) ToStudioComponentSubtypePtrOutputWithContext(ctx context.Context) StudioComponentSubtypePtrOutput

type StudioComponentSubtypePtrInput added in v0.3.0

type StudioComponentSubtypePtrInput interface {
	pulumi.Input

	ToStudioComponentSubtypePtrOutput() StudioComponentSubtypePtrOutput
	ToStudioComponentSubtypePtrOutputWithContext(context.Context) StudioComponentSubtypePtrOutput
}

func StudioComponentSubtypePtr added in v0.3.0

func StudioComponentSubtypePtr(v string) StudioComponentSubtypePtrInput

type StudioComponentSubtypePtrOutput added in v0.3.0

type StudioComponentSubtypePtrOutput struct{ *pulumi.OutputState }

func (StudioComponentSubtypePtrOutput) Elem added in v0.3.0

func (StudioComponentSubtypePtrOutput) ElementType added in v0.3.0

func (StudioComponentSubtypePtrOutput) ToStringPtrOutput added in v0.3.0

func (StudioComponentSubtypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o StudioComponentSubtypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (StudioComponentSubtypePtrOutput) ToStudioComponentSubtypePtrOutput added in v0.3.0

func (o StudioComponentSubtypePtrOutput) ToStudioComponentSubtypePtrOutput() StudioComponentSubtypePtrOutput

func (StudioComponentSubtypePtrOutput) ToStudioComponentSubtypePtrOutputWithContext added in v0.3.0

func (o StudioComponentSubtypePtrOutput) ToStudioComponentSubtypePtrOutputWithContext(ctx context.Context) StudioComponentSubtypePtrOutput

type StudioComponentTags added in v0.3.0

type StudioComponentTags struct {
}

type StudioComponentTagsArgs added in v0.3.0

type StudioComponentTagsArgs struct {
}

func (StudioComponentTagsArgs) ElementType added in v0.3.0

func (StudioComponentTagsArgs) ElementType() reflect.Type

func (StudioComponentTagsArgs) ToStudioComponentTagsOutput added in v0.3.0

func (i StudioComponentTagsArgs) ToStudioComponentTagsOutput() StudioComponentTagsOutput

func (StudioComponentTagsArgs) ToStudioComponentTagsOutputWithContext added in v0.3.0

func (i StudioComponentTagsArgs) ToStudioComponentTagsOutputWithContext(ctx context.Context) StudioComponentTagsOutput

func (StudioComponentTagsArgs) ToStudioComponentTagsPtrOutput added in v0.3.0

func (i StudioComponentTagsArgs) ToStudioComponentTagsPtrOutput() StudioComponentTagsPtrOutput

func (StudioComponentTagsArgs) ToStudioComponentTagsPtrOutputWithContext added in v0.3.0

func (i StudioComponentTagsArgs) ToStudioComponentTagsPtrOutputWithContext(ctx context.Context) StudioComponentTagsPtrOutput

type StudioComponentTagsInput added in v0.3.0

type StudioComponentTagsInput interface {
	pulumi.Input

	ToStudioComponentTagsOutput() StudioComponentTagsOutput
	ToStudioComponentTagsOutputWithContext(context.Context) StudioComponentTagsOutput
}

StudioComponentTagsInput is an input type that accepts StudioComponentTagsArgs and StudioComponentTagsOutput values. You can construct a concrete instance of `StudioComponentTagsInput` via:

StudioComponentTagsArgs{...}

type StudioComponentTagsOutput added in v0.3.0

type StudioComponentTagsOutput struct{ *pulumi.OutputState }

func (StudioComponentTagsOutput) ElementType added in v0.3.0

func (StudioComponentTagsOutput) ElementType() reflect.Type

func (StudioComponentTagsOutput) ToStudioComponentTagsOutput added in v0.3.0

func (o StudioComponentTagsOutput) ToStudioComponentTagsOutput() StudioComponentTagsOutput

func (StudioComponentTagsOutput) ToStudioComponentTagsOutputWithContext added in v0.3.0

func (o StudioComponentTagsOutput) ToStudioComponentTagsOutputWithContext(ctx context.Context) StudioComponentTagsOutput

func (StudioComponentTagsOutput) ToStudioComponentTagsPtrOutput added in v0.3.0

func (o StudioComponentTagsOutput) ToStudioComponentTagsPtrOutput() StudioComponentTagsPtrOutput

func (StudioComponentTagsOutput) ToStudioComponentTagsPtrOutputWithContext added in v0.3.0

func (o StudioComponentTagsOutput) ToStudioComponentTagsPtrOutputWithContext(ctx context.Context) StudioComponentTagsPtrOutput

type StudioComponentTagsPtrInput added in v0.3.0

type StudioComponentTagsPtrInput interface {
	pulumi.Input

	ToStudioComponentTagsPtrOutput() StudioComponentTagsPtrOutput
	ToStudioComponentTagsPtrOutputWithContext(context.Context) StudioComponentTagsPtrOutput
}

StudioComponentTagsPtrInput is an input type that accepts StudioComponentTagsArgs, StudioComponentTagsPtr and StudioComponentTagsPtrOutput values. You can construct a concrete instance of `StudioComponentTagsPtrInput` via:

        StudioComponentTagsArgs{...}

or:

        nil

func StudioComponentTagsPtr added in v0.3.0

func StudioComponentTagsPtr(v *StudioComponentTagsArgs) StudioComponentTagsPtrInput

type StudioComponentTagsPtrOutput added in v0.3.0

type StudioComponentTagsPtrOutput struct{ *pulumi.OutputState }

func (StudioComponentTagsPtrOutput) Elem added in v0.3.0

func (StudioComponentTagsPtrOutput) ElementType added in v0.3.0

func (StudioComponentTagsPtrOutput) ToStudioComponentTagsPtrOutput added in v0.3.0

func (o StudioComponentTagsPtrOutput) ToStudioComponentTagsPtrOutput() StudioComponentTagsPtrOutput

func (StudioComponentTagsPtrOutput) ToStudioComponentTagsPtrOutputWithContext added in v0.3.0

func (o StudioComponentTagsPtrOutput) ToStudioComponentTagsPtrOutputWithContext(ctx context.Context) StudioComponentTagsPtrOutput

type StudioComponentType added in v0.3.0

type StudioComponentType string

func (StudioComponentType) ElementType added in v0.3.0

func (StudioComponentType) ElementType() reflect.Type

func (StudioComponentType) ToStringOutput added in v0.3.0

func (e StudioComponentType) ToStringOutput() pulumi.StringOutput

func (StudioComponentType) ToStringOutputWithContext added in v0.3.0

func (e StudioComponentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StudioComponentType) ToStringPtrOutput added in v0.3.0

func (e StudioComponentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (StudioComponentType) ToStringPtrOutputWithContext added in v0.3.0

func (e StudioComponentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (StudioComponentType) ToStudioComponentTypeOutput added in v0.3.0

func (e StudioComponentType) ToStudioComponentTypeOutput() StudioComponentTypeOutput

func (StudioComponentType) ToStudioComponentTypeOutputWithContext added in v0.3.0

func (e StudioComponentType) ToStudioComponentTypeOutputWithContext(ctx context.Context) StudioComponentTypeOutput

func (StudioComponentType) ToStudioComponentTypePtrOutput added in v0.3.0

func (e StudioComponentType) ToStudioComponentTypePtrOutput() StudioComponentTypePtrOutput

func (StudioComponentType) ToStudioComponentTypePtrOutputWithContext added in v0.3.0

func (e StudioComponentType) ToStudioComponentTypePtrOutputWithContext(ctx context.Context) StudioComponentTypePtrOutput

type StudioComponentTypeInput added in v0.3.0

type StudioComponentTypeInput interface {
	pulumi.Input

	ToStudioComponentTypeOutput() StudioComponentTypeOutput
	ToStudioComponentTypeOutputWithContext(context.Context) StudioComponentTypeOutput
}

StudioComponentTypeInput is an input type that accepts StudioComponentTypeArgs and StudioComponentTypeOutput values. You can construct a concrete instance of `StudioComponentTypeInput` via:

StudioComponentTypeArgs{...}

type StudioComponentTypeOutput added in v0.3.0

type StudioComponentTypeOutput struct{ *pulumi.OutputState }

func (StudioComponentTypeOutput) ElementType added in v0.3.0

func (StudioComponentTypeOutput) ElementType() reflect.Type

func (StudioComponentTypeOutput) ToStringOutput added in v0.3.0

func (o StudioComponentTypeOutput) ToStringOutput() pulumi.StringOutput

func (StudioComponentTypeOutput) ToStringOutputWithContext added in v0.3.0

func (o StudioComponentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StudioComponentTypeOutput) ToStringPtrOutput added in v0.3.0

func (o StudioComponentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StudioComponentTypeOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o StudioComponentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (StudioComponentTypeOutput) ToStudioComponentTypeOutput added in v0.3.0

func (o StudioComponentTypeOutput) ToStudioComponentTypeOutput() StudioComponentTypeOutput

func (StudioComponentTypeOutput) ToStudioComponentTypeOutputWithContext added in v0.3.0

func (o StudioComponentTypeOutput) ToStudioComponentTypeOutputWithContext(ctx context.Context) StudioComponentTypeOutput

func (StudioComponentTypeOutput) ToStudioComponentTypePtrOutput added in v0.3.0

func (o StudioComponentTypeOutput) ToStudioComponentTypePtrOutput() StudioComponentTypePtrOutput

func (StudioComponentTypeOutput) ToStudioComponentTypePtrOutputWithContext added in v0.3.0

func (o StudioComponentTypeOutput) ToStudioComponentTypePtrOutputWithContext(ctx context.Context) StudioComponentTypePtrOutput

type StudioComponentTypePtrInput added in v0.3.0

type StudioComponentTypePtrInput interface {
	pulumi.Input

	ToStudioComponentTypePtrOutput() StudioComponentTypePtrOutput
	ToStudioComponentTypePtrOutputWithContext(context.Context) StudioComponentTypePtrOutput
}

func StudioComponentTypePtr added in v0.3.0

func StudioComponentTypePtr(v string) StudioComponentTypePtrInput

type StudioComponentTypePtrOutput added in v0.3.0

type StudioComponentTypePtrOutput struct{ *pulumi.OutputState }

func (StudioComponentTypePtrOutput) Elem added in v0.3.0

func (StudioComponentTypePtrOutput) ElementType added in v0.3.0

func (StudioComponentTypePtrOutput) ToStringPtrOutput added in v0.3.0

func (o StudioComponentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StudioComponentTypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o StudioComponentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (StudioComponentTypePtrOutput) ToStudioComponentTypePtrOutput added in v0.3.0

func (o StudioComponentTypePtrOutput) ToStudioComponentTypePtrOutput() StudioComponentTypePtrOutput

func (StudioComponentTypePtrOutput) ToStudioComponentTypePtrOutputWithContext added in v0.3.0

func (o StudioComponentTypePtrOutput) ToStudioComponentTypePtrOutputWithContext(ctx context.Context) StudioComponentTypePtrOutput

type StudioEncryptionConfiguration added in v0.2.0

type StudioEncryptionConfiguration struct {
	// <p>The ARN for a KMS key that is used to encrypt studio data.</p>
	KeyArn  *string                              `pulumi:"keyArn"`
	KeyType StudioEncryptionConfigurationKeyType `pulumi:"keyType"`
}

<p>Configuration of the encryption method that is used for the studio.</p>

type StudioEncryptionConfigurationArgs added in v0.2.0

type StudioEncryptionConfigurationArgs struct {
	// <p>The ARN for a KMS key that is used to encrypt studio data.</p>
	KeyArn  pulumi.StringPtrInput                     `pulumi:"keyArn"`
	KeyType StudioEncryptionConfigurationKeyTypeInput `pulumi:"keyType"`
}

<p>Configuration of the encryption method that is used for the studio.</p>

func (StudioEncryptionConfigurationArgs) ElementType added in v0.2.0

func (StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationOutput added in v0.2.0

func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationOutput() StudioEncryptionConfigurationOutput

func (StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationOutputWithContext added in v0.2.0

func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationOutputWithContext(ctx context.Context) StudioEncryptionConfigurationOutput

func (StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationPtrOutput added in v0.2.0

func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput

func (StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationPtrOutputWithContext added in v0.2.0

func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationPtrOutput

type StudioEncryptionConfigurationInput added in v0.2.0

type StudioEncryptionConfigurationInput interface {
	pulumi.Input

	ToStudioEncryptionConfigurationOutput() StudioEncryptionConfigurationOutput
	ToStudioEncryptionConfigurationOutputWithContext(context.Context) StudioEncryptionConfigurationOutput
}

StudioEncryptionConfigurationInput is an input type that accepts StudioEncryptionConfigurationArgs and StudioEncryptionConfigurationOutput values. You can construct a concrete instance of `StudioEncryptionConfigurationInput` via:

StudioEncryptionConfigurationArgs{...}

type StudioEncryptionConfigurationKeyType added in v0.3.0

type StudioEncryptionConfigurationKeyType string

<p>The type of KMS key that is used to encrypt studio data.</p>

func (StudioEncryptionConfigurationKeyType) ElementType added in v0.3.0

func (StudioEncryptionConfigurationKeyType) ToStringOutput added in v0.3.0

func (StudioEncryptionConfigurationKeyType) ToStringOutputWithContext added in v0.3.0

func (e StudioEncryptionConfigurationKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StudioEncryptionConfigurationKeyType) ToStringPtrOutput added in v0.3.0

func (StudioEncryptionConfigurationKeyType) ToStringPtrOutputWithContext added in v0.3.0

func (e StudioEncryptionConfigurationKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (StudioEncryptionConfigurationKeyType) ToStudioEncryptionConfigurationKeyTypeOutput added in v0.3.0

func (e StudioEncryptionConfigurationKeyType) ToStudioEncryptionConfigurationKeyTypeOutput() StudioEncryptionConfigurationKeyTypeOutput

func (StudioEncryptionConfigurationKeyType) ToStudioEncryptionConfigurationKeyTypeOutputWithContext added in v0.3.0

func (e StudioEncryptionConfigurationKeyType) ToStudioEncryptionConfigurationKeyTypeOutputWithContext(ctx context.Context) StudioEncryptionConfigurationKeyTypeOutput

func (StudioEncryptionConfigurationKeyType) ToStudioEncryptionConfigurationKeyTypePtrOutput added in v0.3.0

func (e StudioEncryptionConfigurationKeyType) ToStudioEncryptionConfigurationKeyTypePtrOutput() StudioEncryptionConfigurationKeyTypePtrOutput

func (StudioEncryptionConfigurationKeyType) ToStudioEncryptionConfigurationKeyTypePtrOutputWithContext added in v0.3.0

func (e StudioEncryptionConfigurationKeyType) ToStudioEncryptionConfigurationKeyTypePtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationKeyTypePtrOutput

type StudioEncryptionConfigurationKeyTypeInput added in v0.3.0

type StudioEncryptionConfigurationKeyTypeInput interface {
	pulumi.Input

	ToStudioEncryptionConfigurationKeyTypeOutput() StudioEncryptionConfigurationKeyTypeOutput
	ToStudioEncryptionConfigurationKeyTypeOutputWithContext(context.Context) StudioEncryptionConfigurationKeyTypeOutput
}

StudioEncryptionConfigurationKeyTypeInput is an input type that accepts StudioEncryptionConfigurationKeyTypeArgs and StudioEncryptionConfigurationKeyTypeOutput values. You can construct a concrete instance of `StudioEncryptionConfigurationKeyTypeInput` via:

StudioEncryptionConfigurationKeyTypeArgs{...}

type StudioEncryptionConfigurationKeyTypeOutput added in v0.3.0

type StudioEncryptionConfigurationKeyTypeOutput struct{ *pulumi.OutputState }

func (StudioEncryptionConfigurationKeyTypeOutput) ElementType added in v0.3.0

func (StudioEncryptionConfigurationKeyTypeOutput) ToStringOutput added in v0.3.0

func (StudioEncryptionConfigurationKeyTypeOutput) ToStringOutputWithContext added in v0.3.0

func (StudioEncryptionConfigurationKeyTypeOutput) ToStringPtrOutput added in v0.3.0

func (StudioEncryptionConfigurationKeyTypeOutput) ToStringPtrOutputWithContext added in v0.3.0

func (StudioEncryptionConfigurationKeyTypeOutput) ToStudioEncryptionConfigurationKeyTypeOutput added in v0.3.0

func (o StudioEncryptionConfigurationKeyTypeOutput) ToStudioEncryptionConfigurationKeyTypeOutput() StudioEncryptionConfigurationKeyTypeOutput

func (StudioEncryptionConfigurationKeyTypeOutput) ToStudioEncryptionConfigurationKeyTypeOutputWithContext added in v0.3.0

func (o StudioEncryptionConfigurationKeyTypeOutput) ToStudioEncryptionConfigurationKeyTypeOutputWithContext(ctx context.Context) StudioEncryptionConfigurationKeyTypeOutput

func (StudioEncryptionConfigurationKeyTypeOutput) ToStudioEncryptionConfigurationKeyTypePtrOutput added in v0.3.0

func (o StudioEncryptionConfigurationKeyTypeOutput) ToStudioEncryptionConfigurationKeyTypePtrOutput() StudioEncryptionConfigurationKeyTypePtrOutput

func (StudioEncryptionConfigurationKeyTypeOutput) ToStudioEncryptionConfigurationKeyTypePtrOutputWithContext added in v0.3.0

func (o StudioEncryptionConfigurationKeyTypeOutput) ToStudioEncryptionConfigurationKeyTypePtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationKeyTypePtrOutput

type StudioEncryptionConfigurationKeyTypePtrInput added in v0.3.0

type StudioEncryptionConfigurationKeyTypePtrInput interface {
	pulumi.Input

	ToStudioEncryptionConfigurationKeyTypePtrOutput() StudioEncryptionConfigurationKeyTypePtrOutput
	ToStudioEncryptionConfigurationKeyTypePtrOutputWithContext(context.Context) StudioEncryptionConfigurationKeyTypePtrOutput
}

func StudioEncryptionConfigurationKeyTypePtr added in v0.3.0

func StudioEncryptionConfigurationKeyTypePtr(v string) StudioEncryptionConfigurationKeyTypePtrInput

type StudioEncryptionConfigurationKeyTypePtrOutput added in v0.3.0

type StudioEncryptionConfigurationKeyTypePtrOutput struct{ *pulumi.OutputState }

func (StudioEncryptionConfigurationKeyTypePtrOutput) Elem added in v0.3.0

func (StudioEncryptionConfigurationKeyTypePtrOutput) ElementType added in v0.3.0

func (StudioEncryptionConfigurationKeyTypePtrOutput) ToStringPtrOutput added in v0.3.0

func (StudioEncryptionConfigurationKeyTypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (StudioEncryptionConfigurationKeyTypePtrOutput) ToStudioEncryptionConfigurationKeyTypePtrOutput added in v0.3.0

func (o StudioEncryptionConfigurationKeyTypePtrOutput) ToStudioEncryptionConfigurationKeyTypePtrOutput() StudioEncryptionConfigurationKeyTypePtrOutput

func (StudioEncryptionConfigurationKeyTypePtrOutput) ToStudioEncryptionConfigurationKeyTypePtrOutputWithContext added in v0.3.0

func (o StudioEncryptionConfigurationKeyTypePtrOutput) ToStudioEncryptionConfigurationKeyTypePtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationKeyTypePtrOutput

type StudioEncryptionConfigurationOutput added in v0.2.0

type StudioEncryptionConfigurationOutput struct{ *pulumi.OutputState }

<p>Configuration of the encryption method that is used for the studio.</p>

func (StudioEncryptionConfigurationOutput) ElementType added in v0.2.0

func (StudioEncryptionConfigurationOutput) KeyArn added in v0.2.0

<p>The ARN for a KMS key that is used to encrypt studio data.</p>

func (StudioEncryptionConfigurationOutput) KeyType added in v0.2.0

func (StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationOutput added in v0.2.0

func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationOutput() StudioEncryptionConfigurationOutput

func (StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationOutputWithContext added in v0.2.0

func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationOutputWithContext(ctx context.Context) StudioEncryptionConfigurationOutput

func (StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationPtrOutput added in v0.2.0

func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput

func (StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationPtrOutputWithContext added in v0.2.0

func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationPtrOutput

type StudioEncryptionConfigurationPtrInput added in v0.2.0

type StudioEncryptionConfigurationPtrInput interface {
	pulumi.Input

	ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput
	ToStudioEncryptionConfigurationPtrOutputWithContext(context.Context) StudioEncryptionConfigurationPtrOutput
}

StudioEncryptionConfigurationPtrInput is an input type that accepts StudioEncryptionConfigurationArgs, StudioEncryptionConfigurationPtr and StudioEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `StudioEncryptionConfigurationPtrInput` via:

        StudioEncryptionConfigurationArgs{...}

or:

        nil

type StudioEncryptionConfigurationPtrOutput added in v0.2.0

type StudioEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (StudioEncryptionConfigurationPtrOutput) Elem added in v0.2.0

func (StudioEncryptionConfigurationPtrOutput) ElementType added in v0.2.0

func (StudioEncryptionConfigurationPtrOutput) KeyArn added in v0.2.0

<p>The ARN for a KMS key that is used to encrypt studio data.</p>

func (StudioEncryptionConfigurationPtrOutput) KeyType added in v0.2.0

func (StudioEncryptionConfigurationPtrOutput) ToStudioEncryptionConfigurationPtrOutput added in v0.2.0

func (o StudioEncryptionConfigurationPtrOutput) ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput

func (StudioEncryptionConfigurationPtrOutput) ToStudioEncryptionConfigurationPtrOutputWithContext added in v0.2.0

func (o StudioEncryptionConfigurationPtrOutput) ToStudioEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationPtrOutput

type StudioInput

type StudioInput interface {
	pulumi.Input

	ToStudioOutput() StudioOutput
	ToStudioOutputWithContext(ctx context.Context) StudioOutput
}

type StudioOutput

type StudioOutput struct{ *pulumi.OutputState }

func (StudioOutput) ElementType

func (StudioOutput) ElementType() reflect.Type

func (StudioOutput) ToStudioOutput

func (o StudioOutput) ToStudioOutput() StudioOutput

func (StudioOutput) ToStudioOutputWithContext

func (o StudioOutput) ToStudioOutputWithContext(ctx context.Context) StudioOutput

type StudioState

type StudioState struct {
}

func (StudioState) ElementType

func (StudioState) ElementType() reflect.Type

type StudioTags added in v0.3.0

type StudioTags struct {
}

type StudioTagsArgs added in v0.3.0

type StudioTagsArgs struct {
}

func (StudioTagsArgs) ElementType added in v0.3.0

func (StudioTagsArgs) ElementType() reflect.Type

func (StudioTagsArgs) ToStudioTagsOutput added in v0.3.0

func (i StudioTagsArgs) ToStudioTagsOutput() StudioTagsOutput

func (StudioTagsArgs) ToStudioTagsOutputWithContext added in v0.3.0

func (i StudioTagsArgs) ToStudioTagsOutputWithContext(ctx context.Context) StudioTagsOutput

func (StudioTagsArgs) ToStudioTagsPtrOutput added in v0.3.0

func (i StudioTagsArgs) ToStudioTagsPtrOutput() StudioTagsPtrOutput

func (StudioTagsArgs) ToStudioTagsPtrOutputWithContext added in v0.3.0

func (i StudioTagsArgs) ToStudioTagsPtrOutputWithContext(ctx context.Context) StudioTagsPtrOutput

type StudioTagsInput added in v0.3.0

type StudioTagsInput interface {
	pulumi.Input

	ToStudioTagsOutput() StudioTagsOutput
	ToStudioTagsOutputWithContext(context.Context) StudioTagsOutput
}

StudioTagsInput is an input type that accepts StudioTagsArgs and StudioTagsOutput values. You can construct a concrete instance of `StudioTagsInput` via:

StudioTagsArgs{...}

type StudioTagsOutput added in v0.3.0

type StudioTagsOutput struct{ *pulumi.OutputState }

func (StudioTagsOutput) ElementType added in v0.3.0

func (StudioTagsOutput) ElementType() reflect.Type

func (StudioTagsOutput) ToStudioTagsOutput added in v0.3.0

func (o StudioTagsOutput) ToStudioTagsOutput() StudioTagsOutput

func (StudioTagsOutput) ToStudioTagsOutputWithContext added in v0.3.0

func (o StudioTagsOutput) ToStudioTagsOutputWithContext(ctx context.Context) StudioTagsOutput

func (StudioTagsOutput) ToStudioTagsPtrOutput added in v0.3.0

func (o StudioTagsOutput) ToStudioTagsPtrOutput() StudioTagsPtrOutput

func (StudioTagsOutput) ToStudioTagsPtrOutputWithContext added in v0.3.0

func (o StudioTagsOutput) ToStudioTagsPtrOutputWithContext(ctx context.Context) StudioTagsPtrOutput

type StudioTagsPtrInput added in v0.3.0

type StudioTagsPtrInput interface {
	pulumi.Input

	ToStudioTagsPtrOutput() StudioTagsPtrOutput
	ToStudioTagsPtrOutputWithContext(context.Context) StudioTagsPtrOutput
}

StudioTagsPtrInput is an input type that accepts StudioTagsArgs, StudioTagsPtr and StudioTagsPtrOutput values. You can construct a concrete instance of `StudioTagsPtrInput` via:

        StudioTagsArgs{...}

or:

        nil

func StudioTagsPtr added in v0.3.0

func StudioTagsPtr(v *StudioTagsArgs) StudioTagsPtrInput

type StudioTagsPtrOutput added in v0.3.0

type StudioTagsPtrOutput struct{ *pulumi.OutputState }

func (StudioTagsPtrOutput) Elem added in v0.3.0

func (StudioTagsPtrOutput) ElementType added in v0.3.0

func (StudioTagsPtrOutput) ElementType() reflect.Type

func (StudioTagsPtrOutput) ToStudioTagsPtrOutput added in v0.3.0

func (o StudioTagsPtrOutput) ToStudioTagsPtrOutput() StudioTagsPtrOutput

func (StudioTagsPtrOutput) ToStudioTagsPtrOutputWithContext added in v0.3.0

func (o StudioTagsPtrOutput) ToStudioTagsPtrOutputWithContext(ctx context.Context) StudioTagsPtrOutput

Jump to

Keyboard shortcuts

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