HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/api.javaapp.co.uk/node_modules/aws-sdk/apis/appstream-2016-12-01.min.json
{
  "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": {
    "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": "S37"
          },
          "RedirectURL": {},
          "FeedbackURL": {},
          "UserSettings": {
            "shape": "S3f"
          },
          "ApplicationSettings": {
            "shape": "S3j"
          },
          "Tags": {
            "shape": "S11"
          },
          "AccessEndpoints": {
            "shape": "S1h"
          },
          "EmbedHostDomains": {
            "shape": "S3l"
          },
          "StreamingExperienceSettings": {
            "shape": "S3n"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Stack": {
            "shape": "S3q"
          }
        }
      }
    },
    "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"
          }
        }
      }
    },
    "CreateUpdatedImage": {
      "input": {
        "type": "structure",
        "required": [
          "existingImageName",
          "newImageName"
        ],
        "members": {
          "existingImageName": {},
          "newImageName": {},
          "newImageDescription": {},
          "newImageDisplayName": {},
          "newImageTags": {
            "shape": "S11"
          },
          "dryRun": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "image": {
            "shape": "S40"
          },
          "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": "S4c"
          },
          "LastName": {
            "shape": "S4c"
          },
          "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": "S40"
          }
        }
      }
    },
    "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": {}
      }
    },
    "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": "S5a"
          },
          "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": "S5a"
          },
          "NextToken": {},
          "MaxResults": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Applications": {
            "shape": "S45"
          },
          "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": "S46"
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "DescribeImages": {
      "input": {
        "type": "structure",
        "members": {
          "Names": {
            "shape": "S1y"
          },
          "Arns": {
            "shape": "S5a"
          },
          "Type": {},
          "NextToken": {},
          "MaxResults": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Images": {
            "type": "list",
            "member": {
              "shape": "S40"
            }
          },
          "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": "S3q"
            }
          },
          "NextToken": {}
        }
      }
    },
    "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": "S4c"
                },
                "LastName": {
                  "shape": "S4c"
                },
                "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": "S46"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateStack": {
      "input": {
        "type": "structure",
        "required": [
          "Name"
        ],
        "members": {
          "DisplayName": {},
          "Description": {},
          "Name": {},
          "StorageConnectors": {
            "shape": "S37"
          },
          "DeleteStorageConnectors": {
            "deprecated": true,
            "type": "boolean"
          },
          "RedirectURL": {},
          "FeedbackURL": {},
          "AttributesToDelete": {
            "type": "list",
            "member": {}
          },
          "UserSettings": {
            "shape": "S3f"
          },
          "ApplicationSettings": {
            "shape": "S3j"
          },
          "AccessEndpoints": {
            "shape": "S1h"
          },
          "EmbedHostDomains": {
            "shape": "S3l"
          },
          "StreamingExperienceSettings": {
            "shape": "S3n"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Stack": {
            "shape": "S3q"
          }
        }
      }
    }
  },
  "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"
        },
        "LastModifiedTime": {
          "type": "timestamp"
        }
      }
    },
    "S2l": {
      "type": "structure",
      "members": {
        "DesiredInstances": {
          "type": "integer"
        },
        "DesiredSessions": {
          "type": "integer"
        }
      }
    },
    "S2m": {
      "type": "structure",
      "members": {
        "DirectoryName": {},
        "OrganizationalUnitDistinguishedName": {}
      }
    },
    "S2o": {
      "type": "list",
      "member": {}
    },
    "S2r": {
      "type": "structure",
      "required": [
        "Arn",
        "Name",
        "InstanceType",
        "ComputeCapacityStatus",
        "State"
      ],
      "members": {
        "Arn": {},
        "Name": {},
        "DisplayName": {},
        "Description": {},
        "ImageName": {},
        "ImageArn": {},
        "InstanceType": {},
        "FleetType": {},
        "ComputeCapacityStatus": {
          "type": "structure",
          "required": [
            "Desired"
          ],
          "members": {
            "Desired": {
              "type": "integer"
            },
            "Running": {
              "type": "integer"
            },
            "InUse": {
              "type": "integer"
            },
            "Available": {
              "type": "integer"
            },
            "DesiredUserSessions": {
              "type": "integer"
            },
            "AvailableUserSessions": {
              "type": "integer"
            },
            "ActiveUserSessions": {
              "type": "integer"
            },
            "ActualUserSessions": {
              "type": "integer"
            }
          }
        },
        "MaxUserDurationInSeconds": {
          "type": "integer"
        },
        "DisconnectTimeoutInSeconds": {
          "type": "integer"
        },
        "State": {},
        "VpcConfig": {
          "shape": "S1d"
        },
        "CreatedTime": {
          "type": "timestamp"
        },
        "FleetErrors": {
          "type": "list",
          "member": {
            "type": "structure",
            "members": {
              "ErrorCode": {},
              "ErrorMessage": {}
            }
          }
        },
        "EnableDefaultInternetAccess": {
          "type": "boolean"
        },
        "DomainJoinInfo": {
          "shape": "S2m"
        },
        "IdleDisconnectTimeoutInSeconds": {
          "type": "integer"
        },
        "IamRoleArn": {},
        "StreamView": {},
        "Platform": {},
        "MaxConcurrentSessions": {
          "type": "integer"
        },
        "UsbDeviceFilterStrings": {
          "shape": "S2o"
        },
        "SessionScriptS3Location": {
          "shape": "Sw"
        },
        "MaxSessionsPerInstance": {
          "type": "integer"
        }
      }
    },
    "S2z": {
      "type": "structure",
      "required": [
        "Name"
      ],
      "members": {
        "Name": {},
        "Arn": {},
        "ImageArn": {},
        "Description": {},
        "DisplayName": {},
        "VpcConfig": {
          "shape": "S1d"
        },
        "InstanceType": {},
        "Platform": {},
        "IamRoleArn": {},
        "State": {},
        "StateChangeReason": {
          "type": "structure",
          "members": {
            "Code": {},
            "Message": {}
          }
        },
        "CreatedTime": {
          "type": "timestamp"
        },
        "EnableDefaultInternetAccess": {
          "type": "boolean"
        },
        "DomainJoinInfo": {
          "shape": "S2m"
        },
        "NetworkAccessConfiguration": {
          "shape": "S33"
        },
        "ImageBuilderErrors": {
          "shape": "S1n"
        },
        "AppstreamAgentVersion": {},
        "AccessEndpoints": {
          "shape": "S1h"
        }
      }
    },
    "S33": {
      "type": "structure",
      "members": {
        "EniPrivateIpAddress": {},
        "EniId": {}
      }
    },
    "S37": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "ConnectorType"
        ],
        "members": {
          "ConnectorType": {},
          "ResourceIdentifier": {},
          "Domains": {
            "type": "list",
            "member": {}
          }
        }
      }
    },
    "S3f": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "Action",
          "Permission"
        ],
        "members": {
          "Action": {},
          "Permission": {},
          "MaximumLength": {
            "type": "integer"
          }
        }
      }
    },
    "S3j": {
      "type": "structure",
      "required": [
        "Enabled"
      ],
      "members": {
        "Enabled": {
          "type": "boolean"
        },
        "SettingsGroup": {}
      }
    },
    "S3l": {
      "type": "list",
      "member": {}
    },
    "S3n": {
      "type": "structure",
      "members": {
        "PreferredProtocol": {}
      }
    },
    "S3q": {
      "type": "structure",
      "required": [
        "Name"
      ],
      "members": {
        "Arn": {},
        "Name": {},
        "Description": {},
        "DisplayName": {},
        "CreatedTime": {
          "type": "timestamp"
        },
        "StorageConnectors": {
          "shape": "S37"
        },
        "RedirectURL": {},
        "FeedbackURL": {},
        "StackErrors": {
          "type": "list",
          "member": {
            "type": "structure",
            "members": {
              "ErrorCode": {},
              "ErrorMessage": {}
            }
          }
        },
        "UserSettings": {
          "shape": "S3f"
        },
        "ApplicationSettings": {
          "type": "structure",
          "members": {
            "Enabled": {
              "type": "boolean"
            },
            "SettingsGroup": {},
            "S3BucketName": {}
          }
        },
        "AccessEndpoints": {
          "shape": "S1h"
        },
        "EmbedHostDomains": {
          "shape": "S3l"
        },
        "StreamingExperienceSettings": {
          "shape": "S3n"
        }
      }
    },
    "S40": {
      "type": "structure",
      "required": [
        "Name"
      ],
      "members": {
        "Name": {},
        "Arn": {},
        "BaseImageArn": {},
        "DisplayName": {},
        "State": {},
        "Visibility": {},
        "ImageBuilderSupported": {
          "type": "boolean"
        },
        "ImageBuilderName": {},
        "Platform": {},
        "Description": {},
        "StateChangeReason": {
          "type": "structure",
          "members": {
            "Code": {},
            "Message": {}
          }
        },
        "Applications": {
          "shape": "S45"
        },
        "CreatedTime": {
          "type": "timestamp"
        },
        "PublicBaseImageReleasedDate": {
          "type": "timestamp"
        },
        "AppstreamAgentVersion": {},
        "ImagePermissions": {
          "shape": "S46"
        },
        "ImageErrors": {
          "shape": "S1n"
        }
      }
    },
    "S45": {
      "type": "list",
      "member": {
        "shape": "S20"
      }
    },
    "S46": {
      "type": "structure",
      "members": {
        "allowFleet": {
          "type": "boolean"
        },
        "allowImageBuilder": {
          "type": "boolean"
        }
      }
    },
    "S4c": {
      "type": "string",
      "sensitive": true
    },
    "S5a": {
      "type": "list",
      "member": {}
    }
  }
}