{ "version":"2.0", "metadata":{ "apiVersion":"2016-12-01", "endpointPrefix":"appstream2", "jsonVersion":"1.1", "protocol":"json", "serviceFullName":"Amazon AppStream", "serviceId":"AppStream", "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"}, {"shape":"InvalidAccountStatusException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ConcurrentModificationException"}, {"shape":"IncompatibleImageException"}, {"shape":"OperationNotPermittedException"} ] }, "BatchAssociateUserStack":{ "name":"BatchAssociateUserStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"BatchAssociateUserStackRequest"}, "output":{"shape":"BatchAssociateUserStackResult"}, "errors":[ {"shape":"OperationNotPermittedException"} ] }, "BatchDisassociateUserStack":{ "name":"BatchDisassociateUserStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"BatchDisassociateUserStackRequest"}, "output":{"shape":"BatchDisassociateUserStackResult"} }, "CopyImage":{ "name":"CopyImage", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CopyImageRequest"}, "output":{"shape":"CopyImageResponse"}, "errors":[ {"shape":"ResourceAlreadyExistsException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ResourceNotAvailableException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccountStatusException"}, {"shape":"IncompatibleImageException"} ] }, "CreateDirectoryConfig":{ "name":"CreateDirectoryConfig", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateDirectoryConfigRequest"}, "output":{"shape":"CreateDirectoryConfigResult"}, "errors":[ {"shape":"ResourceAlreadyExistsException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccountStatusException"} ] }, "CreateFleet":{ "name":"CreateFleet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateFleetRequest"}, "output":{"shape":"CreateFleetResult"}, "errors":[ {"shape":"ResourceAlreadyExistsException"}, {"shape":"ResourceNotAvailableException"}, {"shape":"ResourceNotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccountStatusException"}, {"shape":"InvalidRoleException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidParameterCombinationException"}, {"shape":"IncompatibleImageException"}, {"shape":"OperationNotPermittedException"} ] }, "CreateImageBuilder":{ "name":"CreateImageBuilder", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateImageBuilderRequest"}, "output":{"shape":"CreateImageBuilderResult"}, "errors":[ {"shape":"LimitExceededException"}, {"shape":"InvalidAccountStatusException"}, {"shape":"ResourceAlreadyExistsException"}, {"shape":"ResourceNotAvailableException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRoleException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidParameterCombinationException"}, {"shape":"IncompatibleImageException"}, {"shape":"OperationNotPermittedException"} ] }, "CreateImageBuilderStreamingURL":{ "name":"CreateImageBuilderStreamingURL", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateImageBuilderStreamingURLRequest"}, "output":{"shape":"CreateImageBuilderStreamingURLResult"}, "errors":[ {"shape":"OperationNotPermittedException"}, {"shape":"ResourceNotFoundException"} ] }, "CreateStack":{ "name":"CreateStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateStackRequest"}, "output":{"shape":"CreateStackResult"}, "errors":[ {"shape":"LimitExceededException"}, {"shape":"InvalidAccountStatusException"}, {"shape":"ResourceAlreadyExistsException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidRoleException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidParameterCombinationException"} ] }, "CreateStreamingURL":{ "name":"CreateStreamingURL", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateStreamingURLRequest"}, "output":{"shape":"CreateStreamingURLResult"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceNotAvailableException"}, {"shape":"OperationNotPermittedException"}, {"shape":"InvalidParameterCombinationException"} ] }, "CreateUsageReportSubscription":{ "name":"CreateUsageReportSubscription", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateUsageReportSubscriptionRequest"}, "output":{"shape":"CreateUsageReportSubscriptionResult"}, "errors":[ {"shape":"InvalidRoleException"}, {"shape":"InvalidAccountStatusException"} ] }, "CreateUser":{ "name":"CreateUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateUserRequest"}, "output":{"shape":"CreateUserResult"}, "errors":[ {"shape":"ResourceAlreadyExistsException"}, {"shape":"InvalidAccountStatusException"}, {"shape":"InvalidParameterCombinationException"}, {"shape":"LimitExceededException"}, {"shape":"OperationNotPermittedException"} ] }, "DeleteDirectoryConfig":{ "name":"DeleteDirectoryConfig", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteDirectoryConfigRequest"}, "output":{"shape":"DeleteDirectoryConfigResult"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"} ] }, "DeleteFleet":{ "name":"DeleteFleet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteFleetRequest"}, "output":{"shape":"DeleteFleetResult"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ConcurrentModificationException"} ] }, "DeleteImage":{ "name":"DeleteImage", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteImageRequest"}, "output":{"shape":"DeleteImageResult"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"}, {"shape":"OperationNotPermittedException"}, {"shape":"ConcurrentModificationException"} ] }, "DeleteImageBuilder":{ "name":"DeleteImageBuilder", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteImageBuilderRequest"}, "output":{"shape":"DeleteImageBuilderResult"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"OperationNotPermittedException"}, {"shape":"ConcurrentModificationException"} ] }, "DeleteImagePermissions":{ "name":"DeleteImagePermissions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteImagePermissionsRequest"}, "output":{"shape":"DeleteImagePermissionsResult"}, "errors":[ {"shape":"ResourceNotAvailableException"}, {"shape":"ResourceNotFoundException"} ] }, "DeleteStack":{ "name":"DeleteStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteStackRequest"}, "output":{"shape":"DeleteStackResult"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ConcurrentModificationException"} ] }, "DeleteUsageReportSubscription":{ "name":"DeleteUsageReportSubscription", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteUsageReportSubscriptionRequest"}, "output":{"shape":"DeleteUsageReportSubscriptionResult"}, "errors":[ {"shape":"InvalidAccountStatusException"}, {"shape":"ResourceNotFoundException"} ] }, "DeleteUser":{ "name":"DeleteUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteUserRequest"}, "output":{"shape":"DeleteUserResult"}, "errors":[ {"shape":"ResourceNotFoundException"} ] }, "DescribeDirectoryConfigs":{ "name":"DescribeDirectoryConfigs", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeDirectoryConfigsRequest"}, "output":{"shape":"DescribeDirectoryConfigsResult"}, "errors":[ {"shape":"ResourceNotFoundException"} ] }, "DescribeFleets":{ "name":"DescribeFleets", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeFleetsRequest"}, "output":{"shape":"DescribeFleetsResult"}, "errors":[ {"shape":"ResourceNotFoundException"} ] }, "DescribeImageBuilders":{ "name":"DescribeImageBuilders", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeImageBuildersRequest"}, "output":{"shape":"DescribeImageBuildersResult"}, "errors":[ {"shape":"ResourceNotFoundException"} ] }, "DescribeImagePermissions":{ "name":"DescribeImagePermissions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeImagePermissionsRequest"}, "output":{"shape":"DescribeImagePermissionsResult"}, "errors":[ {"shape":"ResourceNotFoundException"} ] }, "DescribeImages":{ "name":"DescribeImages", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeImagesRequest"}, "output":{"shape":"DescribeImagesResult"}, "errors":[ {"shape":"InvalidParameterCombinationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeSessions":{ "name":"DescribeSessions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeSessionsRequest"}, "output":{"shape":"DescribeSessionsResult"}, "errors":[ {"shape":"InvalidParameterCombinationException"} ] }, "DescribeStacks":{ "name":"DescribeStacks", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeStacksRequest"}, "output":{"shape":"DescribeStacksResult"}, "errors":[ {"shape":"ResourceNotFoundException"} ] }, "DescribeUsageReportSubscriptions":{ "name":"DescribeUsageReportSubscriptions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeUsageReportSubscriptionsRequest"}, "output":{"shape":"DescribeUsageReportSubscriptionsResult"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"InvalidAccountStatusException"} ] }, "DescribeUserStackAssociations":{ "name":"DescribeUserStackAssociations", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeUserStackAssociationsRequest"}, "output":{"shape":"DescribeUserStackAssociationsResult"}, "errors":[ {"shape":"InvalidParameterCombinationException"} ] }, "DescribeUsers":{ "name":"DescribeUsers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeUsersRequest"}, "output":{"shape":"DescribeUsersResult"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"InvalidParameterCombinationException"} ] }, "DisableUser":{ "name":"DisableUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DisableUserRequest"}, "output":{"shape":"DisableUserResult"}, "errors":[ {"shape":"ResourceNotFoundException"} ] }, "DisassociateFleet":{ "name":"DisassociateFleet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DisassociateFleetRequest"}, "output":{"shape":"DisassociateFleetResult"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ConcurrentModificationException"} ] }, "EnableUser":{ "name":"EnableUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"EnableUserRequest"}, "output":{"shape":"EnableUserResult"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"InvalidAccountStatusException"} ] }, "ExpireSession":{ "name":"ExpireSession", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ExpireSessionRequest"}, "output":{"shape":"ExpireSessionResult"} }, "ListAssociatedFleets":{ "name":"ListAssociatedFleets", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAssociatedFleetsRequest"}, "output":{"shape":"ListAssociatedFleetsResult"} }, "ListAssociatedStacks":{ "name":"ListAssociatedStacks", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAssociatedStacksRequest"}, "output":{"shape":"ListAssociatedStacksResult"} }, "ListTagsForResource":{ "name":"ListTagsForResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTagsForResourceRequest"}, "output":{"shape":"ListTagsForResourceResponse"}, "errors":[ {"shape":"ResourceNotFoundException"} ] }, "StartFleet":{ "name":"StartFleet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartFleetRequest"}, "output":{"shape":"StartFleetResult"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"OperationNotPermittedException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccountStatusException"}, {"shape":"ConcurrentModificationException"}, {"shape":"ResourceNotAvailableException"} ] }, "StartImageBuilder":{ "name":"StartImageBuilder", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartImageBuilderRequest"}, "output":{"shape":"StartImageBuilderResult"}, "errors":[ {"shape":"ResourceNotAvailableException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidAccountStatusException"}, {"shape":"IncompatibleImageException"} ] }, "StopFleet":{ "name":"StopFleet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopFleetRequest"}, "output":{"shape":"StopFleetResult"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ConcurrentModificationException"} ] }, "StopImageBuilder":{ "name":"StopImageBuilder", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopImageBuilderRequest"}, "output":{"shape":"StopImageBuilderResult"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"OperationNotPermittedException"}, {"shape":"ConcurrentModificationException"} ] }, "TagResource":{ "name":"TagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"TagResourceRequest"}, "output":{"shape":"TagResourceResponse"}, "errors":[ {"shape":"LimitExceededException"}, {"shape":"InvalidAccountStatusException"}, {"shape":"ResourceNotFoundException"} ] }, "UntagResource":{ "name":"UntagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UntagResourceRequest"}, "output":{"shape":"UntagResourceResponse"}, "errors":[ {"shape":"ResourceNotFoundException"} ] }, "UpdateDirectoryConfig":{ "name":"UpdateDirectoryConfig", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateDirectoryConfigRequest"}, "output":{"shape":"UpdateDirectoryConfigResult"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ConcurrentModificationException"} ] }, "UpdateFleet":{ "name":"UpdateFleet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateFleetRequest"}, "output":{"shape":"UpdateFleetResult"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccountStatusException"}, {"shape":"InvalidRoleException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ResourceNotAvailableException"}, {"shape":"InvalidParameterCombinationException"}, {"shape":"ConcurrentModificationException"}, {"shape":"IncompatibleImageException"}, {"shape":"OperationNotPermittedException"} ] }, "UpdateImagePermissions":{ "name":"UpdateImagePermissions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateImagePermissionsRequest"}, "output":{"shape":"UpdateImagePermissionsResult"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceNotAvailableException"}, {"shape":"LimitExceededException"} ] }, "UpdateStack":{ "name":"UpdateStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateStackRequest"}, "output":{"shape":"UpdateStackResult"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidRoleException"}, {"shape":"InvalidParameterCombinationException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccountStatusException"}, {"shape":"IncompatibleImageException"}, {"shape":"OperationNotPermittedException"}, {"shape":"ConcurrentModificationException"} ] } }, "shapes":{ "AccessEndpoint":{ "type":"structure", "required":["EndpointType"], "members":{ "EndpointType":{"shape":"AccessEndpointType"}, "VpceId":{"shape":"String"} } }, "AccessEndpointList":{ "type":"list", "member":{"shape":"AccessEndpoint"}, "max":4, "min":1 }, "AccessEndpointType":{ "type":"string", "enum":["STREAMING"] }, "AccountName":{ "type":"string", "min":1, "sensitive":true }, "AccountPassword":{ "type":"string", "max":127, "min":1, "sensitive":true }, "Action":{ "type":"string", "enum":[ "CLIPBOARD_COPY_FROM_LOCAL_DEVICE", "CLIPBOARD_COPY_TO_LOCAL_DEVICE", "FILE_UPLOAD", "FILE_DOWNLOAD", "PRINTING_TO_LOCAL_DEVICE" ] }, "Application":{ "type":"structure", "members":{ "Name":{"shape":"String"}, "DisplayName":{"shape":"String"}, "IconURL":{"shape":"String"}, "LaunchPath":{"shape":"String"}, "LaunchParameters":{"shape":"String"}, "Enabled":{"shape":"Boolean"}, "Metadata":{"shape":"Metadata"} } }, "ApplicationSettings":{ "type":"structure", "required":["Enabled"], "members":{ "Enabled":{"shape":"Boolean"}, "SettingsGroup":{"shape":"SettingsGroup"} } }, "ApplicationSettingsResponse":{ "type":"structure", "members":{ "Enabled":{"shape":"Boolean"}, "SettingsGroup":{"shape":"SettingsGroup"}, "S3BucketName":{"shape":"String"} } }, "Applications":{ "type":"list", "member":{"shape":"Application"} }, "AppstreamAgentVersion":{ "type":"string", "max":100, "min":1 }, "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}$" }, "ArnList":{ "type":"list", "member":{"shape":"Arn"} }, "AssociateFleetRequest":{ "type":"structure", "required":[ "FleetName", "StackName" ], "members":{ "FleetName":{"shape":"String"}, "StackName":{"shape":"String"} } }, "AssociateFleetResult":{ "type":"structure", "members":{ } }, "AuthenticationType":{ "type":"string", "enum":[ "API", "SAML", "USERPOOL" ] }, "AwsAccountId":{ "type":"string", "pattern":"^\\d+$" }, "AwsAccountIdList":{ "type":"list", "member":{"shape":"AwsAccountId"}, "max":5, "min":1 }, "BatchAssociateUserStackRequest":{ "type":"structure", "required":["UserStackAssociations"], "members":{ "UserStackAssociations":{"shape":"UserStackAssociationList"} } }, "BatchAssociateUserStackResult":{ "type":"structure", "members":{ "errors":{"shape":"UserStackAssociationErrorList"} } }, "BatchDisassociateUserStackRequest":{ "type":"structure", "required":["UserStackAssociations"], "members":{ "UserStackAssociations":{"shape":"UserStackAssociationList"} } }, "BatchDisassociateUserStackResult":{ "type":"structure", "members":{ "errors":{"shape":"UserStackAssociationErrorList"} } }, "Boolean":{"type":"boolean"}, "BooleanObject":{"type":"boolean"}, "ComputeCapacity":{ "type":"structure", "required":["DesiredInstances"], "members":{ "DesiredInstances":{"shape":"Integer"} } }, "ComputeCapacityStatus":{ "type":"structure", "required":["Desired"], "members":{ "Desired":{"shape":"Integer"}, "Running":{"shape":"Integer"}, "InUse":{"shape":"Integer"}, "Available":{"shape":"Integer"} } }, "ConcurrentModificationException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "CopyImageRequest":{ "type":"structure", "required":[ "SourceImageName", "DestinationImageName", "DestinationRegion" ], "members":{ "SourceImageName":{"shape":"Name"}, "DestinationImageName":{"shape":"Name"}, "DestinationRegion":{"shape":"RegionName"}, "DestinationImageDescription":{"shape":"Description"} } }, "CopyImageResponse":{ "type":"structure", "members":{ "DestinationImageName":{"shape":"Name"} } }, "CreateDirectoryConfigRequest":{ "type":"structure", "required":[ "DirectoryName", "OrganizationalUnitDistinguishedNames", "ServiceAccountCredentials" ], "members":{ "DirectoryName":{"shape":"DirectoryName"}, "OrganizationalUnitDistinguishedNames":{"shape":"OrganizationalUnitDistinguishedNamesList"}, "ServiceAccountCredentials":{"shape":"ServiceAccountCredentials"} } }, "CreateDirectoryConfigResult":{ "type":"structure", "members":{ "DirectoryConfig":{"shape":"DirectoryConfig"} } }, "CreateFleetRequest":{ "type":"structure", "required":[ "Name", "InstanceType", "ComputeCapacity" ], "members":{ "Name":{"shape":"Name"}, "ImageName":{"shape":"String"}, "ImageArn":{"shape":"Arn"}, "InstanceType":{"shape":"String"}, "FleetType":{"shape":"FleetType"}, "ComputeCapacity":{"shape":"ComputeCapacity"}, "VpcConfig":{"shape":"VpcConfig"}, "MaxUserDurationInSeconds":{"shape":"Integer"}, "DisconnectTimeoutInSeconds":{"shape":"Integer"}, "Description":{"shape":"Description"}, "DisplayName":{"shape":"DisplayName"}, "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, "DomainJoinInfo":{"shape":"DomainJoinInfo"}, "Tags":{"shape":"Tags"}, "IdleDisconnectTimeoutInSeconds":{"shape":"Integer"} } }, "CreateFleetResult":{ "type":"structure", "members":{ "Fleet":{"shape":"Fleet"} } }, "CreateImageBuilderRequest":{ "type":"structure", "required":[ "Name", "InstanceType" ], "members":{ "Name":{"shape":"Name"}, "ImageName":{"shape":"String"}, "ImageArn":{"shape":"Arn"}, "InstanceType":{"shape":"String"}, "Description":{"shape":"Description"}, "DisplayName":{"shape":"DisplayName"}, "VpcConfig":{"shape":"VpcConfig"}, "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, "DomainJoinInfo":{"shape":"DomainJoinInfo"}, "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"}, "Tags":{"shape":"Tags"}, "AccessEndpoints":{"shape":"AccessEndpointList"} } }, "CreateImageBuilderResult":{ "type":"structure", "members":{ "ImageBuilder":{"shape":"ImageBuilder"} } }, "CreateImageBuilderStreamingURLRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"String"}, "Validity":{"shape":"Long"} } }, "CreateImageBuilderStreamingURLResult":{ "type":"structure", "members":{ "StreamingURL":{"shape":"String"}, "Expires":{"shape":"Timestamp"} } }, "CreateStackRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"Name"}, "Description":{"shape":"Description"}, "DisplayName":{"shape":"DisplayName"}, "StorageConnectors":{"shape":"StorageConnectorList"}, "RedirectURL":{"shape":"RedirectURL"}, "FeedbackURL":{"shape":"FeedbackURL"}, "UserSettings":{"shape":"UserSettingList"}, "ApplicationSettings":{"shape":"ApplicationSettings"}, "Tags":{"shape":"Tags"}, "AccessEndpoints":{"shape":"AccessEndpointList"} } }, "CreateStackResult":{ "type":"structure", "members":{ "Stack":{"shape":"Stack"} } }, "CreateStreamingURLRequest":{ "type":"structure", "required":[ "StackName", "FleetName", "UserId" ], "members":{ "StackName":{"shape":"String"}, "FleetName":{"shape":"String"}, "UserId":{"shape":"StreamingUrlUserId"}, "ApplicationId":{"shape":"String"}, "Validity":{"shape":"Long"}, "SessionContext":{"shape":"String"} } }, "CreateStreamingURLResult":{ "type":"structure", "members":{ "StreamingURL":{"shape":"String"}, "Expires":{"shape":"Timestamp"} } }, "CreateUsageReportSubscriptionRequest":{ "type":"structure", "members":{ } }, "CreateUsageReportSubscriptionResult":{ "type":"structure", "members":{ "S3BucketName":{"shape":"String"}, "Schedule":{"shape":"UsageReportSchedule"} } }, "CreateUserRequest":{ "type":"structure", "required":[ "UserName", "AuthenticationType" ], "members":{ "UserName":{"shape":"Username"}, "MessageAction":{"shape":"MessageAction"}, "FirstName":{"shape":"UserAttributeValue"}, "LastName":{"shape":"UserAttributeValue"}, "AuthenticationType":{"shape":"AuthenticationType"} } }, "CreateUserResult":{ "type":"structure", "members":{ } }, "DeleteDirectoryConfigRequest":{ "type":"structure", "required":["DirectoryName"], "members":{ "DirectoryName":{"shape":"DirectoryName"} } }, "DeleteDirectoryConfigResult":{ "type":"structure", "members":{ } }, "DeleteFleetRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"String"} } }, "DeleteFleetResult":{ "type":"structure", "members":{ } }, "DeleteImageBuilderRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"Name"} } }, "DeleteImageBuilderResult":{ "type":"structure", "members":{ "ImageBuilder":{"shape":"ImageBuilder"} } }, "DeleteImagePermissionsRequest":{ "type":"structure", "required":[ "Name", "SharedAccountId" ], "members":{ "Name":{"shape":"Name"}, "SharedAccountId":{"shape":"AwsAccountId"} } }, "DeleteImagePermissionsResult":{ "type":"structure", "members":{ } }, "DeleteImageRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"Name"} } }, "DeleteImageResult":{ "type":"structure", "members":{ "Image":{"shape":"Image"} } }, "DeleteStackRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"String"} } }, "DeleteStackResult":{ "type":"structure", "members":{ } }, "DeleteUsageReportSubscriptionRequest":{ "type":"structure", "members":{ } }, "DeleteUsageReportSubscriptionResult":{ "type":"structure", "members":{ } }, "DeleteUserRequest":{ "type":"structure", "required":[ "UserName", "AuthenticationType" ], "members":{ "UserName":{"shape":"Username"}, "AuthenticationType":{"shape":"AuthenticationType"} } }, "DeleteUserResult":{ "type":"structure", "members":{ } }, "DescribeDirectoryConfigsRequest":{ "type":"structure", "members":{ "DirectoryNames":{"shape":"DirectoryNameList"}, "MaxResults":{"shape":"Integer"}, "NextToken":{"shape":"String"} } }, "DescribeDirectoryConfigsResult":{ "type":"structure", "members":{ "DirectoryConfigs":{"shape":"DirectoryConfigList"}, "NextToken":{"shape":"String"} } }, "DescribeFleetsRequest":{ "type":"structure", "members":{ "Names":{"shape":"StringList"}, "NextToken":{"shape":"String"} } }, "DescribeFleetsResult":{ "type":"structure", "members":{ "Fleets":{"shape":"FleetList"}, "NextToken":{"shape":"String"} } }, "DescribeImageBuildersRequest":{ "type":"structure", "members":{ "Names":{"shape":"StringList"}, "MaxResults":{"shape":"Integer"}, "NextToken":{"shape":"String"} } }, "DescribeImageBuildersResult":{ "type":"structure", "members":{ "ImageBuilders":{"shape":"ImageBuilderList"}, "NextToken":{"shape":"String"} } }, "DescribeImagePermissionsRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"Name"}, "MaxResults":{"shape":"MaxResults"}, "SharedAwsAccountIds":{"shape":"AwsAccountIdList"}, "NextToken":{"shape":"String"} } }, "DescribeImagePermissionsResult":{ "type":"structure", "members":{ "Name":{"shape":"Name"}, "SharedImagePermissionsList":{"shape":"SharedImagePermissionsList"}, "NextToken":{"shape":"String"} } }, "DescribeImagesMaxResults":{ "type":"integer", "box":true, "max":25, "min":0 }, "DescribeImagesRequest":{ "type":"structure", "members":{ "Names":{"shape":"StringList"}, "Arns":{"shape":"ArnList"}, "Type":{"shape":"VisibilityType"}, "NextToken":{"shape":"String"}, "MaxResults":{"shape":"DescribeImagesMaxResults"} } }, "DescribeImagesResult":{ "type":"structure", "members":{ "Images":{"shape":"ImageList"}, "NextToken":{"shape":"String"} } }, "DescribeSessionsRequest":{ "type":"structure", "required":[ "StackName", "FleetName" ], "members":{ "StackName":{"shape":"String"}, "FleetName":{"shape":"String"}, "UserId":{"shape":"UserId"}, "NextToken":{"shape":"String"}, "Limit":{"shape":"Integer"}, "AuthenticationType":{"shape":"AuthenticationType"} } }, "DescribeSessionsResult":{ "type":"structure", "members":{ "Sessions":{"shape":"SessionList"}, "NextToken":{"shape":"String"} } }, "DescribeStacksRequest":{ "type":"structure", "members":{ "Names":{"shape":"StringList"}, "NextToken":{"shape":"String"} } }, "DescribeStacksResult":{ "type":"structure", "members":{ "Stacks":{"shape":"StackList"}, "NextToken":{"shape":"String"} } }, "DescribeUsageReportSubscriptionsRequest":{ "type":"structure", "members":{ "MaxResults":{"shape":"Integer"}, "NextToken":{"shape":"String"} } }, "DescribeUsageReportSubscriptionsResult":{ "type":"structure", "members":{ "UsageReportSubscriptions":{"shape":"UsageReportSubscriptionList"}, "NextToken":{"shape":"String"} } }, "DescribeUserStackAssociationsRequest":{ "type":"structure", "members":{ "StackName":{"shape":"String"}, "UserName":{"shape":"Username"}, "AuthenticationType":{"shape":"AuthenticationType"}, "MaxResults":{"shape":"MaxResults"}, "NextToken":{"shape":"String"} } }, "DescribeUserStackAssociationsResult":{ "type":"structure", "members":{ "UserStackAssociations":{"shape":"UserStackAssociationList"}, "NextToken":{"shape":"String"} } }, "DescribeUsersRequest":{ "type":"structure", "required":["AuthenticationType"], "members":{ "AuthenticationType":{"shape":"AuthenticationType"}, "MaxResults":{"shape":"Integer"}, "NextToken":{"shape":"String"} } }, "DescribeUsersResult":{ "type":"structure", "members":{ "Users":{"shape":"UserList"}, "NextToken":{"shape":"String"} } }, "Description":{ "type":"string", "max":256 }, "DirectoryConfig":{ "type":"structure", "required":["DirectoryName"], "members":{ "DirectoryName":{"shape":"DirectoryName"}, "OrganizationalUnitDistinguishedNames":{"shape":"OrganizationalUnitDistinguishedNamesList"}, "ServiceAccountCredentials":{"shape":"ServiceAccountCredentials"}, "CreatedTime":{"shape":"Timestamp"} } }, "DirectoryConfigList":{ "type":"list", "member":{"shape":"DirectoryConfig"} }, "DirectoryName":{"type":"string"}, "DirectoryNameList":{ "type":"list", "member":{"shape":"DirectoryName"} }, "DisableUserRequest":{ "type":"structure", "required":[ "UserName", "AuthenticationType" ], "members":{ "UserName":{"shape":"Username"}, "AuthenticationType":{"shape":"AuthenticationType"} } }, "DisableUserResult":{ "type":"structure", "members":{ } }, "DisassociateFleetRequest":{ "type":"structure", "required":[ "FleetName", "StackName" ], "members":{ "FleetName":{"shape":"String"}, "StackName":{"shape":"String"} } }, "DisassociateFleetResult":{ "type":"structure", "members":{ } }, "DisplayName":{ "type":"string", "max":100 }, "Domain":{ "type":"string", "max":64 }, "DomainJoinInfo":{ "type":"structure", "members":{ "DirectoryName":{"shape":"DirectoryName"}, "OrganizationalUnitDistinguishedName":{"shape":"OrganizationalUnitDistinguishedName"} } }, "DomainList":{ "type":"list", "member":{"shape":"Domain"}, "max":10 }, "EnableUserRequest":{ "type":"structure", "required":[ "UserName", "AuthenticationType" ], "members":{ "UserName":{"shape":"Username"}, "AuthenticationType":{"shape":"AuthenticationType"} } }, "EnableUserResult":{ "type":"structure", "members":{ } }, "ErrorMessage":{"type":"string"}, "ExpireSessionRequest":{ "type":"structure", "required":["SessionId"], "members":{ "SessionId":{"shape":"String"} } }, "ExpireSessionResult":{ "type":"structure", "members":{ } }, "FeedbackURL":{ "type":"string", "max":1000 }, "Fleet":{ "type":"structure", "required":[ "Arn", "Name", "InstanceType", "ComputeCapacityStatus", "State" ], "members":{ "Arn":{"shape":"Arn"}, "Name":{"shape":"String"}, "DisplayName":{"shape":"String"}, "Description":{"shape":"String"}, "ImageName":{"shape":"String"}, "ImageArn":{"shape":"Arn"}, "InstanceType":{"shape":"String"}, "FleetType":{"shape":"FleetType"}, "ComputeCapacityStatus":{"shape":"ComputeCapacityStatus"}, "MaxUserDurationInSeconds":{"shape":"Integer"}, "DisconnectTimeoutInSeconds":{"shape":"Integer"}, "State":{"shape":"FleetState"}, "VpcConfig":{"shape":"VpcConfig"}, "CreatedTime":{"shape":"Timestamp"}, "FleetErrors":{"shape":"FleetErrors"}, "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, "DomainJoinInfo":{"shape":"DomainJoinInfo"}, "IdleDisconnectTimeoutInSeconds":{"shape":"Integer"} } }, "FleetAttribute":{ "type":"string", "enum":[ "VPC_CONFIGURATION", "VPC_CONFIGURATION_SECURITY_GROUP_IDS", "DOMAIN_JOIN_INFO" ] }, "FleetAttributes":{ "type":"list", "member":{"shape":"FleetAttribute"} }, "FleetError":{ "type":"structure", "members":{ "ErrorCode":{"shape":"FleetErrorCode"}, "ErrorMessage":{"shape":"String"} } }, "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", "STS_DISABLED_IN_REGION", "SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES", "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION", "SUBNET_NOT_FOUND", "IMAGE_NOT_FOUND", "INVALID_SUBNET_CONFIGURATION", "SECURITY_GROUPS_NOT_FOUND", "IGW_NOT_ATTACHED", "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" ] }, "FleetErrors":{ "type":"list", "member":{"shape":"FleetError"} }, "FleetList":{ "type":"list", "member":{"shape":"Fleet"} }, "FleetState":{ "type":"string", "enum":[ "STARTING", "RUNNING", "STOPPING", "STOPPED" ] }, "FleetType":{ "type":"string", "enum":[ "ALWAYS_ON", "ON_DEMAND" ] }, "Image":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"String"}, "Arn":{"shape":"Arn"}, "BaseImageArn":{"shape":"Arn"}, "DisplayName":{"shape":"String"}, "State":{"shape":"ImageState"}, "Visibility":{"shape":"VisibilityType"}, "ImageBuilderSupported":{"shape":"Boolean"}, "ImageBuilderName":{"shape":"String"}, "Platform":{"shape":"PlatformType"}, "Description":{"shape":"String"}, "StateChangeReason":{"shape":"ImageStateChangeReason"}, "Applications":{"shape":"Applications"}, "CreatedTime":{"shape":"Timestamp"}, "PublicBaseImageReleasedDate":{"shape":"Timestamp"}, "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"}, "ImagePermissions":{"shape":"ImagePermissions"} } }, "ImageBuilder":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"String"}, "Arn":{"shape":"Arn"}, "ImageArn":{"shape":"Arn"}, "Description":{"shape":"String"}, "DisplayName":{"shape":"String"}, "VpcConfig":{"shape":"VpcConfig"}, "InstanceType":{"shape":"String"}, "Platform":{"shape":"PlatformType"}, "State":{"shape":"ImageBuilderState"}, "StateChangeReason":{"shape":"ImageBuilderStateChangeReason"}, "CreatedTime":{"shape":"Timestamp"}, "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, "DomainJoinInfo":{"shape":"DomainJoinInfo"}, "NetworkAccessConfiguration":{"shape":"NetworkAccessConfiguration"}, "ImageBuilderErrors":{"shape":"ResourceErrors"}, "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"}, "AccessEndpoints":{"shape":"AccessEndpointList"} } }, "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"}, "Message":{"shape":"String"} } }, "ImageBuilderStateChangeReasonCode":{ "type":"string", "enum":[ "INTERNAL_ERROR", "IMAGE_UNAVAILABLE" ] }, "ImageList":{ "type":"list", "member":{"shape":"Image"} }, "ImagePermissions":{ "type":"structure", "members":{ "allowFleet":{"shape":"BooleanObject"}, "allowImageBuilder":{"shape":"BooleanObject"} } }, "ImageState":{ "type":"string", "enum":[ "PENDING", "AVAILABLE", "FAILED", "COPYING", "DELETING" ] }, "ImageStateChangeReason":{ "type":"structure", "members":{ "Code":{"shape":"ImageStateChangeReasonCode"}, "Message":{"shape":"String"} } }, "ImageStateChangeReasonCode":{ "type":"string", "enum":[ "INTERNAL_ERROR", "IMAGE_BUILDER_NOT_AVAILABLE", "IMAGE_COPY_FAILURE" ] }, "IncompatibleImageException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "Integer":{"type":"integer"}, "InvalidAccountStatusException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "InvalidParameterCombinationException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "InvalidRoleException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "LastReportGenerationExecutionError":{ "type":"structure", "members":{ "ErrorCode":{"shape":"UsageReportExecutionErrorCode"}, "ErrorMessage":{"shape":"String"} } }, "LastReportGenerationExecutionErrors":{ "type":"list", "member":{"shape":"LastReportGenerationExecutionError"} }, "LimitExceededException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "ListAssociatedFleetsRequest":{ "type":"structure", "required":["StackName"], "members":{ "StackName":{"shape":"String"}, "NextToken":{"shape":"String"} } }, "ListAssociatedFleetsResult":{ "type":"structure", "members":{ "Names":{"shape":"StringList"}, "NextToken":{"shape":"String"} } }, "ListAssociatedStacksRequest":{ "type":"structure", "required":["FleetName"], "members":{ "FleetName":{"shape":"String"}, "NextToken":{"shape":"String"} } }, "ListAssociatedStacksResult":{ "type":"structure", "members":{ "Names":{"shape":"StringList"}, "NextToken":{"shape":"String"} } }, "ListTagsForResourceRequest":{ "type":"structure", "required":["ResourceArn"], "members":{ "ResourceArn":{"shape":"Arn"} } }, "ListTagsForResourceResponse":{ "type":"structure", "members":{ "Tags":{"shape":"Tags"} } }, "Long":{"type":"long"}, "MaxResults":{ "type":"integer", "box":true, "max":500, "min":0 }, "MessageAction":{ "type":"string", "enum":[ "SUPPRESS", "RESEND" ] }, "Metadata":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"String"} }, "Name":{ "type":"string", "pattern":"^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$" }, "NetworkAccessConfiguration":{ "type":"structure", "members":{ "EniPrivateIpAddress":{"shape":"String"}, "EniId":{"shape":"String"} } }, "OperationNotPermittedException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "OrganizationalUnitDistinguishedName":{ "type":"string", "max":2000 }, "OrganizationalUnitDistinguishedNamesList":{ "type":"list", "member":{"shape":"OrganizationalUnitDistinguishedName"} }, "Permission":{ "type":"string", "enum":[ "ENABLED", "DISABLED" ] }, "PlatformType":{ "type":"string", "enum":[ "WINDOWS", "WINDOWS_SERVER_2016", "WINDOWS_SERVER_2019" ] }, "RedirectURL":{ "type":"string", "max":1000 }, "RegionName":{ "type":"string", "max":32, "min":1 }, "ResourceAlreadyExistsException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "ResourceError":{ "type":"structure", "members":{ "ErrorCode":{"shape":"FleetErrorCode"}, "ErrorMessage":{"shape":"String"}, "ErrorTimestamp":{"shape":"Timestamp"} } }, "ResourceErrors":{ "type":"list", "member":{"shape":"ResourceError"} }, "ResourceIdentifier":{ "type":"string", "min":1 }, "ResourceInUseException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "ResourceNotAvailableException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "ResourceNotFoundException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "SecurityGroupIdList":{ "type":"list", "member":{"shape":"String"}, "max":5 }, "ServiceAccountCredentials":{ "type":"structure", "required":[ "AccountName", "AccountPassword" ], "members":{ "AccountName":{"shape":"AccountName"}, "AccountPassword":{"shape":"AccountPassword"} } }, "Session":{ "type":"structure", "required":[ "Id", "UserId", "StackName", "FleetName", "State" ], "members":{ "Id":{"shape":"String"}, "UserId":{"shape":"UserId"}, "StackName":{"shape":"String"}, "FleetName":{"shape":"String"}, "State":{"shape":"SessionState"}, "ConnectionState":{"shape":"SessionConnectionState"}, "StartTime":{"shape":"Timestamp"}, "MaxExpirationTime":{"shape":"Timestamp"}, "AuthenticationType":{"shape":"AuthenticationType"}, "NetworkAccessConfiguration":{"shape":"NetworkAccessConfiguration"} } }, "SessionConnectionState":{ "type":"string", "enum":[ "CONNECTED", "NOT_CONNECTED" ] }, "SessionList":{ "type":"list", "member":{"shape":"Session"} }, "SessionState":{ "type":"string", "enum":[ "ACTIVE", "PENDING", "EXPIRED" ] }, "SettingsGroup":{ "type":"string", "max":100 }, "SharedImagePermissions":{ "type":"structure", "required":[ "sharedAccountId", "imagePermissions" ], "members":{ "sharedAccountId":{"shape":"AwsAccountId"}, "imagePermissions":{"shape":"ImagePermissions"} } }, "SharedImagePermissionsList":{ "type":"list", "member":{"shape":"SharedImagePermissions"} }, "Stack":{ "type":"structure", "required":["Name"], "members":{ "Arn":{"shape":"Arn"}, "Name":{"shape":"String"}, "Description":{"shape":"String"}, "DisplayName":{"shape":"String"}, "CreatedTime":{"shape":"Timestamp"}, "StorageConnectors":{"shape":"StorageConnectorList"}, "RedirectURL":{"shape":"RedirectURL"}, "FeedbackURL":{"shape":"FeedbackURL"}, "StackErrors":{"shape":"StackErrors"}, "UserSettings":{"shape":"UserSettingList"}, "ApplicationSettings":{"shape":"ApplicationSettingsResponse"}, "AccessEndpoints":{"shape":"AccessEndpointList"} } }, "StackAttribute":{ "type":"string", "enum":[ "STORAGE_CONNECTORS", "STORAGE_CONNECTOR_HOMEFOLDERS", "STORAGE_CONNECTOR_GOOGLE_DRIVE", "STORAGE_CONNECTOR_ONE_DRIVE", "REDIRECT_URL", "FEEDBACK_URL", "THEME_NAME", "USER_SETTINGS", "ACCESS_ENDPOINTS" ] }, "StackAttributes":{ "type":"list", "member":{"shape":"StackAttribute"} }, "StackError":{ "type":"structure", "members":{ "ErrorCode":{"shape":"StackErrorCode"}, "ErrorMessage":{"shape":"String"} } }, "StackErrorCode":{ "type":"string", "enum":[ "STORAGE_CONNECTOR_ERROR", "INTERNAL_SERVICE_ERROR" ] }, "StackErrors":{ "type":"list", "member":{"shape":"StackError"} }, "StackList":{ "type":"list", "member":{"shape":"Stack"} }, "StartFleetRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"String"} } }, "StartFleetResult":{ "type":"structure", "members":{ } }, "StartImageBuilderRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"String"}, "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"} } }, "StartImageBuilderResult":{ "type":"structure", "members":{ "ImageBuilder":{"shape":"ImageBuilder"} } }, "StopFleetRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"String"} } }, "StopFleetResult":{ "type":"structure", "members":{ } }, "StopImageBuilderRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"String"} } }, "StopImageBuilderResult":{ "type":"structure", "members":{ "ImageBuilder":{"shape":"ImageBuilder"} } }, "StorageConnector":{ "type":"structure", "required":["ConnectorType"], "members":{ "ConnectorType":{"shape":"StorageConnectorType"}, "ResourceIdentifier":{"shape":"ResourceIdentifier"}, "Domains":{"shape":"DomainList"} } }, "StorageConnectorList":{ "type":"list", "member":{"shape":"StorageConnector"} }, "StorageConnectorType":{ "type":"string", "enum":[ "HOMEFOLDERS", "GOOGLE_DRIVE", "ONE_DRIVE" ] }, "StreamingUrlUserId":{ "type":"string", "max":32, "min":2, "pattern":"[\\w+=,.@-]*" }, "String":{ "type":"string", "min":1 }, "StringList":{ "type":"list", "member":{"shape":"String"} }, "SubnetIdList":{ "type":"list", "member":{"shape":"String"} }, "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"}, "Tags":{"shape":"Tags"} } }, "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 }, "Timestamp":{"type":"timestamp"}, "UntagResourceRequest":{ "type":"structure", "required":[ "ResourceArn", "TagKeys" ], "members":{ "ResourceArn":{"shape":"Arn"}, "TagKeys":{"shape":"TagKeyList"} } }, "UntagResourceResponse":{ "type":"structure", "members":{ } }, "UpdateDirectoryConfigRequest":{ "type":"structure", "required":["DirectoryName"], "members":{ "DirectoryName":{"shape":"DirectoryName"}, "OrganizationalUnitDistinguishedNames":{"shape":"OrganizationalUnitDistinguishedNamesList"}, "ServiceAccountCredentials":{"shape":"ServiceAccountCredentials"} } }, "UpdateDirectoryConfigResult":{ "type":"structure", "members":{ "DirectoryConfig":{"shape":"DirectoryConfig"} } }, "UpdateFleetRequest":{ "type":"structure", "members":{ "ImageName":{"shape":"String"}, "ImageArn":{"shape":"Arn"}, "Name":{"shape":"String"}, "InstanceType":{"shape":"String"}, "ComputeCapacity":{"shape":"ComputeCapacity"}, "VpcConfig":{"shape":"VpcConfig"}, "MaxUserDurationInSeconds":{"shape":"Integer"}, "DisconnectTimeoutInSeconds":{"shape":"Integer"}, "DeleteVpcConfig":{ "shape":"Boolean", "deprecated":true }, "Description":{"shape":"Description"}, "DisplayName":{"shape":"DisplayName"}, "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, "DomainJoinInfo":{"shape":"DomainJoinInfo"}, "IdleDisconnectTimeoutInSeconds":{"shape":"Integer"}, "AttributesToDelete":{"shape":"FleetAttributes"} } }, "UpdateFleetResult":{ "type":"structure", "members":{ "Fleet":{"shape":"Fleet"} } }, "UpdateImagePermissionsRequest":{ "type":"structure", "required":[ "Name", "SharedAccountId", "ImagePermissions" ], "members":{ "Name":{"shape":"Name"}, "SharedAccountId":{"shape":"AwsAccountId"}, "ImagePermissions":{"shape":"ImagePermissions"} } }, "UpdateImagePermissionsResult":{ "type":"structure", "members":{ } }, "UpdateStackRequest":{ "type":"structure", "required":["Name"], "members":{ "DisplayName":{"shape":"DisplayName"}, "Description":{"shape":"Description"}, "Name":{"shape":"String"}, "StorageConnectors":{"shape":"StorageConnectorList"}, "DeleteStorageConnectors":{ "shape":"Boolean", "deprecated":true }, "RedirectURL":{"shape":"RedirectURL"}, "FeedbackURL":{"shape":"FeedbackURL"}, "AttributesToDelete":{"shape":"StackAttributes"}, "UserSettings":{"shape":"UserSettingList"}, "ApplicationSettings":{"shape":"ApplicationSettings"}, "AccessEndpoints":{"shape":"AccessEndpointList"} } }, "UpdateStackResult":{ "type":"structure", "members":{ "Stack":{"shape":"Stack"} } }, "UsageReportExecutionErrorCode":{ "type":"string", "enum":[ "RESOURCE_NOT_FOUND", "ACCESS_DENIED", "INTERNAL_SERVICE_ERROR" ] }, "UsageReportSchedule":{ "type":"string", "enum":["DAILY"] }, "UsageReportSubscription":{ "type":"structure", "members":{ "S3BucketName":{"shape":"String"}, "Schedule":{"shape":"UsageReportSchedule"}, "LastGeneratedReportDate":{"shape":"Timestamp"}, "SubscriptionErrors":{"shape":"LastReportGenerationExecutionErrors"} } }, "UsageReportSubscriptionList":{ "type":"list", "member":{"shape":"UsageReportSubscription"} }, "User":{ "type":"structure", "required":["AuthenticationType"], "members":{ "Arn":{"shape":"Arn"}, "UserName":{"shape":"Username"}, "Enabled":{"shape":"Boolean"}, "Status":{"shape":"String"}, "FirstName":{"shape":"UserAttributeValue"}, "LastName":{"shape":"UserAttributeValue"}, "CreatedTime":{"shape":"Timestamp"}, "AuthenticationType":{"shape":"AuthenticationType"} } }, "UserAttributeValue":{ "type":"string", "max":2048, "pattern":"^[A-Za-z0-9_\\-\\s]+$", "sensitive":true }, "UserId":{ "type":"string", "max":32, "min":2 }, "UserList":{ "type":"list", "member":{"shape":"User"} }, "UserSetting":{ "type":"structure", "required":[ "Action", "Permission" ], "members":{ "Action":{"shape":"Action"}, "Permission":{"shape":"Permission"} } }, "UserSettingList":{ "type":"list", "member":{"shape":"UserSetting"}, "min":1 }, "UserStackAssociation":{ "type":"structure", "required":[ "StackName", "UserName", "AuthenticationType" ], "members":{ "StackName":{"shape":"String"}, "UserName":{"shape":"Username"}, "AuthenticationType":{"shape":"AuthenticationType"}, "SendEmailNotification":{"shape":"Boolean"} } }, "UserStackAssociationError":{ "type":"structure", "members":{ "UserStackAssociation":{"shape":"UserStackAssociation"}, "ErrorCode":{"shape":"UserStackAssociationErrorCode"}, "ErrorMessage":{"shape":"String"} } }, "UserStackAssociationErrorCode":{ "type":"string", "enum":[ "STACK_NOT_FOUND", "USER_NAME_NOT_FOUND", "INTERNAL_ERROR" ] }, "UserStackAssociationErrorList":{ "type":"list", "member":{"shape":"UserStackAssociationError"} }, "UserStackAssociationList":{ "type":"list", "member":{"shape":"UserStackAssociation"}, "max":25, "min":1 }, "Username":{ "type":"string", "max":128, "min":1, "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+", "sensitive":true }, "VisibilityType":{ "type":"string", "enum":[ "PUBLIC", "PRIVATE", "SHARED" ] }, "VpcConfig":{ "type":"structure", "members":{ "SubnetIds":{"shape":"SubnetIdList"}, "SecurityGroupIds":{"shape":"SecurityGroupIdList"} } } } }