github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/appstream/2016-12-01/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2016-12-01",
     5      "endpointPrefix":"appstream2",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceFullName":"Amazon AppStream",
     9      "serviceId":"AppStream",
    10      "signatureVersion":"v4",
    11      "signingName":"appstream",
    12      "targetPrefix":"PhotonAdminProxyService",
    13      "uid":"appstream-2016-12-01"
    14    },
    15    "operations":{
    16      "AssociateFleet":{
    17        "name":"AssociateFleet",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/"
    21        },
    22        "input":{"shape":"AssociateFleetRequest"},
    23        "output":{"shape":"AssociateFleetResult"},
    24        "errors":[
    25          {"shape":"LimitExceededException"},
    26          {"shape":"InvalidAccountStatusException"},
    27          {"shape":"ResourceNotFoundException"},
    28          {"shape":"ConcurrentModificationException"},
    29          {"shape":"IncompatibleImageException"},
    30          {"shape":"OperationNotPermittedException"}
    31        ]
    32      },
    33      "BatchAssociateUserStack":{
    34        "name":"BatchAssociateUserStack",
    35        "http":{
    36          "method":"POST",
    37          "requestUri":"/"
    38        },
    39        "input":{"shape":"BatchAssociateUserStackRequest"},
    40        "output":{"shape":"BatchAssociateUserStackResult"},
    41        "errors":[
    42          {"shape":"OperationNotPermittedException"},
    43          {"shape":"InvalidParameterCombinationException"}
    44        ]
    45      },
    46      "BatchDisassociateUserStack":{
    47        "name":"BatchDisassociateUserStack",
    48        "http":{
    49          "method":"POST",
    50          "requestUri":"/"
    51        },
    52        "input":{"shape":"BatchDisassociateUserStackRequest"},
    53        "output":{"shape":"BatchDisassociateUserStackResult"},
    54        "errors":[
    55          {"shape":"OperationNotPermittedException"},
    56          {"shape":"InvalidParameterCombinationException"}
    57        ]
    58      },
    59      "CopyImage":{
    60        "name":"CopyImage",
    61        "http":{
    62          "method":"POST",
    63          "requestUri":"/"
    64        },
    65        "input":{"shape":"CopyImageRequest"},
    66        "output":{"shape":"CopyImageResponse"},
    67        "errors":[
    68          {"shape":"ResourceAlreadyExistsException"},
    69          {"shape":"ResourceNotFoundException"},
    70          {"shape":"ResourceNotAvailableException"},
    71          {"shape":"LimitExceededException"},
    72          {"shape":"InvalidAccountStatusException"},
    73          {"shape":"IncompatibleImageException"}
    74        ]
    75      },
    76      "CreateDirectoryConfig":{
    77        "name":"CreateDirectoryConfig",
    78        "http":{
    79          "method":"POST",
    80          "requestUri":"/"
    81        },
    82        "input":{"shape":"CreateDirectoryConfigRequest"},
    83        "output":{"shape":"CreateDirectoryConfigResult"},
    84        "errors":[
    85          {"shape":"ResourceNotFoundException"},
    86          {"shape":"ResourceAlreadyExistsException"},
    87          {"shape":"LimitExceededException"},
    88          {"shape":"InvalidAccountStatusException"},
    89          {"shape":"OperationNotPermittedException"},
    90          {"shape":"InvalidRoleException"}
    91        ]
    92      },
    93      "CreateFleet":{
    94        "name":"CreateFleet",
    95        "http":{
    96          "method":"POST",
    97          "requestUri":"/"
    98        },
    99        "input":{"shape":"CreateFleetRequest"},
   100        "output":{"shape":"CreateFleetResult"},
   101        "errors":[
   102          {"shape":"ResourceAlreadyExistsException"},
   103          {"shape":"ResourceNotAvailableException"},
   104          {"shape":"ResourceNotFoundException"},
   105          {"shape":"LimitExceededException"},
   106          {"shape":"RequestLimitExceededException"},
   107          {"shape":"InvalidAccountStatusException"},
   108          {"shape":"InvalidRoleException"},
   109          {"shape":"ConcurrentModificationException"},
   110          {"shape":"InvalidParameterCombinationException"},
   111          {"shape":"IncompatibleImageException"},
   112          {"shape":"OperationNotPermittedException"}
   113        ]
   114      },
   115      "CreateImageBuilder":{
   116        "name":"CreateImageBuilder",
   117        "http":{
   118          "method":"POST",
   119          "requestUri":"/"
   120        },
   121        "input":{"shape":"CreateImageBuilderRequest"},
   122        "output":{"shape":"CreateImageBuilderResult"},
   123        "errors":[
   124          {"shape":"LimitExceededException"},
   125          {"shape":"RequestLimitExceededException"},
   126          {"shape":"InvalidAccountStatusException"},
   127          {"shape":"ResourceAlreadyExistsException"},
   128          {"shape":"ResourceNotAvailableException"},
   129          {"shape":"ResourceNotFoundException"},
   130          {"shape":"InvalidRoleException"},
   131          {"shape":"ConcurrentModificationException"},
   132          {"shape":"InvalidParameterCombinationException"},
   133          {"shape":"IncompatibleImageException"},
   134          {"shape":"OperationNotPermittedException"}
   135        ]
   136      },
   137      "CreateImageBuilderStreamingURL":{
   138        "name":"CreateImageBuilderStreamingURL",
   139        "http":{
   140          "method":"POST",
   141          "requestUri":"/"
   142        },
   143        "input":{"shape":"CreateImageBuilderStreamingURLRequest"},
   144        "output":{"shape":"CreateImageBuilderStreamingURLResult"},
   145        "errors":[
   146          {"shape":"OperationNotPermittedException"},
   147          {"shape":"ResourceNotFoundException"}
   148        ]
   149      },
   150      "CreateStack":{
   151        "name":"CreateStack",
   152        "http":{
   153          "method":"POST",
   154          "requestUri":"/"
   155        },
   156        "input":{"shape":"CreateStackRequest"},
   157        "output":{"shape":"CreateStackResult"},
   158        "errors":[
   159          {"shape":"LimitExceededException"},
   160          {"shape":"InvalidAccountStatusException"},
   161          {"shape":"ResourceAlreadyExistsException"},
   162          {"shape":"ConcurrentModificationException"},
   163          {"shape":"InvalidRoleException"},
   164          {"shape":"ResourceNotFoundException"},
   165          {"shape":"InvalidParameterCombinationException"}
   166        ]
   167      },
   168      "CreateStreamingURL":{
   169        "name":"CreateStreamingURL",
   170        "http":{
   171          "method":"POST",
   172          "requestUri":"/"
   173        },
   174        "input":{"shape":"CreateStreamingURLRequest"},
   175        "output":{"shape":"CreateStreamingURLResult"},
   176        "errors":[
   177          {"shape":"ResourceNotFoundException"},
   178          {"shape":"ResourceNotAvailableException"},
   179          {"shape":"OperationNotPermittedException"},
   180          {"shape":"InvalidParameterCombinationException"}
   181        ]
   182      },
   183      "CreateUpdatedImage":{
   184        "name":"CreateUpdatedImage",
   185        "http":{
   186          "method":"POST",
   187          "requestUri":"/"
   188        },
   189        "input":{"shape":"CreateUpdatedImageRequest"},
   190        "output":{"shape":"CreateUpdatedImageResult"},
   191        "errors":[
   192          {"shape":"LimitExceededException"},
   193          {"shape":"InvalidAccountStatusException"},
   194          {"shape":"OperationNotPermittedException"},
   195          {"shape":"ResourceAlreadyExistsException"},
   196          {"shape":"ResourceNotFoundException"},
   197          {"shape":"ConcurrentModificationException"},
   198          {"shape":"IncompatibleImageException"}
   199        ]
   200      },
   201      "CreateUsageReportSubscription":{
   202        "name":"CreateUsageReportSubscription",
   203        "http":{
   204          "method":"POST",
   205          "requestUri":"/"
   206        },
   207        "input":{"shape":"CreateUsageReportSubscriptionRequest"},
   208        "output":{"shape":"CreateUsageReportSubscriptionResult"},
   209        "errors":[
   210          {"shape":"InvalidRoleException"},
   211          {"shape":"InvalidAccountStatusException"},
   212          {"shape":"LimitExceededException"}
   213        ]
   214      },
   215      "CreateUser":{
   216        "name":"CreateUser",
   217        "http":{
   218          "method":"POST",
   219          "requestUri":"/"
   220        },
   221        "input":{"shape":"CreateUserRequest"},
   222        "output":{"shape":"CreateUserResult"},
   223        "errors":[
   224          {"shape":"ResourceAlreadyExistsException"},
   225          {"shape":"InvalidAccountStatusException"},
   226          {"shape":"InvalidParameterCombinationException"},
   227          {"shape":"LimitExceededException"},
   228          {"shape":"OperationNotPermittedException"}
   229        ]
   230      },
   231      "DeleteDirectoryConfig":{
   232        "name":"DeleteDirectoryConfig",
   233        "http":{
   234          "method":"POST",
   235          "requestUri":"/"
   236        },
   237        "input":{"shape":"DeleteDirectoryConfigRequest"},
   238        "output":{"shape":"DeleteDirectoryConfigResult"},
   239        "errors":[
   240          {"shape":"ResourceInUseException"},
   241          {"shape":"ResourceNotFoundException"}
   242        ]
   243      },
   244      "DeleteFleet":{
   245        "name":"DeleteFleet",
   246        "http":{
   247          "method":"POST",
   248          "requestUri":"/"
   249        },
   250        "input":{"shape":"DeleteFleetRequest"},
   251        "output":{"shape":"DeleteFleetResult"},
   252        "errors":[
   253          {"shape":"ResourceInUseException"},
   254          {"shape":"ResourceNotFoundException"},
   255          {"shape":"ConcurrentModificationException"}
   256        ]
   257      },
   258      "DeleteImage":{
   259        "name":"DeleteImage",
   260        "http":{
   261          "method":"POST",
   262          "requestUri":"/"
   263        },
   264        "input":{"shape":"DeleteImageRequest"},
   265        "output":{"shape":"DeleteImageResult"},
   266        "errors":[
   267          {"shape":"ResourceInUseException"},
   268          {"shape":"ResourceNotFoundException"},
   269          {"shape":"OperationNotPermittedException"},
   270          {"shape":"ConcurrentModificationException"}
   271        ]
   272      },
   273      "DeleteImageBuilder":{
   274        "name":"DeleteImageBuilder",
   275        "http":{
   276          "method":"POST",
   277          "requestUri":"/"
   278        },
   279        "input":{"shape":"DeleteImageBuilderRequest"},
   280        "output":{"shape":"DeleteImageBuilderResult"},
   281        "errors":[
   282          {"shape":"ResourceNotFoundException"},
   283          {"shape":"OperationNotPermittedException"},
   284          {"shape":"ConcurrentModificationException"}
   285        ]
   286      },
   287      "DeleteImagePermissions":{
   288        "name":"DeleteImagePermissions",
   289        "http":{
   290          "method":"POST",
   291          "requestUri":"/"
   292        },
   293        "input":{"shape":"DeleteImagePermissionsRequest"},
   294        "output":{"shape":"DeleteImagePermissionsResult"},
   295        "errors":[
   296          {"shape":"ResourceNotAvailableException"},
   297          {"shape":"ResourceNotFoundException"}
   298        ]
   299      },
   300      "DeleteStack":{
   301        "name":"DeleteStack",
   302        "http":{
   303          "method":"POST",
   304          "requestUri":"/"
   305        },
   306        "input":{"shape":"DeleteStackRequest"},
   307        "output":{"shape":"DeleteStackResult"},
   308        "errors":[
   309          {"shape":"ResourceInUseException"},
   310          {"shape":"ResourceNotFoundException"},
   311          {"shape":"ConcurrentModificationException"}
   312        ]
   313      },
   314      "DeleteUsageReportSubscription":{
   315        "name":"DeleteUsageReportSubscription",
   316        "http":{
   317          "method":"POST",
   318          "requestUri":"/"
   319        },
   320        "input":{"shape":"DeleteUsageReportSubscriptionRequest"},
   321        "output":{"shape":"DeleteUsageReportSubscriptionResult"},
   322        "errors":[
   323          {"shape":"InvalidAccountStatusException"},
   324          {"shape":"ResourceNotFoundException"}
   325        ]
   326      },
   327      "DeleteUser":{
   328        "name":"DeleteUser",
   329        "http":{
   330          "method":"POST",
   331          "requestUri":"/"
   332        },
   333        "input":{"shape":"DeleteUserRequest"},
   334        "output":{"shape":"DeleteUserResult"},
   335        "errors":[
   336          {"shape":"ResourceNotFoundException"}
   337        ]
   338      },
   339      "DescribeDirectoryConfigs":{
   340        "name":"DescribeDirectoryConfigs",
   341        "http":{
   342          "method":"POST",
   343          "requestUri":"/"
   344        },
   345        "input":{"shape":"DescribeDirectoryConfigsRequest"},
   346        "output":{"shape":"DescribeDirectoryConfigsResult"},
   347        "errors":[
   348          {"shape":"ResourceNotFoundException"}
   349        ]
   350      },
   351      "DescribeFleets":{
   352        "name":"DescribeFleets",
   353        "http":{
   354          "method":"POST",
   355          "requestUri":"/"
   356        },
   357        "input":{"shape":"DescribeFleetsRequest"},
   358        "output":{"shape":"DescribeFleetsResult"},
   359        "errors":[
   360          {"shape":"ResourceNotFoundException"}
   361        ]
   362      },
   363      "DescribeImageBuilders":{
   364        "name":"DescribeImageBuilders",
   365        "http":{
   366          "method":"POST",
   367          "requestUri":"/"
   368        },
   369        "input":{"shape":"DescribeImageBuildersRequest"},
   370        "output":{"shape":"DescribeImageBuildersResult"},
   371        "errors":[
   372          {"shape":"ResourceNotFoundException"}
   373        ]
   374      },
   375      "DescribeImagePermissions":{
   376        "name":"DescribeImagePermissions",
   377        "http":{
   378          "method":"POST",
   379          "requestUri":"/"
   380        },
   381        "input":{"shape":"DescribeImagePermissionsRequest"},
   382        "output":{"shape":"DescribeImagePermissionsResult"},
   383        "errors":[
   384          {"shape":"ResourceNotFoundException"}
   385        ]
   386      },
   387      "DescribeImages":{
   388        "name":"DescribeImages",
   389        "http":{
   390          "method":"POST",
   391          "requestUri":"/"
   392        },
   393        "input":{"shape":"DescribeImagesRequest"},
   394        "output":{"shape":"DescribeImagesResult"},
   395        "errors":[
   396          {"shape":"InvalidParameterCombinationException"},
   397          {"shape":"ResourceNotFoundException"}
   398        ]
   399      },
   400      "DescribeSessions":{
   401        "name":"DescribeSessions",
   402        "http":{
   403          "method":"POST",
   404          "requestUri":"/"
   405        },
   406        "input":{"shape":"DescribeSessionsRequest"},
   407        "output":{"shape":"DescribeSessionsResult"},
   408        "errors":[
   409          {"shape":"InvalidParameterCombinationException"}
   410        ]
   411      },
   412      "DescribeStacks":{
   413        "name":"DescribeStacks",
   414        "http":{
   415          "method":"POST",
   416          "requestUri":"/"
   417        },
   418        "input":{"shape":"DescribeStacksRequest"},
   419        "output":{"shape":"DescribeStacksResult"},
   420        "errors":[
   421          {"shape":"ResourceNotFoundException"}
   422        ]
   423      },
   424      "DescribeUsageReportSubscriptions":{
   425        "name":"DescribeUsageReportSubscriptions",
   426        "http":{
   427          "method":"POST",
   428          "requestUri":"/"
   429        },
   430        "input":{"shape":"DescribeUsageReportSubscriptionsRequest"},
   431        "output":{"shape":"DescribeUsageReportSubscriptionsResult"},
   432        "errors":[
   433          {"shape":"ResourceNotFoundException"},
   434          {"shape":"InvalidAccountStatusException"}
   435        ]
   436      },
   437      "DescribeUserStackAssociations":{
   438        "name":"DescribeUserStackAssociations",
   439        "http":{
   440          "method":"POST",
   441          "requestUri":"/"
   442        },
   443        "input":{"shape":"DescribeUserStackAssociationsRequest"},
   444        "output":{"shape":"DescribeUserStackAssociationsResult"},
   445        "errors":[
   446          {"shape":"InvalidParameterCombinationException"},
   447          {"shape":"OperationNotPermittedException"}
   448        ]
   449      },
   450      "DescribeUsers":{
   451        "name":"DescribeUsers",
   452        "http":{
   453          "method":"POST",
   454          "requestUri":"/"
   455        },
   456        "input":{"shape":"DescribeUsersRequest"},
   457        "output":{"shape":"DescribeUsersResult"},
   458        "errors":[
   459          {"shape":"ResourceNotFoundException"},
   460          {"shape":"InvalidParameterCombinationException"}
   461        ]
   462      },
   463      "DisableUser":{
   464        "name":"DisableUser",
   465        "http":{
   466          "method":"POST",
   467          "requestUri":"/"
   468        },
   469        "input":{"shape":"DisableUserRequest"},
   470        "output":{"shape":"DisableUserResult"},
   471        "errors":[
   472          {"shape":"ResourceNotFoundException"}
   473        ]
   474      },
   475      "DisassociateFleet":{
   476        "name":"DisassociateFleet",
   477        "http":{
   478          "method":"POST",
   479          "requestUri":"/"
   480        },
   481        "input":{"shape":"DisassociateFleetRequest"},
   482        "output":{"shape":"DisassociateFleetResult"},
   483        "errors":[
   484          {"shape":"ResourceInUseException"},
   485          {"shape":"ResourceNotFoundException"},
   486          {"shape":"ConcurrentModificationException"},
   487          {"shape":"OperationNotPermittedException"}
   488        ]
   489      },
   490      "EnableUser":{
   491        "name":"EnableUser",
   492        "http":{
   493          "method":"POST",
   494          "requestUri":"/"
   495        },
   496        "input":{"shape":"EnableUserRequest"},
   497        "output":{"shape":"EnableUserResult"},
   498        "errors":[
   499          {"shape":"ResourceNotFoundException"},
   500          {"shape":"InvalidAccountStatusException"}
   501        ]
   502      },
   503      "ExpireSession":{
   504        "name":"ExpireSession",
   505        "http":{
   506          "method":"POST",
   507          "requestUri":"/"
   508        },
   509        "input":{"shape":"ExpireSessionRequest"},
   510        "output":{"shape":"ExpireSessionResult"}
   511      },
   512      "ListAssociatedFleets":{
   513        "name":"ListAssociatedFleets",
   514        "http":{
   515          "method":"POST",
   516          "requestUri":"/"
   517        },
   518        "input":{"shape":"ListAssociatedFleetsRequest"},
   519        "output":{"shape":"ListAssociatedFleetsResult"}
   520      },
   521      "ListAssociatedStacks":{
   522        "name":"ListAssociatedStacks",
   523        "http":{
   524          "method":"POST",
   525          "requestUri":"/"
   526        },
   527        "input":{"shape":"ListAssociatedStacksRequest"},
   528        "output":{"shape":"ListAssociatedStacksResult"}
   529      },
   530      "ListTagsForResource":{
   531        "name":"ListTagsForResource",
   532        "http":{
   533          "method":"POST",
   534          "requestUri":"/"
   535        },
   536        "input":{"shape":"ListTagsForResourceRequest"},
   537        "output":{"shape":"ListTagsForResourceResponse"},
   538        "errors":[
   539          {"shape":"ResourceNotFoundException"}
   540        ]
   541      },
   542      "StartFleet":{
   543        "name":"StartFleet",
   544        "http":{
   545          "method":"POST",
   546          "requestUri":"/"
   547        },
   548        "input":{"shape":"StartFleetRequest"},
   549        "output":{"shape":"StartFleetResult"},
   550        "errors":[
   551          {"shape":"ResourceNotFoundException"},
   552          {"shape":"OperationNotPermittedException"},
   553          {"shape":"LimitExceededException"},
   554          {"shape":"RequestLimitExceededException"},
   555          {"shape":"InvalidAccountStatusException"},
   556          {"shape":"ConcurrentModificationException"},
   557          {"shape":"ResourceNotAvailableException"},
   558          {"shape":"InvalidRoleException"}
   559        ]
   560      },
   561      "StartImageBuilder":{
   562        "name":"StartImageBuilder",
   563        "http":{
   564          "method":"POST",
   565          "requestUri":"/"
   566        },
   567        "input":{"shape":"StartImageBuilderRequest"},
   568        "output":{"shape":"StartImageBuilderResult"},
   569        "errors":[
   570          {"shape":"ResourceNotAvailableException"},
   571          {"shape":"ResourceNotFoundException"},
   572          {"shape":"ConcurrentModificationException"},
   573          {"shape":"InvalidAccountStatusException"},
   574          {"shape":"IncompatibleImageException"}
   575        ]
   576      },
   577      "StopFleet":{
   578        "name":"StopFleet",
   579        "http":{
   580          "method":"POST",
   581          "requestUri":"/"
   582        },
   583        "input":{"shape":"StopFleetRequest"},
   584        "output":{"shape":"StopFleetResult"},
   585        "errors":[
   586          {"shape":"ResourceNotFoundException"},
   587          {"shape":"ConcurrentModificationException"}
   588        ]
   589      },
   590      "StopImageBuilder":{
   591        "name":"StopImageBuilder",
   592        "http":{
   593          "method":"POST",
   594          "requestUri":"/"
   595        },
   596        "input":{"shape":"StopImageBuilderRequest"},
   597        "output":{"shape":"StopImageBuilderResult"},
   598        "errors":[
   599          {"shape":"ResourceNotFoundException"},
   600          {"shape":"OperationNotPermittedException"},
   601          {"shape":"ConcurrentModificationException"}
   602        ]
   603      },
   604      "TagResource":{
   605        "name":"TagResource",
   606        "http":{
   607          "method":"POST",
   608          "requestUri":"/"
   609        },
   610        "input":{"shape":"TagResourceRequest"},
   611        "output":{"shape":"TagResourceResponse"},
   612        "errors":[
   613          {"shape":"LimitExceededException"},
   614          {"shape":"InvalidAccountStatusException"},
   615          {"shape":"ResourceNotFoundException"}
   616        ]
   617      },
   618      "UntagResource":{
   619        "name":"UntagResource",
   620        "http":{
   621          "method":"POST",
   622          "requestUri":"/"
   623        },
   624        "input":{"shape":"UntagResourceRequest"},
   625        "output":{"shape":"UntagResourceResponse"},
   626        "errors":[
   627          {"shape":"ResourceNotFoundException"}
   628        ]
   629      },
   630      "UpdateDirectoryConfig":{
   631        "name":"UpdateDirectoryConfig",
   632        "http":{
   633          "method":"POST",
   634          "requestUri":"/"
   635        },
   636        "input":{"shape":"UpdateDirectoryConfigRequest"},
   637        "output":{"shape":"UpdateDirectoryConfigResult"},
   638        "errors":[
   639          {"shape":"ResourceInUseException"},
   640          {"shape":"ResourceNotFoundException"},
   641          {"shape":"ConcurrentModificationException"},
   642          {"shape":"OperationNotPermittedException"},
   643          {"shape":"InvalidRoleException"}
   644        ]
   645      },
   646      "UpdateFleet":{
   647        "name":"UpdateFleet",
   648        "http":{
   649          "method":"POST",
   650          "requestUri":"/"
   651        },
   652        "input":{"shape":"UpdateFleetRequest"},
   653        "output":{"shape":"UpdateFleetResult"},
   654        "errors":[
   655          {"shape":"ResourceInUseException"},
   656          {"shape":"LimitExceededException"},
   657          {"shape":"RequestLimitExceededException"},
   658          {"shape":"InvalidAccountStatusException"},
   659          {"shape":"InvalidRoleException"},
   660          {"shape":"ResourceNotFoundException"},
   661          {"shape":"ResourceNotAvailableException"},
   662          {"shape":"InvalidParameterCombinationException"},
   663          {"shape":"ConcurrentModificationException"},
   664          {"shape":"IncompatibleImageException"},
   665          {"shape":"OperationNotPermittedException"}
   666        ]
   667      },
   668      "UpdateImagePermissions":{
   669        "name":"UpdateImagePermissions",
   670        "http":{
   671          "method":"POST",
   672          "requestUri":"/"
   673        },
   674        "input":{"shape":"UpdateImagePermissionsRequest"},
   675        "output":{"shape":"UpdateImagePermissionsResult"},
   676        "errors":[
   677          {"shape":"ResourceNotFoundException"},
   678          {"shape":"ResourceNotAvailableException"},
   679          {"shape":"LimitExceededException"}
   680        ]
   681      },
   682      "UpdateStack":{
   683        "name":"UpdateStack",
   684        "http":{
   685          "method":"POST",
   686          "requestUri":"/"
   687        },
   688        "input":{"shape":"UpdateStackRequest"},
   689        "output":{"shape":"UpdateStackResult"},
   690        "errors":[
   691          {"shape":"ResourceNotFoundException"},
   692          {"shape":"ResourceInUseException"},
   693          {"shape":"InvalidRoleException"},
   694          {"shape":"InvalidParameterCombinationException"},
   695          {"shape":"LimitExceededException"},
   696          {"shape":"InvalidAccountStatusException"},
   697          {"shape":"IncompatibleImageException"},
   698          {"shape":"OperationNotPermittedException"},
   699          {"shape":"ConcurrentModificationException"}
   700        ]
   701      }
   702    },
   703    "shapes":{
   704      "AccessEndpoint":{
   705        "type":"structure",
   706        "required":["EndpointType"],
   707        "members":{
   708          "EndpointType":{"shape":"AccessEndpointType"},
   709          "VpceId":{"shape":"String"}
   710        }
   711      },
   712      "AccessEndpointList":{
   713        "type":"list",
   714        "member":{"shape":"AccessEndpoint"},
   715        "max":4,
   716        "min":1
   717      },
   718      "AccessEndpointType":{
   719        "type":"string",
   720        "enum":["STREAMING"]
   721      },
   722      "AccountName":{
   723        "type":"string",
   724        "min":1,
   725        "sensitive":true
   726      },
   727      "AccountPassword":{
   728        "type":"string",
   729        "max":127,
   730        "min":1,
   731        "sensitive":true
   732      },
   733      "Action":{
   734        "type":"string",
   735        "enum":[
   736          "CLIPBOARD_COPY_FROM_LOCAL_DEVICE",
   737          "CLIPBOARD_COPY_TO_LOCAL_DEVICE",
   738          "FILE_UPLOAD",
   739          "FILE_DOWNLOAD",
   740          "PRINTING_TO_LOCAL_DEVICE",
   741          "DOMAIN_PASSWORD_SIGNIN",
   742          "DOMAIN_SMART_CARD_SIGNIN"
   743        ]
   744      },
   745      "Application":{
   746        "type":"structure",
   747        "members":{
   748          "Name":{"shape":"String"},
   749          "DisplayName":{"shape":"String"},
   750          "IconURL":{"shape":"String"},
   751          "LaunchPath":{"shape":"String"},
   752          "LaunchParameters":{"shape":"String"},
   753          "Enabled":{"shape":"Boolean"},
   754          "Metadata":{"shape":"Metadata"}
   755        }
   756      },
   757      "ApplicationSettings":{
   758        "type":"structure",
   759        "required":["Enabled"],
   760        "members":{
   761          "Enabled":{"shape":"Boolean"},
   762          "SettingsGroup":{"shape":"SettingsGroup"}
   763        }
   764      },
   765      "ApplicationSettingsResponse":{
   766        "type":"structure",
   767        "members":{
   768          "Enabled":{"shape":"Boolean"},
   769          "SettingsGroup":{"shape":"SettingsGroup"},
   770          "S3BucketName":{"shape":"String"}
   771        }
   772      },
   773      "Applications":{
   774        "type":"list",
   775        "member":{"shape":"Application"}
   776      },
   777      "AppstreamAgentVersion":{
   778        "type":"string",
   779        "max":100,
   780        "min":1
   781      },
   782      "Arn":{
   783        "type":"string",
   784        "pattern":"^arn:aws(?:\\-cn|\\-iso\\-b|\\-iso|\\-us\\-gov)?:[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}$"
   785      },
   786      "ArnList":{
   787        "type":"list",
   788        "member":{"shape":"Arn"}
   789      },
   790      "AssociateFleetRequest":{
   791        "type":"structure",
   792        "required":[
   793          "FleetName",
   794          "StackName"
   795        ],
   796        "members":{
   797          "FleetName":{"shape":"String"},
   798          "StackName":{"shape":"String"}
   799        }
   800      },
   801      "AssociateFleetResult":{
   802        "type":"structure",
   803        "members":{
   804        }
   805      },
   806      "AuthenticationType":{
   807        "type":"string",
   808        "enum":[
   809          "API",
   810          "SAML",
   811          "USERPOOL"
   812        ]
   813      },
   814      "AwsAccountId":{
   815        "type":"string",
   816        "pattern":"^\\d+$"
   817      },
   818      "AwsAccountIdList":{
   819        "type":"list",
   820        "member":{"shape":"AwsAccountId"},
   821        "max":5,
   822        "min":1
   823      },
   824      "BatchAssociateUserStackRequest":{
   825        "type":"structure",
   826        "required":["UserStackAssociations"],
   827        "members":{
   828          "UserStackAssociations":{"shape":"UserStackAssociationList"}
   829        }
   830      },
   831      "BatchAssociateUserStackResult":{
   832        "type":"structure",
   833        "members":{
   834          "errors":{"shape":"UserStackAssociationErrorList"}
   835        }
   836      },
   837      "BatchDisassociateUserStackRequest":{
   838        "type":"structure",
   839        "required":["UserStackAssociations"],
   840        "members":{
   841          "UserStackAssociations":{"shape":"UserStackAssociationList"}
   842        }
   843      },
   844      "BatchDisassociateUserStackResult":{
   845        "type":"structure",
   846        "members":{
   847          "errors":{"shape":"UserStackAssociationErrorList"}
   848        }
   849      },
   850      "Boolean":{"type":"boolean"},
   851      "BooleanObject":{"type":"boolean"},
   852      "ComputeCapacity":{
   853        "type":"structure",
   854        "required":["DesiredInstances"],
   855        "members":{
   856          "DesiredInstances":{"shape":"Integer"}
   857        }
   858      },
   859      "ComputeCapacityStatus":{
   860        "type":"structure",
   861        "required":["Desired"],
   862        "members":{
   863          "Desired":{"shape":"Integer"},
   864          "Running":{"shape":"Integer"},
   865          "InUse":{"shape":"Integer"},
   866          "Available":{"shape":"Integer"}
   867        }
   868      },
   869      "ConcurrentModificationException":{
   870        "type":"structure",
   871        "members":{
   872          "Message":{"shape":"ErrorMessage"}
   873        },
   874        "exception":true
   875      },
   876      "CopyImageRequest":{
   877        "type":"structure",
   878        "required":[
   879          "SourceImageName",
   880          "DestinationImageName",
   881          "DestinationRegion"
   882        ],
   883        "members":{
   884          "SourceImageName":{"shape":"Name"},
   885          "DestinationImageName":{"shape":"Name"},
   886          "DestinationRegion":{"shape":"RegionName"},
   887          "DestinationImageDescription":{"shape":"Description"}
   888        }
   889      },
   890      "CopyImageResponse":{
   891        "type":"structure",
   892        "members":{
   893          "DestinationImageName":{"shape":"Name"}
   894        }
   895      },
   896      "CreateDirectoryConfigRequest":{
   897        "type":"structure",
   898        "required":[
   899          "DirectoryName",
   900          "OrganizationalUnitDistinguishedNames"
   901        ],
   902        "members":{
   903          "DirectoryName":{"shape":"DirectoryName"},
   904          "OrganizationalUnitDistinguishedNames":{"shape":"OrganizationalUnitDistinguishedNamesList"},
   905          "ServiceAccountCredentials":{"shape":"ServiceAccountCredentials"}
   906        }
   907      },
   908      "CreateDirectoryConfigResult":{
   909        "type":"structure",
   910        "members":{
   911          "DirectoryConfig":{"shape":"DirectoryConfig"}
   912        }
   913      },
   914      "CreateFleetRequest":{
   915        "type":"structure",
   916        "required":[
   917          "Name",
   918          "InstanceType",
   919          "ComputeCapacity"
   920        ],
   921        "members":{
   922          "Name":{"shape":"Name"},
   923          "ImageName":{"shape":"String"},
   924          "ImageArn":{"shape":"Arn"},
   925          "InstanceType":{"shape":"String"},
   926          "FleetType":{"shape":"FleetType"},
   927          "ComputeCapacity":{"shape":"ComputeCapacity"},
   928          "VpcConfig":{"shape":"VpcConfig"},
   929          "MaxUserDurationInSeconds":{"shape":"Integer"},
   930          "DisconnectTimeoutInSeconds":{"shape":"Integer"},
   931          "Description":{"shape":"Description"},
   932          "DisplayName":{"shape":"DisplayName"},
   933          "EnableDefaultInternetAccess":{"shape":"BooleanObject"},
   934          "DomainJoinInfo":{"shape":"DomainJoinInfo"},
   935          "Tags":{"shape":"Tags"},
   936          "IdleDisconnectTimeoutInSeconds":{"shape":"Integer"},
   937          "IamRoleArn":{"shape":"Arn"},
   938          "StreamView":{"shape":"StreamView"}
   939        }
   940      },
   941      "CreateFleetResult":{
   942        "type":"structure",
   943        "members":{
   944          "Fleet":{"shape":"Fleet"}
   945        }
   946      },
   947      "CreateImageBuilderRequest":{
   948        "type":"structure",
   949        "required":[
   950          "Name",
   951          "InstanceType"
   952        ],
   953        "members":{
   954          "Name":{"shape":"Name"},
   955          "ImageName":{"shape":"String"},
   956          "ImageArn":{"shape":"Arn"},
   957          "InstanceType":{"shape":"String"},
   958          "Description":{"shape":"Description"},
   959          "DisplayName":{"shape":"DisplayName"},
   960          "VpcConfig":{"shape":"VpcConfig"},
   961          "IamRoleArn":{"shape":"Arn"},
   962          "EnableDefaultInternetAccess":{"shape":"BooleanObject"},
   963          "DomainJoinInfo":{"shape":"DomainJoinInfo"},
   964          "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"},
   965          "Tags":{"shape":"Tags"},
   966          "AccessEndpoints":{"shape":"AccessEndpointList"}
   967        }
   968      },
   969      "CreateImageBuilderResult":{
   970        "type":"structure",
   971        "members":{
   972          "ImageBuilder":{"shape":"ImageBuilder"}
   973        }
   974      },
   975      "CreateImageBuilderStreamingURLRequest":{
   976        "type":"structure",
   977        "required":["Name"],
   978        "members":{
   979          "Name":{"shape":"String"},
   980          "Validity":{"shape":"Long"}
   981        }
   982      },
   983      "CreateImageBuilderStreamingURLResult":{
   984        "type":"structure",
   985        "members":{
   986          "StreamingURL":{"shape":"String"},
   987          "Expires":{"shape":"Timestamp"}
   988        }
   989      },
   990      "CreateStackRequest":{
   991        "type":"structure",
   992        "required":["Name"],
   993        "members":{
   994          "Name":{"shape":"Name"},
   995          "Description":{"shape":"Description"},
   996          "DisplayName":{"shape":"DisplayName"},
   997          "StorageConnectors":{"shape":"StorageConnectorList"},
   998          "RedirectURL":{"shape":"RedirectURL"},
   999          "FeedbackURL":{"shape":"FeedbackURL"},
  1000          "UserSettings":{"shape":"UserSettingList"},
  1001          "ApplicationSettings":{"shape":"ApplicationSettings"},
  1002          "Tags":{"shape":"Tags"},
  1003          "AccessEndpoints":{"shape":"AccessEndpointList"},
  1004          "EmbedHostDomains":{"shape":"EmbedHostDomains"}
  1005        }
  1006      },
  1007      "CreateStackResult":{
  1008        "type":"structure",
  1009        "members":{
  1010          "Stack":{"shape":"Stack"}
  1011        }
  1012      },
  1013      "CreateStreamingURLRequest":{
  1014        "type":"structure",
  1015        "required":[
  1016          "StackName",
  1017          "FleetName",
  1018          "UserId"
  1019        ],
  1020        "members":{
  1021          "StackName":{"shape":"String"},
  1022          "FleetName":{"shape":"String"},
  1023          "UserId":{"shape":"StreamingUrlUserId"},
  1024          "ApplicationId":{"shape":"String"},
  1025          "Validity":{"shape":"Long"},
  1026          "SessionContext":{"shape":"String"}
  1027        }
  1028      },
  1029      "CreateStreamingURLResult":{
  1030        "type":"structure",
  1031        "members":{
  1032          "StreamingURL":{"shape":"String"},
  1033          "Expires":{"shape":"Timestamp"}
  1034        }
  1035      },
  1036      "CreateUpdatedImageRequest":{
  1037        "type":"structure",
  1038        "required":[
  1039          "existingImageName",
  1040          "newImageName"
  1041        ],
  1042        "members":{
  1043          "existingImageName":{"shape":"Name"},
  1044          "newImageName":{"shape":"Name"},
  1045          "newImageDescription":{"shape":"Description"},
  1046          "newImageDisplayName":{"shape":"DisplayName"},
  1047          "newImageTags":{"shape":"Tags"},
  1048          "dryRun":{"shape":"Boolean"}
  1049        }
  1050      },
  1051      "CreateUpdatedImageResult":{
  1052        "type":"structure",
  1053        "members":{
  1054          "image":{"shape":"Image"},
  1055          "canUpdateImage":{"shape":"Boolean"}
  1056        }
  1057      },
  1058      "CreateUsageReportSubscriptionRequest":{
  1059        "type":"structure",
  1060        "members":{
  1061        }
  1062      },
  1063      "CreateUsageReportSubscriptionResult":{
  1064        "type":"structure",
  1065        "members":{
  1066          "S3BucketName":{"shape":"String"},
  1067          "Schedule":{"shape":"UsageReportSchedule"}
  1068        }
  1069      },
  1070      "CreateUserRequest":{
  1071        "type":"structure",
  1072        "required":[
  1073          "UserName",
  1074          "AuthenticationType"
  1075        ],
  1076        "members":{
  1077          "UserName":{"shape":"Username"},
  1078          "MessageAction":{"shape":"MessageAction"},
  1079          "FirstName":{"shape":"UserAttributeValue"},
  1080          "LastName":{"shape":"UserAttributeValue"},
  1081          "AuthenticationType":{"shape":"AuthenticationType"}
  1082        }
  1083      },
  1084      "CreateUserResult":{
  1085        "type":"structure",
  1086        "members":{
  1087        }
  1088      },
  1089      "DeleteDirectoryConfigRequest":{
  1090        "type":"structure",
  1091        "required":["DirectoryName"],
  1092        "members":{
  1093          "DirectoryName":{"shape":"DirectoryName"}
  1094        }
  1095      },
  1096      "DeleteDirectoryConfigResult":{
  1097        "type":"structure",
  1098        "members":{
  1099        }
  1100      },
  1101      "DeleteFleetRequest":{
  1102        "type":"structure",
  1103        "required":["Name"],
  1104        "members":{
  1105          "Name":{"shape":"String"}
  1106        }
  1107      },
  1108      "DeleteFleetResult":{
  1109        "type":"structure",
  1110        "members":{
  1111        }
  1112      },
  1113      "DeleteImageBuilderRequest":{
  1114        "type":"structure",
  1115        "required":["Name"],
  1116        "members":{
  1117          "Name":{"shape":"Name"}
  1118        }
  1119      },
  1120      "DeleteImageBuilderResult":{
  1121        "type":"structure",
  1122        "members":{
  1123          "ImageBuilder":{"shape":"ImageBuilder"}
  1124        }
  1125      },
  1126      "DeleteImagePermissionsRequest":{
  1127        "type":"structure",
  1128        "required":[
  1129          "Name",
  1130          "SharedAccountId"
  1131        ],
  1132        "members":{
  1133          "Name":{"shape":"Name"},
  1134          "SharedAccountId":{"shape":"AwsAccountId"}
  1135        }
  1136      },
  1137      "DeleteImagePermissionsResult":{
  1138        "type":"structure",
  1139        "members":{
  1140        }
  1141      },
  1142      "DeleteImageRequest":{
  1143        "type":"structure",
  1144        "required":["Name"],
  1145        "members":{
  1146          "Name":{"shape":"Name"}
  1147        }
  1148      },
  1149      "DeleteImageResult":{
  1150        "type":"structure",
  1151        "members":{
  1152          "Image":{"shape":"Image"}
  1153        }
  1154      },
  1155      "DeleteStackRequest":{
  1156        "type":"structure",
  1157        "required":["Name"],
  1158        "members":{
  1159          "Name":{"shape":"String"}
  1160        }
  1161      },
  1162      "DeleteStackResult":{
  1163        "type":"structure",
  1164        "members":{
  1165        }
  1166      },
  1167      "DeleteUsageReportSubscriptionRequest":{
  1168        "type":"structure",
  1169        "members":{
  1170        }
  1171      },
  1172      "DeleteUsageReportSubscriptionResult":{
  1173        "type":"structure",
  1174        "members":{
  1175        }
  1176      },
  1177      "DeleteUserRequest":{
  1178        "type":"structure",
  1179        "required":[
  1180          "UserName",
  1181          "AuthenticationType"
  1182        ],
  1183        "members":{
  1184          "UserName":{"shape":"Username"},
  1185          "AuthenticationType":{"shape":"AuthenticationType"}
  1186        }
  1187      },
  1188      "DeleteUserResult":{
  1189        "type":"structure",
  1190        "members":{
  1191        }
  1192      },
  1193      "DescribeDirectoryConfigsRequest":{
  1194        "type":"structure",
  1195        "members":{
  1196          "DirectoryNames":{"shape":"DirectoryNameList"},
  1197          "MaxResults":{"shape":"Integer"},
  1198          "NextToken":{"shape":"String"}
  1199        }
  1200      },
  1201      "DescribeDirectoryConfigsResult":{
  1202        "type":"structure",
  1203        "members":{
  1204          "DirectoryConfigs":{"shape":"DirectoryConfigList"},
  1205          "NextToken":{"shape":"String"}
  1206        }
  1207      },
  1208      "DescribeFleetsRequest":{
  1209        "type":"structure",
  1210        "members":{
  1211          "Names":{"shape":"StringList"},
  1212          "NextToken":{"shape":"String"}
  1213        }
  1214      },
  1215      "DescribeFleetsResult":{
  1216        "type":"structure",
  1217        "members":{
  1218          "Fleets":{"shape":"FleetList"},
  1219          "NextToken":{"shape":"String"}
  1220        }
  1221      },
  1222      "DescribeImageBuildersRequest":{
  1223        "type":"structure",
  1224        "members":{
  1225          "Names":{"shape":"StringList"},
  1226          "MaxResults":{"shape":"Integer"},
  1227          "NextToken":{"shape":"String"}
  1228        }
  1229      },
  1230      "DescribeImageBuildersResult":{
  1231        "type":"structure",
  1232        "members":{
  1233          "ImageBuilders":{"shape":"ImageBuilderList"},
  1234          "NextToken":{"shape":"String"}
  1235        }
  1236      },
  1237      "DescribeImagePermissionsRequest":{
  1238        "type":"structure",
  1239        "required":["Name"],
  1240        "members":{
  1241          "Name":{"shape":"Name"},
  1242          "MaxResults":{"shape":"MaxResults"},
  1243          "SharedAwsAccountIds":{"shape":"AwsAccountIdList"},
  1244          "NextToken":{"shape":"String"}
  1245        }
  1246      },
  1247      "DescribeImagePermissionsResult":{
  1248        "type":"structure",
  1249        "members":{
  1250          "Name":{"shape":"Name"},
  1251          "SharedImagePermissionsList":{"shape":"SharedImagePermissionsList"},
  1252          "NextToken":{"shape":"String"}
  1253        }
  1254      },
  1255      "DescribeImagesMaxResults":{
  1256        "type":"integer",
  1257        "box":true,
  1258        "max":25,
  1259        "min":0
  1260      },
  1261      "DescribeImagesRequest":{
  1262        "type":"structure",
  1263        "members":{
  1264          "Names":{"shape":"StringList"},
  1265          "Arns":{"shape":"ArnList"},
  1266          "Type":{"shape":"VisibilityType"},
  1267          "NextToken":{"shape":"String"},
  1268          "MaxResults":{"shape":"DescribeImagesMaxResults"}
  1269        }
  1270      },
  1271      "DescribeImagesResult":{
  1272        "type":"structure",
  1273        "members":{
  1274          "Images":{"shape":"ImageList"},
  1275          "NextToken":{"shape":"String"}
  1276        }
  1277      },
  1278      "DescribeSessionsRequest":{
  1279        "type":"structure",
  1280        "required":[
  1281          "StackName",
  1282          "FleetName"
  1283        ],
  1284        "members":{
  1285          "StackName":{"shape":"String"},
  1286          "FleetName":{"shape":"String"},
  1287          "UserId":{"shape":"UserId"},
  1288          "NextToken":{"shape":"String"},
  1289          "Limit":{"shape":"Integer"},
  1290          "AuthenticationType":{"shape":"AuthenticationType"}
  1291        }
  1292      },
  1293      "DescribeSessionsResult":{
  1294        "type":"structure",
  1295        "members":{
  1296          "Sessions":{"shape":"SessionList"},
  1297          "NextToken":{"shape":"String"}
  1298        }
  1299      },
  1300      "DescribeStacksRequest":{
  1301        "type":"structure",
  1302        "members":{
  1303          "Names":{"shape":"StringList"},
  1304          "NextToken":{"shape":"String"}
  1305        }
  1306      },
  1307      "DescribeStacksResult":{
  1308        "type":"structure",
  1309        "members":{
  1310          "Stacks":{"shape":"StackList"},
  1311          "NextToken":{"shape":"String"}
  1312        }
  1313      },
  1314      "DescribeUsageReportSubscriptionsRequest":{
  1315        "type":"structure",
  1316        "members":{
  1317          "MaxResults":{"shape":"Integer"},
  1318          "NextToken":{"shape":"String"}
  1319        }
  1320      },
  1321      "DescribeUsageReportSubscriptionsResult":{
  1322        "type":"structure",
  1323        "members":{
  1324          "UsageReportSubscriptions":{"shape":"UsageReportSubscriptionList"},
  1325          "NextToken":{"shape":"String"}
  1326        }
  1327      },
  1328      "DescribeUserStackAssociationsRequest":{
  1329        "type":"structure",
  1330        "members":{
  1331          "StackName":{"shape":"String"},
  1332          "UserName":{"shape":"Username"},
  1333          "AuthenticationType":{"shape":"AuthenticationType"},
  1334          "MaxResults":{"shape":"MaxResults"},
  1335          "NextToken":{"shape":"String"}
  1336        }
  1337      },
  1338      "DescribeUserStackAssociationsResult":{
  1339        "type":"structure",
  1340        "members":{
  1341          "UserStackAssociations":{"shape":"UserStackAssociationList"},
  1342          "NextToken":{"shape":"String"}
  1343        }
  1344      },
  1345      "DescribeUsersRequest":{
  1346        "type":"structure",
  1347        "required":["AuthenticationType"],
  1348        "members":{
  1349          "AuthenticationType":{"shape":"AuthenticationType"},
  1350          "MaxResults":{"shape":"Integer"},
  1351          "NextToken":{"shape":"String"}
  1352        }
  1353      },
  1354      "DescribeUsersResult":{
  1355        "type":"structure",
  1356        "members":{
  1357          "Users":{"shape":"UserList"},
  1358          "NextToken":{"shape":"String"}
  1359        }
  1360      },
  1361      "Description":{
  1362        "type":"string",
  1363        "max":256
  1364      },
  1365      "DirectoryConfig":{
  1366        "type":"structure",
  1367        "required":["DirectoryName"],
  1368        "members":{
  1369          "DirectoryName":{"shape":"DirectoryName"},
  1370          "OrganizationalUnitDistinguishedNames":{"shape":"OrganizationalUnitDistinguishedNamesList"},
  1371          "ServiceAccountCredentials":{"shape":"ServiceAccountCredentials"},
  1372          "CreatedTime":{"shape":"Timestamp"}
  1373        }
  1374      },
  1375      "DirectoryConfigList":{
  1376        "type":"list",
  1377        "member":{"shape":"DirectoryConfig"}
  1378      },
  1379      "DirectoryName":{"type":"string"},
  1380      "DirectoryNameList":{
  1381        "type":"list",
  1382        "member":{"shape":"DirectoryName"}
  1383      },
  1384      "DisableUserRequest":{
  1385        "type":"structure",
  1386        "required":[
  1387          "UserName",
  1388          "AuthenticationType"
  1389        ],
  1390        "members":{
  1391          "UserName":{"shape":"Username"},
  1392          "AuthenticationType":{"shape":"AuthenticationType"}
  1393        }
  1394      },
  1395      "DisableUserResult":{
  1396        "type":"structure",
  1397        "members":{
  1398        }
  1399      },
  1400      "DisassociateFleetRequest":{
  1401        "type":"structure",
  1402        "required":[
  1403          "FleetName",
  1404          "StackName"
  1405        ],
  1406        "members":{
  1407          "FleetName":{"shape":"String"},
  1408          "StackName":{"shape":"String"}
  1409        }
  1410      },
  1411      "DisassociateFleetResult":{
  1412        "type":"structure",
  1413        "members":{
  1414        }
  1415      },
  1416      "DisplayName":{
  1417        "type":"string",
  1418        "max":100
  1419      },
  1420      "Domain":{
  1421        "type":"string",
  1422        "max":64,
  1423        "min":1
  1424      },
  1425      "DomainJoinInfo":{
  1426        "type":"structure",
  1427        "members":{
  1428          "DirectoryName":{"shape":"DirectoryName"},
  1429          "OrganizationalUnitDistinguishedName":{"shape":"OrganizationalUnitDistinguishedName"}
  1430        }
  1431      },
  1432      "DomainList":{
  1433        "type":"list",
  1434        "member":{"shape":"Domain"},
  1435        "max":50
  1436      },
  1437      "EmbedHostDomain":{
  1438        "type":"string",
  1439        "max":128,
  1440        "pattern":"(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]"
  1441      },
  1442      "EmbedHostDomains":{
  1443        "type":"list",
  1444        "member":{"shape":"EmbedHostDomain"},
  1445        "max":20,
  1446        "min":1
  1447      },
  1448      "EnableUserRequest":{
  1449        "type":"structure",
  1450        "required":[
  1451          "UserName",
  1452          "AuthenticationType"
  1453        ],
  1454        "members":{
  1455          "UserName":{"shape":"Username"},
  1456          "AuthenticationType":{"shape":"AuthenticationType"}
  1457        }
  1458      },
  1459      "EnableUserResult":{
  1460        "type":"structure",
  1461        "members":{
  1462        }
  1463      },
  1464      "ErrorMessage":{"type":"string"},
  1465      "ExpireSessionRequest":{
  1466        "type":"structure",
  1467        "required":["SessionId"],
  1468        "members":{
  1469          "SessionId":{"shape":"String"}
  1470        }
  1471      },
  1472      "ExpireSessionResult":{
  1473        "type":"structure",
  1474        "members":{
  1475        }
  1476      },
  1477      "FeedbackURL":{
  1478        "type":"string",
  1479        "max":1000
  1480      },
  1481      "Fleet":{
  1482        "type":"structure",
  1483        "required":[
  1484          "Arn",
  1485          "Name",
  1486          "InstanceType",
  1487          "ComputeCapacityStatus",
  1488          "State"
  1489        ],
  1490        "members":{
  1491          "Arn":{"shape":"Arn"},
  1492          "Name":{"shape":"String"},
  1493          "DisplayName":{"shape":"String"},
  1494          "Description":{"shape":"String"},
  1495          "ImageName":{"shape":"String"},
  1496          "ImageArn":{"shape":"Arn"},
  1497          "InstanceType":{"shape":"String"},
  1498          "FleetType":{"shape":"FleetType"},
  1499          "ComputeCapacityStatus":{"shape":"ComputeCapacityStatus"},
  1500          "MaxUserDurationInSeconds":{"shape":"Integer"},
  1501          "DisconnectTimeoutInSeconds":{"shape":"Integer"},
  1502          "State":{"shape":"FleetState"},
  1503          "VpcConfig":{"shape":"VpcConfig"},
  1504          "CreatedTime":{"shape":"Timestamp"},
  1505          "FleetErrors":{"shape":"FleetErrors"},
  1506          "EnableDefaultInternetAccess":{"shape":"BooleanObject"},
  1507          "DomainJoinInfo":{"shape":"DomainJoinInfo"},
  1508          "IdleDisconnectTimeoutInSeconds":{"shape":"Integer"},
  1509          "IamRoleArn":{"shape":"Arn"},
  1510          "StreamView":{"shape":"StreamView"}
  1511        }
  1512      },
  1513      "FleetAttribute":{
  1514        "type":"string",
  1515        "enum":[
  1516          "VPC_CONFIGURATION",
  1517          "VPC_CONFIGURATION_SECURITY_GROUP_IDS",
  1518          "DOMAIN_JOIN_INFO",
  1519          "IAM_ROLE_ARN"
  1520        ]
  1521      },
  1522      "FleetAttributes":{
  1523        "type":"list",
  1524        "member":{"shape":"FleetAttribute"}
  1525      },
  1526      "FleetError":{
  1527        "type":"structure",
  1528        "members":{
  1529          "ErrorCode":{"shape":"FleetErrorCode"},
  1530          "ErrorMessage":{"shape":"String"}
  1531        }
  1532      },
  1533      "FleetErrorCode":{
  1534        "type":"string",
  1535        "enum":[
  1536          "IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION",
  1537          "IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION",
  1538          "IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION",
  1539          "NETWORK_INTERFACE_LIMIT_EXCEEDED",
  1540          "INTERNAL_SERVICE_ERROR",
  1541          "IAM_SERVICE_ROLE_IS_MISSING",
  1542          "MACHINE_ROLE_IS_MISSING",
  1543          "STS_DISABLED_IN_REGION",
  1544          "SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES",
  1545          "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION",
  1546          "SUBNET_NOT_FOUND",
  1547          "IMAGE_NOT_FOUND",
  1548          "INVALID_SUBNET_CONFIGURATION",
  1549          "SECURITY_GROUPS_NOT_FOUND",
  1550          "IGW_NOT_ATTACHED",
  1551          "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION",
  1552          "FLEET_STOPPED",
  1553          "FLEET_INSTANCE_PROVISIONING_FAILURE",
  1554          "DOMAIN_JOIN_ERROR_FILE_NOT_FOUND",
  1555          "DOMAIN_JOIN_ERROR_ACCESS_DENIED",
  1556          "DOMAIN_JOIN_ERROR_LOGON_FAILURE",
  1557          "DOMAIN_JOIN_ERROR_INVALID_PARAMETER",
  1558          "DOMAIN_JOIN_ERROR_MORE_DATA",
  1559          "DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN",
  1560          "DOMAIN_JOIN_ERROR_NOT_SUPPORTED",
  1561          "DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME",
  1562          "DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED",
  1563          "DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED",
  1564          "DOMAIN_JOIN_NERR_PASSWORD_EXPIRED",
  1565          "DOMAIN_JOIN_INTERNAL_SERVICE_ERROR"
  1566        ]
  1567      },
  1568      "FleetErrors":{
  1569        "type":"list",
  1570        "member":{"shape":"FleetError"}
  1571      },
  1572      "FleetList":{
  1573        "type":"list",
  1574        "member":{"shape":"Fleet"}
  1575      },
  1576      "FleetState":{
  1577        "type":"string",
  1578        "enum":[
  1579          "STARTING",
  1580          "RUNNING",
  1581          "STOPPING",
  1582          "STOPPED"
  1583        ]
  1584      },
  1585      "FleetType":{
  1586        "type":"string",
  1587        "enum":[
  1588          "ALWAYS_ON",
  1589          "ON_DEMAND"
  1590        ]
  1591      },
  1592      "Image":{
  1593        "type":"structure",
  1594        "required":["Name"],
  1595        "members":{
  1596          "Name":{"shape":"String"},
  1597          "Arn":{"shape":"Arn"},
  1598          "BaseImageArn":{"shape":"Arn"},
  1599          "DisplayName":{"shape":"String"},
  1600          "State":{"shape":"ImageState"},
  1601          "Visibility":{"shape":"VisibilityType"},
  1602          "ImageBuilderSupported":{"shape":"Boolean"},
  1603          "ImageBuilderName":{"shape":"String"},
  1604          "Platform":{"shape":"PlatformType"},
  1605          "Description":{"shape":"String"},
  1606          "StateChangeReason":{"shape":"ImageStateChangeReason"},
  1607          "Applications":{"shape":"Applications"},
  1608          "CreatedTime":{"shape":"Timestamp"},
  1609          "PublicBaseImageReleasedDate":{"shape":"Timestamp"},
  1610          "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"},
  1611          "ImagePermissions":{"shape":"ImagePermissions"},
  1612          "ImageErrors":{"shape":"ResourceErrors"}
  1613        }
  1614      },
  1615      "ImageBuilder":{
  1616        "type":"structure",
  1617        "required":["Name"],
  1618        "members":{
  1619          "Name":{"shape":"String"},
  1620          "Arn":{"shape":"Arn"},
  1621          "ImageArn":{"shape":"Arn"},
  1622          "Description":{"shape":"String"},
  1623          "DisplayName":{"shape":"String"},
  1624          "VpcConfig":{"shape":"VpcConfig"},
  1625          "InstanceType":{"shape":"String"},
  1626          "Platform":{"shape":"PlatformType"},
  1627          "IamRoleArn":{"shape":"Arn"},
  1628          "State":{"shape":"ImageBuilderState"},
  1629          "StateChangeReason":{"shape":"ImageBuilderStateChangeReason"},
  1630          "CreatedTime":{"shape":"Timestamp"},
  1631          "EnableDefaultInternetAccess":{"shape":"BooleanObject"},
  1632          "DomainJoinInfo":{"shape":"DomainJoinInfo"},
  1633          "NetworkAccessConfiguration":{"shape":"NetworkAccessConfiguration"},
  1634          "ImageBuilderErrors":{"shape":"ResourceErrors"},
  1635          "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"},
  1636          "AccessEndpoints":{"shape":"AccessEndpointList"}
  1637        }
  1638      },
  1639      "ImageBuilderList":{
  1640        "type":"list",
  1641        "member":{"shape":"ImageBuilder"}
  1642      },
  1643      "ImageBuilderState":{
  1644        "type":"string",
  1645        "enum":[
  1646          "PENDING",
  1647          "UPDATING_AGENT",
  1648          "RUNNING",
  1649          "STOPPING",
  1650          "STOPPED",
  1651          "REBOOTING",
  1652          "SNAPSHOTTING",
  1653          "DELETING",
  1654          "FAILED",
  1655          "UPDATING",
  1656          "PENDING_QUALIFICATION"
  1657        ]
  1658      },
  1659      "ImageBuilderStateChangeReason":{
  1660        "type":"structure",
  1661        "members":{
  1662          "Code":{"shape":"ImageBuilderStateChangeReasonCode"},
  1663          "Message":{"shape":"String"}
  1664        }
  1665      },
  1666      "ImageBuilderStateChangeReasonCode":{
  1667        "type":"string",
  1668        "enum":[
  1669          "INTERNAL_ERROR",
  1670          "IMAGE_UNAVAILABLE"
  1671        ]
  1672      },
  1673      "ImageList":{
  1674        "type":"list",
  1675        "member":{"shape":"Image"}
  1676      },
  1677      "ImagePermissions":{
  1678        "type":"structure",
  1679        "members":{
  1680          "allowFleet":{"shape":"BooleanObject"},
  1681          "allowImageBuilder":{"shape":"BooleanObject"}
  1682        }
  1683      },
  1684      "ImageState":{
  1685        "type":"string",
  1686        "enum":[
  1687          "PENDING",
  1688          "AVAILABLE",
  1689          "FAILED",
  1690          "COPYING",
  1691          "DELETING",
  1692          "CREATING",
  1693          "IMPORTING"
  1694        ]
  1695      },
  1696      "ImageStateChangeReason":{
  1697        "type":"structure",
  1698        "members":{
  1699          "Code":{"shape":"ImageStateChangeReasonCode"},
  1700          "Message":{"shape":"String"}
  1701        }
  1702      },
  1703      "ImageStateChangeReasonCode":{
  1704        "type":"string",
  1705        "enum":[
  1706          "INTERNAL_ERROR",
  1707          "IMAGE_BUILDER_NOT_AVAILABLE",
  1708          "IMAGE_COPY_FAILURE"
  1709        ]
  1710      },
  1711      "IncompatibleImageException":{
  1712        "type":"structure",
  1713        "members":{
  1714          "Message":{"shape":"ErrorMessage"}
  1715        },
  1716        "exception":true
  1717      },
  1718      "Integer":{"type":"integer"},
  1719      "InvalidAccountStatusException":{
  1720        "type":"structure",
  1721        "members":{
  1722          "Message":{"shape":"ErrorMessage"}
  1723        },
  1724        "exception":true
  1725      },
  1726      "InvalidParameterCombinationException":{
  1727        "type":"structure",
  1728        "members":{
  1729          "Message":{"shape":"ErrorMessage"}
  1730        },
  1731        "exception":true
  1732      },
  1733      "InvalidRoleException":{
  1734        "type":"structure",
  1735        "members":{
  1736          "Message":{"shape":"ErrorMessage"}
  1737        },
  1738        "exception":true
  1739      },
  1740      "LastReportGenerationExecutionError":{
  1741        "type":"structure",
  1742        "members":{
  1743          "ErrorCode":{"shape":"UsageReportExecutionErrorCode"},
  1744          "ErrorMessage":{"shape":"String"}
  1745        }
  1746      },
  1747      "LastReportGenerationExecutionErrors":{
  1748        "type":"list",
  1749        "member":{"shape":"LastReportGenerationExecutionError"}
  1750      },
  1751      "LimitExceededException":{
  1752        "type":"structure",
  1753        "members":{
  1754          "Message":{"shape":"ErrorMessage"}
  1755        },
  1756        "exception":true
  1757      },
  1758      "ListAssociatedFleetsRequest":{
  1759        "type":"structure",
  1760        "required":["StackName"],
  1761        "members":{
  1762          "StackName":{"shape":"String"},
  1763          "NextToken":{"shape":"String"}
  1764        }
  1765      },
  1766      "ListAssociatedFleetsResult":{
  1767        "type":"structure",
  1768        "members":{
  1769          "Names":{"shape":"StringList"},
  1770          "NextToken":{"shape":"String"}
  1771        }
  1772      },
  1773      "ListAssociatedStacksRequest":{
  1774        "type":"structure",
  1775        "required":["FleetName"],
  1776        "members":{
  1777          "FleetName":{"shape":"String"},
  1778          "NextToken":{"shape":"String"}
  1779        }
  1780      },
  1781      "ListAssociatedStacksResult":{
  1782        "type":"structure",
  1783        "members":{
  1784          "Names":{"shape":"StringList"},
  1785          "NextToken":{"shape":"String"}
  1786        }
  1787      },
  1788      "ListTagsForResourceRequest":{
  1789        "type":"structure",
  1790        "required":["ResourceArn"],
  1791        "members":{
  1792          "ResourceArn":{"shape":"Arn"}
  1793        }
  1794      },
  1795      "ListTagsForResourceResponse":{
  1796        "type":"structure",
  1797        "members":{
  1798          "Tags":{"shape":"Tags"}
  1799        }
  1800      },
  1801      "Long":{"type":"long"},
  1802      "MaxResults":{
  1803        "type":"integer",
  1804        "box":true,
  1805        "max":500,
  1806        "min":0
  1807      },
  1808      "MessageAction":{
  1809        "type":"string",
  1810        "enum":[
  1811          "SUPPRESS",
  1812          "RESEND"
  1813        ]
  1814      },
  1815      "Metadata":{
  1816        "type":"map",
  1817        "key":{"shape":"String"},
  1818        "value":{"shape":"String"}
  1819      },
  1820      "Name":{
  1821        "type":"string",
  1822        "pattern":"^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$"
  1823      },
  1824      "NetworkAccessConfiguration":{
  1825        "type":"structure",
  1826        "members":{
  1827          "EniPrivateIpAddress":{"shape":"String"},
  1828          "EniId":{"shape":"String"}
  1829        }
  1830      },
  1831      "OperationNotPermittedException":{
  1832        "type":"structure",
  1833        "members":{
  1834          "Message":{"shape":"ErrorMessage"}
  1835        },
  1836        "exception":true
  1837      },
  1838      "OrganizationalUnitDistinguishedName":{
  1839        "type":"string",
  1840        "max":2000
  1841      },
  1842      "OrganizationalUnitDistinguishedNamesList":{
  1843        "type":"list",
  1844        "member":{"shape":"OrganizationalUnitDistinguishedName"}
  1845      },
  1846      "Permission":{
  1847        "type":"string",
  1848        "enum":[
  1849          "ENABLED",
  1850          "DISABLED"
  1851        ]
  1852      },
  1853      "PlatformType":{
  1854        "type":"string",
  1855        "enum":[
  1856          "WINDOWS",
  1857          "WINDOWS_SERVER_2016",
  1858          "WINDOWS_SERVER_2019"
  1859        ]
  1860      },
  1861      "RedirectURL":{
  1862        "type":"string",
  1863        "max":1000
  1864      },
  1865      "RegionName":{
  1866        "type":"string",
  1867        "max":32,
  1868        "min":1
  1869      },
  1870      "RequestLimitExceededException":{
  1871        "type":"structure",
  1872        "members":{
  1873          "Message":{"shape":"ErrorMessage"}
  1874        },
  1875        "exception":true
  1876      },
  1877      "ResourceAlreadyExistsException":{
  1878        "type":"structure",
  1879        "members":{
  1880          "Message":{"shape":"ErrorMessage"}
  1881        },
  1882        "exception":true
  1883      },
  1884      "ResourceError":{
  1885        "type":"structure",
  1886        "members":{
  1887          "ErrorCode":{"shape":"FleetErrorCode"},
  1888          "ErrorMessage":{"shape":"String"},
  1889          "ErrorTimestamp":{"shape":"Timestamp"}
  1890        }
  1891      },
  1892      "ResourceErrors":{
  1893        "type":"list",
  1894        "member":{"shape":"ResourceError"}
  1895      },
  1896      "ResourceIdentifier":{
  1897        "type":"string",
  1898        "max":2048,
  1899        "min":1
  1900      },
  1901      "ResourceInUseException":{
  1902        "type":"structure",
  1903        "members":{
  1904          "Message":{"shape":"ErrorMessage"}
  1905        },
  1906        "exception":true
  1907      },
  1908      "ResourceNotAvailableException":{
  1909        "type":"structure",
  1910        "members":{
  1911          "Message":{"shape":"ErrorMessage"}
  1912        },
  1913        "exception":true
  1914      },
  1915      "ResourceNotFoundException":{
  1916        "type":"structure",
  1917        "members":{
  1918          "Message":{"shape":"ErrorMessage"}
  1919        },
  1920        "exception":true
  1921      },
  1922      "SecurityGroupIdList":{
  1923        "type":"list",
  1924        "member":{"shape":"String"},
  1925        "max":5
  1926      },
  1927      "ServiceAccountCredentials":{
  1928        "type":"structure",
  1929        "required":[
  1930          "AccountName",
  1931          "AccountPassword"
  1932        ],
  1933        "members":{
  1934          "AccountName":{"shape":"AccountName"},
  1935          "AccountPassword":{"shape":"AccountPassword"}
  1936        }
  1937      },
  1938      "Session":{
  1939        "type":"structure",
  1940        "required":[
  1941          "Id",
  1942          "UserId",
  1943          "StackName",
  1944          "FleetName",
  1945          "State"
  1946        ],
  1947        "members":{
  1948          "Id":{"shape":"String"},
  1949          "UserId":{"shape":"UserId"},
  1950          "StackName":{"shape":"String"},
  1951          "FleetName":{"shape":"String"},
  1952          "State":{"shape":"SessionState"},
  1953          "ConnectionState":{"shape":"SessionConnectionState"},
  1954          "StartTime":{"shape":"Timestamp"},
  1955          "MaxExpirationTime":{"shape":"Timestamp"},
  1956          "AuthenticationType":{"shape":"AuthenticationType"},
  1957          "NetworkAccessConfiguration":{"shape":"NetworkAccessConfiguration"}
  1958        }
  1959      },
  1960      "SessionConnectionState":{
  1961        "type":"string",
  1962        "enum":[
  1963          "CONNECTED",
  1964          "NOT_CONNECTED"
  1965        ]
  1966      },
  1967      "SessionList":{
  1968        "type":"list",
  1969        "member":{"shape":"Session"}
  1970      },
  1971      "SessionState":{
  1972        "type":"string",
  1973        "enum":[
  1974          "ACTIVE",
  1975          "PENDING",
  1976          "EXPIRED"
  1977        ]
  1978      },
  1979      "SettingsGroup":{
  1980        "type":"string",
  1981        "max":100
  1982      },
  1983      "SharedImagePermissions":{
  1984        "type":"structure",
  1985        "required":[
  1986          "sharedAccountId",
  1987          "imagePermissions"
  1988        ],
  1989        "members":{
  1990          "sharedAccountId":{"shape":"AwsAccountId"},
  1991          "imagePermissions":{"shape":"ImagePermissions"}
  1992        }
  1993      },
  1994      "SharedImagePermissionsList":{
  1995        "type":"list",
  1996        "member":{"shape":"SharedImagePermissions"}
  1997      },
  1998      "Stack":{
  1999        "type":"structure",
  2000        "required":["Name"],
  2001        "members":{
  2002          "Arn":{"shape":"Arn"},
  2003          "Name":{"shape":"String"},
  2004          "Description":{"shape":"String"},
  2005          "DisplayName":{"shape":"String"},
  2006          "CreatedTime":{"shape":"Timestamp"},
  2007          "StorageConnectors":{"shape":"StorageConnectorList"},
  2008          "RedirectURL":{"shape":"RedirectURL"},
  2009          "FeedbackURL":{"shape":"FeedbackURL"},
  2010          "StackErrors":{"shape":"StackErrors"},
  2011          "UserSettings":{"shape":"UserSettingList"},
  2012          "ApplicationSettings":{"shape":"ApplicationSettingsResponse"},
  2013          "AccessEndpoints":{"shape":"AccessEndpointList"},
  2014          "EmbedHostDomains":{"shape":"EmbedHostDomains"}
  2015        }
  2016      },
  2017      "StackAttribute":{
  2018        "type":"string",
  2019        "enum":[
  2020          "STORAGE_CONNECTORS",
  2021          "STORAGE_CONNECTOR_HOMEFOLDERS",
  2022          "STORAGE_CONNECTOR_GOOGLE_DRIVE",
  2023          "STORAGE_CONNECTOR_ONE_DRIVE",
  2024          "REDIRECT_URL",
  2025          "FEEDBACK_URL",
  2026          "THEME_NAME",
  2027          "USER_SETTINGS",
  2028          "EMBED_HOST_DOMAINS",
  2029          "IAM_ROLE_ARN",
  2030          "ACCESS_ENDPOINTS"
  2031        ]
  2032      },
  2033      "StackAttributes":{
  2034        "type":"list",
  2035        "member":{"shape":"StackAttribute"}
  2036      },
  2037      "StackError":{
  2038        "type":"structure",
  2039        "members":{
  2040          "ErrorCode":{"shape":"StackErrorCode"},
  2041          "ErrorMessage":{"shape":"String"}
  2042        }
  2043      },
  2044      "StackErrorCode":{
  2045        "type":"string",
  2046        "enum":[
  2047          "STORAGE_CONNECTOR_ERROR",
  2048          "INTERNAL_SERVICE_ERROR"
  2049        ]
  2050      },
  2051      "StackErrors":{
  2052        "type":"list",
  2053        "member":{"shape":"StackError"}
  2054      },
  2055      "StackList":{
  2056        "type":"list",
  2057        "member":{"shape":"Stack"}
  2058      },
  2059      "StartFleetRequest":{
  2060        "type":"structure",
  2061        "required":["Name"],
  2062        "members":{
  2063          "Name":{"shape":"String"}
  2064        }
  2065      },
  2066      "StartFleetResult":{
  2067        "type":"structure",
  2068        "members":{
  2069        }
  2070      },
  2071      "StartImageBuilderRequest":{
  2072        "type":"structure",
  2073        "required":["Name"],
  2074        "members":{
  2075          "Name":{"shape":"String"},
  2076          "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"}
  2077        }
  2078      },
  2079      "StartImageBuilderResult":{
  2080        "type":"structure",
  2081        "members":{
  2082          "ImageBuilder":{"shape":"ImageBuilder"}
  2083        }
  2084      },
  2085      "StopFleetRequest":{
  2086        "type":"structure",
  2087        "required":["Name"],
  2088        "members":{
  2089          "Name":{"shape":"String"}
  2090        }
  2091      },
  2092      "StopFleetResult":{
  2093        "type":"structure",
  2094        "members":{
  2095        }
  2096      },
  2097      "StopImageBuilderRequest":{
  2098        "type":"structure",
  2099        "required":["Name"],
  2100        "members":{
  2101          "Name":{"shape":"String"}
  2102        }
  2103      },
  2104      "StopImageBuilderResult":{
  2105        "type":"structure",
  2106        "members":{
  2107          "ImageBuilder":{"shape":"ImageBuilder"}
  2108        }
  2109      },
  2110      "StorageConnector":{
  2111        "type":"structure",
  2112        "required":["ConnectorType"],
  2113        "members":{
  2114          "ConnectorType":{"shape":"StorageConnectorType"},
  2115          "ResourceIdentifier":{"shape":"ResourceIdentifier"},
  2116          "Domains":{"shape":"DomainList"}
  2117        }
  2118      },
  2119      "StorageConnectorList":{
  2120        "type":"list",
  2121        "member":{"shape":"StorageConnector"}
  2122      },
  2123      "StorageConnectorType":{
  2124        "type":"string",
  2125        "enum":[
  2126          "HOMEFOLDERS",
  2127          "GOOGLE_DRIVE",
  2128          "ONE_DRIVE"
  2129        ]
  2130      },
  2131      "StreamView":{
  2132        "type":"string",
  2133        "enum":[
  2134          "APP",
  2135          "DESKTOP"
  2136        ]
  2137      },
  2138      "StreamingUrlUserId":{
  2139        "type":"string",
  2140        "max":32,
  2141        "min":2,
  2142        "pattern":"[\\w+=,.@-]*"
  2143      },
  2144      "String":{
  2145        "type":"string",
  2146        "min":1
  2147      },
  2148      "StringList":{
  2149        "type":"list",
  2150        "member":{"shape":"String"}
  2151      },
  2152      "SubnetIdList":{
  2153        "type":"list",
  2154        "member":{"shape":"String"}
  2155      },
  2156      "TagKey":{
  2157        "type":"string",
  2158        "max":128,
  2159        "min":1,
  2160        "pattern":"^(^(?!aws:).[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
  2161      },
  2162      "TagKeyList":{
  2163        "type":"list",
  2164        "member":{"shape":"TagKey"},
  2165        "max":50,
  2166        "min":1
  2167      },
  2168      "TagResourceRequest":{
  2169        "type":"structure",
  2170        "required":[
  2171          "ResourceArn",
  2172          "Tags"
  2173        ],
  2174        "members":{
  2175          "ResourceArn":{"shape":"Arn"},
  2176          "Tags":{"shape":"Tags"}
  2177        }
  2178      },
  2179      "TagResourceResponse":{
  2180        "type":"structure",
  2181        "members":{
  2182        }
  2183      },
  2184      "TagValue":{
  2185        "type":"string",
  2186        "max":256,
  2187        "min":0,
  2188        "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
  2189      },
  2190      "Tags":{
  2191        "type":"map",
  2192        "key":{"shape":"TagKey"},
  2193        "value":{"shape":"TagValue"},
  2194        "max":50,
  2195        "min":1
  2196      },
  2197      "Timestamp":{"type":"timestamp"},
  2198      "UntagResourceRequest":{
  2199        "type":"structure",
  2200        "required":[
  2201          "ResourceArn",
  2202          "TagKeys"
  2203        ],
  2204        "members":{
  2205          "ResourceArn":{"shape":"Arn"},
  2206          "TagKeys":{"shape":"TagKeyList"}
  2207        }
  2208      },
  2209      "UntagResourceResponse":{
  2210        "type":"structure",
  2211        "members":{
  2212        }
  2213      },
  2214      "UpdateDirectoryConfigRequest":{
  2215        "type":"structure",
  2216        "required":["DirectoryName"],
  2217        "members":{
  2218          "DirectoryName":{"shape":"DirectoryName"},
  2219          "OrganizationalUnitDistinguishedNames":{"shape":"OrganizationalUnitDistinguishedNamesList"},
  2220          "ServiceAccountCredentials":{"shape":"ServiceAccountCredentials"}
  2221        }
  2222      },
  2223      "UpdateDirectoryConfigResult":{
  2224        "type":"structure",
  2225        "members":{
  2226          "DirectoryConfig":{"shape":"DirectoryConfig"}
  2227        }
  2228      },
  2229      "UpdateFleetRequest":{
  2230        "type":"structure",
  2231        "members":{
  2232          "ImageName":{"shape":"String"},
  2233          "ImageArn":{"shape":"Arn"},
  2234          "Name":{"shape":"String"},
  2235          "InstanceType":{"shape":"String"},
  2236          "ComputeCapacity":{"shape":"ComputeCapacity"},
  2237          "VpcConfig":{"shape":"VpcConfig"},
  2238          "MaxUserDurationInSeconds":{"shape":"Integer"},
  2239          "DisconnectTimeoutInSeconds":{"shape":"Integer"},
  2240          "DeleteVpcConfig":{
  2241            "shape":"Boolean",
  2242            "deprecated":true
  2243          },
  2244          "Description":{"shape":"Description"},
  2245          "DisplayName":{"shape":"DisplayName"},
  2246          "EnableDefaultInternetAccess":{"shape":"BooleanObject"},
  2247          "DomainJoinInfo":{"shape":"DomainJoinInfo"},
  2248          "IdleDisconnectTimeoutInSeconds":{"shape":"Integer"},
  2249          "AttributesToDelete":{"shape":"FleetAttributes"},
  2250          "IamRoleArn":{"shape":"Arn"},
  2251          "StreamView":{"shape":"StreamView"}
  2252        }
  2253      },
  2254      "UpdateFleetResult":{
  2255        "type":"structure",
  2256        "members":{
  2257          "Fleet":{"shape":"Fleet"}
  2258        }
  2259      },
  2260      "UpdateImagePermissionsRequest":{
  2261        "type":"structure",
  2262        "required":[
  2263          "Name",
  2264          "SharedAccountId",
  2265          "ImagePermissions"
  2266        ],
  2267        "members":{
  2268          "Name":{"shape":"Name"},
  2269          "SharedAccountId":{"shape":"AwsAccountId"},
  2270          "ImagePermissions":{"shape":"ImagePermissions"}
  2271        }
  2272      },
  2273      "UpdateImagePermissionsResult":{
  2274        "type":"structure",
  2275        "members":{
  2276        }
  2277      },
  2278      "UpdateStackRequest":{
  2279        "type":"structure",
  2280        "required":["Name"],
  2281        "members":{
  2282          "DisplayName":{"shape":"DisplayName"},
  2283          "Description":{"shape":"Description"},
  2284          "Name":{"shape":"String"},
  2285          "StorageConnectors":{"shape":"StorageConnectorList"},
  2286          "DeleteStorageConnectors":{
  2287            "shape":"Boolean",
  2288            "deprecated":true
  2289          },
  2290          "RedirectURL":{"shape":"RedirectURL"},
  2291          "FeedbackURL":{"shape":"FeedbackURL"},
  2292          "AttributesToDelete":{"shape":"StackAttributes"},
  2293          "UserSettings":{"shape":"UserSettingList"},
  2294          "ApplicationSettings":{"shape":"ApplicationSettings"},
  2295          "AccessEndpoints":{"shape":"AccessEndpointList"},
  2296          "EmbedHostDomains":{"shape":"EmbedHostDomains"}
  2297        }
  2298      },
  2299      "UpdateStackResult":{
  2300        "type":"structure",
  2301        "members":{
  2302          "Stack":{"shape":"Stack"}
  2303        }
  2304      },
  2305      "UsageReportExecutionErrorCode":{
  2306        "type":"string",
  2307        "enum":[
  2308          "RESOURCE_NOT_FOUND",
  2309          "ACCESS_DENIED",
  2310          "INTERNAL_SERVICE_ERROR"
  2311        ]
  2312      },
  2313      "UsageReportSchedule":{
  2314        "type":"string",
  2315        "enum":["DAILY"]
  2316      },
  2317      "UsageReportSubscription":{
  2318        "type":"structure",
  2319        "members":{
  2320          "S3BucketName":{"shape":"String"},
  2321          "Schedule":{"shape":"UsageReportSchedule"},
  2322          "LastGeneratedReportDate":{"shape":"Timestamp"},
  2323          "SubscriptionErrors":{"shape":"LastReportGenerationExecutionErrors"}
  2324        }
  2325      },
  2326      "UsageReportSubscriptionList":{
  2327        "type":"list",
  2328        "member":{"shape":"UsageReportSubscription"}
  2329      },
  2330      "User":{
  2331        "type":"structure",
  2332        "required":["AuthenticationType"],
  2333        "members":{
  2334          "Arn":{"shape":"Arn"},
  2335          "UserName":{"shape":"Username"},
  2336          "Enabled":{"shape":"Boolean"},
  2337          "Status":{"shape":"String"},
  2338          "FirstName":{"shape":"UserAttributeValue"},
  2339          "LastName":{"shape":"UserAttributeValue"},
  2340          "CreatedTime":{"shape":"Timestamp"},
  2341          "AuthenticationType":{"shape":"AuthenticationType"}
  2342        }
  2343      },
  2344      "UserAttributeValue":{
  2345        "type":"string",
  2346        "max":2048,
  2347        "pattern":"^[A-Za-z0-9_\\-\\s]+$",
  2348        "sensitive":true
  2349      },
  2350      "UserId":{
  2351        "type":"string",
  2352        "max":128,
  2353        "min":2
  2354      },
  2355      "UserList":{
  2356        "type":"list",
  2357        "member":{"shape":"User"}
  2358      },
  2359      "UserSetting":{
  2360        "type":"structure",
  2361        "required":[
  2362          "Action",
  2363          "Permission"
  2364        ],
  2365        "members":{
  2366          "Action":{"shape":"Action"},
  2367          "Permission":{"shape":"Permission"}
  2368        }
  2369      },
  2370      "UserSettingList":{
  2371        "type":"list",
  2372        "member":{"shape":"UserSetting"},
  2373        "min":1
  2374      },
  2375      "UserStackAssociation":{
  2376        "type":"structure",
  2377        "required":[
  2378          "StackName",
  2379          "UserName",
  2380          "AuthenticationType"
  2381        ],
  2382        "members":{
  2383          "StackName":{"shape":"String"},
  2384          "UserName":{"shape":"Username"},
  2385          "AuthenticationType":{"shape":"AuthenticationType"},
  2386          "SendEmailNotification":{"shape":"Boolean"}
  2387        }
  2388      },
  2389      "UserStackAssociationError":{
  2390        "type":"structure",
  2391        "members":{
  2392          "UserStackAssociation":{"shape":"UserStackAssociation"},
  2393          "ErrorCode":{"shape":"UserStackAssociationErrorCode"},
  2394          "ErrorMessage":{"shape":"String"}
  2395        }
  2396      },
  2397      "UserStackAssociationErrorCode":{
  2398        "type":"string",
  2399        "enum":[
  2400          "STACK_NOT_FOUND",
  2401          "USER_NAME_NOT_FOUND",
  2402          "DIRECTORY_NOT_FOUND",
  2403          "INTERNAL_ERROR"
  2404        ]
  2405      },
  2406      "UserStackAssociationErrorList":{
  2407        "type":"list",
  2408        "member":{"shape":"UserStackAssociationError"}
  2409      },
  2410      "UserStackAssociationList":{
  2411        "type":"list",
  2412        "member":{"shape":"UserStackAssociation"},
  2413        "max":25,
  2414        "min":1
  2415      },
  2416      "Username":{
  2417        "type":"string",
  2418        "max":128,
  2419        "min":1,
  2420        "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+",
  2421        "sensitive":true
  2422      },
  2423      "VisibilityType":{
  2424        "type":"string",
  2425        "enum":[
  2426          "PUBLIC",
  2427          "PRIVATE",
  2428          "SHARED"
  2429        ]
  2430      },
  2431      "VpcConfig":{
  2432        "type":"structure",
  2433        "members":{
  2434          "SubnetIds":{"shape":"SubnetIdList"},
  2435          "SecurityGroupIds":{"shape":"SecurityGroupIdList"}
  2436        }
  2437      }
  2438    }
  2439  }