Struct rusoto_appstream::Fleet [−][src]
pub struct Fleet { pub arn: String, pub compute_capacity_status: ComputeCapacityStatus, pub created_time: Option<f64>, pub description: Option<String>, pub disconnect_timeout_in_seconds: Option<i64>, pub display_name: Option<String>, pub domain_join_info: Option<DomainJoinInfo>, pub enable_default_internet_access: Option<bool>, pub fleet_errors: Option<Vec<FleetError>>, pub fleet_type: Option<String>, pub image_name: String, pub instance_type: String, pub max_user_duration_in_seconds: Option<i64>, pub name: String, pub state: String, pub vpc_config: Option<VpcConfig>, }
Contains the parameters for a fleet.
Fields
arn: String
The ARN for the fleet.
compute_capacity_status: ComputeCapacityStatus
The capacity status for the fleet.
created_time: Option<f64>
The time the fleet was created.
description: Option<String>
The description for display.
disconnect_timeout_in_seconds: Option<i64>
The time after disconnection when a session is considered to have ended, in seconds. If a user who was disconnected reconnects within this time interval, the user is connected to their previous session. Specify a value between 60 and 57600.
display_name: Option<String>
The fleet name for display.
domain_join_info: Option<DomainJoinInfo>
The information needed to join a Microsoft Active Directory domain.
enable_default_internet_access: Option<bool>
Indicates whether default internet access is enabled for the fleet.
fleet_errors: Option<Vec<FleetError>>
The fleet errors.
fleet_type: Option<String>
The fleet type.
- ALWAYSON
-
Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps.
- ONDEMAND
-
Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.
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.
max_user_duration_in_seconds: Option<i64>
The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.
name: String
The name of the fleet.
state: String
The current state for the fleet.
vpc_config: Option<VpcConfig>
The VPC configuration for the fleet.
Trait Implementations
impl Default for Fleet
[src]
impl Default for Fleet
impl Debug for Fleet
[src]
impl Debug for Fleet
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Fleet
[src]
impl Clone for Fleet
fn clone(&self) -> Fleet
[src]
fn clone(&self) -> Fleet
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for Fleet
[src]
impl PartialEq for Fleet