Class FleetState


  • public final class FleetState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  FleetState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static FleetState Empty  
    • 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.Builder builder()  
      static FleetState.Builder builder​(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()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.