We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
aws-native.workspacesthinclient.getEnvironment
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
Resource type definition for AWS::WorkSpacesThinClient::Environment.
Using getEnvironment
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEnvironment(args: GetEnvironmentArgs, opts?: InvokeOptions): Promise<GetEnvironmentResult>
function getEnvironmentOutput(args: GetEnvironmentOutputArgs, opts?: InvokeOptions): Output<GetEnvironmentResult>
def get_environment(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEnvironmentResult
def get_environment_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEnvironmentResult]
func LookupEnvironment(ctx *Context, args *LookupEnvironmentArgs, opts ...InvokeOption) (*LookupEnvironmentResult, error)
func LookupEnvironmentOutput(ctx *Context, args *LookupEnvironmentOutputArgs, opts ...InvokeOption) LookupEnvironmentResultOutput
> Note: This function is named LookupEnvironment
in the Go SDK.
public static class GetEnvironment
{
public static Task<GetEnvironmentResult> InvokeAsync(GetEnvironmentArgs args, InvokeOptions? opts = null)
public static Output<GetEnvironmentResult> Invoke(GetEnvironmentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEnvironmentResult> getEnvironment(GetEnvironmentArgs args, InvokeOptions options)
public static Output<GetEnvironmentResult> getEnvironment(GetEnvironmentArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:workspacesthinclient:getEnvironment
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Unique identifier of the environment.
- Id string
- Unique identifier of the environment.
- id String
- Unique identifier of the environment.
- id string
- Unique identifier of the environment.
- id str
- Unique identifier of the environment.
- id String
- Unique identifier of the environment.
getEnvironment Result
The following output properties are available:
- Activation
Code string - Activation code for devices associated with environment.
- Arn string
- The environment ARN.
- Created
At string - The timestamp in unix epoch format when environment was created.
- Desired
Software stringSet Id - The ID of the software set to apply.
- Desktop
Endpoint string - The URL for the identity provider login (only for environments that use AppStream 2.0).
- Desktop
Type Pulumi.Aws Native. Work Spaces Thin Client. Environment Desktop Type - The type of VDI.
- List<Pulumi.
Aws Native. Work Spaces Thin Client. Outputs. Environment Tag> - An array of key-value pairs to apply to the newly created devices for this environment.
- Id string
- Unique identifier of the environment.
- Maintenance
Window Pulumi.Aws Native. Work Spaces Thin Client. Outputs. Environment Maintenance Window - A specification for a time window to apply software updates.
- Name string
- The name of the environment.
- Pending
Software stringSet Id - The ID of the software set that is pending to be installed.
- Pending
Software stringSet Version - The version of the software set that is pending to be installed.
- Registered
Devices intCount - Number of devices registered to the environment.
- Software
Set Pulumi.Compliance Status Aws Native. Work Spaces Thin Client. Environment Software Set Compliance Status - Describes if the software currently installed on all devices in the environment is a supported version.
- Software
Set Pulumi.Update Mode Aws Native. Work Spaces Thin Client. Environment Software Set Update Mode - An option to define which software updates to apply.
- Software
Set Pulumi.Update Schedule Aws Native. Work Spaces Thin Client. Environment Software Set Update Schedule - An option to define if software updates should be applied within a maintenance window.
- List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Updated
At string - The timestamp in unix epoch format when environment was last updated.
- Activation
Code string - Activation code for devices associated with environment.
- Arn string
- The environment ARN.
- Created
At string - The timestamp in unix epoch format when environment was created.
- Desired
Software stringSet Id - The ID of the software set to apply.
- Desktop
Endpoint string - The URL for the identity provider login (only for environments that use AppStream 2.0).
- Desktop
Type EnvironmentDesktop Type - The type of VDI.
- []Environment
Tag - An array of key-value pairs to apply to the newly created devices for this environment.
- Id string
- Unique identifier of the environment.
- Maintenance
Window EnvironmentMaintenance Window - A specification for a time window to apply software updates.
- Name string
- The name of the environment.
- Pending
Software stringSet Id - The ID of the software set that is pending to be installed.
- Pending
Software stringSet Version - The version of the software set that is pending to be installed.
- Registered
Devices intCount - Number of devices registered to the environment.
- Software
Set EnvironmentCompliance Status Software Set Compliance Status - Describes if the software currently installed on all devices in the environment is a supported version.
- Software
Set EnvironmentUpdate Mode Software Set Update Mode - An option to define which software updates to apply.
- Software
Set EnvironmentUpdate Schedule Software Set Update Schedule - An option to define if software updates should be applied within a maintenance window.
- Tag
- An array of key-value pairs to apply to this resource.
- Updated
At string - The timestamp in unix epoch format when environment was last updated.
- activation
Code String - Activation code for devices associated with environment.
- arn String
- The environment ARN.
- created
At String - The timestamp in unix epoch format when environment was created.
- desired
Software StringSet Id - The ID of the software set to apply.
- desktop
Endpoint String - The URL for the identity provider login (only for environments that use AppStream 2.0).
- desktop
Type EnvironmentDesktop Type - The type of VDI.
- List<Environment
Tag> - An array of key-value pairs to apply to the newly created devices for this environment.
- id String
- Unique identifier of the environment.
- maintenance
Window EnvironmentMaintenance Window - A specification for a time window to apply software updates.
- name String
- The name of the environment.
- pending
Software StringSet Id - The ID of the software set that is pending to be installed.
- pending
Software StringSet Version - The version of the software set that is pending to be installed.
- registered
Devices IntegerCount - Number of devices registered to the environment.
- software
Set EnvironmentCompliance Status Software Set Compliance Status - Describes if the software currently installed on all devices in the environment is a supported version.
- software
Set EnvironmentUpdate Mode Software Set Update Mode - An option to define which software updates to apply.
- software
Set EnvironmentUpdate Schedule Software Set Update Schedule - An option to define if software updates should be applied within a maintenance window.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- updated
At String - The timestamp in unix epoch format when environment was last updated.
- activation
Code string - Activation code for devices associated with environment.
- arn string
- The environment ARN.
- created
At string - The timestamp in unix epoch format when environment was created.
- desired
Software stringSet Id - The ID of the software set to apply.
- desktop
Endpoint string - The URL for the identity provider login (only for environments that use AppStream 2.0).
- desktop
Type EnvironmentDesktop Type - The type of VDI.
- Environment
Tag[] - An array of key-value pairs to apply to the newly created devices for this environment.
- id string
- Unique identifier of the environment.
- maintenance
Window EnvironmentMaintenance Window - A specification for a time window to apply software updates.
- name string
- The name of the environment.
- pending
Software stringSet Id - The ID of the software set that is pending to be installed.
- pending
Software stringSet Version - The version of the software set that is pending to be installed.
- registered
Devices numberCount - Number of devices registered to the environment.
- software
Set EnvironmentCompliance Status Software Set Compliance Status - Describes if the software currently installed on all devices in the environment is a supported version.
- software
Set EnvironmentUpdate Mode Software Set Update Mode - An option to define which software updates to apply.
- software
Set EnvironmentUpdate Schedule Software Set Update Schedule - An option to define if software updates should be applied within a maintenance window.
- Tag[]
- An array of key-value pairs to apply to this resource.
- updated
At string - The timestamp in unix epoch format when environment was last updated.
- activation_
code str - Activation code for devices associated with environment.
- arn str
- The environment ARN.
- created_
at str - The timestamp in unix epoch format when environment was created.
- desired_
software_ strset_ id - The ID of the software set to apply.
- desktop_
endpoint str - The URL for the identity provider login (only for environments that use AppStream 2.0).
- desktop_
type EnvironmentDesktop Type - The type of VDI.
- Sequence[Environment
Tag] - An array of key-value pairs to apply to the newly created devices for this environment.
- id str
- Unique identifier of the environment.
- maintenance_
window EnvironmentMaintenance Window - A specification for a time window to apply software updates.
- name str
- The name of the environment.
- pending_
software_ strset_ id - The ID of the software set that is pending to be installed.
- pending_
software_ strset_ version - The version of the software set that is pending to be installed.
- registered_
devices_ intcount - Number of devices registered to the environment.
- software_
set_ Environmentcompliance_ status Software Set Compliance Status - Describes if the software currently installed on all devices in the environment is a supported version.
- software_
set_ Environmentupdate_ mode Software Set Update Mode - An option to define which software updates to apply.
- software_
set_ Environmentupdate_ schedule Software Set Update Schedule - An option to define if software updates should be applied within a maintenance window.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- updated_
at str - The timestamp in unix epoch format when environment was last updated.
- activation
Code String - Activation code for devices associated with environment.
- arn String
- The environment ARN.
- created
At String - The timestamp in unix epoch format when environment was created.
- desired
Software StringSet Id - The ID of the software set to apply.
- desktop
Endpoint String - The URL for the identity provider login (only for environments that use AppStream 2.0).
- desktop
Type "workspaces" | "appstream" | "workspaces-web" - The type of VDI.
- List<Property Map>
- An array of key-value pairs to apply to the newly created devices for this environment.
- id String
- Unique identifier of the environment.
- maintenance
Window Property Map - A specification for a time window to apply software updates.
- name String
- The name of the environment.
- pending
Software StringSet Id - The ID of the software set that is pending to be installed.
- pending
Software StringSet Version - The version of the software set that is pending to be installed.
- registered
Devices NumberCount - Number of devices registered to the environment.
- software
Set "COMPLIANT" | "NOT_COMPLIANT" | "NO_REGISTERED_DEVICES"Compliance Status - Describes if the software currently installed on all devices in the environment is a supported version.
- software
Set "USE_LATEST" | "USE_DESIRED"Update Mode - An option to define which software updates to apply.
- software
Set "USE_MAINTENANCE_WINDOW" | "APPLY_IMMEDIATELY"Update Schedule - An option to define if software updates should be applied within a maintenance window.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- updated
At String - The timestamp in unix epoch format when environment was last updated.
Supporting Types
EnvironmentDayOfWeek
EnvironmentDesktopType
EnvironmentMaintenanceWindow
- Type
Pulumi.
Aws Native. Work Spaces Thin Client. Environment Maintenance Window Type - The type of maintenance window.
- Apply
Time Pulumi.Of Aws Native. Work Spaces Thin Client. Environment Maintenance Window Apply Time Of - The desired time zone maintenance window.
- Days
Of List<Pulumi.The Week Aws Native. Work Spaces Thin Client. Environment Day Of Week> - The date of maintenance window.
- End
Time intHour - The hour end time of maintenance window.
- End
Time intMinute - The minute end time of maintenance window.
- Start
Time intHour - The hour start time of maintenance window.
- Start
Time intMinute - The minute start time of maintenance window.
- Type
Environment
Maintenance Window Type - The type of maintenance window.
- Apply
Time EnvironmentOf Maintenance Window Apply Time Of - The desired time zone maintenance window.
- Days
Of []EnvironmentThe Week Day Of Week - The date of maintenance window.
- End
Time intHour - The hour end time of maintenance window.
- End
Time intMinute - The minute end time of maintenance window.
- Start
Time intHour - The hour start time of maintenance window.
- Start
Time intMinute - The minute start time of maintenance window.
- type
Environment
Maintenance Window Type - The type of maintenance window.
- apply
Time EnvironmentOf Maintenance Window Apply Time Of - The desired time zone maintenance window.
- days
Of List<EnvironmentThe Week Day Of Week> - The date of maintenance window.
- end
Time IntegerHour - The hour end time of maintenance window.
- end
Time IntegerMinute - The minute end time of maintenance window.
- start
Time IntegerHour - The hour start time of maintenance window.
- start
Time IntegerMinute - The minute start time of maintenance window.
- type
Environment
Maintenance Window Type - The type of maintenance window.
- apply
Time EnvironmentOf Maintenance Window Apply Time Of - The desired time zone maintenance window.
- days
Of EnvironmentThe Week Day Of Week[] - The date of maintenance window.
- end
Time numberHour - The hour end time of maintenance window.
- end
Time numberMinute - The minute end time of maintenance window.
- start
Time numberHour - The hour start time of maintenance window.
- start
Time numberMinute - The minute start time of maintenance window.
- type
Environment
Maintenance Window Type - The type of maintenance window.
- apply_
time_ Environmentof Maintenance Window Apply Time Of - The desired time zone maintenance window.
- days_
of_ Sequence[Environmentthe_ week Day Of Week] - The date of maintenance window.
- end_
time_ inthour - The hour end time of maintenance window.
- end_
time_ intminute - The minute end time of maintenance window.
- start_
time_ inthour - The hour start time of maintenance window.
- start_
time_ intminute - The minute start time of maintenance window.
- type "SYSTEM" | "CUSTOM"
- The type of maintenance window.
- apply
Time "UTC" | "DEVICE"Of - The desired time zone maintenance window.
- days
Of List<"MONDAY" | "TUESDAY" | "WEDNESDAY" | "THURSDAY" | "FRIDAY" | "SATURDAY" | "SUNDAY">The Week - The date of maintenance window.
- end
Time NumberHour - The hour end time of maintenance window.
- end
Time NumberMinute - The minute end time of maintenance window.
- start
Time NumberHour - The hour start time of maintenance window.
- start
Time NumberMinute - The minute start time of maintenance window.
EnvironmentMaintenanceWindowApplyTimeOf
EnvironmentMaintenanceWindowType
EnvironmentSoftwareSetComplianceStatus
EnvironmentSoftwareSetUpdateMode
EnvironmentSoftwareSetUpdateSchedule
EnvironmentTag
- Key string
- 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 -.
- Value string
- 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 -.
- Key string
- 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 -.
- Value string
- 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 -.
- key String
- 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 -.
- value String
- 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 -.
- key string
- 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 -.
- value string
- 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 -.
- key str
- 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 -.
- value str
- 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 -.
- key String
- 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 -.
- value String
- 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 -.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi