UNPKG

aws-sdk

Version:
2,389 lines • 58.3 kB
{ "version": "2.0", "metadata": { "apiVersion": "2016-12-01", "endpointPrefix": "appstream2", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "Amazon AppStream", "serviceId": "AppStream", "signatureVersion": "v4", "signingName": "appstream", "targetPrefix": "PhotonAdminProxyService", "uid": "appstream-2016-12-01", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AssociateAppBlockBuilderAppBlock": { "input": { "type": "structure", "required": [ "AppBlockArn", "AppBlockBuilderName" ], "members": { "AppBlockArn": {}, "AppBlockBuilderName": {} } }, "output": { "type": "structure", "members": { "AppBlockBuilderAppBlockAssociation": { "shape": "S5" } } } }, "AssociateApplicationFleet": { "input": { "type": "structure", "required": [ "FleetName", "ApplicationArn" ], "members": { "FleetName": {}, "ApplicationArn": {} } }, "output": { "type": "structure", "members": { "ApplicationFleetAssociation": { "shape": "S8" } } } }, "AssociateApplicationToEntitlement": { "input": { "type": "structure", "required": [ "StackName", "EntitlementName", "ApplicationIdentifier" ], "members": { "StackName": {}, "EntitlementName": {}, "ApplicationIdentifier": {} } }, "output": { "type": "structure", "members": {} } }, "AssociateFleet": { "input": { "type": "structure", "required": [ "FleetName", "StackName" ], "members": { "FleetName": {}, "StackName": {} } }, "output": { "type": "structure", "members": {} } }, "BatchAssociateUserStack": { "input": { "type": "structure", "required": [ "UserStackAssociations" ], "members": { "UserStackAssociations": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "errors": { "shape": "Sl" } } } }, "BatchDisassociateUserStack": { "input": { "type": "structure", "required": [ "UserStackAssociations" ], "members": { "UserStackAssociations": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "errors": { "shape": "Sl" } } } }, "CopyImage": { "input": { "type": "structure", "required": [ "SourceImageName", "DestinationImageName", "DestinationRegion" ], "members": { "SourceImageName": {}, "DestinationImageName": {}, "DestinationRegion": {}, "DestinationImageDescription": {} } }, "output": { "type": "structure", "members": { "DestinationImageName": {} } } }, "CreateAppBlock": { "input": { "type": "structure", "required": [ "Name", "SourceS3Location" ], "members": { "Name": {}, "Description": {}, "DisplayName": {}, "SourceS3Location": { "shape": "Sw" }, "SetupScriptDetails": { "shape": "Sz" }, "Tags": { "shape": "S11" }, "PostSetupScriptDetails": { "shape": "Sz" }, "PackagingType": {} } }, "output": { "type": "structure", "members": { "AppBlock": { "shape": "S16" } } } }, "CreateAppBlockBuilder": { "input": { "type": "structure", "required": [ "Name", "Platform", "InstanceType", "VpcConfig" ], "members": { "Name": {}, "Description": {}, "DisplayName": {}, "Tags": { "shape": "S11" }, "Platform": {}, "InstanceType": {}, "VpcConfig": { "shape": "S1d" }, "EnableDefaultInternetAccess": { "type": "boolean" }, "IamRoleArn": {}, "AccessEndpoints": { "shape": "S1h" } } }, "output": { "type": "structure", "members": { "AppBlockBuilder": { "shape": "S1l" } } } }, "CreateAppBlockBuilderStreamingURL": { "input": { "type": "structure", "required": [ "AppBlockBuilderName" ], "members": { "AppBlockBuilderName": {}, "Validity": { "type": "long" } } }, "output": { "type": "structure", "members": { "StreamingURL": {}, "Expires": { "type": "timestamp" } } } }, "CreateApplication": { "input": { "type": "structure", "required": [ "Name", "IconS3Location", "LaunchPath", "Platforms", "InstanceFamilies", "AppBlockArn" ], "members": { "Name": {}, "DisplayName": {}, "Description": {}, "IconS3Location": { "shape": "Sw" }, "LaunchPath": {}, "WorkingDirectory": {}, "LaunchParameters": {}, "Platforms": { "shape": "S1w" }, "InstanceFamilies": { "shape": "S1y" }, "AppBlockArn": {}, "Tags": { "shape": "S11" } } }, "output": { "type": "structure", "members": { "Application": { "shape": "S20" } } } }, "CreateDirectoryConfig": { "input": { "type": "structure", "required": [ "DirectoryName", "OrganizationalUnitDistinguishedNames" ], "members": { "DirectoryName": {}, "OrganizationalUnitDistinguishedNames": { "shape": "S24" }, "ServiceAccountCredentials": { "shape": "S26" }, "CertificateBasedAuthProperties": { "shape": "S29" } } }, "output": { "type": "structure", "members": { "DirectoryConfig": { "shape": "S2c" } } } }, "CreateEntitlement": { "input": { "type": "structure", "required": [ "Name", "StackName", "AppVisibility", "Attributes" ], "members": { "Name": {}, "StackName": {}, "Description": {}, "AppVisibility": {}, "Attributes": { "shape": "S2f" } } }, "output": { "type": "structure", "members": { "Entitlement": { "shape": "S2i" } } } }, "CreateFleet": { "input": { "type": "structure", "required": [ "Name", "InstanceType" ], "members": { "Name": {}, "ImageName": {}, "ImageArn": {}, "InstanceType": {}, "FleetType": {}, "ComputeCapacity": { "shape": "S2l" }, "VpcConfig": { "shape": "S1d" }, "MaxUserDurationInSeconds": { "type": "integer" }, "DisconnectTimeoutInSeconds": { "type": "integer" }, "Description": {}, "DisplayName": {}, "EnableDefaultInternetAccess": { "type": "boolean" }, "DomainJoinInfo": { "shape": "S2m" }, "Tags": { "shape": "S11" }, "IdleDisconnectTimeoutInSeconds": { "type": "integer" }, "IamRoleArn": {}, "StreamView": {}, "Platform": {}, "MaxConcurrentSessions": { "type": "integer" }, "UsbDeviceFilterStrings": { "shape": "S2o" }, "SessionScriptS3Location": { "shape": "Sw" }, "MaxSessionsPerInstance": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Fleet": { "shape": "S2r" } } } }, "CreateImageBuilder": { "input": { "type": "structure", "required": [ "Name", "InstanceType" ], "members": { "Name": {}, "ImageName": {}, "ImageArn": {}, "InstanceType": {}, "Description": {}, "DisplayName": {}, "VpcConfig": { "shape": "S1d" }, "IamRoleArn": {}, "EnableDefaultInternetAccess": { "type": "boolean" }, "DomainJoinInfo": { "shape": "S2m" }, "AppstreamAgentVersion": {}, "Tags": { "shape": "S11" }, "AccessEndpoints": { "shape": "S1h" } } }, "output": { "type": "structure", "members": { "ImageBuilder": { "shape": "S2z" } } } }, "CreateImageBuilderStreamingURL": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Validity": { "type": "long" } } }, "output": { "type": "structure", "members": { "StreamingURL": {}, "Expires": { "type": "timestamp" } } } }, "CreateStack": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Description": {}, "DisplayName": {}, "StorageConnectors": { "shape": "S38" }, "RedirectURL": {}, "FeedbackURL": {}, "UserSettings": { "shape": "S3g" }, "ApplicationSettings": { "shape": "S3k" }, "Tags": { "shape": "S11" }, "AccessEndpoints": { "shape": "S1h" }, "EmbedHostDomains": { "shape": "S3m" }, "StreamingExperienceSettings": { "shape": "S3o" } } }, "output": { "type": "structure", "members": { "Stack": { "shape": "S3r" } } } }, "CreateStreamingURL": { "input": { "type": "structure", "required": [ "StackName", "FleetName", "UserId" ], "members": { "StackName": {}, "FleetName": {}, "UserId": {}, "ApplicationId": {}, "Validity": { "type": "long" }, "SessionContext": {} } }, "output": { "type": "structure", "members": { "StreamingURL": {}, "Expires": { "type": "timestamp" } } } }, "CreateThemeForStack": { "input": { "type": "structure", "required": [ "StackName", "TitleText", "ThemeStyling", "OrganizationLogoS3Location", "FaviconS3Location" ], "members": { "StackName": {}, "FooterLinks": { "shape": "S40" }, "TitleText": {}, "ThemeStyling": {}, "OrganizationLogoS3Location": { "shape": "Sw" }, "FaviconS3Location": { "shape": "Sw" } } }, "output": { "type": "structure", "members": { "Theme": { "shape": "S47" } } } }, "CreateUpdatedImage": { "input": { "type": "structure", "required": [ "existingImageName", "newImageName" ], "members": { "existingImageName": {}, "newImageName": {}, "newImageDescription": {}, "newImageDisplayName": {}, "newImageTags": { "shape": "S11" }, "dryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "image": { "shape": "S4b" }, "canUpdateImage": { "type": "boolean" } } } }, "CreateUsageReportSubscription": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "S3BucketName": {}, "Schedule": {} } } }, "CreateUser": { "input": { "type": "structure", "required": [ "UserName", "AuthenticationType" ], "members": { "UserName": { "shape": "Sh" }, "MessageAction": {}, "FirstName": { "shape": "S4p" }, "LastName": { "shape": "S4p" }, "AuthenticationType": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteAppBlock": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteAppBlockBuilder": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteApplication": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteDirectoryConfig": { "input": { "type": "structure", "required": [ "DirectoryName" ], "members": { "DirectoryName": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteEntitlement": { "input": { "type": "structure", "required": [ "Name", "StackName" ], "members": { "Name": {}, "StackName": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteFleet": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteImage": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "Image": { "shape": "S4b" } } } }, "DeleteImageBuilder": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "ImageBuilder": { "shape": "S2z" } } } }, "DeleteImagePermissions": { "input": { "type": "structure", "required": [ "Name", "SharedAccountId" ], "members": { "Name": {}, "SharedAccountId": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteStack": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteThemeForStack": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteUsageReportSubscription": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": {} } }, "DeleteUser": { "input": { "type": "structure", "required": [ "UserName", "AuthenticationType" ], "members": { "UserName": { "shape": "Sh" }, "AuthenticationType": {} } }, "output": { "type": "structure", "members": {} } }, "DescribeAppBlockBuilderAppBlockAssociations": { "input": { "type": "structure", "members": { "AppBlockArn": {}, "AppBlockBuilderName": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AppBlockBuilderAppBlockAssociations": { "type": "list", "member": { "shape": "S5" } }, "NextToken": {} } } }, "DescribeAppBlockBuilders": { "input": { "type": "structure", "members": { "Names": { "shape": "S1y" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "AppBlockBuilders": { "type": "list", "member": { "shape": "S1l" } }, "NextToken": {} } } }, "DescribeAppBlocks": { "input": { "type": "structure", "members": { "Arns": { "shape": "S5p" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "AppBlocks": { "type": "list", "member": { "shape": "S16" } }, "NextToken": {} } } }, "DescribeApplicationFleetAssociations": { "input": { "type": "structure", "members": { "FleetName": {}, "ApplicationArn": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ApplicationFleetAssociations": { "type": "list", "member": { "shape": "S8" } }, "NextToken": {} } } }, "DescribeApplications": { "input": { "type": "structure", "members": { "Arns": { "shape": "S5p" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Applications": { "shape": "S4g" }, "NextToken": {} } } }, "DescribeDirectoryConfigs": { "input": { "type": "structure", "members": { "DirectoryNames": { "type": "list", "member": {} }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "DirectoryConfigs": { "type": "list", "member": { "shape": "S2c" } }, "NextToken": {} } } }, "DescribeEntitlements": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "Name": {}, "StackName": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Entitlements": { "type": "list", "member": { "shape": "S2i" } }, "NextToken": {} } } }, "DescribeFleets": { "input": { "type": "structure", "members": { "Names": { "shape": "S1y" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Fleets": { "type": "list", "member": { "shape": "S2r" } }, "NextToken": {} } } }, "DescribeImageBuilders": { "input": { "type": "structure", "members": { "Names": { "shape": "S1y" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ImageBuilders": { "type": "list", "member": { "shape": "S2z" } }, "NextToken": {} } } }, "DescribeImagePermissions": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "MaxResults": { "type": "integer" }, "SharedAwsAccountIds": { "type": "list", "member": {} }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Name": {}, "SharedImagePermissionsList": { "type": "list", "member": { "type": "structure", "required": [ "sharedAccountId", "imagePermissions" ], "members": { "sharedAccountId": {}, "imagePermissions": { "shape": "S4h" } } } }, "NextToken": {} } } }, "DescribeImages": { "input": { "type": "structure", "members": { "Names": { "shape": "S1y" }, "Arns": { "shape": "S5p" }, "Type": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Images": { "type": "list", "member": { "shape": "S4b" } }, "NextToken": {} } } }, "DescribeSessions": { "input": { "type": "structure", "required": [ "StackName", "FleetName" ], "members": { "StackName": {}, "FleetName": {}, "UserId": {}, "NextToken": {}, "Limit": { "type": "integer" }, "AuthenticationType": {}, "InstanceId": {} } }, "output": { "type": "structure", "members": { "Sessions": { "type": "list", "member": { "type": "structure", "required": [ "Id", "UserId", "StackName", "FleetName", "State" ], "members": { "Id": {}, "UserId": {}, "StackName": {}, "FleetName": {}, "State": {}, "ConnectionState": {}, "StartTime": { "type": "timestamp" }, "MaxExpirationTime": { "type": "timestamp" }, "AuthenticationType": {}, "NetworkAccessConfiguration": { "shape": "S33" }, "InstanceId": {} } } }, "NextToken": {} } } }, "DescribeStacks": { "input": { "type": "structure", "members": { "Names": { "shape": "S1y" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Stacks": { "type": "list", "member": { "shape": "S3r" } }, "NextToken": {} } } }, "DescribeThemeForStack": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {} } }, "output": { "type": "structure", "members": { "Theme": { "shape": "S47" } } } }, "DescribeUsageReportSubscriptions": { "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "UsageReportSubscriptions": { "type": "list", "member": { "type": "structure", "members": { "S3BucketName": {}, "Schedule": {}, "LastGeneratedReportDate": { "type": "timestamp" }, "SubscriptionErrors": { "type": "list", "member": { "type": "structure", "members": { "ErrorCode": {}, "ErrorMessage": {} } } } } } }, "NextToken": {} } } }, "DescribeUserStackAssociations": { "input": { "type": "structure", "members": { "StackName": {}, "UserName": { "shape": "Sh" }, "AuthenticationType": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "UserStackAssociations": { "shape": "Sf" }, "NextToken": {} } } }, "DescribeUsers": { "input": { "type": "structure", "required": [ "AuthenticationType" ], "members": { "AuthenticationType": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Users": { "type": "list", "member": { "type": "structure", "required": [ "AuthenticationType" ], "members": { "Arn": {}, "UserName": { "shape": "Sh" }, "Enabled": { "type": "boolean" }, "Status": {}, "FirstName": { "shape": "S4p" }, "LastName": { "shape": "S4p" }, "CreatedTime": { "type": "timestamp" }, "AuthenticationType": {} } } }, "NextToken": {} } } }, "DisableUser": { "input": { "type": "structure", "required": [ "UserName", "AuthenticationType" ], "members": { "UserName": { "shape": "Sh" }, "AuthenticationType": {} } }, "output": { "type": "structure", "members": {} } }, "DisassociateAppBlockBuilderAppBlock": { "input": { "type": "structure", "required": [ "AppBlockArn", "AppBlockBuilderName" ], "members": { "AppBlockArn": {}, "AppBlockBuilderName": {} } }, "output": { "type": "structure", "members": {} } }, "DisassociateApplicationFleet": { "input": { "type": "structure", "required": [ "FleetName", "ApplicationArn" ], "members": { "FleetName": {}, "ApplicationArn": {} } }, "output": { "type": "structure", "members": {} } }, "DisassociateApplicationFromEntitlement": { "input": { "type": "structure", "required": [ "StackName", "EntitlementName", "ApplicationIdentifier" ], "members": { "StackName": {}, "EntitlementName": {}, "ApplicationIdentifier": {} } }, "output": { "type": "structure", "members": {} } }, "DisassociateFleet": { "input": { "type": "structure", "required": [ "FleetName", "StackName" ], "members": { "FleetName": {}, "StackName": {} } }, "output": { "type": "structure", "members": {} } }, "EnableUser": { "input": { "type": "structure", "required": [ "UserName", "AuthenticationType" ], "members": { "UserName": { "shape": "Sh" }, "AuthenticationType": {} } }, "output": { "type": "structure", "members": {} } }, "ExpireSession": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {} } }, "output": { "type": "structure", "members": {} } }, "ListAssociatedFleets": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "NextToken": {} } }, "output": { "type": "structure", "members": { "Names": { "shape": "S1y" }, "NextToken": {} } } }, "ListAssociatedStacks": { "input": { "type": "structure", "required": [ "FleetName" ], "members": { "FleetName": {}, "NextToken": {} } }, "output": { "type": "structure", "members": { "Names": { "shape": "S1y" }, "NextToken": {} } } }, "ListEntitledApplications": { "input": { "type": "structure", "required": [ "StackName", "EntitlementName" ], "members": { "StackName": {}, "EntitlementName": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EntitledApplications": { "type": "list", "member": { "type": "structure", "required": [ "ApplicationIdentifier" ], "members": { "ApplicationIdentifier": {} } } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S11" } } } }, "StartAppBlockBuilder": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "AppBlockBuilder": { "shape": "S1l" } } } }, "StartFleet": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "StartImageBuilder": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "AppstreamAgentVersion": {} } }, "output": { "type": "structure", "members": { "ImageBuilder": { "shape": "S2z" } } } }, "StopAppBlockBuilder": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "AppBlockBuilder": { "shape": "S1l" } } } }, "StopFleet": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "StopImageBuilder": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "ImageBuilder": { "shape": "S2z" } } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "S11" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateAppBlockBuilder": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Description": {}, "DisplayName": {}, "Platform": {}, "InstanceType": {}, "VpcConfig": { "shape": "S1d" }, "EnableDefaultInternetAccess": { "type": "boolean" }, "IamRoleArn": {}, "AccessEndpoints": { "shape": "S1h" }, "AttributesToDelete": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "AppBlockBuilder": { "shape": "S1l" } } } }, "UpdateApplication": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "DisplayName": {}, "Description": {}, "IconS3Location": { "shape": "Sw" }, "LaunchPath": {}, "WorkingDirectory": {}, "LaunchParameters": {}, "AppBlockArn": {}, "AttributesToDelete": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "Application": { "shape": "S20" } } } }, "UpdateDirectoryConfig": { "input": { "type": "structure", "required": [ "DirectoryName" ], "members": { "DirectoryName": {}, "OrganizationalUnitDistinguishedNames": { "shape": "S24" }, "ServiceAccountCredentials": { "shape": "S26" }, "CertificateBasedAuthProperties": { "shape": "S29" } } }, "output": { "type": "structure", "members": { "DirectoryConfig": { "shape": "S2c" } } } }, "UpdateEntitlement": { "input": { "type": "structure", "required": [ "Name", "StackName" ], "members": { "Name": {}, "StackName": {}, "Description": {}, "AppVisibility": {}, "Attributes": { "shape": "S2f" } } }, "output": { "type": "structure", "members": { "Entitlement": { "shape": "S2i" } } } }, "UpdateFleet": { "input": { "type": "structure", "members": { "ImageName": {}, "ImageArn": {}, "Name": {}, "InstanceType": {}, "ComputeCapacity": { "shape": "S2l" }, "VpcConfig": { "shape": "S1d" }, "MaxUserDurationInSeconds": { "type": "integer" }, "DisconnectTimeoutInSeconds": { "type": "integer" }, "DeleteVpcConfig": { "deprecated": true, "type": "boolean" }, "Description": {}, "DisplayName": {}, "EnableDefaultInternetAccess": { "type": "boolean" }, "DomainJoinInfo": { "shape": "S2m" }, "IdleDisconnectTimeoutInSeconds": { "type": "integer" }, "AttributesToDelete": { "type": "list", "member": {} }, "IamRoleArn": {}, "StreamView": {}, "Platform": {}, "MaxConcurrentSessions": { "type": "integer" }, "UsbDeviceFilterStrings": { "shape": "S2o" }, "SessionScriptS3Location": { "shape": "Sw" }, "MaxSessionsPerInstance": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Fleet": { "shape": "S2r" } } } }, "UpdateImagePermissions": { "input": { "type": "structure", "required": [ "Name", "SharedAccountId", "ImagePermissions" ], "members": { "Name": {}, "SharedAccountId": {}, "ImagePermissions": { "shape": "S4h" } } }, "output": { "type": "structure", "members": {} } }, "UpdateStack": { "input": { "type": "structure", "required": [ "Name" ], "members": { "DisplayName": {}, "Description": {}, "Name": {}, "StorageConnectors": { "shape": "S38" }, "DeleteStorageConnectors": { "deprecated": true, "type": "boolean" }, "RedirectURL": {}, "FeedbackURL": {}, "AttributesToDelete": { "type": "list", "member": {} }, "UserSettings": { "shape": "S3g" }, "ApplicationSettings": { "shape": "S3k" }, "AccessEndpoints": { "shape": "S1h" }, "EmbedHostDomains": { "shape": "S3m" }, "StreamingExperienceSettings": { "shape": "S3o" } } }, "output": { "type": "structure", "members": { "Stack": { "shape": "S3r" } } } }, "UpdateThemeForStack": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "FooterLinks": { "shape": "S40" }, "TitleText": {}, "ThemeStyling": {}, "OrganizationLogoS3Location": { "shape": "Sw" }, "FaviconS3Location": { "shape": "Sw" }, "State": {}, "AttributesToDelete": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "Theme": { "shape": "S47" } } } } }, "shapes": { "S5": { "type": "structure", "required": [ "AppBlockArn", "AppBlockBuilderName" ], "members": { "AppBlockArn": {}, "AppBlockBuilderName": {} } }, "S8": { "type": "structure", "required": [ "FleetName", "ApplicationArn" ], "members": { "FleetName": {}, "ApplicationArn": {} } }, "Sf": { "type": "list", "member": { "shape": "Sg" } }, "Sg": { "type": "structure", "required": [ "StackName", "UserName", "AuthenticationType" ], "members": { "StackName": {}, "UserName": { "shape": "Sh" }, "AuthenticationType": {}, "SendEmailNotification": { "type": "boolean" } } }, "Sh": { "type": "string", "sensitive": true }, "Sl": { "type": "list", "member": { "type": "structure", "members": { "UserStackAssociation": { "shape": "Sg" }, "ErrorCode": {}, "ErrorMessage": {} } } }, "Sw": { "type": "structure", "required": [ "S3Bucket" ], "members": { "S3Bucket": {}, "S3Key": {} } }, "Sz": { "type": "structure", "required": [ "ScriptS3Location", "ExecutablePath", "TimeoutInSeconds" ], "members": { "ScriptS3Location": { "shape": "Sw" }, "ExecutablePath": {}, "ExecutableParameters": {}, "TimeoutInSeconds": { "type": "integer" } } }, "S11": { "type": "map", "key": {}, "value": {} }, "S16": { "type": "structure", "required": [ "Name", "Arn" ], "members": { "Name": {}, "Arn": {}, "Description": {}, "DisplayName": {}, "SourceS3Location": { "shape": "Sw" }, "SetupScriptDetails": { "shape": "Sz" }, "CreatedTime": { "type": "timestamp" }, "PostSetupScriptDetails": { "shape": "Sz" }, "PackagingType": {}, "State": {}, "AppBlockErrors": { "type": "list", "member": { "type": "structure", "members": { "ErrorCode": {}, "ErrorMessage": {} } } } } }, "S1d": { "type": "structure", "members": { "SubnetIds": { "type": "list", "member": {} }, "SecurityGroupIds": { "type": "list", "member": {} } } }, "S1h": { "type": "list", "member": { "type": "structure", "required": [ "EndpointType" ], "members": { "EndpointType": {}, "VpceId": {} } } }, "S1l": { "type": "structure", "required": [ "Arn", "Name", "Platform", "InstanceType", "VpcConfig", "State" ], "members": { "Arn": {}, "Name": {}, "DisplayName": {}, "Description": {}, "Platform": {}, "InstanceType": {}, "EnableDefaultInternetAccess": { "type": "boolean" }, "IamRoleArn": {}, "VpcConfig": { "shape": "S1d" }, "State": {}, "CreatedTime": { "type": "timestamp" }, "AppBlockBuilderErrors": { "shape": "S1n" }, "StateChangeReason": { "type": "structure", "members": { "Code": {}, "Message": {} } }, "AccessEndpoints": { "shape": "S1h" } } }, "S1n": { "type": "list", "member": { "type": "structure", "members": { "ErrorCode": {}, "ErrorMessage": {}, "ErrorTimestamp": { "type": "timestamp" } } } }, "S1w": { "type": "list", "member": {} }, "S1y": { "type": "list", "member": {} }, "S20": { "type": "structure", "members": { "Name": {}, "DisplayName": {}, "IconURL": {}, "LaunchPath": {}, "LaunchParameters": {}, "Enabled": { "type": "boolean" }, "Metadata": { "type": "map", "key": {}, "value": {} }, "WorkingDirectory": {}, "Description": {}, "Arn": {}, "AppBlockArn": {}, "IconS3Location": { "shape": "Sw" }, "Platforms": { "shape": "S1w" }, "InstanceFamilies": { "shape": "S1y" }, "CreatedTime": { "type": "timestamp" } } }, "S24": { "type": "list", "member": {} }, "S26": { "type": "structure", "required": [ "AccountName", "AccountPassword" ], "members": { "AccountName": { "type": "string", "sensitive": true }, "AccountPassword": { "type": "string", "sensitive": true } } }, "S29": { "type": "structure", "members": { "Status": {}, "CertificateAuthorityArn": {} } }, "S2c": { "type": "structure", "required": [ "DirectoryName" ], "members": { "DirectoryName": {}, "OrganizationalUnitDistinguishedNames": { "shape": "S24" }, "ServiceAccountCredentials": { "shape": "S26" }, "CreatedTime": { "type": "timestamp" }, "CertificateBasedAuthProperties": { "shape": "S29" } } }, "S2f": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } }, "S2i": { "type": "structure", "required": [ "Name", "StackName", "AppVisibility", "Attributes" ], "members": { "Name": {}, "StackName": {}, "Description": {}, "AppVisibility": {}, "Attributes": { "shape": "S2f" }, "CreatedTime": { "type": "timestamp" }, "LastMod