AWSSDK.AppStream
Amazon AppStream 2.0
You can use Amazon AppStream 2.0 to stream desktop applications to any device running a web browser, without rewriting them.
This document is generated from apis/appstream-2016-12-01.normal.json. See JuliaCloud/AWSCore.jl.
AWSSDK.AppStream.associate_fleet
AWSSDK.AppStream.create_directory_config
AWSSDK.AppStream.create_fleet
AWSSDK.AppStream.create_image_builder
AWSSDK.AppStream.create_image_builder_streaming_url
AWSSDK.AppStream.create_stack
AWSSDK.AppStream.create_streaming_url
AWSSDK.AppStream.delete_directory_config
AWSSDK.AppStream.delete_fleet
AWSSDK.AppStream.delete_image
AWSSDK.AppStream.delete_image_builder
AWSSDK.AppStream.delete_stack
AWSSDK.AppStream.describe_directory_configs
AWSSDK.AppStream.describe_fleets
AWSSDK.AppStream.describe_image_builders
AWSSDK.AppStream.describe_images
AWSSDK.AppStream.describe_sessions
AWSSDK.AppStream.describe_stacks
AWSSDK.AppStream.disassociate_fleet
AWSSDK.AppStream.expire_session
AWSSDK.AppStream.list_associated_fleets
AWSSDK.AppStream.list_associated_stacks
AWSSDK.AppStream.start_fleet
AWSSDK.AppStream.start_image_builder
AWSSDK.AppStream.stop_fleet
AWSSDK.AppStream.stop_image_builder
AWSSDK.AppStream.update_directory_config
AWSSDK.AppStream.update_fleet
AWSSDK.AppStream.update_stack
AWSSDK.AppStream.associate_fleet
— Function.using AWSSDK.AppStream.associate_fleet
associate_fleet([::AWSConfig], arguments::Dict)
associate_fleet([::AWSConfig]; FleetName=, StackName=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "AssociateFleet", arguments::Dict)
appstream([::AWSConfig], "AssociateFleet", FleetName=, StackName=)
AssociateFleet Operation
Associates the specified fleet with the specified stack.
Arguments
FleetName = ::String
– Required
The name of the fleet.
StackName = ::String
– Required
The name of the stack.
Returns
AssociateFleetResult
Exceptions
LimitExceededException
, ResourceNotFoundException
, ConcurrentModificationException
, IncompatibleImageException
or OperationNotPermittedException
.
See also: AWS API Documentation
AWSSDK.AppStream.create_directory_config
— Function.using AWSSDK.AppStream.create_directory_config
create_directory_config([::AWSConfig], arguments::Dict)
create_directory_config([::AWSConfig]; DirectoryName=, OrganizationalUnitDistinguishedNames=, ServiceAccountCredentials=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "CreateDirectoryConfig", arguments::Dict)
appstream([::AWSConfig], "CreateDirectoryConfig", DirectoryName=, OrganizationalUnitDistinguishedNames=, ServiceAccountCredentials=)
CreateDirectoryConfig Operation
Creates a directory configuration.
Arguments
DirectoryName = ::String
– Required
The fully qualified name of the directory (for example, corp.example.com).
OrganizationalUnitDistinguishedNames = [::String, ...]
– Required
The distinguished names of the organizational units for computer accounts.
ServiceAccountCredentials = [ ... ]
– Required
The credentials for the service account used by the streaming instance to connect to the directory.
ServiceAccountCredentials = [
"AccountName" => <required> ::String,
"AccountPassword" => <required> ::String
]
Returns
CreateDirectoryConfigResult
Exceptions
ResourceAlreadyExistsException
or LimitExceededException
.
See also: AWS API Documentation
AWSSDK.AppStream.create_fleet
— Function.using AWSSDK.AppStream.create_fleet
create_fleet([::AWSConfig], arguments::Dict)
create_fleet([::AWSConfig]; Name=, ImageName=, InstanceType=, ComputeCapacity=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "CreateFleet", arguments::Dict)
appstream([::AWSConfig], "CreateFleet", Name=, ImageName=, InstanceType=, ComputeCapacity=, <keyword arguments>)
CreateFleet Operation
Creates a fleet.
Arguments
Name = ::String
– Required
A unique name for the fleet.
ImageName = ::String
– Required
The name of the image used by the fleet.
InstanceType = ::String
– Required
The instance type to use when launching fleet instances. The following instance types are available:
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.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
FleetType = "ALWAYS_ON" or "ON_DEMAND"
ComputeCapacity = ["DesiredInstances" => <required> ::Int]
– Required
The desired capacity for the fleet.
VpcConfig = [ ... ]
The VPC configuration for the fleet.
VpcConfig = [
"SubnetIds" => [::String, ...],
"SecurityGroupIds" => [::String, ...]
]
MaxUserDurationInSeconds = ::Int
The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.
DisconnectTimeoutInSeconds = ::Int
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.
Description = ::String
The description displayed to end users.
DisplayName = ::String
The fleet name displayed to end users.
EnableDefaultInternetAccess = ::Bool
Enables or disables default internet access for the fleet.
DomainJoinInfo = [ ... ]
The information needed for streaming instances to join a domain.
DomainJoinInfo = [
"DirectoryName" => ::String,
"OrganizationalUnitDistinguishedName" => ::String
]
Returns
CreateFleetResult
Exceptions
ResourceAlreadyExistsException
, ResourceNotAvailableException
, ResourceNotFoundException
, LimitExceededException
, InvalidRoleException
, ConcurrentModificationException
, InvalidParameterCombinationException
or IncompatibleImageException
.
See also: AWS API Documentation
AWSSDK.AppStream.create_image_builder
— Function.using AWSSDK.AppStream.create_image_builder
create_image_builder([::AWSConfig], arguments::Dict)
create_image_builder([::AWSConfig]; Name=, ImageName=, InstanceType=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "CreateImageBuilder", arguments::Dict)
appstream([::AWSConfig], "CreateImageBuilder", Name=, ImageName=, InstanceType=, <keyword arguments>)
CreateImageBuilder Operation
Arguments
Name = ::String
– Required
ImageName = ::String
– Required
InstanceType = ::String
– Required
Description = ::String
DisplayName = ::String
VpcConfig = [ ... ]
VpcConfig = [
"SubnetIds" => [::String, ...],
"SecurityGroupIds" => [::String, ...]
]
EnableDefaultInternetAccess = ::Bool
DomainJoinInfo = [ ... ]
DomainJoinInfo = [
"DirectoryName" => ::String,
"OrganizationalUnitDistinguishedName" => ::String
]
Returns
CreateImageBuilderResult
Exceptions
LimitExceededException
, ResourceAlreadyExistsException
, ResourceNotAvailableException
, ResourceNotFoundException
, InvalidRoleException
, ConcurrentModificationException
, InvalidParameterCombinationException
or IncompatibleImageException
.
See also: AWS API Documentation
using AWSSDK.AppStream.create_image_builder_streaming_url
create_image_builder_streaming_url([::AWSConfig], arguments::Dict)
create_image_builder_streaming_url([::AWSConfig]; Name=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "CreateImageBuilderStreamingURL", arguments::Dict)
appstream([::AWSConfig], "CreateImageBuilderStreamingURL", Name=, <keyword arguments>)
CreateImageBuilderStreamingURL Operation
Arguments
Name = ::String
– Required
Validity = ::Int
Returns
CreateImageBuilderStreamingURLResult
Exceptions
OperationNotPermittedException
or ResourceNotFoundException
.
See also: AWS API Documentation
AWSSDK.AppStream.create_stack
— Function.using AWSSDK.AppStream.create_stack
create_stack([::AWSConfig], arguments::Dict)
create_stack([::AWSConfig]; Name=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "CreateStack", arguments::Dict)
appstream([::AWSConfig], "CreateStack", Name=, <keyword arguments>)
CreateStack Operation
Creates a stack.
Arguments
Name = ::String
– Required
The name of the stack.
Description = ::String
The description displayed to end users.
DisplayName = ::String
The stack name displayed to end users.
StorageConnectors = [[ ... ], ...]
The storage connectors to enable.
StorageConnectors = [[
"ConnectorType" => <required> "HOMEFOLDERS",
"ResourceIdentifier" => ::String
], ...]
Returns
CreateStackResult
Exceptions
LimitExceededException
, ResourceAlreadyExistsException
, ConcurrentModificationException
, InvalidRoleException
, ResourceNotFoundException
or InvalidParameterCombinationException
.
See also: AWS API Documentation
AWSSDK.AppStream.create_streaming_url
— Function.using AWSSDK.AppStream.create_streaming_url
create_streaming_url([::AWSConfig], arguments::Dict)
create_streaming_url([::AWSConfig]; StackName=, FleetName=, UserId=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "CreateStreamingURL", arguments::Dict)
appstream([::AWSConfig], "CreateStreamingURL", StackName=, FleetName=, UserId=, <keyword arguments>)
CreateStreamingURL Operation
Creates a URL to start a streaming session for the specified user.
By default, the URL is valid only for one minute from the time that it is generated.
Arguments
StackName = ::String
– Required
The name of the stack.
FleetName = ::String
– Required
The name of the fleet.
UserId = ::String
– Required
The ID of the user.
ApplicationId = ::String
The ID of the application that must be launched after the session starts.
Validity = ::Int
The time that the streaming URL will be valid, in seconds. Specify a value between 1 and 604800 seconds.
SessionContext = ::String
The session context of the streaming URL.
Returns
CreateStreamingURLResult
Exceptions
ResourceNotFoundException
, ResourceNotAvailableException
, OperationNotPermittedException
or InvalidParameterCombinationException
.
See also: AWS API Documentation
AWSSDK.AppStream.delete_directory_config
— Function.using AWSSDK.AppStream.delete_directory_config
delete_directory_config([::AWSConfig], arguments::Dict)
delete_directory_config([::AWSConfig]; DirectoryName=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DeleteDirectoryConfig", arguments::Dict)
appstream([::AWSConfig], "DeleteDirectoryConfig", DirectoryName=)
DeleteDirectoryConfig Operation
Deletes the specified directory configuration.
Arguments
DirectoryName = ::String
– Required
The name of the directory configuration.
Returns
DeleteDirectoryConfigResult
Exceptions
ResourceInUseException
or ResourceNotFoundException
.
See also: AWS API Documentation
AWSSDK.AppStream.delete_fleet
— Function.using AWSSDK.AppStream.delete_fleet
delete_fleet([::AWSConfig], arguments::Dict)
delete_fleet([::AWSConfig]; Name=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DeleteFleet", arguments::Dict)
appstream([::AWSConfig], "DeleteFleet", Name=)
DeleteFleet Operation
Deletes the specified fleet.
Arguments
Name = ::String
– Required
The name of the fleet.
Returns
DeleteFleetResult
Exceptions
ResourceInUseException
, ResourceNotFoundException
or ConcurrentModificationException
.
See also: AWS API Documentation
AWSSDK.AppStream.delete_image
— Function.using AWSSDK.AppStream.delete_image
delete_image([::AWSConfig], arguments::Dict)
delete_image([::AWSConfig]; Name=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DeleteImage", arguments::Dict)
appstream([::AWSConfig], "DeleteImage", Name=)
DeleteImage Operation
Arguments
Name = ::String
– Required
Returns
DeleteImageResult
Exceptions
ResourceInUseException
, ResourceNotFoundException
, OperationNotPermittedException
or ConcurrentModificationException
.
See also: AWS API Documentation
AWSSDK.AppStream.delete_image_builder
— Function.using AWSSDK.AppStream.delete_image_builder
delete_image_builder([::AWSConfig], arguments::Dict)
delete_image_builder([::AWSConfig]; Name=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DeleteImageBuilder", arguments::Dict)
appstream([::AWSConfig], "DeleteImageBuilder", Name=)
DeleteImageBuilder Operation
Arguments
Name = ::String
– Required
Returns
DeleteImageBuilderResult
Exceptions
ResourceNotFoundException
, OperationNotPermittedException
or ConcurrentModificationException
.
See also: AWS API Documentation
AWSSDK.AppStream.delete_stack
— Function.using AWSSDK.AppStream.delete_stack
delete_stack([::AWSConfig], arguments::Dict)
delete_stack([::AWSConfig]; Name=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DeleteStack", arguments::Dict)
appstream([::AWSConfig], "DeleteStack", Name=)
DeleteStack Operation
Deletes the specified stack. After this operation completes, the environment can no longer be activated and any reservations made for the stack are released.
Arguments
Name = ::String
– Required
The name of the stack.
Returns
DeleteStackResult
Exceptions
ResourceInUseException
, ResourceNotFoundException
or ConcurrentModificationException
.
See also: AWS API Documentation
AWSSDK.AppStream.describe_directory_configs
— Function.using AWSSDK.AppStream.describe_directory_configs
describe_directory_configs([::AWSConfig], arguments::Dict)
describe_directory_configs([::AWSConfig]; <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DescribeDirectoryConfigs", arguments::Dict)
appstream([::AWSConfig], "DescribeDirectoryConfigs", <keyword arguments>)
DescribeDirectoryConfigs Operation
Describes the specified directory configurations.
Arguments
DirectoryNames = [::String, ...]
The directory names.
MaxResults = ::Int
The maximum size of each page of results.
NextToken = ::String
The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.
Returns
DescribeDirectoryConfigsResult
Exceptions
ResourceNotFoundException
.
See also: AWS API Documentation
AWSSDK.AppStream.describe_fleets
— Function.using AWSSDK.AppStream.describe_fleets
describe_fleets([::AWSConfig], arguments::Dict)
describe_fleets([::AWSConfig]; <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DescribeFleets", arguments::Dict)
appstream([::AWSConfig], "DescribeFleets", <keyword arguments>)
DescribeFleets Operation
Describes the specified fleets or all fleets in the account.
Arguments
Names = [::String, ...]
The names of the fleets to describe.
NextToken = ::String
The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.
Returns
DescribeFleetsResult
Exceptions
ResourceNotFoundException
.
See also: AWS API Documentation
AWSSDK.AppStream.describe_image_builders
— Function.using AWSSDK.AppStream.describe_image_builders
describe_image_builders([::AWSConfig], arguments::Dict)
describe_image_builders([::AWSConfig]; <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DescribeImageBuilders", arguments::Dict)
appstream([::AWSConfig], "DescribeImageBuilders", <keyword arguments>)
DescribeImageBuilders Operation
Arguments
Names = [::String, ...]
MaxResults = ::Int
NextToken = ::String
Returns
DescribeImageBuildersResult
Exceptions
ResourceNotFoundException
.
See also: AWS API Documentation
AWSSDK.AppStream.describe_images
— Function.using AWSSDK.AppStream.describe_images
describe_images([::AWSConfig], arguments::Dict)
describe_images([::AWSConfig]; <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DescribeImages", arguments::Dict)
appstream([::AWSConfig], "DescribeImages", <keyword arguments>)
DescribeImages Operation
Describes the specified images or all images in the account.
Arguments
Names = [::String, ...]
The names of the images to describe.
Returns
DescribeImagesResult
Exceptions
ResourceNotFoundException
.
See also: AWS API Documentation
AWSSDK.AppStream.describe_sessions
— Function.using AWSSDK.AppStream.describe_sessions
describe_sessions([::AWSConfig], arguments::Dict)
describe_sessions([::AWSConfig]; StackName=, FleetName=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DescribeSessions", arguments::Dict)
appstream([::AWSConfig], "DescribeSessions", StackName=, FleetName=, <keyword arguments>)
DescribeSessions Operation
Describes the streaming sessions for the specified stack and fleet. If a user ID is provided, only the streaming sessions for only that user are returned. If an authentication type is not provided, the default is to authenticate users using a streaming URL.
Arguments
StackName = ::String
– Required
The name of the stack.
FleetName = ::String
– Required
The name of the fleet.
UserId = ::String
The user ID.
NextToken = ::String
The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.
Limit = ::Int
The size of each page of results. The default value is 20 and the maximum value is 50.
AuthenticationType = "API", "SAML" or "USERPOOL"
The authentication method. Specify API
for a user authenticated using a streaming URL or SAML
for a SAML federated user. The default is to authenticate users using a streaming URL.
Returns
DescribeSessionsResult
Exceptions
InvalidParameterCombinationException
.
See also: AWS API Documentation
AWSSDK.AppStream.describe_stacks
— Function.using AWSSDK.AppStream.describe_stacks
describe_stacks([::AWSConfig], arguments::Dict)
describe_stacks([::AWSConfig]; <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DescribeStacks", arguments::Dict)
appstream([::AWSConfig], "DescribeStacks", <keyword arguments>)
DescribeStacks Operation
Describes the specified stacks or all stacks in the account.
Arguments
Names = [::String, ...]
The names of the stacks to describe.
NextToken = ::String
The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.
Returns
DescribeStacksResult
Exceptions
ResourceNotFoundException
.
See also: AWS API Documentation
AWSSDK.AppStream.disassociate_fleet
— Function.using AWSSDK.AppStream.disassociate_fleet
disassociate_fleet([::AWSConfig], arguments::Dict)
disassociate_fleet([::AWSConfig]; FleetName=, StackName=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "DisassociateFleet", arguments::Dict)
appstream([::AWSConfig], "DisassociateFleet", FleetName=, StackName=)
DisassociateFleet Operation
Disassociates the specified fleet from the specified stack.
Arguments
FleetName = ::String
– Required
The name of the fleet.
StackName = ::String
– Required
The name of the stack.
Returns
DisassociateFleetResult
Exceptions
ResourceInUseException
, ResourceNotFoundException
or ConcurrentModificationException
.
See also: AWS API Documentation
AWSSDK.AppStream.expire_session
— Function.using AWSSDK.AppStream.expire_session
expire_session([::AWSConfig], arguments::Dict)
expire_session([::AWSConfig]; SessionId=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "ExpireSession", arguments::Dict)
appstream([::AWSConfig], "ExpireSession", SessionId=)
ExpireSession Operation
Stops the specified streaming session.
Arguments
SessionId = ::String
– Required
The ID of the streaming session.
Returns
ExpireSessionResult
See also: AWS API Documentation
AWSSDK.AppStream.list_associated_fleets
— Function.using AWSSDK.AppStream.list_associated_fleets
list_associated_fleets([::AWSConfig], arguments::Dict)
list_associated_fleets([::AWSConfig]; StackName=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "ListAssociatedFleets", arguments::Dict)
appstream([::AWSConfig], "ListAssociatedFleets", StackName=, <keyword arguments>)
ListAssociatedFleets Operation
Lists the fleets associated with the specified stack.
Arguments
StackName = ::String
– Required
The name of the stack.
NextToken = ::String
The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.
Returns
ListAssociatedFleetsResult
See also: AWS API Documentation
AWSSDK.AppStream.list_associated_stacks
— Function.using AWSSDK.AppStream.list_associated_stacks
list_associated_stacks([::AWSConfig], arguments::Dict)
list_associated_stacks([::AWSConfig]; FleetName=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "ListAssociatedStacks", arguments::Dict)
appstream([::AWSConfig], "ListAssociatedStacks", FleetName=, <keyword arguments>)
ListAssociatedStacks Operation
Lists the stacks associated with the specified fleet.
Arguments
FleetName = ::String
– Required
The name of the fleet.
NextToken = ::String
The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.
Returns
ListAssociatedStacksResult
See also: AWS API Documentation
AWSSDK.AppStream.start_fleet
— Function.using AWSSDK.AppStream.start_fleet
start_fleet([::AWSConfig], arguments::Dict)
start_fleet([::AWSConfig]; Name=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "StartFleet", arguments::Dict)
appstream([::AWSConfig], "StartFleet", Name=)
StartFleet Operation
Starts the specified fleet.
Arguments
Name = ::String
– Required
The name of the fleet.
Returns
StartFleetResult
Exceptions
ResourceNotFoundException
, OperationNotPermittedException
, LimitExceededException
or ConcurrentModificationException
.
See also: AWS API Documentation
AWSSDK.AppStream.start_image_builder
— Function.using AWSSDK.AppStream.start_image_builder
start_image_builder([::AWSConfig], arguments::Dict)
start_image_builder([::AWSConfig]; Name=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "StartImageBuilder", arguments::Dict)
appstream([::AWSConfig], "StartImageBuilder", Name=)
StartImageBuilder Operation
Arguments
Name = ::String
– Required
Returns
StartImageBuilderResult
Exceptions
ResourceNotAvailableException
, ResourceNotFoundException
or ConcurrentModificationException
.
See also: AWS API Documentation
AWSSDK.AppStream.stop_fleet
— Function.using AWSSDK.AppStream.stop_fleet
stop_fleet([::AWSConfig], arguments::Dict)
stop_fleet([::AWSConfig]; Name=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "StopFleet", arguments::Dict)
appstream([::AWSConfig], "StopFleet", Name=)
StopFleet Operation
Stops the specified fleet.
Arguments
Name = ::String
– Required
The name of the fleet.
Returns
StopFleetResult
Exceptions
ResourceNotFoundException
or ConcurrentModificationException
.
See also: AWS API Documentation
AWSSDK.AppStream.stop_image_builder
— Function.using AWSSDK.AppStream.stop_image_builder
stop_image_builder([::AWSConfig], arguments::Dict)
stop_image_builder([::AWSConfig]; Name=)
using AWSCore.Services.appstream
appstream([::AWSConfig], "StopImageBuilder", arguments::Dict)
appstream([::AWSConfig], "StopImageBuilder", Name=)
StopImageBuilder Operation
Arguments
Name = ::String
– Required
Returns
StopImageBuilderResult
Exceptions
ResourceNotFoundException
, OperationNotPermittedException
or ConcurrentModificationException
.
See also: AWS API Documentation
AWSSDK.AppStream.update_directory_config
— Function.using AWSSDK.AppStream.update_directory_config
update_directory_config([::AWSConfig], arguments::Dict)
update_directory_config([::AWSConfig]; DirectoryName=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "UpdateDirectoryConfig", arguments::Dict)
appstream([::AWSConfig], "UpdateDirectoryConfig", DirectoryName=, <keyword arguments>)
UpdateDirectoryConfig Operation
Updates the specified directory configuration.
Arguments
DirectoryName = ::String
– Required
The name of the directory configuration.
OrganizationalUnitDistinguishedNames = [::String, ...]
The distinguished names of the organizational units for computer accounts.
ServiceAccountCredentials = [ ... ]
The credentials for the service account used by the streaming instance to connect to the directory.
ServiceAccountCredentials = [
"AccountName" => <required> ::String,
"AccountPassword" => <required> ::String
]
Returns
UpdateDirectoryConfigResult
Exceptions
ResourceInUseException
, ResourceNotFoundException
or ConcurrentModificationException
.
See also: AWS API Documentation
AWSSDK.AppStream.update_fleet
— Function.using AWSSDK.AppStream.update_fleet
update_fleet([::AWSConfig], arguments::Dict)
update_fleet([::AWSConfig]; Name=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "UpdateFleet", arguments::Dict)
appstream([::AWSConfig], "UpdateFleet", Name=, <keyword arguments>)
UpdateFleet Operation
Updates the specified fleet.
If the fleet is in the STOPPED
state, you can update any attribute except the fleet name. If the fleet is in the RUNNING
state, you can update the DisplayName
and ComputeCapacity
attributes. If the fleet is in the STARTING
or STOPPING
state, you can't update it.
Arguments
ImageName = ::String
The name of the image used by the fleet.
Name = ::String
– Required
A unique name for the fleet.
InstanceType = ::String
The instance type to use when launching fleet instances. The following instance types are available:
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.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
ComputeCapacity = ["DesiredInstances" => <required> ::Int]
The desired capacity for the fleet.
VpcConfig = [ ... ]
The VPC configuration for the fleet.
VpcConfig = [
"SubnetIds" => [::String, ...],
"SecurityGroupIds" => [::String, ...]
]
MaxUserDurationInSeconds = ::Int
The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.
DisconnectTimeoutInSeconds = ::Int
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.
DeleteVpcConfig = ::Bool
Deletes the VPC association for the specified fleet.
Description = ::String
The description displayed to end users.
DisplayName = ::String
The fleet name displayed to end users.
EnableDefaultInternetAccess = ::Bool
Enables or disables default internet access for the fleet.
DomainJoinInfo = [ ... ]
The information needed for streaming instances to join a domain.
DomainJoinInfo = [
"DirectoryName" => ::String,
"OrganizationalUnitDistinguishedName" => ::String
]
AttributesToDelete = ["VPC_CONFIGURATION", "VPC_CONFIGURATION_SECURITY_GROUP_IDS" or "DOMAIN_JOIN_INFO", ...]
The fleet attributes to delete.
Returns
UpdateFleetResult
Exceptions
ResourceInUseException
, LimitExceededException
, InvalidRoleException
, ResourceNotFoundException
, ResourceNotAvailableException
, InvalidParameterCombinationException
, ConcurrentModificationException
, IncompatibleImageException
or OperationNotPermittedException
.
See also: AWS API Documentation
AWSSDK.AppStream.update_stack
— Function.using AWSSDK.AppStream.update_stack
update_stack([::AWSConfig], arguments::Dict)
update_stack([::AWSConfig]; Name=, <keyword arguments>)
using AWSCore.Services.appstream
appstream([::AWSConfig], "UpdateStack", arguments::Dict)
appstream([::AWSConfig], "UpdateStack", Name=, <keyword arguments>)
UpdateStack Operation
Updates the specified stack.
Arguments
DisplayName = ::String
The stack name displayed to end users.
Description = ::String
The description displayed to end users.
Name = ::String
– Required
The name of the stack.
StorageConnectors = [[ ... ], ...]
The storage connectors to enable.
StorageConnectors = [[
"ConnectorType" => <required> "HOMEFOLDERS",
"ResourceIdentifier" => ::String
], ...]
DeleteStorageConnectors = ::Bool
Deletes the storage connectors currently enabled for the stack.
Returns
UpdateStackResult
Exceptions
ResourceNotFoundException
, ResourceInUseException
, InvalidRoleException
, InvalidParameterCombinationException
, LimitExceededException
or IncompatibleImageException
.
See also: AWS API Documentation