Package com.pulumi.aws.appstream.inputs
Class FleetState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.appstream.inputs.FleetState
-
public final class FleetState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFleetState.Builder
-
Field Summary
Fields Modifier and Type Field Description static FleetStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static FleetState.Builderbuilder()static FleetState.Builderbuilder(FleetState defaults)java.util.Optional<com.pulumi.core.Output<FleetComputeCapacityArgs>>computeCapacity()java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdTime()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>disconnectTimeoutInSeconds()java.util.Optional<com.pulumi.core.Output<java.lang.String>>displayName()java.util.Optional<com.pulumi.core.Output<FleetDomainJoinInfoArgs>>domainJoinInfo()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>enableDefaultInternetAccess()java.util.Optional<com.pulumi.core.Output<java.lang.String>>fleetType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>iamRoleArn()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>idleDisconnectTimeoutInSeconds()java.util.Optional<com.pulumi.core.Output<java.lang.String>>imageArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>imageName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>instanceType()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxSessionsPerInstance()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxUserDurationInSeconds()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>state()java.util.Optional<com.pulumi.core.Output<java.lang.String>>streamView()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<FleetVpcConfigArgs>>vpcConfig()
-
-
-
Field Detail
-
Empty
public static final FleetState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the AppStream fleet.
-
computeCapacity
public java.util.Optional<com.pulumi.core.Output<FleetComputeCapacityArgs>> computeCapacity()
- Returns:
- Configuration block for the desired capacity of the fleet. See below.
-
createdTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdTime()
- Returns:
- Date and time, in UTC and extended RFC 3339 format, when the fleet was created.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description to display.
-
disconnectTimeoutInSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> disconnectTimeoutInSeconds()
- Returns:
- Amount of time that a streaming session remains active after users disconnect.
-
displayName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
- Returns:
- Human-readable friendly name for the AppStream fleet.
-
domainJoinInfo
public java.util.Optional<com.pulumi.core.Output<FleetDomainJoinInfoArgs>> domainJoinInfo()
- Returns:
- Configuration block for the name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. See below.
-
enableDefaultInternetAccess
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableDefaultInternetAccess()
- Returns:
- Enables or disables default internet access for the fleet.
-
fleetType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fleetType()
- Returns:
- Fleet type. Valid values are: `ON_DEMAND`, `ALWAYS_ON`
-
iamRoleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> iamRoleArn()
- Returns:
- ARN of the IAM role to apply to the fleet.
-
idleDisconnectTimeoutInSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> idleDisconnectTimeoutInSeconds()
- Returns:
- Amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the `disconnectTimeoutInSeconds` time interval begins. Defaults to `0`. Valid value is between `60` and ` 3600 `seconds.
-
imageArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> imageArn()
- Returns:
- ARN of the public, private, or shared image to use.
-
imageName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> imageName()
- Returns:
- Name of the image used to create the fleet.
-
instanceType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceType()
- Returns:
- Instance type to use when launching fleet instances.
-
maxSessionsPerInstance
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxSessionsPerInstance()
- Returns:
- Maximum number of user sessions on an instance. This only applies to multi-session fleets.
-
maxUserDurationInSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxUserDurationInSeconds()
- Returns:
- Maximum amount of time that a streaming session can remain active, in seconds.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Unique name for the fleet. The following arguments are optional:
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
state
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
- Returns:
- State of the fleet. Can be `STARTING`, `RUNNING`, `STOPPING` or `STOPPED`
-
streamView
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> streamView()
- Returns:
- AppStream 2.0 view that is displayed to your users when they stream from the fleet. When `APP` is specified, only the windows of applications opened by users display. When `DESKTOP` is specified, the standard desktop that is provided by the operating system displays. If not specified, defaults to `APP`.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to attach to AppStream instances.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
-
vpcConfig
public java.util.Optional<com.pulumi.core.Output<FleetVpcConfigArgs>> vpcConfig()
- Returns:
- Configuration block for the VPC configuration for the image builder. See below.
-
builder
public static FleetState.Builder builder()
-
builder
public static FleetState.Builder builder(FleetState defaults)
-
-