1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. appstream
  6. getFleet

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.83.1
published on Thursday, Oct 22, 2026 by Pulumi
aws-native logo aws-native logo AWS Cloud Control

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.83.1
published on Thursday, Oct 22, 2026 by Pulumi

    Resource Type definition for AWS::AppStream::Fleet

    Using getFleet

    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 getFleet(args: GetFleetArgs, opts?: InvokeOptions): Promise<GetFleetResult>
    function getFleetOutput(args: GetFleetOutputArgs, opts?: InvokeOutputOptions): Output<GetFleetResult>
    def get_fleet(name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetFleetResult
    def get_fleet_output(name: pulumi.Input[Optional[str]] = None,
                  opts: Optional[InvokeOutputOptions] = None) -> Output[GetFleetResult]
    func LookupFleet(ctx *Context, args *LookupFleetArgs, opts ...InvokeOption) (*LookupFleetResult, error)
    func LookupFleetOutput(ctx *Context, args *LookupFleetOutputArgs, opts ...InvokeOption) LookupFleetResultOutput

    > Note: This function is named LookupFleet in the Go SDK.

    public static class GetFleet 
    {
        public static Task<GetFleetResult> InvokeAsync(GetFleetArgs args, InvokeOptions? opts = null)
        public static Output<GetFleetResult> Invoke(GetFleetInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetFleetResult> Invoke(GetFleetInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetFleetResult> getFleet(GetFleetArgs args, InvokeOptions options)
    public static Output<GetFleetResult> getFleet(GetFleetArgs args, InvokeOptions options)
    public static Output<GetFleetResult> getFleet(GetFleetArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:appstream:getFleet
      arguments:
        # arguments dictionary
    data "aws-native_appstream_get_fleet" "name" {
        # arguments
    }

    The following arguments are supported:

    Name string
    A unique name for the fleet.
    Name string
    A unique name for the fleet.
    name string
    A unique name for the fleet.
    name String
    A unique name for the fleet.
    name string
    A unique name for the fleet.
    name str
    A unique name for the fleet.
    name String
    A unique name for the fleet.

    getFleet Result

    The following output properties are available:

    Arn string
    ComputeCapacity Pulumi.AwsNative.AppStream.Outputs.FleetComputeCapacity
    The desired capacity for the fleet. This is not allowed for Elastic fleets.
    Description string
    The description to display.
    DisableImdsv1 bool
    DisconnectTimeoutInSeconds int

    The amount of time that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

    Specify a value between 60 and 36000.

    DisplayName string
    The fleet name to display.
    DomainJoinInfo Pulumi.AwsNative.AppStream.Outputs.FleetDomainJoinInfo
    The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. This is not allowed for Elastic fleets.
    EnableDefaultInternetAccess bool
    Enables or disables default internet access for the fleet.
    IamRoleArn string

    The ARN of the IAM role that is applied to the fleet. To assume a role, the fleet instance calls the Security Token Service AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

    For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide .

    IdleDisconnectTimeoutInSeconds int

    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If they try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

    To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 36000.

    If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

    ImageArn string
    The ARN of the public, private, or shared image to use.
    ImageName string
    The name of the image used to create the fleet.
    InstanceType string

    The instance type to use when launching fleet instances. The following instance types are available for non-Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    • stream.standard.large
    • stream.compute.large
    • stream.compute.xlarge
    • stream.compute.2xlarge
    • stream.compute.4xlarge
    • stream.compute.8xlarge
    • stream.memory.large
    • stream.memory.xlarge
    • stream.memory.2xlarge
    • stream.memory.4xlarge
    • stream.memory.8xlarge
    • stream.memory.z1d.large
    • stream.memory.z1d.xlarge
    • stream.memory.z1d.2xlarge
    • stream.memory.z1d.3xlarge
    • stream.memory.z1d.6xlarge
    • stream.memory.z1d.12xlarge
    • stream.graphics-design.large
    • stream.graphics-design.xlarge
    • stream.graphics-design.2xlarge
    • stream.graphics-design.4xlarge
    • stream.graphics.g4dn.xlarge
    • stream.graphics.g4dn.2xlarge
    • stream.graphics.g4dn.4xlarge
    • stream.graphics.g4dn.8xlarge
    • stream.graphics.g4dn.12xlarge
    • stream.graphics.g4dn.16xlarge
    • stream.graphics.g5.xlarge
    • stream.graphics.g5.2xlarge
    • stream.graphics.g5.4xlarge
    • stream.graphics.g5.8xlarge
    • stream.graphics.g5.16xlarge
    • stream.graphics.g5.12xlarge
    • stream.graphics.g5.24xlarge
    • stream.graphics.g6.xlarge
    • stream.graphics.g6.2xlarge
    • stream.graphics.g6.4xlarge
    • stream.graphics.g6.8xlarge
    • stream.graphics.g6.16xlarge
    • stream.graphics.g6.12xlarge
    • stream.graphics.g6.24xlarge
    • stream.graphics.gr6.4xlarge
    • stream.graphics.gr6.8xlarge
    • stream.graphics.g6f.large
    • stream.graphics.g6f.xlarge
    • stream.graphics.g6f.2xlarge
    • stream.graphics.g6f.4xlarge
    • stream.graphics.gr6f.4xlarge

    The following instance types are available for Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    MaxConcurrentSessions int
    The maximum number of concurrent sessions that can be run on an Elastic fleet. This setting is required for Elastic fleets, but is not used for other fleet types.
    MaxSessionsPerInstance int
    Max number of user sessions on an instance. This is applicable only for multi-session fleets.
    MaxUserDurationInSeconds int

    The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

    Specify a value between 600 and 432000.

    Platform string
    The platform of the fleet. Platform is a required setting for Elastic fleets, and is not used for other fleet types.
    RootVolumeConfig Pulumi.AwsNative.AppStream.Outputs.FleetVolumeConfig
    SessionScriptS3Location Pulumi.AwsNative.AppStream.Outputs.FleetS3Location
    The S3 location of the session scripts configuration zip file. This only applies to Elastic fleets.
    StreamView string

    The WorkSpaces Applications 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.

    The default value is APP .

    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs.
    UsbDeviceFilterStrings List<string>
    The USB device filter strings that specify which USB devices a user can redirect to the fleet streaming session, when using the Windows native client. This is allowed but not required for Elastic fleets.
    VpcConfig Pulumi.AwsNative.AppStream.Outputs.FleetVpcConfig
    The VPC configuration for the fleet. This is required for Elastic fleets, but not required for other fleet types.
    Arn string
    ComputeCapacity FleetComputeCapacity
    The desired capacity for the fleet. This is not allowed for Elastic fleets.
    Description string
    The description to display.
    DisableImdsv1 bool
    DisconnectTimeoutInSeconds int

    The amount of time that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

    Specify a value between 60 and 36000.

    DisplayName string
    The fleet name to display.
    DomainJoinInfo FleetDomainJoinInfo
    The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. This is not allowed for Elastic fleets.
    EnableDefaultInternetAccess bool
    Enables or disables default internet access for the fleet.
    IamRoleArn string

    The ARN of the IAM role that is applied to the fleet. To assume a role, the fleet instance calls the Security Token Service AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

    For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide .

    IdleDisconnectTimeoutInSeconds int

    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If they try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

    To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 36000.

    If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

    ImageArn string
    The ARN of the public, private, or shared image to use.
    ImageName string
    The name of the image used to create the fleet.
    InstanceType string

    The instance type to use when launching fleet instances. The following instance types are available for non-Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    • stream.standard.large
    • stream.compute.large
    • stream.compute.xlarge
    • stream.compute.2xlarge
    • stream.compute.4xlarge
    • stream.compute.8xlarge
    • stream.memory.large
    • stream.memory.xlarge
    • stream.memory.2xlarge
    • stream.memory.4xlarge
    • stream.memory.8xlarge
    • stream.memory.z1d.large
    • stream.memory.z1d.xlarge
    • stream.memory.z1d.2xlarge
    • stream.memory.z1d.3xlarge
    • stream.memory.z1d.6xlarge
    • stream.memory.z1d.12xlarge
    • stream.graphics-design.large
    • stream.graphics-design.xlarge
    • stream.graphics-design.2xlarge
    • stream.graphics-design.4xlarge
    • stream.graphics.g4dn.xlarge
    • stream.graphics.g4dn.2xlarge
    • stream.graphics.g4dn.4xlarge
    • stream.graphics.g4dn.8xlarge
    • stream.graphics.g4dn.12xlarge
    • stream.graphics.g4dn.16xlarge
    • stream.graphics.g5.xlarge
    • stream.graphics.g5.2xlarge
    • stream.graphics.g5.4xlarge
    • stream.graphics.g5.8xlarge
    • stream.graphics.g5.16xlarge
    • stream.graphics.g5.12xlarge
    • stream.graphics.g5.24xlarge
    • stream.graphics.g6.xlarge
    • stream.graphics.g6.2xlarge
    • stream.graphics.g6.4xlarge
    • stream.graphics.g6.8xlarge
    • stream.graphics.g6.16xlarge
    • stream.graphics.g6.12xlarge
    • stream.graphics.g6.24xlarge
    • stream.graphics.gr6.4xlarge
    • stream.graphics.gr6.8xlarge
    • stream.graphics.g6f.large
    • stream.graphics.g6f.xlarge
    • stream.graphics.g6f.2xlarge
    • stream.graphics.g6f.4xlarge
    • stream.graphics.gr6f.4xlarge

    The following instance types are available for Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    MaxConcurrentSessions int
    The maximum number of concurrent sessions that can be run on an Elastic fleet. This setting is required for Elastic fleets, but is not used for other fleet types.
    MaxSessionsPerInstance int
    Max number of user sessions on an instance. This is applicable only for multi-session fleets.
    MaxUserDurationInSeconds int

    The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

    Specify a value between 600 and 432000.

    Platform string
    The platform of the fleet. Platform is a required setting for Elastic fleets, and is not used for other fleet types.
    RootVolumeConfig FleetVolumeConfig
    SessionScriptS3Location FleetS3Location
    The S3 location of the session scripts configuration zip file. This only applies to Elastic fleets.
    StreamView string

    The WorkSpaces Applications 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.

    The default value is APP .

    Tags Tag
    An array of key-value pairs.
    UsbDeviceFilterStrings []string
    The USB device filter strings that specify which USB devices a user can redirect to the fleet streaming session, when using the Windows native client. This is allowed but not required for Elastic fleets.
    VpcConfig FleetVpcConfig
    The VPC configuration for the fleet. This is required for Elastic fleets, but not required for other fleet types.
    arn string
    compute_capacity object
    The desired capacity for the fleet. This is not allowed for Elastic fleets.
    description string
    The description to display.
    disable_imdsv1 bool
    disconnect_timeout_in_seconds number

    The amount of time that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

    Specify a value between 60 and 36000.

    display_name string
    The fleet name to display.
    domain_join_info object
    The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. This is not allowed for Elastic fleets.
    enable_default_internet_access bool
    Enables or disables default internet access for the fleet.
    iam_role_arn string

    The ARN of the IAM role that is applied to the fleet. To assume a role, the fleet instance calls the Security Token Service AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

    For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide .

    idle_disconnect_timeout_in_seconds number

    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If they try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

    To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 36000.

    If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

    image_arn string
    The ARN of the public, private, or shared image to use.
    image_name string
    The name of the image used to create the fleet.
    instance_type string

    The instance type to use when launching fleet instances. The following instance types are available for non-Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    • stream.standard.large
    • stream.compute.large
    • stream.compute.xlarge
    • stream.compute.2xlarge
    • stream.compute.4xlarge
    • stream.compute.8xlarge
    • stream.memory.large
    • stream.memory.xlarge
    • stream.memory.2xlarge
    • stream.memory.4xlarge
    • stream.memory.8xlarge
    • stream.memory.z1d.large
    • stream.memory.z1d.xlarge
    • stream.memory.z1d.2xlarge
    • stream.memory.z1d.3xlarge
    • stream.memory.z1d.6xlarge
    • stream.memory.z1d.12xlarge
    • stream.graphics-design.large
    • stream.graphics-design.xlarge
    • stream.graphics-design.2xlarge
    • stream.graphics-design.4xlarge
    • stream.graphics.g4dn.xlarge
    • stream.graphics.g4dn.2xlarge
    • stream.graphics.g4dn.4xlarge
    • stream.graphics.g4dn.8xlarge
    • stream.graphics.g4dn.12xlarge
    • stream.graphics.g4dn.16xlarge
    • stream.graphics.g5.xlarge
    • stream.graphics.g5.2xlarge
    • stream.graphics.g5.4xlarge
    • stream.graphics.g5.8xlarge
    • stream.graphics.g5.16xlarge
    • stream.graphics.g5.12xlarge
    • stream.graphics.g5.24xlarge
    • stream.graphics.g6.xlarge
    • stream.graphics.g6.2xlarge
    • stream.graphics.g6.4xlarge
    • stream.graphics.g6.8xlarge
    • stream.graphics.g6.16xlarge
    • stream.graphics.g6.12xlarge
    • stream.graphics.g6.24xlarge
    • stream.graphics.gr6.4xlarge
    • stream.graphics.gr6.8xlarge
    • stream.graphics.g6f.large
    • stream.graphics.g6f.xlarge
    • stream.graphics.g6f.2xlarge
    • stream.graphics.g6f.4xlarge
    • stream.graphics.gr6f.4xlarge

    The following instance types are available for Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    max_concurrent_sessions number
    The maximum number of concurrent sessions that can be run on an Elastic fleet. This setting is required for Elastic fleets, but is not used for other fleet types.
    max_sessions_per_instance number
    Max number of user sessions on an instance. This is applicable only for multi-session fleets.
    max_user_duration_in_seconds number

    The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

    Specify a value between 600 and 432000.

    platform string
    The platform of the fleet. Platform is a required setting for Elastic fleets, and is not used for other fleet types.
    root_volume_config object
    session_script_s3_location object
    The S3 location of the session scripts configuration zip file. This only applies to Elastic fleets.
    stream_view string

    The WorkSpaces Applications 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.

    The default value is APP .

    tags list(object)
    An array of key-value pairs.
    usb_device_filter_strings list(string)
    The USB device filter strings that specify which USB devices a user can redirect to the fleet streaming session, when using the Windows native client. This is allowed but not required for Elastic fleets.
    vpc_config object
    The VPC configuration for the fleet. This is required for Elastic fleets, but not required for other fleet types.
    arn String
    computeCapacity FleetComputeCapacity
    The desired capacity for the fleet. This is not allowed for Elastic fleets.
    description String
    The description to display.
    disableImdsv1 Boolean
    disconnectTimeoutInSeconds Integer

    The amount of time that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

    Specify a value between 60 and 36000.

    displayName String
    The fleet name to display.
    domainJoinInfo FleetDomainJoinInfo
    The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. This is not allowed for Elastic fleets.
    enableDefaultInternetAccess Boolean
    Enables or disables default internet access for the fleet.
    iamRoleArn String

    The ARN of the IAM role that is applied to the fleet. To assume a role, the fleet instance calls the Security Token Service AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

    For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide .

    idleDisconnectTimeoutInSeconds Integer

    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If they try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

    To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 36000.

    If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

    imageArn String
    The ARN of the public, private, or shared image to use.
    imageName String
    The name of the image used to create the fleet.
    instanceType String

    The instance type to use when launching fleet instances. The following instance types are available for non-Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    • stream.standard.large
    • stream.compute.large
    • stream.compute.xlarge
    • stream.compute.2xlarge
    • stream.compute.4xlarge
    • stream.compute.8xlarge
    • stream.memory.large
    • stream.memory.xlarge
    • stream.memory.2xlarge
    • stream.memory.4xlarge
    • stream.memory.8xlarge
    • stream.memory.z1d.large
    • stream.memory.z1d.xlarge
    • stream.memory.z1d.2xlarge
    • stream.memory.z1d.3xlarge
    • stream.memory.z1d.6xlarge
    • stream.memory.z1d.12xlarge
    • stream.graphics-design.large
    • stream.graphics-design.xlarge
    • stream.graphics-design.2xlarge
    • stream.graphics-design.4xlarge
    • stream.graphics.g4dn.xlarge
    • stream.graphics.g4dn.2xlarge
    • stream.graphics.g4dn.4xlarge
    • stream.graphics.g4dn.8xlarge
    • stream.graphics.g4dn.12xlarge
    • stream.graphics.g4dn.16xlarge
    • stream.graphics.g5.xlarge
    • stream.graphics.g5.2xlarge
    • stream.graphics.g5.4xlarge
    • stream.graphics.g5.8xlarge
    • stream.graphics.g5.16xlarge
    • stream.graphics.g5.12xlarge
    • stream.graphics.g5.24xlarge
    • stream.graphics.g6.xlarge
    • stream.graphics.g6.2xlarge
    • stream.graphics.g6.4xlarge
    • stream.graphics.g6.8xlarge
    • stream.graphics.g6.16xlarge
    • stream.graphics.g6.12xlarge
    • stream.graphics.g6.24xlarge
    • stream.graphics.gr6.4xlarge
    • stream.graphics.gr6.8xlarge
    • stream.graphics.g6f.large
    • stream.graphics.g6f.xlarge
    • stream.graphics.g6f.2xlarge
    • stream.graphics.g6f.4xlarge
    • stream.graphics.gr6f.4xlarge

    The following instance types are available for Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    maxConcurrentSessions Integer
    The maximum number of concurrent sessions that can be run on an Elastic fleet. This setting is required for Elastic fleets, but is not used for other fleet types.
    maxSessionsPerInstance Integer
    Max number of user sessions on an instance. This is applicable only for multi-session fleets.
    maxUserDurationInSeconds Integer

    The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

    Specify a value between 600 and 432000.

    platform String
    The platform of the fleet. Platform is a required setting for Elastic fleets, and is not used for other fleet types.
    rootVolumeConfig FleetVolumeConfig
    sessionScriptS3Location FleetS3Location
    The S3 location of the session scripts configuration zip file. This only applies to Elastic fleets.
    streamView String

    The WorkSpaces Applications 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.

    The default value is APP .

    tags List<Tag>
    An array of key-value pairs.
    usbDeviceFilterStrings List<String>
    The USB device filter strings that specify which USB devices a user can redirect to the fleet streaming session, when using the Windows native client. This is allowed but not required for Elastic fleets.
    vpcConfig FleetVpcConfig
    The VPC configuration for the fleet. This is required for Elastic fleets, but not required for other fleet types.
    arn string
    computeCapacity FleetComputeCapacity
    The desired capacity for the fleet. This is not allowed for Elastic fleets.
    description string
    The description to display.
    disableImdsv1 boolean
    disconnectTimeoutInSeconds number

    The amount of time that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

    Specify a value between 60 and 36000.

    displayName string
    The fleet name to display.
    domainJoinInfo FleetDomainJoinInfo
    The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. This is not allowed for Elastic fleets.
    enableDefaultInternetAccess boolean
    Enables or disables default internet access for the fleet.
    iamRoleArn string

    The ARN of the IAM role that is applied to the fleet. To assume a role, the fleet instance calls the Security Token Service AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

    For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide .

    idleDisconnectTimeoutInSeconds number

    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If they try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

    To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 36000.

    If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

    imageArn string
    The ARN of the public, private, or shared image to use.
    imageName string
    The name of the image used to create the fleet.
    instanceType string

    The instance type to use when launching fleet instances. The following instance types are available for non-Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    • stream.standard.large
    • stream.compute.large
    • stream.compute.xlarge
    • stream.compute.2xlarge
    • stream.compute.4xlarge
    • stream.compute.8xlarge
    • stream.memory.large
    • stream.memory.xlarge
    • stream.memory.2xlarge
    • stream.memory.4xlarge
    • stream.memory.8xlarge
    • stream.memory.z1d.large
    • stream.memory.z1d.xlarge
    • stream.memory.z1d.2xlarge
    • stream.memory.z1d.3xlarge
    • stream.memory.z1d.6xlarge
    • stream.memory.z1d.12xlarge
    • stream.graphics-design.large
    • stream.graphics-design.xlarge
    • stream.graphics-design.2xlarge
    • stream.graphics-design.4xlarge
    • stream.graphics.g4dn.xlarge
    • stream.graphics.g4dn.2xlarge
    • stream.graphics.g4dn.4xlarge
    • stream.graphics.g4dn.8xlarge
    • stream.graphics.g4dn.12xlarge
    • stream.graphics.g4dn.16xlarge
    • stream.graphics.g5.xlarge
    • stream.graphics.g5.2xlarge
    • stream.graphics.g5.4xlarge
    • stream.graphics.g5.8xlarge
    • stream.graphics.g5.16xlarge
    • stream.graphics.g5.12xlarge
    • stream.graphics.g5.24xlarge
    • stream.graphics.g6.xlarge
    • stream.graphics.g6.2xlarge
    • stream.graphics.g6.4xlarge
    • stream.graphics.g6.8xlarge
    • stream.graphics.g6.16xlarge
    • stream.graphics.g6.12xlarge
    • stream.graphics.g6.24xlarge
    • stream.graphics.gr6.4xlarge
    • stream.graphics.gr6.8xlarge
    • stream.graphics.g6f.large
    • stream.graphics.g6f.xlarge
    • stream.graphics.g6f.2xlarge
    • stream.graphics.g6f.4xlarge
    • stream.graphics.gr6f.4xlarge

    The following instance types are available for Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    maxConcurrentSessions number
    The maximum number of concurrent sessions that can be run on an Elastic fleet. This setting is required for Elastic fleets, but is not used for other fleet types.
    maxSessionsPerInstance number
    Max number of user sessions on an instance. This is applicable only for multi-session fleets.
    maxUserDurationInSeconds number

    The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

    Specify a value between 600 and 432000.

    platform string
    The platform of the fleet. Platform is a required setting for Elastic fleets, and is not used for other fleet types.
    rootVolumeConfig FleetVolumeConfig
    sessionScriptS3Location FleetS3Location
    The S3 location of the session scripts configuration zip file. This only applies to Elastic fleets.
    streamView string

    The WorkSpaces Applications 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.

    The default value is APP .

    tags Tag[]
    An array of key-value pairs.
    usbDeviceFilterStrings string[]
    The USB device filter strings that specify which USB devices a user can redirect to the fleet streaming session, when using the Windows native client. This is allowed but not required for Elastic fleets.
    vpcConfig FleetVpcConfig
    The VPC configuration for the fleet. This is required for Elastic fleets, but not required for other fleet types.
    arn str
    compute_capacity FleetComputeCapacity
    The desired capacity for the fleet. This is not allowed for Elastic fleets.
    description str
    The description to display.
    disable_imdsv1 bool
    disconnect_timeout_in_seconds int

    The amount of time that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

    Specify a value between 60 and 36000.

    display_name str
    The fleet name to display.
    domain_join_info FleetDomainJoinInfo
    The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. This is not allowed for Elastic fleets.
    enable_default_internet_access bool
    Enables or disables default internet access for the fleet.
    iam_role_arn str

    The ARN of the IAM role that is applied to the fleet. To assume a role, the fleet instance calls the Security Token Service AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

    For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide .

    idle_disconnect_timeout_in_seconds int

    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If they try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

    To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 36000.

    If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

    image_arn str
    The ARN of the public, private, or shared image to use.
    image_name str
    The name of the image used to create the fleet.
    instance_type str

    The instance type to use when launching fleet instances. The following instance types are available for non-Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    • stream.standard.large
    • stream.compute.large
    • stream.compute.xlarge
    • stream.compute.2xlarge
    • stream.compute.4xlarge
    • stream.compute.8xlarge
    • stream.memory.large
    • stream.memory.xlarge
    • stream.memory.2xlarge
    • stream.memory.4xlarge
    • stream.memory.8xlarge
    • stream.memory.z1d.large
    • stream.memory.z1d.xlarge
    • stream.memory.z1d.2xlarge
    • stream.memory.z1d.3xlarge
    • stream.memory.z1d.6xlarge
    • stream.memory.z1d.12xlarge
    • stream.graphics-design.large
    • stream.graphics-design.xlarge
    • stream.graphics-design.2xlarge
    • stream.graphics-design.4xlarge
    • stream.graphics.g4dn.xlarge
    • stream.graphics.g4dn.2xlarge
    • stream.graphics.g4dn.4xlarge
    • stream.graphics.g4dn.8xlarge
    • stream.graphics.g4dn.12xlarge
    • stream.graphics.g4dn.16xlarge
    • stream.graphics.g5.xlarge
    • stream.graphics.g5.2xlarge
    • stream.graphics.g5.4xlarge
    • stream.graphics.g5.8xlarge
    • stream.graphics.g5.16xlarge
    • stream.graphics.g5.12xlarge
    • stream.graphics.g5.24xlarge
    • stream.graphics.g6.xlarge
    • stream.graphics.g6.2xlarge
    • stream.graphics.g6.4xlarge
    • stream.graphics.g6.8xlarge
    • stream.graphics.g6.16xlarge
    • stream.graphics.g6.12xlarge
    • stream.graphics.g6.24xlarge
    • stream.graphics.gr6.4xlarge
    • stream.graphics.gr6.8xlarge
    • stream.graphics.g6f.large
    • stream.graphics.g6f.xlarge
    • stream.graphics.g6f.2xlarge
    • stream.graphics.g6f.4xlarge
    • stream.graphics.gr6f.4xlarge

    The following instance types are available for Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    max_concurrent_sessions int
    The maximum number of concurrent sessions that can be run on an Elastic fleet. This setting is required for Elastic fleets, but is not used for other fleet types.
    max_sessions_per_instance int
    Max number of user sessions on an instance. This is applicable only for multi-session fleets.
    max_user_duration_in_seconds int

    The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

    Specify a value between 600 and 432000.

    platform str
    The platform of the fleet. Platform is a required setting for Elastic fleets, and is not used for other fleet types.
    root_volume_config FleetVolumeConfig
    session_script_s3_location FleetS3Location
    The S3 location of the session scripts configuration zip file. This only applies to Elastic fleets.
    stream_view str

    The WorkSpaces Applications 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.

    The default value is APP .

    tags Sequence[root_Tag]
    An array of key-value pairs.
    usb_device_filter_strings Sequence[str]
    The USB device filter strings that specify which USB devices a user can redirect to the fleet streaming session, when using the Windows native client. This is allowed but not required for Elastic fleets.
    vpc_config FleetVpcConfig
    The VPC configuration for the fleet. This is required for Elastic fleets, but not required for other fleet types.
    arn String
    computeCapacity Property Map
    The desired capacity for the fleet. This is not allowed for Elastic fleets.
    description String
    The description to display.
    disableImdsv1 Boolean
    disconnectTimeoutInSeconds Number

    The amount of time that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

    Specify a value between 60 and 36000.

    displayName String
    The fleet name to display.
    domainJoinInfo Property Map
    The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. This is not allowed for Elastic fleets.
    enableDefaultInternetAccess Boolean
    Enables or disables default internet access for the fleet.
    iamRoleArn String

    The ARN of the IAM role that is applied to the fleet. To assume a role, the fleet instance calls the Security Token Service AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

    For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide .

    idleDisconnectTimeoutInSeconds Number

    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If they try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

    To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 36000.

    If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

    imageArn String
    The ARN of the public, private, or shared image to use.
    imageName String
    The name of the image used to create the fleet.
    instanceType String

    The instance type to use when launching fleet instances. The following instance types are available for non-Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    • stream.standard.large
    • stream.compute.large
    • stream.compute.xlarge
    • stream.compute.2xlarge
    • stream.compute.4xlarge
    • stream.compute.8xlarge
    • stream.memory.large
    • stream.memory.xlarge
    • stream.memory.2xlarge
    • stream.memory.4xlarge
    • stream.memory.8xlarge
    • stream.memory.z1d.large
    • stream.memory.z1d.xlarge
    • stream.memory.z1d.2xlarge
    • stream.memory.z1d.3xlarge
    • stream.memory.z1d.6xlarge
    • stream.memory.z1d.12xlarge
    • stream.graphics-design.large
    • stream.graphics-design.xlarge
    • stream.graphics-design.2xlarge
    • stream.graphics-design.4xlarge
    • stream.graphics.g4dn.xlarge
    • stream.graphics.g4dn.2xlarge
    • stream.graphics.g4dn.4xlarge
    • stream.graphics.g4dn.8xlarge
    • stream.graphics.g4dn.12xlarge
    • stream.graphics.g4dn.16xlarge
    • stream.graphics.g5.xlarge
    • stream.graphics.g5.2xlarge
    • stream.graphics.g5.4xlarge
    • stream.graphics.g5.8xlarge
    • stream.graphics.g5.16xlarge
    • stream.graphics.g5.12xlarge
    • stream.graphics.g5.24xlarge
    • stream.graphics.g6.xlarge
    • stream.graphics.g6.2xlarge
    • stream.graphics.g6.4xlarge
    • stream.graphics.g6.8xlarge
    • stream.graphics.g6.16xlarge
    • stream.graphics.g6.12xlarge
    • stream.graphics.g6.24xlarge
    • stream.graphics.gr6.4xlarge
    • stream.graphics.gr6.8xlarge
    • stream.graphics.g6f.large
    • stream.graphics.g6f.xlarge
    • stream.graphics.g6f.2xlarge
    • stream.graphics.g6f.4xlarge
    • stream.graphics.gr6f.4xlarge

    The following instance types are available for Elastic fleets:

    • stream.standard.small
    • stream.standard.medium
    maxConcurrentSessions Number
    The maximum number of concurrent sessions that can be run on an Elastic fleet. This setting is required for Elastic fleets, but is not used for other fleet types.
    maxSessionsPerInstance Number
    Max number of user sessions on an instance. This is applicable only for multi-session fleets.
    maxUserDurationInSeconds Number

    The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

    Specify a value between 600 and 432000.

    platform String
    The platform of the fleet. Platform is a required setting for Elastic fleets, and is not used for other fleet types.
    rootVolumeConfig Property Map
    sessionScriptS3Location Property Map
    The S3 location of the session scripts configuration zip file. This only applies to Elastic fleets.
    streamView String

    The WorkSpaces Applications 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.

    The default value is APP .

    tags List<Property Map>
    An array of key-value pairs.
    usbDeviceFilterStrings List<String>
    The USB device filter strings that specify which USB devices a user can redirect to the fleet streaming session, when using the Windows native client. This is allowed but not required for Elastic fleets.
    vpcConfig Property Map
    The VPC configuration for the fleet. This is required for Elastic fleets, but not required for other fleet types.

    Supporting Types

    FleetComputeCapacity

    DesiredInstances int
    The desired number of streaming instances.
    DesiredSessions int

    The desired capacity in terms of number of user sessions, for the multi-session fleet. This is not allowed for single-session fleets.

    When you create a fleet, you must set define either the DesiredSessions or DesiredInstances attribute, based on the type of fleet you create. You can’t define both attributes or leave both attributes blank.

    DesiredInstances int
    The desired number of streaming instances.
    DesiredSessions int

    The desired capacity in terms of number of user sessions, for the multi-session fleet. This is not allowed for single-session fleets.

    When you create a fleet, you must set define either the DesiredSessions or DesiredInstances attribute, based on the type of fleet you create. You can’t define both attributes or leave both attributes blank.

    desired_instances number
    The desired number of streaming instances.
    desired_sessions number

    The desired capacity in terms of number of user sessions, for the multi-session fleet. This is not allowed for single-session fleets.

    When you create a fleet, you must set define either the DesiredSessions or DesiredInstances attribute, based on the type of fleet you create. You can’t define both attributes or leave both attributes blank.

    desiredInstances Integer
    The desired number of streaming instances.
    desiredSessions Integer

    The desired capacity in terms of number of user sessions, for the multi-session fleet. This is not allowed for single-session fleets.

    When you create a fleet, you must set define either the DesiredSessions or DesiredInstances attribute, based on the type of fleet you create. You can’t define both attributes or leave both attributes blank.

    desiredInstances number
    The desired number of streaming instances.
    desiredSessions number

    The desired capacity in terms of number of user sessions, for the multi-session fleet. This is not allowed for single-session fleets.

    When you create a fleet, you must set define either the DesiredSessions or DesiredInstances attribute, based on the type of fleet you create. You can’t define both attributes or leave both attributes blank.

    desired_instances int
    The desired number of streaming instances.
    desired_sessions int

    The desired capacity in terms of number of user sessions, for the multi-session fleet. This is not allowed for single-session fleets.

    When you create a fleet, you must set define either the DesiredSessions or DesiredInstances attribute, based on the type of fleet you create. You can’t define both attributes or leave both attributes blank.

    desiredInstances Number
    The desired number of streaming instances.
    desiredSessions Number

    The desired capacity in terms of number of user sessions, for the multi-session fleet. This is not allowed for single-session fleets.

    When you create a fleet, you must set define either the DesiredSessions or DesiredInstances attribute, based on the type of fleet you create. You can’t define both attributes or leave both attributes blank.

    FleetDomainJoinInfo

    DirectoryName string
    The fully qualified name of the directory (for example, corp.example.com).
    OrganizationalUnitDistinguishedName string
    The distinguished name of the organizational unit for computer accounts.
    DirectoryName string
    The fully qualified name of the directory (for example, corp.example.com).
    OrganizationalUnitDistinguishedName string
    The distinguished name of the organizational unit for computer accounts.
    directory_name string
    The fully qualified name of the directory (for example, corp.example.com).
    organizational_unit_distinguished_name string
    The distinguished name of the organizational unit for computer accounts.
    directoryName String
    The fully qualified name of the directory (for example, corp.example.com).
    organizationalUnitDistinguishedName String
    The distinguished name of the organizational unit for computer accounts.
    directoryName string
    The fully qualified name of the directory (for example, corp.example.com).
    organizationalUnitDistinguishedName string
    The distinguished name of the organizational unit for computer accounts.
    directory_name str
    The fully qualified name of the directory (for example, corp.example.com).
    organizational_unit_distinguished_name str
    The distinguished name of the organizational unit for computer accounts.
    directoryName String
    The fully qualified name of the directory (for example, corp.example.com).
    organizationalUnitDistinguishedName String
    The distinguished name of the organizational unit for computer accounts.

    FleetS3Location

    S3Bucket string
    The S3 bucket of the S3 object.
    S3Key string
    The S3 key of the S3 object.
    S3Bucket string
    The S3 bucket of the S3 object.
    S3Key string
    The S3 key of the S3 object.
    s3_bucket string
    The S3 bucket of the S3 object.
    s3_key string
    The S3 key of the S3 object.
    s3Bucket String
    The S3 bucket of the S3 object.
    s3Key String
    The S3 key of the S3 object.
    s3Bucket string
    The S3 bucket of the S3 object.
    s3Key string
    The S3 key of the S3 object.
    s3_bucket str
    The S3 bucket of the S3 object.
    s3_key str
    The S3 key of the S3 object.
    s3Bucket String
    The S3 bucket of the S3 object.
    s3Key String
    The S3 key of the S3 object.

    FleetVolumeConfig

    FleetVpcConfig

    SecurityGroupIds List<string>
    The identifiers of the security groups for the fleet.
    SubnetIds List<string>
    The identifiers of the subnets to which a network interface is attached from the fleet instance. Fleet instances can use one or two subnets.
    SecurityGroupIds []string
    The identifiers of the security groups for the fleet.
    SubnetIds []string
    The identifiers of the subnets to which a network interface is attached from the fleet instance. Fleet instances can use one or two subnets.
    security_group_ids list(string)
    The identifiers of the security groups for the fleet.
    subnet_ids list(string)
    The identifiers of the subnets to which a network interface is attached from the fleet instance. Fleet instances can use one or two subnets.
    securityGroupIds List<String>
    The identifiers of the security groups for the fleet.
    subnetIds List<String>
    The identifiers of the subnets to which a network interface is attached from the fleet instance. Fleet instances can use one or two subnets.
    securityGroupIds string[]
    The identifiers of the security groups for the fleet.
    subnetIds string[]
    The identifiers of the subnets to which a network interface is attached from the fleet instance. Fleet instances can use one or two subnets.
    security_group_ids Sequence[str]
    The identifiers of the security groups for the fleet.
    subnet_ids Sequence[str]
    The identifiers of the subnets to which a network interface is attached from the fleet instance. Fleet instances can use one or two subnets.
    securityGroupIds List<String>
    The identifiers of the security groups for the fleet.
    subnetIds List<String>
    The identifiers of the subnets to which a network interface is attached from the fleet instance. Fleet instances can use one or two subnets.

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo AWS Cloud Control

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.83.1
    published on Thursday, Oct 22, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial