2017-02-02 09:27:08 +01:00
{
"version" : "2.0" ,
"metadata" : {
"apiVersion" : "2016-12-01" ,
"endpointPrefix" : "appstream2" ,
"jsonVersion" : "1.1" ,
"protocol" : "json" ,
"serviceFullName" : "Amazon AppStream" ,
2018-01-15 17:34:17 +01:00
"serviceId" : "AppStream" ,
2017-02-02 09:27:08 +01:00
"signatureVersion" : "v4" ,
"signingName" : "appstream" ,
"targetPrefix" : "PhotonAdminProxyService" ,
"uid" : "appstream-2016-12-01"
} ,
"operations" : {
"AssociateFleet" : {
"name" : "AssociateFleet" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "AssociateFleetRequest" } ,
"output" : { "shape" : "AssociateFleetResult" } ,
"errors" : [
{ "shape" : "LimitExceededException" } ,
2017-06-27 11:52:19 +02:00
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "ConcurrentModificationException" } ,
2017-08-24 04:33:12 +02:00
{ "shape" : "IncompatibleImageException" } ,
{ "shape" : "OperationNotPermittedException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Associates the specified fleet with the specified stack.</p>"
2017-02-02 09:27:08 +01:00
} ,
2017-08-24 04:33:12 +02:00
"CreateDirectoryConfig" : {
"name" : "CreateDirectoryConfig" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "CreateDirectoryConfigRequest" } ,
"output" : { "shape" : "CreateDirectoryConfigResult" } ,
"errors" : [
{ "shape" : "ResourceAlreadyExistsException" } ,
{ "shape" : "LimitExceededException" }
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Creates a directory configuration.</p>"
2017-08-24 04:33:12 +02:00
} ,
2017-02-02 09:27:08 +01:00
"CreateFleet" : {
"name" : "CreateFleet" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "CreateFleetRequest" } ,
"output" : { "shape" : "CreateFleetResult" } ,
"errors" : [
{ "shape" : "ResourceAlreadyExistsException" } ,
{ "shape" : "ResourceNotAvailableException" } ,
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "LimitExceededException" } ,
2017-06-27 11:52:19 +02:00
{ "shape" : "InvalidRoleException" } ,
2017-08-24 04:33:12 +02:00
{ "shape" : "ConcurrentModificationException" } ,
{ "shape" : "InvalidParameterCombinationException" } ,
{ "shape" : "IncompatibleImageException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Creates a fleet.</p>"
} ,
"CreateImageBuilder" : {
"name" : "CreateImageBuilder" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "CreateImageBuilderRequest" } ,
"output" : { "shape" : "CreateImageBuilderResult" } ,
"errors" : [
{ "shape" : "LimitExceededException" } ,
{ "shape" : "ResourceAlreadyExistsException" } ,
{ "shape" : "ResourceNotAvailableException" } ,
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "InvalidRoleException" } ,
{ "shape" : "ConcurrentModificationException" } ,
{ "shape" : "InvalidParameterCombinationException" } ,
{ "shape" : "IncompatibleImageException" }
] ,
"documentation" : "<p>Creates an image builder.</p> <p>The initial state of the builder is <code>PENDING</code>. When it is ready, the state is <code>RUNNING</code>.</p>"
} ,
"CreateImageBuilderStreamingURL" : {
"name" : "CreateImageBuilderStreamingURL" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "CreateImageBuilderStreamingURLRequest" } ,
"output" : { "shape" : "CreateImageBuilderStreamingURLResult" } ,
"errors" : [
{ "shape" : "OperationNotPermittedException" } ,
{ "shape" : "ResourceNotFoundException" }
] ,
"documentation" : "<p>Creates a URL to start an image builder streaming session.</p>"
2017-02-02 09:27:08 +01:00
} ,
"CreateStack" : {
"name" : "CreateStack" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "CreateStackRequest" } ,
"output" : { "shape" : "CreateStackResult" } ,
"errors" : [
{ "shape" : "LimitExceededException" } ,
2017-06-27 11:52:19 +02:00
{ "shape" : "ResourceAlreadyExistsException" } ,
{ "shape" : "ConcurrentModificationException" } ,
{ "shape" : "InvalidRoleException" } ,
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "InvalidParameterCombinationException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Creates a stack.</p>"
2017-02-02 09:27:08 +01:00
} ,
"CreateStreamingURL" : {
"name" : "CreateStreamingURL" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "CreateStreamingURLRequest" } ,
"output" : { "shape" : "CreateStreamingURLResult" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "ResourceNotAvailableException" } ,
2017-06-27 11:52:19 +02:00
{ "shape" : "OperationNotPermittedException" } ,
{ "shape" : "InvalidParameterCombinationException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Creates a URL to start a streaming session for the specified user.</p>"
2017-02-02 09:27:08 +01:00
} ,
2017-08-24 04:33:12 +02:00
"DeleteDirectoryConfig" : {
"name" : "DeleteDirectoryConfig" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DeleteDirectoryConfigRequest" } ,
"output" : { "shape" : "DeleteDirectoryConfigResult" } ,
"errors" : [
{ "shape" : "ResourceInUseException" } ,
{ "shape" : "ResourceNotFoundException" }
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Deletes the specified directory configuration.</p>"
2017-08-24 04:33:12 +02:00
} ,
2017-02-02 09:27:08 +01:00
"DeleteFleet" : {
"name" : "DeleteFleet" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DeleteFleetRequest" } ,
"output" : { "shape" : "DeleteFleetResult" } ,
"errors" : [
{ "shape" : "ResourceInUseException" } ,
2017-06-27 11:52:19 +02:00
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "ConcurrentModificationException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Deletes the specified fleet.</p>"
} ,
"DeleteImage" : {
"name" : "DeleteImage" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DeleteImageRequest" } ,
"output" : { "shape" : "DeleteImageResult" } ,
"errors" : [
{ "shape" : "ResourceInUseException" } ,
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "OperationNotPermittedException" } ,
{ "shape" : "ConcurrentModificationException" }
] ,
"documentation" : "<p>Deletes the specified image. You cannot delete an image that is currently in use. After you delete an image, you cannot provision new capacity using the image.</p>"
} ,
"DeleteImageBuilder" : {
"name" : "DeleteImageBuilder" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DeleteImageBuilderRequest" } ,
"output" : { "shape" : "DeleteImageBuilderResult" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "OperationNotPermittedException" } ,
{ "shape" : "ConcurrentModificationException" }
] ,
"documentation" : "<p>Deletes the specified image builder and releases the capacity.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DeleteStack" : {
"name" : "DeleteStack" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DeleteStackRequest" } ,
"output" : { "shape" : "DeleteStackResult" } ,
"errors" : [
{ "shape" : "ResourceInUseException" } ,
2017-06-27 11:52:19 +02:00
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "ConcurrentModificationException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Deletes the specified stack. After this operation completes, the environment can no longer be activated and any reservations made for the stack are released.</p>"
2017-02-02 09:27:08 +01:00
} ,
2017-08-24 04:33:12 +02:00
"DescribeDirectoryConfigs" : {
"name" : "DescribeDirectoryConfigs" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DescribeDirectoryConfigsRequest" } ,
"output" : { "shape" : "DescribeDirectoryConfigsResult" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" }
] ,
2018-02-11 09:52:35 +01:00
"documentation" : "<p>Describes the specified directory configurations. Note that although the response syntax in this topic includes the account password, this password is not returned in the actual response. </p>"
2017-08-24 04:33:12 +02:00
} ,
2017-02-02 09:27:08 +01:00
"DescribeFleets" : {
"name" : "DescribeFleets" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DescribeFleetsRequest" } ,
"output" : { "shape" : "DescribeFleetsResult" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" }
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes the specified fleets or all fleets in the account.</p>"
} ,
"DescribeImageBuilders" : {
"name" : "DescribeImageBuilders" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DescribeImageBuildersRequest" } ,
"output" : { "shape" : "DescribeImageBuildersResult" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" }
] ,
"documentation" : "<p>Describes the specified image builders or all image builders in the account.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DescribeImages" : {
"name" : "DescribeImages" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DescribeImagesRequest" } ,
"output" : { "shape" : "DescribeImagesResult" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" }
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes the specified images or all images in the account.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DescribeSessions" : {
"name" : "DescribeSessions" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DescribeSessionsRequest" } ,
"output" : { "shape" : "DescribeSessionsResult" } ,
2017-06-27 11:52:19 +02:00
"errors" : [
{ "shape" : "InvalidParameterCombinationException" }
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>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.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DescribeStacks" : {
"name" : "DescribeStacks" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DescribeStacksRequest" } ,
"output" : { "shape" : "DescribeStacksResult" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" }
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes the specified stacks or all stacks in the account.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DisassociateFleet" : {
"name" : "DisassociateFleet" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "DisassociateFleetRequest" } ,
"output" : { "shape" : "DisassociateFleetResult" } ,
"errors" : [
{ "shape" : "ResourceInUseException" } ,
2017-06-27 11:52:19 +02:00
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "ConcurrentModificationException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Disassociates the specified fleet from the specified stack.</p>"
2017-02-02 09:27:08 +01:00
} ,
"ExpireSession" : {
"name" : "ExpireSession" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "ExpireSessionRequest" } ,
"output" : { "shape" : "ExpireSessionResult" } ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Stops the specified streaming session.</p>"
2017-02-02 09:27:08 +01:00
} ,
"ListAssociatedFleets" : {
"name" : "ListAssociatedFleets" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "ListAssociatedFleetsRequest" } ,
"output" : { "shape" : "ListAssociatedFleetsResult" } ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Lists the fleets associated with the specified stack.</p>"
2017-02-02 09:27:08 +01:00
} ,
"ListAssociatedStacks" : {
"name" : "ListAssociatedStacks" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "ListAssociatedStacksRequest" } ,
"output" : { "shape" : "ListAssociatedStacksResult" } ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Lists the stacks associated with the specified fleet.</p>"
} ,
"ListTagsForResource" : {
"name" : "ListTagsForResource" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "ListTagsForResourceRequest" } ,
"output" : { "shape" : "ListTagsForResourceResponse" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" }
] ,
2018-02-11 09:52:35 +01:00
"documentation" : "<p>Lists the tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.</p> <p>For more information about tags, see <a href=\"http://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html\">Tagging Your Resources</a> in the <i>Amazon AppStream 2.0 Developer Guide</i>.</p>"
2017-02-02 09:27:08 +01:00
} ,
"StartFleet" : {
"name" : "StartFleet" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "StartFleetRequest" } ,
"output" : { "shape" : "StartFleetResult" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" } ,
2017-06-27 11:52:19 +02:00
{ "shape" : "OperationNotPermittedException" } ,
{ "shape" : "LimitExceededException" } ,
{ "shape" : "ConcurrentModificationException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Starts the specified fleet.</p>"
} ,
"StartImageBuilder" : {
"name" : "StartImageBuilder" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "StartImageBuilderRequest" } ,
"output" : { "shape" : "StartImageBuilderResult" } ,
"errors" : [
{ "shape" : "ResourceNotAvailableException" } ,
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "ConcurrentModificationException" } ,
{ "shape" : "IncompatibleImageException" }
] ,
"documentation" : "<p>Starts the specified image builder.</p>"
2017-02-02 09:27:08 +01:00
} ,
"StopFleet" : {
"name" : "StopFleet" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "StopFleetRequest" } ,
"output" : { "shape" : "StopFleetResult" } ,
"errors" : [
2017-06-27 11:52:19 +02:00
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "ConcurrentModificationException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Stops the specified fleet.</p>"
} ,
"StopImageBuilder" : {
"name" : "StopImageBuilder" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "StopImageBuilderRequest" } ,
"output" : { "shape" : "StopImageBuilderResult" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "OperationNotPermittedException" } ,
{ "shape" : "ConcurrentModificationException" }
] ,
"documentation" : "<p>Stops the specified image builder.</p>"
} ,
"TagResource" : {
"name" : "TagResource" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "TagResourceRequest" } ,
"output" : { "shape" : "TagResourceResponse" } ,
"errors" : [
{ "shape" : "LimitExceededException" } ,
{ "shape" : "ResourceNotFoundException" }
] ,
2018-02-11 09:52:35 +01:00
"documentation" : "<p>Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.</p> <p>Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.</p> <p>To list the current tags for your resources, use <a>ListTagsForResource</a>. To disassociate tags from your resources, use <a>UntagResource</a>.</p> <p>For more information about tags, see <a href=\"http://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html\">Tagging Your Resources</a> in the <i>Amazon AppStream 2.0 Developer Guide</i>.</p>"
2018-01-15 17:34:17 +01:00
} ,
"UntagResource" : {
"name" : "UntagResource" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "UntagResourceRequest" } ,
"output" : { "shape" : "UntagResourceResponse" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" }
] ,
2018-02-11 09:52:35 +01:00
"documentation" : "<p>Disassociates the specified tags from the specified AppStream 2.0 resource.</p> <p>To list the current tags for your resources, use <a>ListTagsForResource</a>.</p> <p>For more information about tags, see <a href=\"http://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html\">Tagging Your Resources</a> in the <i>Amazon AppStream 2.0 Developer Guide</i>.</p>"
2017-02-02 09:27:08 +01:00
} ,
2017-08-24 04:33:12 +02:00
"UpdateDirectoryConfig" : {
"name" : "UpdateDirectoryConfig" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "UpdateDirectoryConfigRequest" } ,
"output" : { "shape" : "UpdateDirectoryConfigResult" } ,
"errors" : [
{ "shape" : "ResourceInUseException" } ,
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "ConcurrentModificationException" }
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Updates the specified directory configuration.</p>"
2017-08-24 04:33:12 +02:00
} ,
2017-02-02 09:27:08 +01:00
"UpdateFleet" : {
"name" : "UpdateFleet" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "UpdateFleetRequest" } ,
"output" : { "shape" : "UpdateFleetResult" } ,
"errors" : [
{ "shape" : "ResourceInUseException" } ,
{ "shape" : "LimitExceededException" } ,
{ "shape" : "InvalidRoleException" } ,
2017-06-27 11:52:19 +02:00
{ "shape" : "ResourceNotFoundException" } ,
{ "shape" : "ResourceNotAvailableException" } ,
{ "shape" : "InvalidParameterCombinationException" } ,
{ "shape" : "ConcurrentModificationException" } ,
2017-08-24 04:33:12 +02:00
{ "shape" : "IncompatibleImageException" } ,
{ "shape" : "OperationNotPermittedException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Updates the specified fleet.</p> <p>If the fleet is in the <code>STOPPED</code> state, you can update any attribute except the fleet name. If the fleet is in the <code>RUNNING</code> state, you can update the <code>DisplayName</code> and <code>ComputeCapacity</code> attributes. If the fleet is in the <code>STARTING</code> or <code>STOPPING</code> state, you can't update it.</p>"
2017-02-02 09:27:08 +01:00
} ,
"UpdateStack" : {
"name" : "UpdateStack" ,
"http" : {
"method" : "POST" ,
"requestUri" : "/"
} ,
"input" : { "shape" : "UpdateStackRequest" } ,
"output" : { "shape" : "UpdateStackResult" } ,
"errors" : [
{ "shape" : "ResourceNotFoundException" } ,
2017-06-27 11:52:19 +02:00
{ "shape" : "ResourceInUseException" } ,
{ "shape" : "InvalidRoleException" } ,
{ "shape" : "InvalidParameterCombinationException" } ,
{ "shape" : "LimitExceededException" } ,
{ "shape" : "IncompatibleImageException" }
2017-02-02 09:27:08 +01:00
] ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Updates the specified stack.</p>"
2017-02-02 09:27:08 +01:00
}
} ,
"shapes" : {
2017-08-24 04:33:12 +02:00
"AccountName" : {
"type" : "string" ,
"min" : 1 ,
"sensitive" : true
} ,
"AccountPassword" : {
"type" : "string" ,
"max" : 127 ,
"min" : 1 ,
"sensitive" : true
} ,
2017-02-02 09:27:08 +01:00
"Application" : {
"type" : "structure" ,
"members" : {
"Name" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the application.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DisplayName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The application name for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"IconURL" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The URL for the application icon. This URL might be time-limited.</p>"
2017-02-02 09:27:08 +01:00
} ,
"LaunchPath" : {
"shape" : "String" ,
"documentation" : "<p>The path to the application executable in the instance.</p>"
} ,
"LaunchParameters" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The arguments that are passed to the application at launch.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Enabled" : {
"shape" : "Boolean" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>If there is a problem, the application can be disabled after image creation.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Metadata" : {
"shape" : "Metadata" ,
2017-06-27 11:52:19 +02:00
"documentation" : "<p>Additional attributes that describe the application.</p>"
2017-02-02 09:27:08 +01:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes an application in the application catalog.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Applications" : {
"type" : "list" ,
"member" : { "shape" : "Application" }
} ,
2018-01-15 17:34:17 +01:00
"AppstreamAgentVersion" : {
"type" : "string" ,
"max" : 100 ,
"min" : 1
} ,
2017-02-02 09:27:08 +01:00
"Arn" : {
"type" : "string" ,
"pattern" : "^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$"
} ,
"AssociateFleetRequest" : {
"type" : "structure" ,
"required" : [
"FleetName" ,
"StackName"
] ,
"members" : {
"FleetName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"StackName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the stack.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"AssociateFleetResult" : {
"type" : "structure" ,
"members" : {
}
} ,
2017-06-27 11:52:19 +02:00
"AuthenticationType" : {
"type" : "string" ,
"enum" : [
"API" ,
"SAML" ,
"USERPOOL"
]
} ,
2017-02-02 09:27:08 +01:00
"Boolean" : { "type" : "boolean" } ,
2017-06-27 11:52:19 +02:00
"BooleanObject" : { "type" : "boolean" } ,
2017-02-02 09:27:08 +01:00
"ComputeCapacity" : {
"type" : "structure" ,
"required" : [ "DesiredInstances" ] ,
"members" : {
"DesiredInstances" : {
"shape" : "Integer" ,
"documentation" : "<p>The desired number of streaming instances.</p>"
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes the capacity for a fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"ComputeCapacityStatus" : {
"type" : "structure" ,
"required" : [ "Desired" ] ,
"members" : {
"Desired" : {
"shape" : "Integer" ,
"documentation" : "<p>The desired number of streaming instances.</p>"
} ,
"Running" : {
"shape" : "Integer" ,
"documentation" : "<p>The total number of simultaneous streaming instances that are running.</p>"
} ,
"InUse" : {
"shape" : "Integer" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The number of instances in use for streaming.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Available" : {
"shape" : "Integer" ,
"documentation" : "<p>The number of currently available instances that can be used to stream sessions.</p>"
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes the capacity status for a fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
2017-06-27 11:52:19 +02:00
"ConcurrentModificationException" : {
"type" : "structure" ,
"members" : {
"Message" : { "shape" : "ErrorMessage" }
} ,
"documentation" : "<p>An API error occurred. Wait a few minutes and try again.</p>" ,
"exception" : true
} ,
2017-08-24 04:33:12 +02:00
"CreateDirectoryConfigRequest" : {
"type" : "structure" ,
"required" : [
"DirectoryName" ,
"OrganizationalUnitDistinguishedNames" ,
"ServiceAccountCredentials"
] ,
"members" : {
"DirectoryName" : {
"shape" : "DirectoryName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fully qualified name of the directory (for example, corp.example.com).</p>"
2017-08-24 04:33:12 +02:00
} ,
"OrganizationalUnitDistinguishedNames" : {
"shape" : "OrganizationalUnitDistinguishedNamesList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The distinguished names of the organizational units for computer accounts.</p>"
2017-08-24 04:33:12 +02:00
} ,
"ServiceAccountCredentials" : {
"shape" : "ServiceAccountCredentials" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The credentials for the service account used by the streaming instance to connect to the directory.</p>"
2017-08-24 04:33:12 +02:00
}
}
} ,
"CreateDirectoryConfigResult" : {
"type" : "structure" ,
"members" : {
"DirectoryConfig" : {
"shape" : "DirectoryConfig" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Information about the directory configuration.</p>"
2017-08-24 04:33:12 +02:00
}
}
} ,
2017-02-02 09:27:08 +01:00
"CreateFleetRequest" : {
"type" : "structure" ,
"required" : [
"Name" ,
"ImageName" ,
"InstanceType" ,
"ComputeCapacity"
] ,
"members" : {
"Name" : {
"shape" : "Name" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>A unique name for the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"ImageName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the image used to create the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"InstanceType" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The instance type to use when launching fleet instances. The following instance types are available:</p> <ul> <li> <p>stream.standard.medium</p> </li> <li> <p>stream.standard.large</p> </li> <li> <p>stream.compute.large</p> </li> <li> <p>stream.compute.xlarge</p> </li> <li> <p>stream.compute.2xlarge</p> </li> <li> <p>stream.compute.4xlarge</p> </li> <li> <p>stream.compute.8xlarge</p> </li> <li> <p>stream.memory.large</p> </li> <li> <p>stream.memory.xlarge</p> </li> <li> <p>stream.memory.2xlarge</p> </li> <li> <p>stream.memory.4xlarge</p> </li> <li> <p>stream.memory.8xlarge</p> </li> <li> <p>stream.graphics-design.large</p> </li> <li> <p>stream.graphics-design.xlarge</p> </li> <li> <p>stream.graphics-design.2xlarge</p> </li> <li> <p>stream.graphics-design.4xlarge</p> </li> <li> <p>stream.graphics-desktop.2xlarge</p> </li> <li> <p>stream.graphics-pro.4xlarge</p> </li> <li> <p>stream.graphics-pro.8xlarge</p> </li> <li> <p>stream.graphics-pro.16xlarge</p> </li> </ul>"
} ,
"FleetType" : {
"shape" : "FleetType" ,
"documentation" : "<p>The fleet type.</p> <dl> <dt>ALWAYS_ON</dt> <dd> <p>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.</p> </dd> <dt>ON_DEMAND</dt> <dd> <p>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.</p> </dd> </dl>"
2017-02-02 09:27:08 +01:00
} ,
"ComputeCapacity" : {
"shape" : "ComputeCapacity" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The desired capacity for the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"VpcConfig" : {
"shape" : "VpcConfig" ,
"documentation" : "<p>The VPC configuration for the fleet.</p>"
} ,
"MaxUserDurationInSeconds" : {
"shape" : "Integer" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DisconnectTimeoutInSeconds" : {
"shape" : "Integer" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>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.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Description" : {
"shape" : "Description" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The description for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DisplayName" : {
"shape" : "DisplayName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fleet name for display.</p>"
2017-06-27 11:52:19 +02:00
} ,
"EnableDefaultInternetAccess" : {
"shape" : "BooleanObject" ,
2017-08-24 04:33:12 +02:00
"documentation" : "<p>Enables or disables default internet access for the fleet.</p>"
} ,
"DomainJoinInfo" : {
"shape" : "DomainJoinInfo" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The information needed to join a Microsoft Active Directory domain.</p>"
2017-02-02 09:27:08 +01:00
}
2018-01-15 17:34:17 +01:00
}
2017-02-02 09:27:08 +01:00
} ,
"CreateFleetResult" : {
"type" : "structure" ,
"members" : {
"Fleet" : {
"shape" : "Fleet" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Information about the fleet.</p>"
}
}
} ,
"CreateImageBuilderRequest" : {
"type" : "structure" ,
"required" : [
"Name" ,
"ImageName" ,
"InstanceType"
] ,
"members" : {
"Name" : {
"shape" : "Name" ,
"documentation" : "<p>A unique name for the image builder.</p>"
} ,
"ImageName" : {
"shape" : "String" ,
"documentation" : "<p>The name of the image used to create the builder.</p>"
} ,
"InstanceType" : {
"shape" : "String" ,
"documentation" : "<p>The instance type to use when launching the image builder.</p>"
} ,
"Description" : {
"shape" : "Description" ,
"documentation" : "<p>The description for display.</p>"
} ,
"DisplayName" : {
"shape" : "DisplayName" ,
"documentation" : "<p>The image builder name for display.</p>"
} ,
"VpcConfig" : {
"shape" : "VpcConfig" ,
"documentation" : "<p>The VPC configuration for the image builder. You can specify only one subnet.</p>"
} ,
"EnableDefaultInternetAccess" : {
"shape" : "BooleanObject" ,
"documentation" : "<p>Enables or disables default internet access for the image builder.</p>"
} ,
"DomainJoinInfo" : {
"shape" : "DomainJoinInfo" ,
"documentation" : "<p>The information needed to join a Microsoft Active Directory domain.</p>"
} ,
"AppstreamAgentVersion" : {
"shape" : "AppstreamAgentVersion" ,
"documentation" : "<p>The version of the AppStream 2.0 agent to use for this image builder. To use the latest version of the AppStream 2.0 agent, specify [LATEST]. </p>"
}
}
} ,
"CreateImageBuilderResult" : {
"type" : "structure" ,
"members" : {
"ImageBuilder" : {
"shape" : "ImageBuilder" ,
"documentation" : "<p>Information about the image builder.</p>"
}
}
} ,
"CreateImageBuilderStreamingURLRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "String" ,
"documentation" : "<p>The name of the image builder.</p>"
} ,
"Validity" : {
"shape" : "Long" ,
"documentation" : "<p>The time that the streaming URL will be valid, in seconds. Specify a value between 1 and 604800 seconds. The default is 3600 seconds.</p>"
}
}
} ,
"CreateImageBuilderStreamingURLResult" : {
"type" : "structure" ,
"members" : {
"StreamingURL" : {
"shape" : "String" ,
"documentation" : "<p>The URL to start the AppStream 2.0 streaming session.</p>"
} ,
"Expires" : {
"shape" : "Timestamp" ,
"documentation" : "<p>The elapsed time, in seconds after the Unix epoch, when this URL expires.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"CreateStackRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the stack.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Description" : {
"shape" : "Description" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The description for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DisplayName" : {
"shape" : "DisplayName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The stack name for display.</p>"
2017-06-27 11:52:19 +02:00
} ,
"StorageConnectors" : {
"shape" : "StorageConnectorList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The storage connectors to enable.</p>"
2018-02-11 09:52:35 +01:00
} ,
"RedirectURL" : {
"shape" : "RedirectURL" ,
"documentation" : "<p>The URL the user is redirected to after the streaming session ends.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"CreateStackResult" : {
"type" : "structure" ,
"members" : {
"Stack" : {
"shape" : "Stack" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Information about the stack.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"CreateStreamingURLRequest" : {
"type" : "structure" ,
"required" : [
"StackName" ,
"FleetName" ,
"UserId"
] ,
"members" : {
"StackName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the stack.</p>"
2017-02-02 09:27:08 +01:00
} ,
"FleetName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"UserId" : {
2017-08-24 04:33:12 +02:00
"shape" : "StreamingUrlUserId" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The ID of the user.</p>"
2017-02-02 09:27:08 +01:00
} ,
"ApplicationId" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the application to launch after the session starts. This is the name that you specified as <b>Name</b> in the Image Assistant.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Validity" : {
"shape" : "Long" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The time that the streaming URL will be valid, in seconds. Specify a value between 1 and 604800 seconds. The default is 60 seconds.</p>"
2017-02-02 09:27:08 +01:00
} ,
"SessionContext" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The session context. For more information, see <a href=\"http://docs.aws.amazon.com/appstream2/latest/developerguide/managing-stacks-fleets.html#managing-stacks-fleets-parameters\">Session Context</a> in the <i>Amazon AppStream 2.0 Developer Guide</i>.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"CreateStreamingURLResult" : {
"type" : "structure" ,
"members" : {
"StreamingURL" : {
"shape" : "String" ,
"documentation" : "<p>The URL to start the AppStream 2.0 streaming session.</p>"
} ,
"Expires" : {
"shape" : "Timestamp" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The elapsed time, in seconds after the Unix epoch, when this URL expires.</p>"
2017-08-24 04:33:12 +02:00
}
}
} ,
"DeleteDirectoryConfigRequest" : {
"type" : "structure" ,
"required" : [ "DirectoryName" ] ,
"members" : {
"DirectoryName" : {
"shape" : "DirectoryName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the directory configuration.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
2017-08-24 04:33:12 +02:00
"DeleteDirectoryConfigResult" : {
"type" : "structure" ,
"members" : {
}
} ,
2017-02-02 09:27:08 +01:00
"DeleteFleetRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the fleet.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"DeleteFleetResult" : {
"type" : "structure" ,
"members" : {
}
} ,
2018-01-15 17:34:17 +01:00
"DeleteImageBuilderRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "Name" ,
"documentation" : "<p>The name of the image builder.</p>"
}
}
} ,
"DeleteImageBuilderResult" : {
"type" : "structure" ,
"members" : {
"ImageBuilder" : {
"shape" : "ImageBuilder" ,
"documentation" : "<p>Information about the image builder.</p>"
}
}
} ,
"DeleteImageRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "Name" ,
"documentation" : "<p>The name of the image.</p>"
}
}
} ,
"DeleteImageResult" : {
"type" : "structure" ,
"members" : {
"Image" : {
"shape" : "Image" ,
"documentation" : "<p>Information about the image.</p>"
}
}
} ,
2017-02-02 09:27:08 +01:00
"DeleteStackRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the stack.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"DeleteStackResult" : {
"type" : "structure" ,
"members" : {
}
} ,
2017-08-24 04:33:12 +02:00
"DescribeDirectoryConfigsRequest" : {
"type" : "structure" ,
"members" : {
"DirectoryNames" : {
"shape" : "DirectoryNameList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The directory names.</p>"
2017-08-24 04:33:12 +02:00
} ,
"MaxResults" : {
"shape" : "Integer" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The maximum size of each page of results.</p>"
2017-08-24 04:33:12 +02:00
} ,
"NextToken" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>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.</p>"
2017-08-24 04:33:12 +02:00
}
}
} ,
"DescribeDirectoryConfigsResult" : {
"type" : "structure" ,
"members" : {
"DirectoryConfigs" : {
"shape" : "DirectoryConfigList" ,
2018-02-11 09:52:35 +01:00
"documentation" : "<p>Information about the directory configurations. Note that although the response syntax in this topic includes the account password, this password is not returned in the actual response. </p>"
2017-08-24 04:33:12 +02:00
} ,
"NextToken" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>"
2017-08-24 04:33:12 +02:00
}
}
} ,
2017-02-02 09:27:08 +01:00
"DescribeFleetsRequest" : {
"type" : "structure" ,
"members" : {
"Names" : {
"shape" : "StringList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The names of the fleets to describe.</p>"
2017-02-02 09:27:08 +01:00
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>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.</p>"
}
}
} ,
"DescribeFleetsResult" : {
"type" : "structure" ,
"members" : {
"Fleets" : {
"shape" : "FleetList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Information about the fleets.</p>"
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>"
}
}
} ,
"DescribeImageBuildersRequest" : {
"type" : "structure" ,
"members" : {
"Names" : {
"shape" : "StringList" ,
"documentation" : "<p>The names of the image builders to describe.</p>"
} ,
"MaxResults" : {
"shape" : "Integer" ,
"documentation" : "<p>The maximum size of each page of results.</p>"
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>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.</p>"
}
}
} ,
"DescribeImageBuildersResult" : {
"type" : "structure" ,
"members" : {
"ImageBuilders" : {
"shape" : "ImageBuilderList" ,
"documentation" : "<p>Information about the image builders.</p>"
2017-02-02 09:27:08 +01:00
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>"
}
}
} ,
"DescribeImagesRequest" : {
"type" : "structure" ,
"members" : {
"Names" : {
"shape" : "StringList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The names of the images to describe.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"DescribeImagesResult" : {
"type" : "structure" ,
"members" : {
"Images" : {
"shape" : "ImageList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Information about the images.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"DescribeSessionsRequest" : {
"type" : "structure" ,
"required" : [
"StackName" ,
"FleetName"
] ,
"members" : {
"StackName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the stack.</p>"
2017-02-02 09:27:08 +01:00
} ,
"FleetName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"UserId" : {
"shape" : "UserId" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The user ID.</p>"
2017-02-02 09:27:08 +01:00
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>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.</p>"
} ,
"Limit" : {
"shape" : "Integer" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The size of each page of results. The default value is 20 and the maximum value is 50.</p>"
2017-06-27 11:52:19 +02:00
} ,
"AuthenticationType" : {
"shape" : "AuthenticationType" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The authentication method. Specify <code>API</code> for a user authenticated using a streaming URL or <code>SAML</code> for a SAML federated user. The default is to authenticate users using a streaming URL.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"DescribeSessionsResult" : {
"type" : "structure" ,
"members" : {
"Sessions" : {
"shape" : "SessionList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Information about the streaming sessions.</p>"
2017-02-02 09:27:08 +01:00
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>"
}
}
} ,
"DescribeStacksRequest" : {
"type" : "structure" ,
"members" : {
"Names" : {
"shape" : "StringList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The names of the stacks to describe.</p>"
2017-02-02 09:27:08 +01:00
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>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.</p>"
}
}
} ,
"DescribeStacksResult" : {
"type" : "structure" ,
"members" : {
"Stacks" : {
"shape" : "StackList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Information about the stacks.</p>"
2017-02-02 09:27:08 +01:00
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>"
}
}
} ,
"Description" : {
"type" : "string" ,
"max" : 256
} ,
2017-08-24 04:33:12 +02:00
"DirectoryConfig" : {
"type" : "structure" ,
"required" : [ "DirectoryName" ] ,
"members" : {
"DirectoryName" : {
"shape" : "DirectoryName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fully qualified name of the directory (for example, corp.example.com).</p>"
2017-08-24 04:33:12 +02:00
} ,
"OrganizationalUnitDistinguishedNames" : {
"shape" : "OrganizationalUnitDistinguishedNamesList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The distinguished names of the organizational units for computer accounts.</p>"
2017-08-24 04:33:12 +02:00
} ,
"ServiceAccountCredentials" : {
"shape" : "ServiceAccountCredentials" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The credentials for the service account used by the streaming instance to connect to the directory.</p>"
2017-08-24 04:33:12 +02:00
} ,
"CreatedTime" : {
"shape" : "Timestamp" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The time the directory configuration was created.</p>"
2017-08-24 04:33:12 +02:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Configuration information for the directory used to join domains.</p>"
2017-08-24 04:33:12 +02:00
} ,
"DirectoryConfigList" : {
"type" : "list" ,
"member" : { "shape" : "DirectoryConfig" }
} ,
"DirectoryName" : { "type" : "string" } ,
"DirectoryNameList" : {
"type" : "list" ,
"member" : { "shape" : "DirectoryName" }
} ,
2017-02-02 09:27:08 +01:00
"DisassociateFleetRequest" : {
"type" : "structure" ,
"required" : [
"FleetName" ,
"StackName"
] ,
"members" : {
"FleetName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"StackName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the stack.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"DisassociateFleetResult" : {
"type" : "structure" ,
"members" : {
}
} ,
"DisplayName" : {
"type" : "string" ,
"max" : 100
} ,
2017-08-24 04:33:12 +02:00
"DomainJoinInfo" : {
"type" : "structure" ,
"members" : {
"DirectoryName" : {
"shape" : "DirectoryName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fully qualified name of the directory (for example, corp.example.com).</p>"
2017-08-24 04:33:12 +02:00
} ,
"OrganizationalUnitDistinguishedName" : {
"shape" : "OrganizationalUnitDistinguishedName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The distinguished name of the organizational unit for computer accounts.</p>"
2017-08-24 04:33:12 +02:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Contains the information needed to join a Microsoft Active Directory domain.</p>"
2017-08-24 04:33:12 +02:00
} ,
2017-06-27 11:52:19 +02:00
"ErrorMessage" : {
"type" : "string" ,
"documentation" : "<p>The error message in the exception.</p>"
} ,
2017-02-02 09:27:08 +01:00
"ExpireSessionRequest" : {
"type" : "structure" ,
"required" : [ "SessionId" ] ,
"members" : {
"SessionId" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The ID of the streaming session.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"ExpireSessionResult" : {
"type" : "structure" ,
"members" : {
}
} ,
"Fleet" : {
"type" : "structure" ,
"required" : [
"Arn" ,
"Name" ,
"ImageName" ,
"InstanceType" ,
"ComputeCapacityStatus" ,
"State"
] ,
"members" : {
"Arn" : {
"shape" : "Arn" ,
"documentation" : "<p>The ARN for the fleet.</p>"
} ,
"Name" : {
"shape" : "String" ,
"documentation" : "<p>The name of the fleet.</p>"
} ,
"DisplayName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fleet name for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Description" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The description for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"ImageName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the image used to create the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"InstanceType" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The instance type to use when launching fleet instances.</p>"
} ,
"FleetType" : {
"shape" : "FleetType" ,
"documentation" : "<p>The fleet type.</p> <dl> <dt>ALWAYS_ON</dt> <dd> <p>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.</p> </dd> <dt>ON_DEMAND</dt> <dd> <p>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.</p> </dd> </dl>"
2017-02-02 09:27:08 +01:00
} ,
"ComputeCapacityStatus" : {
"shape" : "ComputeCapacityStatus" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The capacity status for the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"MaxUserDurationInSeconds" : {
"shape" : "Integer" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DisconnectTimeoutInSeconds" : {
"shape" : "Integer" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>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.</p>"
2017-02-02 09:27:08 +01:00
} ,
"State" : {
"shape" : "FleetState" ,
"documentation" : "<p>The current state for the fleet.</p>"
} ,
"VpcConfig" : {
"shape" : "VpcConfig" ,
"documentation" : "<p>The VPC configuration for the fleet.</p>"
} ,
"CreatedTime" : {
"shape" : "Timestamp" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The time the fleet was created.</p>"
2017-02-02 09:27:08 +01:00
} ,
"FleetErrors" : {
"shape" : "FleetErrors" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fleet errors.</p>"
2017-06-27 11:52:19 +02:00
} ,
"EnableDefaultInternetAccess" : {
"shape" : "BooleanObject" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Indicates whether default internet access is enabled for the fleet.</p>"
2017-08-24 04:33:12 +02:00
} ,
"DomainJoinInfo" : {
"shape" : "DomainJoinInfo" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The information needed to join a Microsoft Active Directory domain.</p>"
2017-02-02 09:27:08 +01:00
}
} ,
"documentation" : "<p>Contains the parameters for a fleet.</p>"
} ,
2017-06-27 11:52:19 +02:00
"FleetAttribute" : {
"type" : "string" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fleet attribute.</p>" ,
2017-06-27 11:52:19 +02:00
"enum" : [
"VPC_CONFIGURATION" ,
2017-08-24 04:33:12 +02:00
"VPC_CONFIGURATION_SECURITY_GROUP_IDS" ,
"DOMAIN_JOIN_INFO"
2017-06-27 11:52:19 +02:00
]
} ,
"FleetAttributes" : {
"type" : "list" ,
"member" : { "shape" : "FleetAttribute" } ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fleet attributes.</p>"
2017-06-27 11:52:19 +02:00
} ,
2017-02-02 09:27:08 +01:00
"FleetError" : {
"type" : "structure" ,
"members" : {
"ErrorCode" : {
"shape" : "FleetErrorCode" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The error code.</p>"
2017-02-02 09:27:08 +01:00
} ,
"ErrorMessage" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The error message.</p>"
2017-02-02 09:27:08 +01:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes a fleet error.</p>"
2017-02-02 09:27:08 +01:00
} ,
"FleetErrorCode" : {
"type" : "string" ,
"enum" : [
"IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION" ,
"IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION" ,
"IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION" ,
"NETWORK_INTERFACE_LIMIT_EXCEEDED" ,
"INTERNAL_SERVICE_ERROR" ,
"IAM_SERVICE_ROLE_IS_MISSING" ,
"SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES" ,
"IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION" ,
"SUBNET_NOT_FOUND" ,
"IMAGE_NOT_FOUND" ,
2017-08-24 04:33:12 +02:00
"INVALID_SUBNET_CONFIGURATION" ,
"SECURITY_GROUPS_NOT_FOUND" ,
2018-01-15 17:34:17 +01:00
"IGW_NOT_ATTACHED" ,
2017-08-24 04:33:12 +02:00
"IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION" ,
"DOMAIN_JOIN_ERROR_FILE_NOT_FOUND" ,
"DOMAIN_JOIN_ERROR_ACCESS_DENIED" ,
"DOMAIN_JOIN_ERROR_LOGON_FAILURE" ,
"DOMAIN_JOIN_ERROR_INVALID_PARAMETER" ,
"DOMAIN_JOIN_ERROR_MORE_DATA" ,
"DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN" ,
"DOMAIN_JOIN_ERROR_NOT_SUPPORTED" ,
"DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME" ,
"DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED" ,
"DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED" ,
"DOMAIN_JOIN_NERR_PASSWORD_EXPIRED" ,
"DOMAIN_JOIN_INTERNAL_SERVICE_ERROR"
2017-02-02 09:27:08 +01:00
]
} ,
"FleetErrors" : {
"type" : "list" ,
"member" : { "shape" : "FleetError" }
} ,
"FleetList" : {
"type" : "list" ,
"member" : { "shape" : "Fleet" } ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fleets.</p>"
2017-02-02 09:27:08 +01:00
} ,
"FleetState" : {
"type" : "string" ,
"enum" : [
"STARTING" ,
"RUNNING" ,
"STOPPING" ,
"STOPPED"
]
} ,
2018-01-15 17:34:17 +01:00
"FleetType" : {
"type" : "string" ,
"enum" : [
"ALWAYS_ON" ,
"ON_DEMAND"
]
} ,
2017-02-02 09:27:08 +01:00
"Image" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the image.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Arn" : {
"shape" : "Arn" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The ARN of the image.</p>"
2017-02-02 09:27:08 +01:00
} ,
"BaseImageArn" : {
"shape" : "Arn" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The ARN of the image from which this image was created.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DisplayName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The image name for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"State" : {
"shape" : "ImageState" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The image starts in the <code>PENDING</code> state. If image creation succeeds, the state is <code>AVAILABLE</code>. If image creation fails, the state is <code>FAILED</code>.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Visibility" : {
"shape" : "VisibilityType" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Indicates whether the image is public or private.</p>"
2017-02-02 09:27:08 +01:00
} ,
2017-06-27 11:52:19 +02:00
"ImageBuilderSupported" : {
"shape" : "Boolean" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Indicates whether an image builder can be launched from this image.</p>"
2017-06-27 11:52:19 +02:00
} ,
2017-02-02 09:27:08 +01:00
"Platform" : {
"shape" : "PlatformType" ,
"documentation" : "<p>The operating system platform of the image.</p>"
} ,
"Description" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The description for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"StateChangeReason" : {
"shape" : "ImageStateChangeReason" ,
"documentation" : "<p>The reason why the last state change occurred.</p>"
} ,
"Applications" : {
"shape" : "Applications" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The applications associated with the image.</p>"
2017-02-02 09:27:08 +01:00
} ,
"CreatedTime" : {
"shape" : "Timestamp" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The time the image was created.</p>"
2017-06-27 11:52:19 +02:00
} ,
"PublicBaseImageReleasedDate" : {
"shape" : "Timestamp" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The release date of the public base image. For private images, this date is the release date of the base image from which the image was created.</p>"
} ,
"AppstreamAgentVersion" : {
"shape" : "AppstreamAgentVersion" ,
"documentation" : "<p>The version of the AppStream 2.0 agent to use for instances that are launched from this image. </p>"
}
} ,
"documentation" : "<p>Describes an image.</p>"
} ,
"ImageBuilder" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "String" ,
"documentation" : "<p>The name of the image builder.</p>"
} ,
"Arn" : {
"shape" : "Arn" ,
"documentation" : "<p>The ARN for the image builder.</p>"
} ,
"ImageArn" : {
"shape" : "Arn" ,
"documentation" : "<p>The ARN of the image from which this builder was created.</p>"
} ,
"Description" : {
"shape" : "String" ,
"documentation" : "<p>The description for display.</p>"
} ,
"DisplayName" : {
"shape" : "String" ,
"documentation" : "<p>The image builder name for display.</p>"
} ,
"VpcConfig" : {
"shape" : "VpcConfig" ,
"documentation" : "<p>The VPC configuration of the image builder.</p>"
} ,
"InstanceType" : {
"shape" : "String" ,
"documentation" : "<p>The instance type for the image builder.</p>"
} ,
"Platform" : {
"shape" : "PlatformType" ,
"documentation" : "<p>The operating system platform of the image builder.</p>"
} ,
"State" : {
"shape" : "ImageBuilderState" ,
"documentation" : "<p>The state of the image builder.</p>"
} ,
"StateChangeReason" : {
"shape" : "ImageBuilderStateChangeReason" ,
"documentation" : "<p>The reason why the last state change occurred.</p>"
} ,
"CreatedTime" : {
"shape" : "Timestamp" ,
"documentation" : "<p>The time stamp when the image builder was created.</p>"
} ,
"EnableDefaultInternetAccess" : {
"shape" : "BooleanObject" ,
"documentation" : "<p>Enables or disables default internet access for the image builder.</p>"
} ,
"DomainJoinInfo" : {
"shape" : "DomainJoinInfo" ,
"documentation" : "<p>The information needed to join a Microsoft Active Directory domain.</p>"
} ,
"ImageBuilderErrors" : {
"shape" : "ResourceErrors" ,
"documentation" : "<p>The image builder errors.</p>"
} ,
"AppstreamAgentVersion" : {
"shape" : "AppstreamAgentVersion" ,
"documentation" : "<p>The version of the AppStream 2.0 agent that is currently being used by this image builder. </p>"
}
} ,
"documentation" : "<p>Describes a streaming instance used for editing an image. New images are created from a snapshot through an image builder.</p>"
} ,
"ImageBuilderList" : {
"type" : "list" ,
"member" : { "shape" : "ImageBuilder" }
} ,
"ImageBuilderState" : {
"type" : "string" ,
"enum" : [
"PENDING" ,
"UPDATING_AGENT" ,
"RUNNING" ,
"STOPPING" ,
"STOPPED" ,
"REBOOTING" ,
"SNAPSHOTTING" ,
"DELETING" ,
"FAILED"
]
} ,
"ImageBuilderStateChangeReason" : {
"type" : "structure" ,
"members" : {
"Code" : {
"shape" : "ImageBuilderStateChangeReasonCode" ,
"documentation" : "<p>The state change reason code.</p>"
} ,
"Message" : {
"shape" : "String" ,
"documentation" : "<p>The state change reason message.</p>"
2017-02-02 09:27:08 +01:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes the reason why the last image builder state change occurred.</p>"
} ,
"ImageBuilderStateChangeReasonCode" : {
"type" : "string" ,
"enum" : [
"INTERNAL_ERROR" ,
"IMAGE_UNAVAILABLE"
]
2017-02-02 09:27:08 +01:00
} ,
"ImageList" : {
"type" : "list" ,
"member" : { "shape" : "Image" }
} ,
"ImageState" : {
"type" : "string" ,
"enum" : [
"PENDING" ,
"AVAILABLE" ,
"FAILED" ,
"DELETING"
]
} ,
"ImageStateChangeReason" : {
"type" : "structure" ,
"members" : {
"Code" : {
"shape" : "ImageStateChangeReasonCode" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The state change reason code.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Message" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The state change reason message.</p>"
2017-02-02 09:27:08 +01:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes the reason why the last image state change occurred.</p>"
2017-02-02 09:27:08 +01:00
} ,
"ImageStateChangeReasonCode" : {
"type" : "string" ,
"enum" : [
"INTERNAL_ERROR" ,
"IMAGE_BUILDER_NOT_AVAILABLE"
]
} ,
2017-06-27 11:52:19 +02:00
"IncompatibleImageException" : {
"type" : "structure" ,
"members" : {
"Message" : { "shape" : "ErrorMessage" }
} ,
"documentation" : "<p>The image does not support storage connectors.</p>" ,
"exception" : true
} ,
2017-02-02 09:27:08 +01:00
"Integer" : { "type" : "integer" } ,
2017-06-27 11:52:19 +02:00
"InvalidParameterCombinationException" : {
"type" : "structure" ,
"members" : {
"Message" : { "shape" : "ErrorMessage" }
} ,
"documentation" : "<p>Indicates an incorrect combination of parameters, or a missing parameter.</p>" ,
"exception" : true
} ,
2017-02-02 09:27:08 +01:00
"InvalidRoleException" : {
"type" : "structure" ,
"members" : {
"Message" : { "shape" : "ErrorMessage" }
} ,
"documentation" : "<p>The specified role is invalid.</p>" ,
"exception" : true
} ,
"LimitExceededException" : {
"type" : "structure" ,
"members" : {
"Message" : { "shape" : "ErrorMessage" }
} ,
"documentation" : "<p>The requested limit exceeds the permitted limit for an account.</p>" ,
"exception" : true
} ,
"ListAssociatedFleetsRequest" : {
"type" : "structure" ,
"required" : [ "StackName" ] ,
"members" : {
"StackName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the stack.</p>"
2017-02-02 09:27:08 +01:00
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>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.</p>"
}
}
} ,
"ListAssociatedFleetsResult" : {
"type" : "structure" ,
"members" : {
"Names" : {
"shape" : "StringList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The names of the fleets.</p>"
2017-02-02 09:27:08 +01:00
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>"
}
2018-01-15 17:34:17 +01:00
}
2017-02-02 09:27:08 +01:00
} ,
"ListAssociatedStacksRequest" : {
"type" : "structure" ,
"required" : [ "FleetName" ] ,
"members" : {
"FleetName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>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.</p>"
}
}
} ,
"ListAssociatedStacksResult" : {
"type" : "structure" ,
"members" : {
"Names" : {
"shape" : "StringList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The names of the stacks.</p>"
2017-02-02 09:27:08 +01:00
} ,
"NextToken" : {
"shape" : "String" ,
"documentation" : "<p>The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>"
}
2018-01-15 17:34:17 +01:00
}
} ,
"ListTagsForResourceRequest" : {
"type" : "structure" ,
"required" : [ "ResourceArn" ] ,
"members" : {
"ResourceArn" : {
"shape" : "Arn" ,
"documentation" : "<p>The Amazon Resource Name (ARN) of the resource.</p>"
}
}
} ,
"ListTagsForResourceResponse" : {
"type" : "structure" ,
"members" : {
"Tags" : {
"shape" : "Tags" ,
"documentation" : "<p>The information about the tags.</p>"
}
}
2017-02-02 09:27:08 +01:00
} ,
"Long" : { "type" : "long" } ,
"Metadata" : {
"type" : "map" ,
"key" : { "shape" : "String" } ,
"value" : { "shape" : "String" }
} ,
"Name" : {
"type" : "string" ,
"pattern" : "^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$"
} ,
"OperationNotPermittedException" : {
"type" : "structure" ,
"members" : {
"Message" : { "shape" : "ErrorMessage" }
} ,
"documentation" : "<p>The attempted operation is not permitted.</p>" ,
"exception" : true
} ,
2017-08-24 04:33:12 +02:00
"OrganizationalUnitDistinguishedName" : {
"type" : "string" ,
"max" : 2000
} ,
"OrganizationalUnitDistinguishedNamesList" : {
"type" : "list" ,
"member" : { "shape" : "OrganizationalUnitDistinguishedName" }
} ,
2017-02-02 09:27:08 +01:00
"PlatformType" : {
"type" : "string" ,
"enum" : [ "WINDOWS" ]
} ,
2018-02-11 09:52:35 +01:00
"RedirectURL" : {
"type" : "string" ,
"max" : 1000
} ,
2017-02-02 09:27:08 +01:00
"ResourceAlreadyExistsException" : {
"type" : "structure" ,
"members" : {
"Message" : { "shape" : "ErrorMessage" }
} ,
"documentation" : "<p>The specified resource already exists.</p>" ,
"exception" : true
} ,
2018-01-15 17:34:17 +01:00
"ResourceError" : {
"type" : "structure" ,
"members" : {
"ErrorCode" : {
"shape" : "FleetErrorCode" ,
"documentation" : "<p>The error code.</p>"
} ,
"ErrorMessage" : {
"shape" : "String" ,
"documentation" : "<p>The error message.</p>"
} ,
"ErrorTimestamp" : {
"shape" : "Timestamp" ,
"documentation" : "<p>The time the error occurred.</p>"
}
} ,
"documentation" : "<p>Describes a resource error.</p>"
} ,
"ResourceErrors" : {
"type" : "list" ,
"member" : { "shape" : "ResourceError" }
} ,
2017-06-27 11:52:19 +02:00
"ResourceIdentifier" : {
"type" : "string" ,
"documentation" : "<p>The ARN of the resource.</p>" ,
"min" : 1
} ,
2017-02-02 09:27:08 +01:00
"ResourceInUseException" : {
"type" : "structure" ,
"members" : {
"Message" : { "shape" : "ErrorMessage" }
} ,
"documentation" : "<p>The specified resource is in use.</p>" ,
"exception" : true
} ,
"ResourceNotAvailableException" : {
"type" : "structure" ,
"members" : {
"Message" : { "shape" : "ErrorMessage" }
} ,
"documentation" : "<p>The specified resource exists and is not in use, but isn't available.</p>" ,
"exception" : true
} ,
"ResourceNotFoundException" : {
"type" : "structure" ,
"members" : {
"Message" : { "shape" : "ErrorMessage" }
} ,
"documentation" : "<p>The specified resource was not found.</p>" ,
"exception" : true
} ,
2017-06-27 11:52:19 +02:00
"SecurityGroupIdList" : {
"type" : "list" ,
"member" : { "shape" : "String" } ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The security group IDs.</p>" ,
2017-06-27 11:52:19 +02:00
"max" : 5
} ,
2017-08-24 04:33:12 +02:00
"ServiceAccountCredentials" : {
"type" : "structure" ,
"required" : [
"AccountName" ,
"AccountPassword"
] ,
"members" : {
"AccountName" : {
"shape" : "AccountName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.</p>"
2017-08-24 04:33:12 +02:00
} ,
"AccountPassword" : {
"shape" : "AccountPassword" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The password for the account.</p>"
2017-08-24 04:33:12 +02:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes the credentials for the service account used by the streaming instance to connect to the directory.</p>"
2017-08-24 04:33:12 +02:00
} ,
2017-02-02 09:27:08 +01:00
"Session" : {
"type" : "structure" ,
"required" : [
"Id" ,
"UserId" ,
"StackName" ,
"FleetName" ,
"State"
] ,
"members" : {
"Id" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The ID of the streaming session.</p>"
2017-02-02 09:27:08 +01:00
} ,
"UserId" : {
"shape" : "UserId" ,
"documentation" : "<p>The identifier of the user for whom the session was created.</p>"
} ,
"StackName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the stack for the streaming session.</p>"
2017-02-02 09:27:08 +01:00
} ,
"FleetName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the fleet for the streaming session.</p>"
2017-02-02 09:27:08 +01:00
} ,
"State" : {
"shape" : "SessionState" ,
"documentation" : "<p>The current state of the streaming session.</p>"
2017-06-27 11:52:19 +02:00
} ,
"AuthenticationType" : {
"shape" : "AuthenticationType" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The authentication method. The user is authenticated using a streaming URL (<code>API</code>) or SAML federation (<code>SAML</code>).</p>"
2017-02-02 09:27:08 +01:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes a streaming session.</p>"
2017-02-02 09:27:08 +01:00
} ,
"SessionList" : {
"type" : "list" ,
"member" : { "shape" : "Session" } ,
"documentation" : "<p>List of sessions.</p>"
} ,
"SessionState" : {
"type" : "string" ,
"documentation" : "<p>Possible values for the state of a streaming session.</p>" ,
"enum" : [
"ACTIVE" ,
"PENDING" ,
"EXPIRED"
]
} ,
"Stack" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Arn" : {
"shape" : "Arn" ,
"documentation" : "<p>The ARN of the stack.</p>"
} ,
"Name" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the stack.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Description" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The description for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DisplayName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The stack name for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"CreatedTime" : {
"shape" : "Timestamp" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The time the stack was created.</p>"
2017-06-27 11:52:19 +02:00
} ,
"StorageConnectors" : {
"shape" : "StorageConnectorList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The storage connectors to enable.</p>"
2017-06-27 11:52:19 +02:00
} ,
2018-02-11 09:52:35 +01:00
"RedirectURL" : {
"shape" : "RedirectURL" ,
"documentation" : "<p>The URL the user is redirected to after the streaming session ends.</p>"
} ,
2017-06-27 11:52:19 +02:00
"StackErrors" : {
"shape" : "StackErrors" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The errors for the stack.</p>"
2017-02-02 09:27:08 +01:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes a stack.</p>"
2017-02-02 09:27:08 +01:00
} ,
2018-02-11 09:52:35 +01:00
"StackAttribute" : {
"type" : "string" ,
"enum" : [
"STORAGE_CONNECTORS" ,
"REDIRECT_URL"
]
} ,
"StackAttributes" : {
"type" : "list" ,
"member" : { "shape" : "StackAttribute" }
} ,
2017-06-27 11:52:19 +02:00
"StackError" : {
"type" : "structure" ,
"members" : {
"ErrorCode" : {
"shape" : "StackErrorCode" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The error code.</p>"
2017-06-27 11:52:19 +02:00
} ,
"ErrorMessage" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The error message.</p>"
2017-06-27 11:52:19 +02:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes a stack error.</p>"
2017-06-27 11:52:19 +02:00
} ,
"StackErrorCode" : {
"type" : "string" ,
"enum" : [
"STORAGE_CONNECTOR_ERROR" ,
"INTERNAL_SERVICE_ERROR"
]
} ,
"StackErrors" : {
"type" : "list" ,
"member" : { "shape" : "StackError" } ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The stack errors.</p>"
2017-06-27 11:52:19 +02:00
} ,
2017-02-02 09:27:08 +01:00
"StackList" : {
"type" : "list" ,
"member" : { "shape" : "Stack" } ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The stacks.</p>"
2017-02-02 09:27:08 +01:00
} ,
"StartFleetRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the fleet.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"StartFleetResult" : {
"type" : "structure" ,
"members" : {
}
} ,
2018-01-15 17:34:17 +01:00
"StartImageBuilderRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "String" ,
"documentation" : "<p>The name of the image builder.</p>"
} ,
"AppstreamAgentVersion" : {
"shape" : "AppstreamAgentVersion" ,
"documentation" : "<p>The version of the AppStream 2.0 agent to use for this image builder. To use the latest version of the AppStream 2.0 agent, specify [LATEST]. </p>"
}
}
} ,
"StartImageBuilderResult" : {
"type" : "structure" ,
"members" : {
"ImageBuilder" : {
"shape" : "ImageBuilder" ,
"documentation" : "<p>Information about the image builder.</p>"
}
}
} ,
2017-02-02 09:27:08 +01:00
"StopFleetRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the fleet.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"StopFleetResult" : {
"type" : "structure" ,
"members" : {
}
} ,
2018-01-15 17:34:17 +01:00
"StopImageBuilderRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"Name" : {
"shape" : "String" ,
"documentation" : "<p>The name of the image builder.</p>"
}
}
} ,
"StopImageBuilderResult" : {
"type" : "structure" ,
"members" : {
"ImageBuilder" : {
"shape" : "ImageBuilder" ,
"documentation" : "<p>Information about the image builder.</p>"
}
}
} ,
2017-06-27 11:52:19 +02:00
"StorageConnector" : {
"type" : "structure" ,
"required" : [ "ConnectorType" ] ,
"members" : {
"ConnectorType" : {
"shape" : "StorageConnectorType" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The type of storage connector.</p>"
2017-06-27 11:52:19 +02:00
} ,
"ResourceIdentifier" : {
"shape" : "ResourceIdentifier" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The ARN of the storage connector.</p>"
2017-06-27 11:52:19 +02:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes a storage connector.</p>"
2017-06-27 11:52:19 +02:00
} ,
"StorageConnectorList" : {
"type" : "list" ,
"member" : { "shape" : "StorageConnector" } ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The storage connectors.</p>"
2017-06-27 11:52:19 +02:00
} ,
"StorageConnectorType" : {
"type" : "string" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The type of storage connector.</p>" ,
2017-06-27 11:52:19 +02:00
"enum" : [ "HOMEFOLDERS" ]
} ,
2017-08-24 04:33:12 +02:00
"StreamingUrlUserId" : {
"type" : "string" ,
"max" : 32 ,
"min" : 2 ,
"pattern" : "[\\w+=,.@-]*"
} ,
2017-02-02 09:27:08 +01:00
"String" : {
"type" : "string" ,
"min" : 1
} ,
"StringList" : {
"type" : "list" ,
"member" : { "shape" : "String" }
} ,
"SubnetIdList" : {
"type" : "list" ,
"member" : { "shape" : "String" } ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The subnet IDs.</p>"
} ,
"TagKey" : {
"type" : "string" ,
"max" : 128 ,
"min" : 1 ,
"pattern" : "^(^(?!aws:).[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
} ,
"TagKeyList" : {
"type" : "list" ,
"member" : { "shape" : "TagKey" } ,
"max" : 50 ,
"min" : 1
} ,
"TagResourceRequest" : {
"type" : "structure" ,
"required" : [
"ResourceArn" ,
"Tags"
] ,
"members" : {
"ResourceArn" : {
"shape" : "Arn" ,
"documentation" : "<p>The Amazon Resource Name (ARN) of the resource.</p>"
} ,
"Tags" : {
"shape" : "Tags" ,
"documentation" : "<p>The tags to associate. A tag is a key-value pair (the value is optional). For example, <code>Environment=Test</code>, or, if you do not specify a value, <code>Environment=</code>. </p> <p>If you do not specify a value, we set the value to an empty string.</p>"
}
}
} ,
"TagResourceResponse" : {
"type" : "structure" ,
"members" : {
}
} ,
"TagValue" : {
"type" : "string" ,
"max" : 256 ,
"min" : 0 ,
"pattern" : "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
} ,
"Tags" : {
"type" : "map" ,
"key" : { "shape" : "TagKey" } ,
"value" : { "shape" : "TagValue" } ,
"max" : 50 ,
"min" : 1
2017-02-02 09:27:08 +01:00
} ,
"Timestamp" : { "type" : "timestamp" } ,
2018-01-15 17:34:17 +01:00
"UntagResourceRequest" : {
"type" : "structure" ,
"required" : [
"ResourceArn" ,
"TagKeys"
] ,
"members" : {
"ResourceArn" : {
"shape" : "Arn" ,
"documentation" : "<p>The Amazon Resource Name (ARN) of the resource.</p>"
} ,
"TagKeys" : {
"shape" : "TagKeyList" ,
"documentation" : "<p>The tag keys for the tags to disassociate.</p>"
}
}
} ,
"UntagResourceResponse" : {
"type" : "structure" ,
"members" : {
}
} ,
2017-08-24 04:33:12 +02:00
"UpdateDirectoryConfigRequest" : {
"type" : "structure" ,
"required" : [ "DirectoryName" ] ,
"members" : {
"DirectoryName" : {
"shape" : "DirectoryName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the directory configuration.</p>"
2017-08-24 04:33:12 +02:00
} ,
"OrganizationalUnitDistinguishedNames" : {
"shape" : "OrganizationalUnitDistinguishedNamesList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The distinguished names of the organizational units for computer accounts.</p>"
2017-08-24 04:33:12 +02:00
} ,
"ServiceAccountCredentials" : {
"shape" : "ServiceAccountCredentials" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The credentials for the service account used by the streaming instance to connect to the directory.</p>"
2017-08-24 04:33:12 +02:00
}
}
} ,
"UpdateDirectoryConfigResult" : {
"type" : "structure" ,
"members" : {
"DirectoryConfig" : {
"shape" : "DirectoryConfig" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Information about the directory configuration.</p>"
2017-08-24 04:33:12 +02:00
}
}
} ,
2017-02-02 09:27:08 +01:00
"UpdateFleetRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"ImageName" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the image used to create the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Name" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>A unique name for the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"InstanceType" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The instance type to use when launching fleet instances. The following instance types are available:</p> <ul> <li> <p>stream.standard.medium</p> </li> <li> <p>stream.standard.large</p> </li> <li> <p>stream.compute.large</p> </li> <li> <p>stream.compute.xlarge</p> </li> <li> <p>stream.compute.2xlarge</p> </li> <li> <p>stream.compute.4xlarge</p> </li> <li> <p>stream.compute.8xlarge</p> </li> <li> <p>stream.memory.large</p> </li> <li> <p>stream.memory.xlarge</p> </li> <li> <p>stream.memory.2xlarge</p> </li> <li> <p>stream.memory.4xlarge</p> </li> <li> <p>stream.memory.8xlarge</p> </li> <li> <p>stream.graphics-design.large</p> </li> <li> <p>stream.graphics-design.xlarge</p> </li> <li> <p>stream.graphics-design.2xlarge</p> </li> <li> <p>stream.graphics-design.4xlarge</p> </li> <li> <p>stream.graphics-desktop.2xlarge</p> </li> <li> <p>stream.graphics-pro.4xlarge</p> </li> <li> <p>stream.graphics-pro.8xlarge</p> </li> <li> <p>stream.graphics-pro.16xlarge</p> </li> </ul>"
2017-02-02 09:27:08 +01:00
} ,
"ComputeCapacity" : {
"shape" : "ComputeCapacity" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The desired capacity for the fleet.</p>"
2017-02-02 09:27:08 +01:00
} ,
"VpcConfig" : {
"shape" : "VpcConfig" ,
"documentation" : "<p>The VPC configuration for the fleet.</p>"
} ,
"MaxUserDurationInSeconds" : {
"shape" : "Integer" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DisconnectTimeoutInSeconds" : {
"shape" : "Integer" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>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.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DeleteVpcConfig" : {
"shape" : "Boolean" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Deletes the VPC association for the specified fleet.</p>" ,
2017-06-27 11:52:19 +02:00
"deprecated" : true
2017-02-02 09:27:08 +01:00
} ,
"Description" : {
"shape" : "Description" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The description for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"DisplayName" : {
"shape" : "DisplayName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fleet name for display.</p>"
2017-06-27 11:52:19 +02:00
} ,
"EnableDefaultInternetAccess" : {
"shape" : "BooleanObject" ,
2017-08-24 04:33:12 +02:00
"documentation" : "<p>Enables or disables default internet access for the fleet.</p>"
} ,
"DomainJoinInfo" : {
"shape" : "DomainJoinInfo" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The information needed to join a Microsoft Active Directory domain.</p>"
2017-06-27 11:52:19 +02:00
} ,
"AttributesToDelete" : {
"shape" : "FleetAttributes" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The fleet attributes to delete.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"UpdateFleetResult" : {
"type" : "structure" ,
"members" : {
"Fleet" : {
"shape" : "Fleet" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Information about the fleet.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"UpdateStackRequest" : {
"type" : "structure" ,
"required" : [ "Name" ] ,
"members" : {
"DisplayName" : {
"shape" : "DisplayName" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The stack name for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Description" : {
"shape" : "Description" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The description for display.</p>"
2017-02-02 09:27:08 +01:00
} ,
"Name" : {
"shape" : "String" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The name of the stack.</p>"
2017-06-27 11:52:19 +02:00
} ,
"StorageConnectors" : {
"shape" : "StorageConnectorList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The storage connectors to enable.</p>"
2017-06-27 11:52:19 +02:00
} ,
"DeleteStorageConnectors" : {
"shape" : "Boolean" ,
2018-02-11 09:52:35 +01:00
"documentation" : "<p>Deletes the storage connectors currently enabled for the stack.</p>" ,
"deprecated" : true
} ,
"RedirectURL" : {
"shape" : "RedirectURL" ,
"documentation" : "<p>The URL the user is redirected to after the streaming session ends.</p>"
} ,
"AttributesToDelete" : {
"shape" : "StackAttributes" ,
"documentation" : "<p>The stack attributes to delete.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"UpdateStackResult" : {
"type" : "structure" ,
"members" : {
"Stack" : {
"shape" : "Stack" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Information about the stack.</p>"
2017-02-02 09:27:08 +01:00
}
}
} ,
"UserId" : {
"type" : "string" ,
"max" : 32 ,
"min" : 2
} ,
"VisibilityType" : {
"type" : "string" ,
"enum" : [
"PUBLIC" ,
"PRIVATE"
]
} ,
"VpcConfig" : {
"type" : "structure" ,
"members" : {
"SubnetIds" : {
"shape" : "SubnetIdList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The subnets to which a network interface is established from the fleet instance.</p>"
2017-06-27 11:52:19 +02:00
} ,
"SecurityGroupIds" : {
"shape" : "SecurityGroupIdList" ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>The security groups for the fleet.</p>"
2017-02-02 09:27:08 +01:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<p>Describes VPC configuration information.</p>"
2017-02-02 09:27:08 +01:00
}
} ,
2018-01-15 17:34:17 +01:00
"documentation" : "<fullname>Amazon AppStream 2.0</fullname> <p>You can use Amazon AppStream 2.0 to stream desktop applications to any device running a web browser, without rewriting them.</p>"
2017-02-02 09:27:08 +01:00
}