workspacesthinclient

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EnvironmentDayOfWeekMonday    = EnvironmentDayOfWeek("MONDAY")
	EnvironmentDayOfWeekTuesday   = EnvironmentDayOfWeek("TUESDAY")
	EnvironmentDayOfWeekWednesday = EnvironmentDayOfWeek("WEDNESDAY")
	EnvironmentDayOfWeekThursday  = EnvironmentDayOfWeek("THURSDAY")
	EnvironmentDayOfWeekFriday    = EnvironmentDayOfWeek("FRIDAY")
	EnvironmentDayOfWeekSaturday  = EnvironmentDayOfWeek("SATURDAY")
	EnvironmentDayOfWeekSunday    = EnvironmentDayOfWeek("SUNDAY")
)
View Source
const (
	EnvironmentDesktopTypeWorkspaces    = EnvironmentDesktopType("workspaces")
	EnvironmentDesktopTypeAppstream     = EnvironmentDesktopType("appstream")
	EnvironmentDesktopTypeWorkspacesWeb = EnvironmentDesktopType("workspaces-web")
)
View Source
const (
	EnvironmentMaintenanceWindowApplyTimeOfUtc    = EnvironmentMaintenanceWindowApplyTimeOf("UTC")
	EnvironmentMaintenanceWindowApplyTimeOfDevice = EnvironmentMaintenanceWindowApplyTimeOf("DEVICE")
)
View Source
const (
	EnvironmentMaintenanceWindowTypeSystem = EnvironmentMaintenanceWindowType("SYSTEM")
	EnvironmentMaintenanceWindowTypeCustom = EnvironmentMaintenanceWindowType("CUSTOM")
)
View Source
const (
	EnvironmentSoftwareSetComplianceStatusCompliant           = EnvironmentSoftwareSetComplianceStatus("COMPLIANT")
	EnvironmentSoftwareSetComplianceStatusNotCompliant        = EnvironmentSoftwareSetComplianceStatus("NOT_COMPLIANT")
	EnvironmentSoftwareSetComplianceStatusNoRegisteredDevices = EnvironmentSoftwareSetComplianceStatus("NO_REGISTERED_DEVICES")
)
View Source
const (
	EnvironmentSoftwareSetUpdateModeUseLatest  = EnvironmentSoftwareSetUpdateMode("USE_LATEST")
	EnvironmentSoftwareSetUpdateModeUseDesired = EnvironmentSoftwareSetUpdateMode("USE_DESIRED")
)
View Source
const (
	EnvironmentSoftwareSetUpdateScheduleUseMaintenanceWindow = EnvironmentSoftwareSetUpdateSchedule("USE_MAINTENANCE_WINDOW")
	EnvironmentSoftwareSetUpdateScheduleApplyImmediately     = EnvironmentSoftwareSetUpdateSchedule("APPLY_IMMEDIATELY")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Environment

type Environment struct {
	pulumi.CustomResourceState

	// Activation code for devices associated with environment.
	ActivationCode pulumi.StringOutput `pulumi:"activationCode"`
	// The environment ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Unique identifier of the environment.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The timestamp in unix epoch format when environment was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The ID of the software set to apply.
	DesiredSoftwareSetId pulumi.StringPtrOutput `pulumi:"desiredSoftwareSetId"`
	// The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.
	DesktopArn pulumi.StringOutput `pulumi:"desktopArn"`
	// The URL for the identity provider login (only for environments that use AppStream 2.0).
	DesktopEndpoint pulumi.StringPtrOutput `pulumi:"desktopEndpoint"`
	// The type of VDI.
	DesktopType EnvironmentDesktopTypeOutput `pulumi:"desktopType"`
	// The Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.
	KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"`
	// A specification for a time window to apply software updates.
	MaintenanceWindow EnvironmentMaintenanceWindowPtrOutput `pulumi:"maintenanceWindow"`
	// The name of the environment.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The ID of the software set that is pending to be installed.
	PendingSoftwareSetId pulumi.StringOutput `pulumi:"pendingSoftwareSetId"`
	// The version of the software set that is pending to be installed.
	PendingSoftwareSetVersion pulumi.StringOutput `pulumi:"pendingSoftwareSetVersion"`
	// Number of devices registered to the environment.
	RegisteredDevicesCount pulumi.IntOutput `pulumi:"registeredDevicesCount"`
	// Describes if the software currently installed on all devices in the environment is a supported version.
	SoftwareSetComplianceStatus EnvironmentSoftwareSetComplianceStatusOutput `pulumi:"softwareSetComplianceStatus"`
	// An option to define which software updates to apply.
	SoftwareSetUpdateMode EnvironmentSoftwareSetUpdateModePtrOutput `pulumi:"softwareSetUpdateMode"`
	// An option to define if software updates should be applied within a maintenance window.
	SoftwareSetUpdateSchedule EnvironmentSoftwareSetUpdateSchedulePtrOutput `pulumi:"softwareSetUpdateSchedule"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The timestamp in unix epoch format when environment was last updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Resource type definition for AWS::WorkSpacesThinClient::Environment.

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)

GetEnvironment gets an existing Environment 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 NewEnvironment

func NewEnvironment(ctx *pulumi.Context,
	name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)

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

func (*Environment) ElementType

func (*Environment) ElementType() reflect.Type

func (*Environment) ToEnvironmentOutput

func (i *Environment) ToEnvironmentOutput() EnvironmentOutput

func (*Environment) ToEnvironmentOutputWithContext

func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentArgs

type EnvironmentArgs struct {
	// The ID of the software set to apply.
	DesiredSoftwareSetId pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.
	DesktopArn pulumi.StringInput
	// The URL for the identity provider login (only for environments that use AppStream 2.0).
	DesktopEndpoint pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.
	KmsKeyArn pulumi.StringPtrInput
	// A specification for a time window to apply software updates.
	MaintenanceWindow EnvironmentMaintenanceWindowPtrInput
	// The name of the environment.
	Name pulumi.StringPtrInput
	// An option to define which software updates to apply.
	SoftwareSetUpdateMode EnvironmentSoftwareSetUpdateModePtrInput
	// An option to define if software updates should be applied within a maintenance window.
	SoftwareSetUpdateSchedule EnvironmentSoftwareSetUpdateSchedulePtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentDayOfWeek

type EnvironmentDayOfWeek string

func (EnvironmentDayOfWeek) ElementType

func (EnvironmentDayOfWeek) ElementType() reflect.Type

func (EnvironmentDayOfWeek) ToEnvironmentDayOfWeekOutput

func (e EnvironmentDayOfWeek) ToEnvironmentDayOfWeekOutput() EnvironmentDayOfWeekOutput

func (EnvironmentDayOfWeek) ToEnvironmentDayOfWeekOutputWithContext

func (e EnvironmentDayOfWeek) ToEnvironmentDayOfWeekOutputWithContext(ctx context.Context) EnvironmentDayOfWeekOutput

func (EnvironmentDayOfWeek) ToEnvironmentDayOfWeekPtrOutput

func (e EnvironmentDayOfWeek) ToEnvironmentDayOfWeekPtrOutput() EnvironmentDayOfWeekPtrOutput

func (EnvironmentDayOfWeek) ToEnvironmentDayOfWeekPtrOutputWithContext

func (e EnvironmentDayOfWeek) ToEnvironmentDayOfWeekPtrOutputWithContext(ctx context.Context) EnvironmentDayOfWeekPtrOutput

func (EnvironmentDayOfWeek) ToStringOutput

func (e EnvironmentDayOfWeek) ToStringOutput() pulumi.StringOutput

func (EnvironmentDayOfWeek) ToStringOutputWithContext

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

func (EnvironmentDayOfWeek) ToStringPtrOutput

func (e EnvironmentDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentDayOfWeek) ToStringPtrOutputWithContext

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

type EnvironmentDayOfWeekArray

type EnvironmentDayOfWeekArray []EnvironmentDayOfWeek

func (EnvironmentDayOfWeekArray) ElementType

func (EnvironmentDayOfWeekArray) ElementType() reflect.Type

func (EnvironmentDayOfWeekArray) ToEnvironmentDayOfWeekArrayOutput

func (i EnvironmentDayOfWeekArray) ToEnvironmentDayOfWeekArrayOutput() EnvironmentDayOfWeekArrayOutput

func (EnvironmentDayOfWeekArray) ToEnvironmentDayOfWeekArrayOutputWithContext

func (i EnvironmentDayOfWeekArray) ToEnvironmentDayOfWeekArrayOutputWithContext(ctx context.Context) EnvironmentDayOfWeekArrayOutput

type EnvironmentDayOfWeekArrayInput

type EnvironmentDayOfWeekArrayInput interface {
	pulumi.Input

	ToEnvironmentDayOfWeekArrayOutput() EnvironmentDayOfWeekArrayOutput
	ToEnvironmentDayOfWeekArrayOutputWithContext(context.Context) EnvironmentDayOfWeekArrayOutput
}

EnvironmentDayOfWeekArrayInput is an input type that accepts EnvironmentDayOfWeekArray and EnvironmentDayOfWeekArrayOutput values. You can construct a concrete instance of `EnvironmentDayOfWeekArrayInput` via:

EnvironmentDayOfWeekArray{ EnvironmentDayOfWeekArgs{...} }

type EnvironmentDayOfWeekArrayOutput

type EnvironmentDayOfWeekArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentDayOfWeekArrayOutput) ElementType

func (EnvironmentDayOfWeekArrayOutput) Index

func (EnvironmentDayOfWeekArrayOutput) ToEnvironmentDayOfWeekArrayOutput

func (o EnvironmentDayOfWeekArrayOutput) ToEnvironmentDayOfWeekArrayOutput() EnvironmentDayOfWeekArrayOutput

func (EnvironmentDayOfWeekArrayOutput) ToEnvironmentDayOfWeekArrayOutputWithContext

func (o EnvironmentDayOfWeekArrayOutput) ToEnvironmentDayOfWeekArrayOutputWithContext(ctx context.Context) EnvironmentDayOfWeekArrayOutput

type EnvironmentDayOfWeekInput

type EnvironmentDayOfWeekInput interface {
	pulumi.Input

	ToEnvironmentDayOfWeekOutput() EnvironmentDayOfWeekOutput
	ToEnvironmentDayOfWeekOutputWithContext(context.Context) EnvironmentDayOfWeekOutput
}

EnvironmentDayOfWeekInput is an input type that accepts values of the EnvironmentDayOfWeek enum A concrete instance of `EnvironmentDayOfWeekInput` can be one of the following:

EnvironmentDayOfWeekMonday
EnvironmentDayOfWeekTuesday
EnvironmentDayOfWeekWednesday
EnvironmentDayOfWeekThursday
EnvironmentDayOfWeekFriday
EnvironmentDayOfWeekSaturday
EnvironmentDayOfWeekSunday

type EnvironmentDayOfWeekOutput

type EnvironmentDayOfWeekOutput struct{ *pulumi.OutputState }

func (EnvironmentDayOfWeekOutput) ElementType

func (EnvironmentDayOfWeekOutput) ElementType() reflect.Type

func (EnvironmentDayOfWeekOutput) ToEnvironmentDayOfWeekOutput

func (o EnvironmentDayOfWeekOutput) ToEnvironmentDayOfWeekOutput() EnvironmentDayOfWeekOutput

func (EnvironmentDayOfWeekOutput) ToEnvironmentDayOfWeekOutputWithContext

func (o EnvironmentDayOfWeekOutput) ToEnvironmentDayOfWeekOutputWithContext(ctx context.Context) EnvironmentDayOfWeekOutput

func (EnvironmentDayOfWeekOutput) ToEnvironmentDayOfWeekPtrOutput

func (o EnvironmentDayOfWeekOutput) ToEnvironmentDayOfWeekPtrOutput() EnvironmentDayOfWeekPtrOutput

func (EnvironmentDayOfWeekOutput) ToEnvironmentDayOfWeekPtrOutputWithContext

func (o EnvironmentDayOfWeekOutput) ToEnvironmentDayOfWeekPtrOutputWithContext(ctx context.Context) EnvironmentDayOfWeekPtrOutput

func (EnvironmentDayOfWeekOutput) ToStringOutput

func (o EnvironmentDayOfWeekOutput) ToStringOutput() pulumi.StringOutput

func (EnvironmentDayOfWeekOutput) ToStringOutputWithContext

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

func (EnvironmentDayOfWeekOutput) ToStringPtrOutput

func (o EnvironmentDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentDayOfWeekOutput) ToStringPtrOutputWithContext

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

type EnvironmentDayOfWeekPtrInput

type EnvironmentDayOfWeekPtrInput interface {
	pulumi.Input

	ToEnvironmentDayOfWeekPtrOutput() EnvironmentDayOfWeekPtrOutput
	ToEnvironmentDayOfWeekPtrOutputWithContext(context.Context) EnvironmentDayOfWeekPtrOutput
}

func EnvironmentDayOfWeekPtr

func EnvironmentDayOfWeekPtr(v string) EnvironmentDayOfWeekPtrInput

type EnvironmentDayOfWeekPtrOutput

type EnvironmentDayOfWeekPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentDayOfWeekPtrOutput) Elem

func (EnvironmentDayOfWeekPtrOutput) ElementType

func (EnvironmentDayOfWeekPtrOutput) ToEnvironmentDayOfWeekPtrOutput

func (o EnvironmentDayOfWeekPtrOutput) ToEnvironmentDayOfWeekPtrOutput() EnvironmentDayOfWeekPtrOutput

func (EnvironmentDayOfWeekPtrOutput) ToEnvironmentDayOfWeekPtrOutputWithContext

func (o EnvironmentDayOfWeekPtrOutput) ToEnvironmentDayOfWeekPtrOutputWithContext(ctx context.Context) EnvironmentDayOfWeekPtrOutput

func (EnvironmentDayOfWeekPtrOutput) ToStringPtrOutput

func (EnvironmentDayOfWeekPtrOutput) ToStringPtrOutputWithContext

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

type EnvironmentDesktopType

type EnvironmentDesktopType string

The type of VDI.

type EnvironmentDesktopTypeOutput

type EnvironmentDesktopTypeOutput struct{ *pulumi.OutputState }

func (EnvironmentDesktopTypeOutput) ElementType

func (EnvironmentDesktopTypeOutput) ToEnvironmentDesktopTypeOutput

func (o EnvironmentDesktopTypeOutput) ToEnvironmentDesktopTypeOutput() EnvironmentDesktopTypeOutput

func (EnvironmentDesktopTypeOutput) ToEnvironmentDesktopTypeOutputWithContext

func (o EnvironmentDesktopTypeOutput) ToEnvironmentDesktopTypeOutputWithContext(ctx context.Context) EnvironmentDesktopTypeOutput

func (EnvironmentDesktopTypeOutput) ToEnvironmentDesktopTypePtrOutput

func (o EnvironmentDesktopTypeOutput) ToEnvironmentDesktopTypePtrOutput() EnvironmentDesktopTypePtrOutput

func (EnvironmentDesktopTypeOutput) ToEnvironmentDesktopTypePtrOutputWithContext

func (o EnvironmentDesktopTypeOutput) ToEnvironmentDesktopTypePtrOutputWithContext(ctx context.Context) EnvironmentDesktopTypePtrOutput

func (EnvironmentDesktopTypeOutput) ToStringOutput

func (EnvironmentDesktopTypeOutput) ToStringOutputWithContext

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

func (EnvironmentDesktopTypeOutput) ToStringPtrOutput

func (o EnvironmentDesktopTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentDesktopTypeOutput) ToStringPtrOutputWithContext

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

type EnvironmentDesktopTypePtrOutput

type EnvironmentDesktopTypePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentDesktopTypePtrOutput) Elem

func (EnvironmentDesktopTypePtrOutput) ElementType

func (EnvironmentDesktopTypePtrOutput) ToEnvironmentDesktopTypePtrOutput

func (o EnvironmentDesktopTypePtrOutput) ToEnvironmentDesktopTypePtrOutput() EnvironmentDesktopTypePtrOutput

func (EnvironmentDesktopTypePtrOutput) ToEnvironmentDesktopTypePtrOutputWithContext

func (o EnvironmentDesktopTypePtrOutput) ToEnvironmentDesktopTypePtrOutputWithContext(ctx context.Context) EnvironmentDesktopTypePtrOutput

func (EnvironmentDesktopTypePtrOutput) ToStringPtrOutput

func (EnvironmentDesktopTypePtrOutput) ToStringPtrOutputWithContext

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

type EnvironmentInput

type EnvironmentInput interface {
	pulumi.Input

	ToEnvironmentOutput() EnvironmentOutput
	ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
}

type EnvironmentMaintenanceWindow

type EnvironmentMaintenanceWindow struct {
	// The desired time zone maintenance window.
	ApplyTimeOf *EnvironmentMaintenanceWindowApplyTimeOf `pulumi:"applyTimeOf"`
	// The date of maintenance window.
	DaysOfTheWeek []EnvironmentDayOfWeek `pulumi:"daysOfTheWeek"`
	// The hour end time of maintenance window.
	EndTimeHour *int `pulumi:"endTimeHour"`
	// The minute end time of maintenance window.
	EndTimeMinute *int `pulumi:"endTimeMinute"`
	// The hour start time of maintenance window.
	StartTimeHour *int `pulumi:"startTimeHour"`
	// The minute start time of maintenance window.
	StartTimeMinute *int `pulumi:"startTimeMinute"`
	// The type of maintenance window.
	Type EnvironmentMaintenanceWindowType `pulumi:"type"`
}

type EnvironmentMaintenanceWindowApplyTimeOf

type EnvironmentMaintenanceWindowApplyTimeOf string

The desired time zone maintenance window.

func (EnvironmentMaintenanceWindowApplyTimeOf) ElementType

func (EnvironmentMaintenanceWindowApplyTimeOf) ToEnvironmentMaintenanceWindowApplyTimeOfOutput

func (e EnvironmentMaintenanceWindowApplyTimeOf) ToEnvironmentMaintenanceWindowApplyTimeOfOutput() EnvironmentMaintenanceWindowApplyTimeOfOutput

func (EnvironmentMaintenanceWindowApplyTimeOf) ToEnvironmentMaintenanceWindowApplyTimeOfOutputWithContext

func (e EnvironmentMaintenanceWindowApplyTimeOf) ToEnvironmentMaintenanceWindowApplyTimeOfOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowApplyTimeOfOutput

func (EnvironmentMaintenanceWindowApplyTimeOf) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutput

func (e EnvironmentMaintenanceWindowApplyTimeOf) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutput() EnvironmentMaintenanceWindowApplyTimeOfPtrOutput

func (EnvironmentMaintenanceWindowApplyTimeOf) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutputWithContext

func (e EnvironmentMaintenanceWindowApplyTimeOf) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowApplyTimeOfPtrOutput

func (EnvironmentMaintenanceWindowApplyTimeOf) ToStringOutput

func (EnvironmentMaintenanceWindowApplyTimeOf) ToStringOutputWithContext

func (EnvironmentMaintenanceWindowApplyTimeOf) ToStringPtrOutput

func (EnvironmentMaintenanceWindowApplyTimeOf) ToStringPtrOutputWithContext

type EnvironmentMaintenanceWindowApplyTimeOfInput

type EnvironmentMaintenanceWindowApplyTimeOfInput interface {
	pulumi.Input

	ToEnvironmentMaintenanceWindowApplyTimeOfOutput() EnvironmentMaintenanceWindowApplyTimeOfOutput
	ToEnvironmentMaintenanceWindowApplyTimeOfOutputWithContext(context.Context) EnvironmentMaintenanceWindowApplyTimeOfOutput
}

EnvironmentMaintenanceWindowApplyTimeOfInput is an input type that accepts values of the EnvironmentMaintenanceWindowApplyTimeOf enum A concrete instance of `EnvironmentMaintenanceWindowApplyTimeOfInput` can be one of the following:

EnvironmentMaintenanceWindowApplyTimeOfUtc
EnvironmentMaintenanceWindowApplyTimeOfDevice

type EnvironmentMaintenanceWindowApplyTimeOfOutput

type EnvironmentMaintenanceWindowApplyTimeOfOutput struct{ *pulumi.OutputState }

func (EnvironmentMaintenanceWindowApplyTimeOfOutput) ElementType

func (EnvironmentMaintenanceWindowApplyTimeOfOutput) ToEnvironmentMaintenanceWindowApplyTimeOfOutput

func (o EnvironmentMaintenanceWindowApplyTimeOfOutput) ToEnvironmentMaintenanceWindowApplyTimeOfOutput() EnvironmentMaintenanceWindowApplyTimeOfOutput

func (EnvironmentMaintenanceWindowApplyTimeOfOutput) ToEnvironmentMaintenanceWindowApplyTimeOfOutputWithContext

func (o EnvironmentMaintenanceWindowApplyTimeOfOutput) ToEnvironmentMaintenanceWindowApplyTimeOfOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowApplyTimeOfOutput

func (EnvironmentMaintenanceWindowApplyTimeOfOutput) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutput

func (o EnvironmentMaintenanceWindowApplyTimeOfOutput) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutput() EnvironmentMaintenanceWindowApplyTimeOfPtrOutput

func (EnvironmentMaintenanceWindowApplyTimeOfOutput) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutputWithContext

func (o EnvironmentMaintenanceWindowApplyTimeOfOutput) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowApplyTimeOfPtrOutput

func (EnvironmentMaintenanceWindowApplyTimeOfOutput) ToStringOutput

func (EnvironmentMaintenanceWindowApplyTimeOfOutput) ToStringOutputWithContext

func (EnvironmentMaintenanceWindowApplyTimeOfOutput) ToStringPtrOutput

func (EnvironmentMaintenanceWindowApplyTimeOfOutput) ToStringPtrOutputWithContext

type EnvironmentMaintenanceWindowApplyTimeOfPtrInput

type EnvironmentMaintenanceWindowApplyTimeOfPtrInput interface {
	pulumi.Input

	ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutput() EnvironmentMaintenanceWindowApplyTimeOfPtrOutput
	ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutputWithContext(context.Context) EnvironmentMaintenanceWindowApplyTimeOfPtrOutput
}

type EnvironmentMaintenanceWindowApplyTimeOfPtrOutput

type EnvironmentMaintenanceWindowApplyTimeOfPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentMaintenanceWindowApplyTimeOfPtrOutput) Elem

func (EnvironmentMaintenanceWindowApplyTimeOfPtrOutput) ElementType

func (EnvironmentMaintenanceWindowApplyTimeOfPtrOutput) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutput

func (o EnvironmentMaintenanceWindowApplyTimeOfPtrOutput) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutput() EnvironmentMaintenanceWindowApplyTimeOfPtrOutput

func (EnvironmentMaintenanceWindowApplyTimeOfPtrOutput) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutputWithContext

func (o EnvironmentMaintenanceWindowApplyTimeOfPtrOutput) ToEnvironmentMaintenanceWindowApplyTimeOfPtrOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowApplyTimeOfPtrOutput

func (EnvironmentMaintenanceWindowApplyTimeOfPtrOutput) ToStringPtrOutput

func (EnvironmentMaintenanceWindowApplyTimeOfPtrOutput) ToStringPtrOutputWithContext

type EnvironmentMaintenanceWindowArgs

type EnvironmentMaintenanceWindowArgs struct {
	// The desired time zone maintenance window.
	ApplyTimeOf EnvironmentMaintenanceWindowApplyTimeOfPtrInput `pulumi:"applyTimeOf"`
	// The date of maintenance window.
	DaysOfTheWeek EnvironmentDayOfWeekArrayInput `pulumi:"daysOfTheWeek"`
	// The hour end time of maintenance window.
	EndTimeHour pulumi.IntPtrInput `pulumi:"endTimeHour"`
	// The minute end time of maintenance window.
	EndTimeMinute pulumi.IntPtrInput `pulumi:"endTimeMinute"`
	// The hour start time of maintenance window.
	StartTimeHour pulumi.IntPtrInput `pulumi:"startTimeHour"`
	// The minute start time of maintenance window.
	StartTimeMinute pulumi.IntPtrInput `pulumi:"startTimeMinute"`
	// The type of maintenance window.
	Type EnvironmentMaintenanceWindowTypeInput `pulumi:"type"`
}

func (EnvironmentMaintenanceWindowArgs) ElementType

func (EnvironmentMaintenanceWindowArgs) ToEnvironmentMaintenanceWindowOutput

func (i EnvironmentMaintenanceWindowArgs) ToEnvironmentMaintenanceWindowOutput() EnvironmentMaintenanceWindowOutput

func (EnvironmentMaintenanceWindowArgs) ToEnvironmentMaintenanceWindowOutputWithContext

func (i EnvironmentMaintenanceWindowArgs) ToEnvironmentMaintenanceWindowOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowOutput

func (EnvironmentMaintenanceWindowArgs) ToEnvironmentMaintenanceWindowPtrOutput

func (i EnvironmentMaintenanceWindowArgs) ToEnvironmentMaintenanceWindowPtrOutput() EnvironmentMaintenanceWindowPtrOutput

func (EnvironmentMaintenanceWindowArgs) ToEnvironmentMaintenanceWindowPtrOutputWithContext

func (i EnvironmentMaintenanceWindowArgs) ToEnvironmentMaintenanceWindowPtrOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowPtrOutput

type EnvironmentMaintenanceWindowInput

type EnvironmentMaintenanceWindowInput interface {
	pulumi.Input

	ToEnvironmentMaintenanceWindowOutput() EnvironmentMaintenanceWindowOutput
	ToEnvironmentMaintenanceWindowOutputWithContext(context.Context) EnvironmentMaintenanceWindowOutput
}

EnvironmentMaintenanceWindowInput is an input type that accepts EnvironmentMaintenanceWindowArgs and EnvironmentMaintenanceWindowOutput values. You can construct a concrete instance of `EnvironmentMaintenanceWindowInput` via:

EnvironmentMaintenanceWindowArgs{...}

type EnvironmentMaintenanceWindowOutput

type EnvironmentMaintenanceWindowOutput struct{ *pulumi.OutputState }

func (EnvironmentMaintenanceWindowOutput) ApplyTimeOf

The desired time zone maintenance window.

func (EnvironmentMaintenanceWindowOutput) DaysOfTheWeek

The date of maintenance window.

func (EnvironmentMaintenanceWindowOutput) ElementType

func (EnvironmentMaintenanceWindowOutput) EndTimeHour

The hour end time of maintenance window.

func (EnvironmentMaintenanceWindowOutput) EndTimeMinute

The minute end time of maintenance window.

func (EnvironmentMaintenanceWindowOutput) StartTimeHour

The hour start time of maintenance window.

func (EnvironmentMaintenanceWindowOutput) StartTimeMinute

The minute start time of maintenance window.

func (EnvironmentMaintenanceWindowOutput) ToEnvironmentMaintenanceWindowOutput

func (o EnvironmentMaintenanceWindowOutput) ToEnvironmentMaintenanceWindowOutput() EnvironmentMaintenanceWindowOutput

func (EnvironmentMaintenanceWindowOutput) ToEnvironmentMaintenanceWindowOutputWithContext

func (o EnvironmentMaintenanceWindowOutput) ToEnvironmentMaintenanceWindowOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowOutput

func (EnvironmentMaintenanceWindowOutput) ToEnvironmentMaintenanceWindowPtrOutput

func (o EnvironmentMaintenanceWindowOutput) ToEnvironmentMaintenanceWindowPtrOutput() EnvironmentMaintenanceWindowPtrOutput

func (EnvironmentMaintenanceWindowOutput) ToEnvironmentMaintenanceWindowPtrOutputWithContext

func (o EnvironmentMaintenanceWindowOutput) ToEnvironmentMaintenanceWindowPtrOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowPtrOutput

func (EnvironmentMaintenanceWindowOutput) Type

The type of maintenance window.

type EnvironmentMaintenanceWindowPtrInput

type EnvironmentMaintenanceWindowPtrInput interface {
	pulumi.Input

	ToEnvironmentMaintenanceWindowPtrOutput() EnvironmentMaintenanceWindowPtrOutput
	ToEnvironmentMaintenanceWindowPtrOutputWithContext(context.Context) EnvironmentMaintenanceWindowPtrOutput
}

EnvironmentMaintenanceWindowPtrInput is an input type that accepts EnvironmentMaintenanceWindowArgs, EnvironmentMaintenanceWindowPtr and EnvironmentMaintenanceWindowPtrOutput values. You can construct a concrete instance of `EnvironmentMaintenanceWindowPtrInput` via:

        EnvironmentMaintenanceWindowArgs{...}

or:

        nil

type EnvironmentMaintenanceWindowPtrOutput

type EnvironmentMaintenanceWindowPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentMaintenanceWindowPtrOutput) ApplyTimeOf

The desired time zone maintenance window.

func (EnvironmentMaintenanceWindowPtrOutput) DaysOfTheWeek

The date of maintenance window.

func (EnvironmentMaintenanceWindowPtrOutput) Elem

func (EnvironmentMaintenanceWindowPtrOutput) ElementType

func (EnvironmentMaintenanceWindowPtrOutput) EndTimeHour

The hour end time of maintenance window.

func (EnvironmentMaintenanceWindowPtrOutput) EndTimeMinute

The minute end time of maintenance window.

func (EnvironmentMaintenanceWindowPtrOutput) StartTimeHour

The hour start time of maintenance window.

func (EnvironmentMaintenanceWindowPtrOutput) StartTimeMinute

The minute start time of maintenance window.

func (EnvironmentMaintenanceWindowPtrOutput) ToEnvironmentMaintenanceWindowPtrOutput

func (o EnvironmentMaintenanceWindowPtrOutput) ToEnvironmentMaintenanceWindowPtrOutput() EnvironmentMaintenanceWindowPtrOutput

func (EnvironmentMaintenanceWindowPtrOutput) ToEnvironmentMaintenanceWindowPtrOutputWithContext

func (o EnvironmentMaintenanceWindowPtrOutput) ToEnvironmentMaintenanceWindowPtrOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowPtrOutput

func (EnvironmentMaintenanceWindowPtrOutput) Type

The type of maintenance window.

type EnvironmentMaintenanceWindowType

type EnvironmentMaintenanceWindowType string

The type of maintenance window.

func (EnvironmentMaintenanceWindowType) ElementType

func (EnvironmentMaintenanceWindowType) ToEnvironmentMaintenanceWindowTypeOutput

func (e EnvironmentMaintenanceWindowType) ToEnvironmentMaintenanceWindowTypeOutput() EnvironmentMaintenanceWindowTypeOutput

func (EnvironmentMaintenanceWindowType) ToEnvironmentMaintenanceWindowTypeOutputWithContext

func (e EnvironmentMaintenanceWindowType) ToEnvironmentMaintenanceWindowTypeOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowTypeOutput

func (EnvironmentMaintenanceWindowType) ToEnvironmentMaintenanceWindowTypePtrOutput

func (e EnvironmentMaintenanceWindowType) ToEnvironmentMaintenanceWindowTypePtrOutput() EnvironmentMaintenanceWindowTypePtrOutput

func (EnvironmentMaintenanceWindowType) ToEnvironmentMaintenanceWindowTypePtrOutputWithContext

func (e EnvironmentMaintenanceWindowType) ToEnvironmentMaintenanceWindowTypePtrOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowTypePtrOutput

func (EnvironmentMaintenanceWindowType) ToStringOutput

func (EnvironmentMaintenanceWindowType) ToStringOutputWithContext

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

func (EnvironmentMaintenanceWindowType) ToStringPtrOutput

func (EnvironmentMaintenanceWindowType) ToStringPtrOutputWithContext

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

type EnvironmentMaintenanceWindowTypeInput

type EnvironmentMaintenanceWindowTypeInput interface {
	pulumi.Input

	ToEnvironmentMaintenanceWindowTypeOutput() EnvironmentMaintenanceWindowTypeOutput
	ToEnvironmentMaintenanceWindowTypeOutputWithContext(context.Context) EnvironmentMaintenanceWindowTypeOutput
}

EnvironmentMaintenanceWindowTypeInput is an input type that accepts values of the EnvironmentMaintenanceWindowType enum A concrete instance of `EnvironmentMaintenanceWindowTypeInput` can be one of the following:

EnvironmentMaintenanceWindowTypeSystem
EnvironmentMaintenanceWindowTypeCustom

type EnvironmentMaintenanceWindowTypeOutput

type EnvironmentMaintenanceWindowTypeOutput struct{ *pulumi.OutputState }

func (EnvironmentMaintenanceWindowTypeOutput) ElementType

func (EnvironmentMaintenanceWindowTypeOutput) ToEnvironmentMaintenanceWindowTypeOutput

func (o EnvironmentMaintenanceWindowTypeOutput) ToEnvironmentMaintenanceWindowTypeOutput() EnvironmentMaintenanceWindowTypeOutput

func (EnvironmentMaintenanceWindowTypeOutput) ToEnvironmentMaintenanceWindowTypeOutputWithContext

func (o EnvironmentMaintenanceWindowTypeOutput) ToEnvironmentMaintenanceWindowTypeOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowTypeOutput

func (EnvironmentMaintenanceWindowTypeOutput) ToEnvironmentMaintenanceWindowTypePtrOutput

func (o EnvironmentMaintenanceWindowTypeOutput) ToEnvironmentMaintenanceWindowTypePtrOutput() EnvironmentMaintenanceWindowTypePtrOutput

func (EnvironmentMaintenanceWindowTypeOutput) ToEnvironmentMaintenanceWindowTypePtrOutputWithContext

func (o EnvironmentMaintenanceWindowTypeOutput) ToEnvironmentMaintenanceWindowTypePtrOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowTypePtrOutput

func (EnvironmentMaintenanceWindowTypeOutput) ToStringOutput

func (EnvironmentMaintenanceWindowTypeOutput) ToStringOutputWithContext

func (EnvironmentMaintenanceWindowTypeOutput) ToStringPtrOutput

func (EnvironmentMaintenanceWindowTypeOutput) ToStringPtrOutputWithContext

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

type EnvironmentMaintenanceWindowTypePtrInput

type EnvironmentMaintenanceWindowTypePtrInput interface {
	pulumi.Input

	ToEnvironmentMaintenanceWindowTypePtrOutput() EnvironmentMaintenanceWindowTypePtrOutput
	ToEnvironmentMaintenanceWindowTypePtrOutputWithContext(context.Context) EnvironmentMaintenanceWindowTypePtrOutput
}

type EnvironmentMaintenanceWindowTypePtrOutput

type EnvironmentMaintenanceWindowTypePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentMaintenanceWindowTypePtrOutput) Elem

func (EnvironmentMaintenanceWindowTypePtrOutput) ElementType

func (EnvironmentMaintenanceWindowTypePtrOutput) ToEnvironmentMaintenanceWindowTypePtrOutput

func (o EnvironmentMaintenanceWindowTypePtrOutput) ToEnvironmentMaintenanceWindowTypePtrOutput() EnvironmentMaintenanceWindowTypePtrOutput

func (EnvironmentMaintenanceWindowTypePtrOutput) ToEnvironmentMaintenanceWindowTypePtrOutputWithContext

func (o EnvironmentMaintenanceWindowTypePtrOutput) ToEnvironmentMaintenanceWindowTypePtrOutputWithContext(ctx context.Context) EnvironmentMaintenanceWindowTypePtrOutput

func (EnvironmentMaintenanceWindowTypePtrOutput) ToStringPtrOutput

func (EnvironmentMaintenanceWindowTypePtrOutput) ToStringPtrOutputWithContext

type EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) ActivationCode

func (o EnvironmentOutput) ActivationCode() pulumi.StringOutput

Activation code for devices associated with environment.

func (EnvironmentOutput) Arn

The environment ARN.

func (EnvironmentOutput) AwsId added in v0.99.0

Unique identifier of the environment.

func (EnvironmentOutput) CreatedAt

func (o EnvironmentOutput) CreatedAt() pulumi.StringOutput

The timestamp in unix epoch format when environment was created.

func (EnvironmentOutput) DesiredSoftwareSetId

func (o EnvironmentOutput) DesiredSoftwareSetId() pulumi.StringPtrOutput

The ID of the software set to apply.

func (EnvironmentOutput) DesktopArn

func (o EnvironmentOutput) DesktopArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.

func (EnvironmentOutput) DesktopEndpoint

func (o EnvironmentOutput) DesktopEndpoint() pulumi.StringPtrOutput

The URL for the identity provider login (only for environments that use AppStream 2.0).

func (EnvironmentOutput) DesktopType

The type of VDI.

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) KmsKeyArn

The Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.

func (EnvironmentOutput) MaintenanceWindow

A specification for a time window to apply software updates.

func (EnvironmentOutput) Name

The name of the environment.

func (EnvironmentOutput) PendingSoftwareSetId

func (o EnvironmentOutput) PendingSoftwareSetId() pulumi.StringOutput

The ID of the software set that is pending to be installed.

func (EnvironmentOutput) PendingSoftwareSetVersion

func (o EnvironmentOutput) PendingSoftwareSetVersion() pulumi.StringOutput

The version of the software set that is pending to be installed.

func (EnvironmentOutput) RegisteredDevicesCount

func (o EnvironmentOutput) RegisteredDevicesCount() pulumi.IntOutput

Number of devices registered to the environment.

func (EnvironmentOutput) SoftwareSetComplianceStatus

func (o EnvironmentOutput) SoftwareSetComplianceStatus() EnvironmentSoftwareSetComplianceStatusOutput

Describes if the software currently installed on all devices in the environment is a supported version.

func (EnvironmentOutput) SoftwareSetUpdateMode

An option to define which software updates to apply.

func (EnvironmentOutput) SoftwareSetUpdateSchedule

An option to define if software updates should be applied within a maintenance window.

func (EnvironmentOutput) Tags

An array of key-value pairs to apply to this resource.

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

func (EnvironmentOutput) UpdatedAt

func (o EnvironmentOutput) UpdatedAt() pulumi.StringOutput

The timestamp in unix epoch format when environment was last updated.

type EnvironmentSoftwareSetComplianceStatus

type EnvironmentSoftwareSetComplianceStatus string

Describes if the software currently installed on all devices in the environment is a supported version.

type EnvironmentSoftwareSetComplianceStatusOutput

type EnvironmentSoftwareSetComplianceStatusOutput struct{ *pulumi.OutputState }

func (EnvironmentSoftwareSetComplianceStatusOutput) ElementType

func (EnvironmentSoftwareSetComplianceStatusOutput) ToEnvironmentSoftwareSetComplianceStatusOutput

func (o EnvironmentSoftwareSetComplianceStatusOutput) ToEnvironmentSoftwareSetComplianceStatusOutput() EnvironmentSoftwareSetComplianceStatusOutput

func (EnvironmentSoftwareSetComplianceStatusOutput) ToEnvironmentSoftwareSetComplianceStatusOutputWithContext

func (o EnvironmentSoftwareSetComplianceStatusOutput) ToEnvironmentSoftwareSetComplianceStatusOutputWithContext(ctx context.Context) EnvironmentSoftwareSetComplianceStatusOutput

func (EnvironmentSoftwareSetComplianceStatusOutput) ToEnvironmentSoftwareSetComplianceStatusPtrOutput

func (o EnvironmentSoftwareSetComplianceStatusOutput) ToEnvironmentSoftwareSetComplianceStatusPtrOutput() EnvironmentSoftwareSetComplianceStatusPtrOutput

func (EnvironmentSoftwareSetComplianceStatusOutput) ToEnvironmentSoftwareSetComplianceStatusPtrOutputWithContext

func (o EnvironmentSoftwareSetComplianceStatusOutput) ToEnvironmentSoftwareSetComplianceStatusPtrOutputWithContext(ctx context.Context) EnvironmentSoftwareSetComplianceStatusPtrOutput

func (EnvironmentSoftwareSetComplianceStatusOutput) ToStringOutput

func (EnvironmentSoftwareSetComplianceStatusOutput) ToStringOutputWithContext

func (EnvironmentSoftwareSetComplianceStatusOutput) ToStringPtrOutput

func (EnvironmentSoftwareSetComplianceStatusOutput) ToStringPtrOutputWithContext

type EnvironmentSoftwareSetComplianceStatusPtrOutput

type EnvironmentSoftwareSetComplianceStatusPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentSoftwareSetComplianceStatusPtrOutput) Elem

func (EnvironmentSoftwareSetComplianceStatusPtrOutput) ElementType

func (EnvironmentSoftwareSetComplianceStatusPtrOutput) ToEnvironmentSoftwareSetComplianceStatusPtrOutput

func (o EnvironmentSoftwareSetComplianceStatusPtrOutput) ToEnvironmentSoftwareSetComplianceStatusPtrOutput() EnvironmentSoftwareSetComplianceStatusPtrOutput

func (EnvironmentSoftwareSetComplianceStatusPtrOutput) ToEnvironmentSoftwareSetComplianceStatusPtrOutputWithContext

func (o EnvironmentSoftwareSetComplianceStatusPtrOutput) ToEnvironmentSoftwareSetComplianceStatusPtrOutputWithContext(ctx context.Context) EnvironmentSoftwareSetComplianceStatusPtrOutput

func (EnvironmentSoftwareSetComplianceStatusPtrOutput) ToStringPtrOutput

func (EnvironmentSoftwareSetComplianceStatusPtrOutput) ToStringPtrOutputWithContext

type EnvironmentSoftwareSetUpdateMode

type EnvironmentSoftwareSetUpdateMode string

An option to define which software updates to apply.

func (EnvironmentSoftwareSetUpdateMode) ElementType

func (EnvironmentSoftwareSetUpdateMode) ToEnvironmentSoftwareSetUpdateModeOutput

func (e EnvironmentSoftwareSetUpdateMode) ToEnvironmentSoftwareSetUpdateModeOutput() EnvironmentSoftwareSetUpdateModeOutput

func (EnvironmentSoftwareSetUpdateMode) ToEnvironmentSoftwareSetUpdateModeOutputWithContext

func (e EnvironmentSoftwareSetUpdateMode) ToEnvironmentSoftwareSetUpdateModeOutputWithContext(ctx context.Context) EnvironmentSoftwareSetUpdateModeOutput

func (EnvironmentSoftwareSetUpdateMode) ToEnvironmentSoftwareSetUpdateModePtrOutput

func (e EnvironmentSoftwareSetUpdateMode) ToEnvironmentSoftwareSetUpdateModePtrOutput() EnvironmentSoftwareSetUpdateModePtrOutput

func (EnvironmentSoftwareSetUpdateMode) ToEnvironmentSoftwareSetUpdateModePtrOutputWithContext

func (e EnvironmentSoftwareSetUpdateMode) ToEnvironmentSoftwareSetUpdateModePtrOutputWithContext(ctx context.Context) EnvironmentSoftwareSetUpdateModePtrOutput

func (EnvironmentSoftwareSetUpdateMode) ToStringOutput

func (EnvironmentSoftwareSetUpdateMode) ToStringOutputWithContext

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

func (EnvironmentSoftwareSetUpdateMode) ToStringPtrOutput

func (EnvironmentSoftwareSetUpdateMode) ToStringPtrOutputWithContext

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

type EnvironmentSoftwareSetUpdateModeInput

type EnvironmentSoftwareSetUpdateModeInput interface {
	pulumi.Input

	ToEnvironmentSoftwareSetUpdateModeOutput() EnvironmentSoftwareSetUpdateModeOutput
	ToEnvironmentSoftwareSetUpdateModeOutputWithContext(context.Context) EnvironmentSoftwareSetUpdateModeOutput
}

EnvironmentSoftwareSetUpdateModeInput is an input type that accepts values of the EnvironmentSoftwareSetUpdateMode enum A concrete instance of `EnvironmentSoftwareSetUpdateModeInput` can be one of the following:

EnvironmentSoftwareSetUpdateModeUseLatest
EnvironmentSoftwareSetUpdateModeUseDesired

type EnvironmentSoftwareSetUpdateModeOutput

type EnvironmentSoftwareSetUpdateModeOutput struct{ *pulumi.OutputState }

func (EnvironmentSoftwareSetUpdateModeOutput) ElementType

func (EnvironmentSoftwareSetUpdateModeOutput) ToEnvironmentSoftwareSetUpdateModeOutput

func (o EnvironmentSoftwareSetUpdateModeOutput) ToEnvironmentSoftwareSetUpdateModeOutput() EnvironmentSoftwareSetUpdateModeOutput

func (EnvironmentSoftwareSetUpdateModeOutput) ToEnvironmentSoftwareSetUpdateModeOutputWithContext

func (o EnvironmentSoftwareSetUpdateModeOutput) ToEnvironmentSoftwareSetUpdateModeOutputWithContext(ctx context.Context) EnvironmentSoftwareSetUpdateModeOutput

func (EnvironmentSoftwareSetUpdateModeOutput) ToEnvironmentSoftwareSetUpdateModePtrOutput

func (o EnvironmentSoftwareSetUpdateModeOutput) ToEnvironmentSoftwareSetUpdateModePtrOutput() EnvironmentSoftwareSetUpdateModePtrOutput

func (EnvironmentSoftwareSetUpdateModeOutput) ToEnvironmentSoftwareSetUpdateModePtrOutputWithContext

func (o EnvironmentSoftwareSetUpdateModeOutput) ToEnvironmentSoftwareSetUpdateModePtrOutputWithContext(ctx context.Context) EnvironmentSoftwareSetUpdateModePtrOutput

func (EnvironmentSoftwareSetUpdateModeOutput) ToStringOutput

func (EnvironmentSoftwareSetUpdateModeOutput) ToStringOutputWithContext

func (EnvironmentSoftwareSetUpdateModeOutput) ToStringPtrOutput

func (EnvironmentSoftwareSetUpdateModeOutput) ToStringPtrOutputWithContext

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

type EnvironmentSoftwareSetUpdateModePtrInput

type EnvironmentSoftwareSetUpdateModePtrInput interface {
	pulumi.Input

	ToEnvironmentSoftwareSetUpdateModePtrOutput() EnvironmentSoftwareSetUpdateModePtrOutput
	ToEnvironmentSoftwareSetUpdateModePtrOutputWithContext(context.Context) EnvironmentSoftwareSetUpdateModePtrOutput
}

type EnvironmentSoftwareSetUpdateModePtrOutput

type EnvironmentSoftwareSetUpdateModePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentSoftwareSetUpdateModePtrOutput) Elem

func (EnvironmentSoftwareSetUpdateModePtrOutput) ElementType

func (EnvironmentSoftwareSetUpdateModePtrOutput) ToEnvironmentSoftwareSetUpdateModePtrOutput

func (o EnvironmentSoftwareSetUpdateModePtrOutput) ToEnvironmentSoftwareSetUpdateModePtrOutput() EnvironmentSoftwareSetUpdateModePtrOutput

func (EnvironmentSoftwareSetUpdateModePtrOutput) ToEnvironmentSoftwareSetUpdateModePtrOutputWithContext

func (o EnvironmentSoftwareSetUpdateModePtrOutput) ToEnvironmentSoftwareSetUpdateModePtrOutputWithContext(ctx context.Context) EnvironmentSoftwareSetUpdateModePtrOutput

func (EnvironmentSoftwareSetUpdateModePtrOutput) ToStringPtrOutput

func (EnvironmentSoftwareSetUpdateModePtrOutput) ToStringPtrOutputWithContext

type EnvironmentSoftwareSetUpdateSchedule

type EnvironmentSoftwareSetUpdateSchedule string

An option to define if software updates should be applied within a maintenance window.

func (EnvironmentSoftwareSetUpdateSchedule) ElementType

func (EnvironmentSoftwareSetUpdateSchedule) ToEnvironmentSoftwareSetUpdateScheduleOutput

func (e EnvironmentSoftwareSetUpdateSchedule) ToEnvironmentSoftwareSetUpdateScheduleOutput() EnvironmentSoftwareSetUpdateScheduleOutput

func (EnvironmentSoftwareSetUpdateSchedule) ToEnvironmentSoftwareSetUpdateScheduleOutputWithContext

func (e EnvironmentSoftwareSetUpdateSchedule) ToEnvironmentSoftwareSetUpdateScheduleOutputWithContext(ctx context.Context) EnvironmentSoftwareSetUpdateScheduleOutput

func (EnvironmentSoftwareSetUpdateSchedule) ToEnvironmentSoftwareSetUpdateSchedulePtrOutput

func (e EnvironmentSoftwareSetUpdateSchedule) ToEnvironmentSoftwareSetUpdateSchedulePtrOutput() EnvironmentSoftwareSetUpdateSchedulePtrOutput

func (EnvironmentSoftwareSetUpdateSchedule) ToEnvironmentSoftwareSetUpdateSchedulePtrOutputWithContext

func (e EnvironmentSoftwareSetUpdateSchedule) ToEnvironmentSoftwareSetUpdateSchedulePtrOutputWithContext(ctx context.Context) EnvironmentSoftwareSetUpdateSchedulePtrOutput

func (EnvironmentSoftwareSetUpdateSchedule) ToStringOutput

func (EnvironmentSoftwareSetUpdateSchedule) ToStringOutputWithContext

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

func (EnvironmentSoftwareSetUpdateSchedule) ToStringPtrOutput

func (EnvironmentSoftwareSetUpdateSchedule) ToStringPtrOutputWithContext

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

type EnvironmentSoftwareSetUpdateScheduleInput

type EnvironmentSoftwareSetUpdateScheduleInput interface {
	pulumi.Input

	ToEnvironmentSoftwareSetUpdateScheduleOutput() EnvironmentSoftwareSetUpdateScheduleOutput
	ToEnvironmentSoftwareSetUpdateScheduleOutputWithContext(context.Context) EnvironmentSoftwareSetUpdateScheduleOutput
}

EnvironmentSoftwareSetUpdateScheduleInput is an input type that accepts values of the EnvironmentSoftwareSetUpdateSchedule enum A concrete instance of `EnvironmentSoftwareSetUpdateScheduleInput` can be one of the following:

EnvironmentSoftwareSetUpdateScheduleUseMaintenanceWindow
EnvironmentSoftwareSetUpdateScheduleApplyImmediately

type EnvironmentSoftwareSetUpdateScheduleOutput

type EnvironmentSoftwareSetUpdateScheduleOutput struct{ *pulumi.OutputState }

func (EnvironmentSoftwareSetUpdateScheduleOutput) ElementType

func (EnvironmentSoftwareSetUpdateScheduleOutput) ToEnvironmentSoftwareSetUpdateScheduleOutput

func (o EnvironmentSoftwareSetUpdateScheduleOutput) ToEnvironmentSoftwareSetUpdateScheduleOutput() EnvironmentSoftwareSetUpdateScheduleOutput

func (EnvironmentSoftwareSetUpdateScheduleOutput) ToEnvironmentSoftwareSetUpdateScheduleOutputWithContext

func (o EnvironmentSoftwareSetUpdateScheduleOutput) ToEnvironmentSoftwareSetUpdateScheduleOutputWithContext(ctx context.Context) EnvironmentSoftwareSetUpdateScheduleOutput

func (EnvironmentSoftwareSetUpdateScheduleOutput) ToEnvironmentSoftwareSetUpdateSchedulePtrOutput

func (o EnvironmentSoftwareSetUpdateScheduleOutput) ToEnvironmentSoftwareSetUpdateSchedulePtrOutput() EnvironmentSoftwareSetUpdateSchedulePtrOutput

func (EnvironmentSoftwareSetUpdateScheduleOutput) ToEnvironmentSoftwareSetUpdateSchedulePtrOutputWithContext

func (o EnvironmentSoftwareSetUpdateScheduleOutput) ToEnvironmentSoftwareSetUpdateSchedulePtrOutputWithContext(ctx context.Context) EnvironmentSoftwareSetUpdateSchedulePtrOutput

func (EnvironmentSoftwareSetUpdateScheduleOutput) ToStringOutput

func (EnvironmentSoftwareSetUpdateScheduleOutput) ToStringOutputWithContext

func (EnvironmentSoftwareSetUpdateScheduleOutput) ToStringPtrOutput

func (EnvironmentSoftwareSetUpdateScheduleOutput) ToStringPtrOutputWithContext

type EnvironmentSoftwareSetUpdateSchedulePtrInput

type EnvironmentSoftwareSetUpdateSchedulePtrInput interface {
	pulumi.Input

	ToEnvironmentSoftwareSetUpdateSchedulePtrOutput() EnvironmentSoftwareSetUpdateSchedulePtrOutput
	ToEnvironmentSoftwareSetUpdateSchedulePtrOutputWithContext(context.Context) EnvironmentSoftwareSetUpdateSchedulePtrOutput
}

type EnvironmentSoftwareSetUpdateSchedulePtrOutput

type EnvironmentSoftwareSetUpdateSchedulePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentSoftwareSetUpdateSchedulePtrOutput) Elem

func (EnvironmentSoftwareSetUpdateSchedulePtrOutput) ElementType

func (EnvironmentSoftwareSetUpdateSchedulePtrOutput) ToEnvironmentSoftwareSetUpdateSchedulePtrOutput

func (o EnvironmentSoftwareSetUpdateSchedulePtrOutput) ToEnvironmentSoftwareSetUpdateSchedulePtrOutput() EnvironmentSoftwareSetUpdateSchedulePtrOutput

func (EnvironmentSoftwareSetUpdateSchedulePtrOutput) ToEnvironmentSoftwareSetUpdateSchedulePtrOutputWithContext

func (o EnvironmentSoftwareSetUpdateSchedulePtrOutput) ToEnvironmentSoftwareSetUpdateSchedulePtrOutputWithContext(ctx context.Context) EnvironmentSoftwareSetUpdateSchedulePtrOutput

func (EnvironmentSoftwareSetUpdateSchedulePtrOutput) ToStringPtrOutput

func (EnvironmentSoftwareSetUpdateSchedulePtrOutput) ToStringPtrOutputWithContext

type EnvironmentState

type EnvironmentState struct {
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentTag

type EnvironmentTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LookupEnvironmentArgs

type LookupEnvironmentArgs struct {
	// Unique identifier of the environment.
	Id string `pulumi:"id"`
}

type LookupEnvironmentOutputArgs

type LookupEnvironmentOutputArgs struct {
	// Unique identifier of the environment.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEnvironmentOutputArgs) ElementType

type LookupEnvironmentResult

type LookupEnvironmentResult struct {
	// Activation code for devices associated with environment.
	ActivationCode *string `pulumi:"activationCode"`
	// The environment ARN.
	Arn *string `pulumi:"arn"`
	// The timestamp in unix epoch format when environment was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The ID of the software set to apply.
	DesiredSoftwareSetId *string `pulumi:"desiredSoftwareSetId"`
	// The URL for the identity provider login (only for environments that use AppStream 2.0).
	DesktopEndpoint *string `pulumi:"desktopEndpoint"`
	// The type of VDI.
	DesktopType *EnvironmentDesktopType `pulumi:"desktopType"`
	// Unique identifier of the environment.
	Id *string `pulumi:"id"`
	// A specification for a time window to apply software updates.
	MaintenanceWindow *EnvironmentMaintenanceWindow `pulumi:"maintenanceWindow"`
	// The name of the environment.
	Name *string `pulumi:"name"`
	// The ID of the software set that is pending to be installed.
	PendingSoftwareSetId *string `pulumi:"pendingSoftwareSetId"`
	// The version of the software set that is pending to be installed.
	PendingSoftwareSetVersion *string `pulumi:"pendingSoftwareSetVersion"`
	// Number of devices registered to the environment.
	RegisteredDevicesCount *int `pulumi:"registeredDevicesCount"`
	// Describes if the software currently installed on all devices in the environment is a supported version.
	SoftwareSetComplianceStatus *EnvironmentSoftwareSetComplianceStatus `pulumi:"softwareSetComplianceStatus"`
	// An option to define which software updates to apply.
	SoftwareSetUpdateMode *EnvironmentSoftwareSetUpdateMode `pulumi:"softwareSetUpdateMode"`
	// An option to define if software updates should be applied within a maintenance window.
	SoftwareSetUpdateSchedule *EnvironmentSoftwareSetUpdateSchedule `pulumi:"softwareSetUpdateSchedule"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
	// The timestamp in unix epoch format when environment was last updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupEnvironment

func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)

Resource type definition for AWS::WorkSpacesThinClient::Environment.

type LookupEnvironmentResultOutput

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func (LookupEnvironmentResultOutput) ActivationCode

Activation code for devices associated with environment.

func (LookupEnvironmentResultOutput) Arn

The environment ARN.

func (LookupEnvironmentResultOutput) CreatedAt

The timestamp in unix epoch format when environment was created.

func (LookupEnvironmentResultOutput) DesiredSoftwareSetId

func (o LookupEnvironmentResultOutput) DesiredSoftwareSetId() pulumi.StringPtrOutput

The ID of the software set to apply.

func (LookupEnvironmentResultOutput) DesktopEndpoint

The URL for the identity provider login (only for environments that use AppStream 2.0).

func (LookupEnvironmentResultOutput) DesktopType

The type of VDI.

func (LookupEnvironmentResultOutput) ElementType

func (LookupEnvironmentResultOutput) Id

Unique identifier of the environment.

func (LookupEnvironmentResultOutput) MaintenanceWindow

A specification for a time window to apply software updates.

func (LookupEnvironmentResultOutput) Name

The name of the environment.

func (LookupEnvironmentResultOutput) PendingSoftwareSetId

func (o LookupEnvironmentResultOutput) PendingSoftwareSetId() pulumi.StringPtrOutput

The ID of the software set that is pending to be installed.

func (LookupEnvironmentResultOutput) PendingSoftwareSetVersion

func (o LookupEnvironmentResultOutput) PendingSoftwareSetVersion() pulumi.StringPtrOutput

The version of the software set that is pending to be installed.

func (LookupEnvironmentResultOutput) RegisteredDevicesCount

func (o LookupEnvironmentResultOutput) RegisteredDevicesCount() pulumi.IntPtrOutput

Number of devices registered to the environment.

func (LookupEnvironmentResultOutput) SoftwareSetComplianceStatus

Describes if the software currently installed on all devices in the environment is a supported version.

func (LookupEnvironmentResultOutput) SoftwareSetUpdateMode

An option to define which software updates to apply.

func (LookupEnvironmentResultOutput) SoftwareSetUpdateSchedule

An option to define if software updates should be applied within a maintenance window.

func (LookupEnvironmentResultOutput) Tags

An array of key-value pairs to apply to this resource.

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) UpdatedAt

The timestamp in unix epoch format when environment was last updated.

Jump to

Keyboard shortcuts

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