github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/mq/2017-11-27/api-2.json (about)

     1  {
     2    "metadata" : {
     3      "apiVersion" : "2017-11-27",
     4      "endpointPrefix" : "mq",
     5      "signingName" : "mq",
     6      "serviceFullName" : "AmazonMQ",
     7      "serviceId" : "mq",
     8      "protocol" : "rest-json",
     9      "jsonVersion" : "1.1",
    10      "uid" : "mq-2017-11-27",
    11      "signatureVersion" : "v4"
    12    },
    13    "operations" : {
    14      "CreateBroker" : {
    15        "name" : "CreateBroker",
    16        "http" : {
    17          "method" : "POST",
    18          "requestUri" : "/v1/brokers",
    19          "responseCode" : 200
    20        },
    21        "input" : {
    22          "shape" : "CreateBrokerRequest"
    23        },
    24        "output" : {
    25          "shape" : "CreateBrokerResponse"
    26        },
    27        "errors" : [ {
    28          "shape" : "BadRequestException"
    29        }, {
    30          "shape" : "UnauthorizedException"
    31        }, {
    32          "shape" : "InternalServerErrorException"
    33        }, {
    34          "shape" : "ConflictException"
    35        }, {
    36          "shape" : "ForbiddenException"
    37        } ]
    38      },
    39      "CreateConfiguration" : {
    40        "name" : "CreateConfiguration",
    41        "http" : {
    42          "method" : "POST",
    43          "requestUri" : "/v1/configurations",
    44          "responseCode" : 200
    45        },
    46        "input" : {
    47          "shape" : "CreateConfigurationRequest"
    48        },
    49        "output" : {
    50          "shape" : "CreateConfigurationResponse"
    51        },
    52        "errors" : [ {
    53          "shape" : "BadRequestException"
    54        }, {
    55          "shape" : "InternalServerErrorException"
    56        }, {
    57          "shape" : "ConflictException"
    58        }, {
    59          "shape" : "ForbiddenException"
    60        } ]
    61      },
    62      "CreateTags" : {
    63        "name" : "CreateTags",
    64        "http" : {
    65          "method" : "POST",
    66          "requestUri" : "/v1/tags/{resource-arn}",
    67          "responseCode" : 204
    68        },
    69        "input" : {
    70          "shape" : "CreateTagsRequest"
    71        },
    72        "errors" : [ {
    73          "shape" : "NotFoundException"
    74        }, {
    75          "shape" : "BadRequestException"
    76        }, {
    77          "shape" : "InternalServerErrorException"
    78        }, {
    79          "shape" : "ForbiddenException"
    80        } ]
    81      },
    82      "CreateUser" : {
    83        "name" : "CreateUser",
    84        "http" : {
    85          "method" : "POST",
    86          "requestUri" : "/v1/brokers/{broker-id}/users/{username}",
    87          "responseCode" : 200
    88        },
    89        "input" : {
    90          "shape" : "CreateUserRequest"
    91        },
    92        "output" : {
    93          "shape" : "CreateUserResponse"
    94        },
    95        "errors" : [ {
    96          "shape" : "NotFoundException"
    97        }, {
    98          "shape" : "BadRequestException"
    99        }, {
   100          "shape" : "InternalServerErrorException"
   101        }, {
   102          "shape" : "ConflictException"
   103        }, {
   104          "shape" : "ForbiddenException"
   105        } ]
   106      },
   107      "DeleteBroker" : {
   108        "name" : "DeleteBroker",
   109        "http" : {
   110          "method" : "DELETE",
   111          "requestUri" : "/v1/brokers/{broker-id}",
   112          "responseCode" : 200
   113        },
   114        "input" : {
   115          "shape" : "DeleteBrokerRequest"
   116        },
   117        "output" : {
   118          "shape" : "DeleteBrokerResponse"
   119        },
   120        "errors" : [ {
   121          "shape" : "NotFoundException"
   122        }, {
   123          "shape" : "BadRequestException"
   124        }, {
   125          "shape" : "InternalServerErrorException"
   126        }, {
   127          "shape" : "ForbiddenException"
   128        } ]
   129      },
   130      "DeleteTags" : {
   131        "name" : "DeleteTags",
   132        "http" : {
   133          "method" : "DELETE",
   134          "requestUri" : "/v1/tags/{resource-arn}",
   135          "responseCode" : 204
   136        },
   137        "input" : {
   138          "shape" : "DeleteTagsRequest"
   139        },
   140        "errors" : [ {
   141          "shape" : "NotFoundException"
   142        }, {
   143          "shape" : "BadRequestException"
   144        }, {
   145          "shape" : "InternalServerErrorException"
   146        }, {
   147          "shape" : "ForbiddenException"
   148        } ]
   149      },
   150      "DeleteUser" : {
   151        "name" : "DeleteUser",
   152        "http" : {
   153          "method" : "DELETE",
   154          "requestUri" : "/v1/brokers/{broker-id}/users/{username}",
   155          "responseCode" : 200
   156        },
   157        "input" : {
   158          "shape" : "DeleteUserRequest"
   159        },
   160        "output" : {
   161          "shape" : "DeleteUserResponse"
   162        },
   163        "errors" : [ {
   164          "shape" : "NotFoundException"
   165        }, {
   166          "shape" : "BadRequestException"
   167        }, {
   168          "shape" : "InternalServerErrorException"
   169        }, {
   170          "shape" : "ForbiddenException"
   171        } ]
   172      },
   173      "DescribeBroker" : {
   174        "name" : "DescribeBroker",
   175        "http" : {
   176          "method" : "GET",
   177          "requestUri" : "/v1/brokers/{broker-id}",
   178          "responseCode" : 200
   179        },
   180        "input" : {
   181          "shape" : "DescribeBrokerRequest"
   182        },
   183        "output" : {
   184          "shape" : "DescribeBrokerResponse"
   185        },
   186        "errors" : [ {
   187          "shape" : "NotFoundException"
   188        }, {
   189          "shape" : "BadRequestException"
   190        }, {
   191          "shape" : "InternalServerErrorException"
   192        }, {
   193          "shape" : "ForbiddenException"
   194        } ]
   195      },
   196      "DescribeBrokerEngineTypes" : {
   197        "name" : "DescribeBrokerEngineTypes",
   198        "http" : {
   199          "method" : "GET",
   200          "requestUri" : "/v1/broker-engine-types",
   201          "responseCode" : 200
   202        },
   203        "input" : {
   204          "shape" : "DescribeBrokerEngineTypesRequest"
   205        },
   206        "output" : {
   207          "shape" : "DescribeBrokerEngineTypesResponse"
   208        },
   209        "errors" : [ {
   210          "shape" : "BadRequestException"
   211        }, {
   212          "shape" : "InternalServerErrorException"
   213        }, {
   214          "shape" : "ForbiddenException"
   215        } ]
   216      },
   217      "DescribeBrokerInstanceOptions" : {
   218        "name" : "DescribeBrokerInstanceOptions",
   219        "http" : {
   220          "method" : "GET",
   221          "requestUri" : "/v1/broker-instance-options",
   222          "responseCode" : 200
   223        },
   224        "input" : {
   225          "shape" : "DescribeBrokerInstanceOptionsRequest"
   226        },
   227        "output" : {
   228          "shape" : "DescribeBrokerInstanceOptionsResponse"
   229        },
   230        "errors" : [ {
   231          "shape" : "BadRequestException"
   232        }, {
   233          "shape" : "InternalServerErrorException"
   234        }, {
   235          "shape" : "ForbiddenException"
   236        } ]
   237      },
   238      "DescribeConfiguration" : {
   239        "name" : "DescribeConfiguration",
   240        "http" : {
   241          "method" : "GET",
   242          "requestUri" : "/v1/configurations/{configuration-id}",
   243          "responseCode" : 200
   244        },
   245        "input" : {
   246          "shape" : "DescribeConfigurationRequest"
   247        },
   248        "output" : {
   249          "shape" : "DescribeConfigurationResponse"
   250        },
   251        "errors" : [ {
   252          "shape" : "NotFoundException"
   253        }, {
   254          "shape" : "BadRequestException"
   255        }, {
   256          "shape" : "InternalServerErrorException"
   257        }, {
   258          "shape" : "ForbiddenException"
   259        } ]
   260      },
   261      "DescribeConfigurationRevision" : {
   262        "name" : "DescribeConfigurationRevision",
   263        "http" : {
   264          "method" : "GET",
   265          "requestUri" : "/v1/configurations/{configuration-id}/revisions/{configuration-revision}",
   266          "responseCode" : 200
   267        },
   268        "input" : {
   269          "shape" : "DescribeConfigurationRevisionRequest"
   270        },
   271        "output" : {
   272          "shape" : "DescribeConfigurationRevisionResponse"
   273        },
   274        "errors" : [ {
   275          "shape" : "NotFoundException"
   276        }, {
   277          "shape" : "BadRequestException"
   278        }, {
   279          "shape" : "InternalServerErrorException"
   280        }, {
   281          "shape" : "ForbiddenException"
   282        } ]
   283      },
   284      "DescribeUser" : {
   285        "name" : "DescribeUser",
   286        "http" : {
   287          "method" : "GET",
   288          "requestUri" : "/v1/brokers/{broker-id}/users/{username}",
   289          "responseCode" : 200
   290        },
   291        "input" : {
   292          "shape" : "DescribeUserRequest"
   293        },
   294        "output" : {
   295          "shape" : "DescribeUserResponse"
   296        },
   297        "errors" : [ {
   298          "shape" : "NotFoundException"
   299        }, {
   300          "shape" : "BadRequestException"
   301        }, {
   302          "shape" : "InternalServerErrorException"
   303        }, {
   304          "shape" : "ForbiddenException"
   305        } ]
   306      },
   307      "ListBrokers" : {
   308        "name" : "ListBrokers",
   309        "http" : {
   310          "method" : "GET",
   311          "requestUri" : "/v1/brokers",
   312          "responseCode" : 200
   313        },
   314        "input" : {
   315          "shape" : "ListBrokersRequest"
   316        },
   317        "output" : {
   318          "shape" : "ListBrokersResponse"
   319        },
   320        "errors" : [ {
   321          "shape" : "BadRequestException"
   322        }, {
   323          "shape" : "InternalServerErrorException"
   324        }, {
   325          "shape" : "ForbiddenException"
   326        } ]
   327      },
   328      "ListConfigurationRevisions" : {
   329        "name" : "ListConfigurationRevisions",
   330        "http" : {
   331          "method" : "GET",
   332          "requestUri" : "/v1/configurations/{configuration-id}/revisions",
   333          "responseCode" : 200
   334        },
   335        "input" : {
   336          "shape" : "ListConfigurationRevisionsRequest"
   337        },
   338        "output" : {
   339          "shape" : "ListConfigurationRevisionsResponse"
   340        },
   341        "errors" : [ {
   342          "shape" : "NotFoundException"
   343        }, {
   344          "shape" : "BadRequestException"
   345        }, {
   346          "shape" : "InternalServerErrorException"
   347        }, {
   348          "shape" : "ForbiddenException"
   349        } ]
   350      },
   351      "ListConfigurations" : {
   352        "name" : "ListConfigurations",
   353        "http" : {
   354          "method" : "GET",
   355          "requestUri" : "/v1/configurations",
   356          "responseCode" : 200
   357        },
   358        "input" : {
   359          "shape" : "ListConfigurationsRequest"
   360        },
   361        "output" : {
   362          "shape" : "ListConfigurationsResponse"
   363        },
   364        "errors" : [ {
   365          "shape" : "BadRequestException"
   366        }, {
   367          "shape" : "InternalServerErrorException"
   368        }, {
   369          "shape" : "ForbiddenException"
   370        } ]
   371      },
   372      "ListTags" : {
   373        "name" : "ListTags",
   374        "http" : {
   375          "method" : "GET",
   376          "requestUri" : "/v1/tags/{resource-arn}",
   377          "responseCode" : 200
   378        },
   379        "input" : {
   380          "shape" : "ListTagsRequest"
   381        },
   382        "output" : {
   383          "shape" : "ListTagsResponse"
   384        },
   385        "errors" : [ {
   386          "shape" : "NotFoundException"
   387        }, {
   388          "shape" : "BadRequestException"
   389        }, {
   390          "shape" : "InternalServerErrorException"
   391        }, {
   392          "shape" : "ForbiddenException"
   393        } ]
   394      },
   395      "ListUsers" : {
   396        "name" : "ListUsers",
   397        "http" : {
   398          "method" : "GET",
   399          "requestUri" : "/v1/brokers/{broker-id}/users",
   400          "responseCode" : 200
   401        },
   402        "input" : {
   403          "shape" : "ListUsersRequest"
   404        },
   405        "output" : {
   406          "shape" : "ListUsersResponse"
   407        },
   408        "errors" : [ {
   409          "shape" : "NotFoundException"
   410        }, {
   411          "shape" : "BadRequestException"
   412        }, {
   413          "shape" : "InternalServerErrorException"
   414        }, {
   415          "shape" : "ForbiddenException"
   416        } ]
   417      },
   418      "RebootBroker" : {
   419        "name" : "RebootBroker",
   420        "http" : {
   421          "method" : "POST",
   422          "requestUri" : "/v1/brokers/{broker-id}/reboot",
   423          "responseCode" : 200
   424        },
   425        "input" : {
   426          "shape" : "RebootBrokerRequest"
   427        },
   428        "output" : {
   429          "shape" : "RebootBrokerResponse"
   430        },
   431        "errors" : [ {
   432          "shape" : "NotFoundException"
   433        }, {
   434          "shape" : "BadRequestException"
   435        }, {
   436          "shape" : "InternalServerErrorException"
   437        }, {
   438          "shape" : "ForbiddenException"
   439        } ]
   440      },
   441      "UpdateBroker" : {
   442        "name" : "UpdateBroker",
   443        "http" : {
   444          "method" : "PUT",
   445          "requestUri" : "/v1/brokers/{broker-id}",
   446          "responseCode" : 200
   447        },
   448        "input" : {
   449          "shape" : "UpdateBrokerRequest"
   450        },
   451        "output" : {
   452          "shape" : "UpdateBrokerResponse"
   453        },
   454        "errors" : [ {
   455          "shape" : "NotFoundException"
   456        }, {
   457          "shape" : "BadRequestException"
   458        }, {
   459          "shape" : "InternalServerErrorException"
   460        }, {
   461          "shape" : "ConflictException"
   462        }, {
   463          "shape" : "ForbiddenException"
   464        } ]
   465      },
   466      "UpdateConfiguration" : {
   467        "name" : "UpdateConfiguration",
   468        "http" : {
   469          "method" : "PUT",
   470          "requestUri" : "/v1/configurations/{configuration-id}",
   471          "responseCode" : 200
   472        },
   473        "input" : {
   474          "shape" : "UpdateConfigurationRequest"
   475        },
   476        "output" : {
   477          "shape" : "UpdateConfigurationResponse"
   478        },
   479        "errors" : [ {
   480          "shape" : "NotFoundException"
   481        }, {
   482          "shape" : "BadRequestException"
   483        }, {
   484          "shape" : "InternalServerErrorException"
   485        }, {
   486          "shape" : "ConflictException"
   487        }, {
   488          "shape" : "ForbiddenException"
   489        } ]
   490      },
   491      "UpdateUser" : {
   492        "name" : "UpdateUser",
   493        "http" : {
   494          "method" : "PUT",
   495          "requestUri" : "/v1/brokers/{broker-id}/users/{username}",
   496          "responseCode" : 200
   497        },
   498        "input" : {
   499          "shape" : "UpdateUserRequest"
   500        },
   501        "output" : {
   502          "shape" : "UpdateUserResponse"
   503        },
   504        "errors" : [ {
   505          "shape" : "NotFoundException"
   506        }, {
   507          "shape" : "BadRequestException"
   508        }, {
   509          "shape" : "InternalServerErrorException"
   510        }, {
   511          "shape" : "ConflictException"
   512        }, {
   513          "shape" : "ForbiddenException"
   514        } ]
   515      }
   516    },
   517    "shapes" : {
   518      "AuthenticationStrategy" : {
   519        "type" : "string",
   520        "enum" : [ "SIMPLE", "LDAP" ]
   521      },
   522      "AvailabilityZone" : {
   523        "type" : "structure",
   524        "members" : {
   525          "Name" : {
   526            "shape" : "__string",
   527            "locationName" : "name"
   528          }
   529        }
   530      },
   531      "BadRequestException" : {
   532        "type" : "structure",
   533        "members" : {
   534          "ErrorAttribute" : {
   535            "shape" : "__string",
   536            "locationName" : "errorAttribute"
   537          },
   538          "Message" : {
   539            "shape" : "__string",
   540            "locationName" : "message"
   541          }
   542        },
   543        "exception" : true,
   544        "error" : {
   545          "httpStatusCode" : 400
   546        }
   547      },
   548      "BrokerEngineType" : {
   549        "type" : "structure",
   550        "members" : {
   551          "EngineType" : {
   552            "shape" : "EngineType",
   553            "locationName" : "engineType"
   554          },
   555          "EngineVersions" : {
   556            "shape" : "__listOfEngineVersion",
   557            "locationName" : "engineVersions"
   558          }
   559        }
   560      },
   561      "BrokerEngineTypeOutput" : {
   562        "type" : "structure",
   563        "members" : {
   564          "BrokerEngineTypes" : {
   565            "shape" : "__listOfBrokerEngineType",
   566            "locationName" : "brokerEngineTypes"
   567          },
   568          "MaxResults" : {
   569            "shape" : "__integerMin5Max100",
   570            "locationName" : "maxResults"
   571          },
   572          "NextToken" : {
   573            "shape" : "__string",
   574            "locationName" : "nextToken"
   575          }
   576        },
   577        "required" : [ "MaxResults" ]
   578      },
   579      "BrokerInstance" : {
   580        "type" : "structure",
   581        "members" : {
   582          "ConsoleURL" : {
   583            "shape" : "__string",
   584            "locationName" : "consoleURL"
   585          },
   586          "Endpoints" : {
   587            "shape" : "__listOf__string",
   588            "locationName" : "endpoints"
   589          },
   590          "IpAddress" : {
   591            "shape" : "__string",
   592            "locationName" : "ipAddress"
   593          }
   594        }
   595      },
   596      "BrokerInstanceOption" : {
   597        "type" : "structure",
   598        "members" : {
   599          "AvailabilityZones" : {
   600            "shape" : "__listOfAvailabilityZone",
   601            "locationName" : "availabilityZones"
   602          },
   603          "EngineType" : {
   604            "shape" : "EngineType",
   605            "locationName" : "engineType"
   606          },
   607          "HostInstanceType" : {
   608            "shape" : "__string",
   609            "locationName" : "hostInstanceType"
   610          },
   611          "StorageType" : {
   612            "shape" : "BrokerStorageType",
   613            "locationName" : "storageType"
   614          },
   615          "SupportedDeploymentModes" : {
   616            "shape" : "__listOfDeploymentMode",
   617            "locationName" : "supportedDeploymentModes"
   618          },
   619          "SupportedEngineVersions" : {
   620            "shape" : "__listOf__string",
   621            "locationName" : "supportedEngineVersions"
   622          }
   623        }
   624      },
   625      "BrokerInstanceOptionsOutput" : {
   626        "type" : "structure",
   627        "members" : {
   628          "BrokerInstanceOptions" : {
   629            "shape" : "__listOfBrokerInstanceOption",
   630            "locationName" : "brokerInstanceOptions"
   631          },
   632          "MaxResults" : {
   633            "shape" : "__integerMin5Max100",
   634            "locationName" : "maxResults"
   635          },
   636          "NextToken" : {
   637            "shape" : "__string",
   638            "locationName" : "nextToken"
   639          }
   640        },
   641        "required" : [ "MaxResults" ]
   642      },
   643      "BrokerState" : {
   644        "type" : "string",
   645        "enum" : [ "CREATION_IN_PROGRESS", "CREATION_FAILED", "DELETION_IN_PROGRESS", "RUNNING", "REBOOT_IN_PROGRESS" ]
   646      },
   647      "BrokerStorageType" : {
   648        "type" : "string",
   649        "enum" : [ "EBS", "EFS" ]
   650      },
   651      "BrokerSummary" : {
   652        "type" : "structure",
   653        "members" : {
   654          "BrokerArn" : {
   655            "shape" : "__string",
   656            "locationName" : "brokerArn"
   657          },
   658          "BrokerId" : {
   659            "shape" : "__string",
   660            "locationName" : "brokerId"
   661          },
   662          "BrokerName" : {
   663            "shape" : "__string",
   664            "locationName" : "brokerName"
   665          },
   666          "BrokerState" : {
   667            "shape" : "BrokerState",
   668            "locationName" : "brokerState"
   669          },
   670          "Created" : {
   671            "shape" : "__timestampIso8601",
   672            "locationName" : "created"
   673          },
   674          "DeploymentMode" : {
   675            "shape" : "DeploymentMode",
   676            "locationName" : "deploymentMode"
   677          },
   678          "EngineType" : {
   679            "shape" : "EngineType",
   680            "locationName" : "engineType"
   681          },
   682          "HostInstanceType" : {
   683            "shape" : "__string",
   684            "locationName" : "hostInstanceType"
   685          }
   686        },
   687        "required" : [ "DeploymentMode", "EngineType" ]
   688      },
   689      "ChangeType" : {
   690        "type" : "string",
   691        "enum" : [ "CREATE", "UPDATE", "DELETE" ]
   692      },
   693      "Configuration" : {
   694        "type" : "structure",
   695        "members" : {
   696          "Arn" : {
   697            "shape" : "__string",
   698            "locationName" : "arn"
   699          },
   700          "AuthenticationStrategy" : {
   701            "shape" : "AuthenticationStrategy",
   702            "locationName" : "authenticationStrategy"
   703          },
   704          "Created" : {
   705            "shape" : "__timestampIso8601",
   706            "locationName" : "created"
   707          },
   708          "Description" : {
   709            "shape" : "__string",
   710            "locationName" : "description"
   711          },
   712          "EngineType" : {
   713            "shape" : "EngineType",
   714            "locationName" : "engineType"
   715          },
   716          "EngineVersion" : {
   717            "shape" : "__string",
   718            "locationName" : "engineVersion"
   719          },
   720          "Id" : {
   721            "shape" : "__string",
   722            "locationName" : "id"
   723          },
   724          "LatestRevision" : {
   725            "shape" : "ConfigurationRevision",
   726            "locationName" : "latestRevision"
   727          },
   728          "Name" : {
   729            "shape" : "__string",
   730            "locationName" : "name"
   731          },
   732          "Tags" : {
   733            "shape" : "__mapOf__string",
   734            "locationName" : "tags"
   735          }
   736        },
   737        "required" : [ "Description", "EngineVersion", "LatestRevision", "AuthenticationStrategy", "EngineType", "Id", "Arn", "Name", "Created" ]
   738      },
   739      "ConfigurationId" : {
   740        "type" : "structure",
   741        "members" : {
   742          "Id" : {
   743            "shape" : "__string",
   744            "locationName" : "id"
   745          },
   746          "Revision" : {
   747            "shape" : "__integer",
   748            "locationName" : "revision"
   749          }
   750        },
   751        "required" : [ "Id" ]
   752      },
   753      "ConfigurationRevision" : {
   754        "type" : "structure",
   755        "members" : {
   756          "Created" : {
   757            "shape" : "__timestampIso8601",
   758            "locationName" : "created"
   759          },
   760          "Description" : {
   761            "shape" : "__string",
   762            "locationName" : "description"
   763          },
   764          "Revision" : {
   765            "shape" : "__integer",
   766            "locationName" : "revision"
   767          }
   768        },
   769        "required" : [ "Revision", "Created" ]
   770      },
   771      "Configurations" : {
   772        "type" : "structure",
   773        "members" : {
   774          "Current" : {
   775            "shape" : "ConfigurationId",
   776            "locationName" : "current"
   777          },
   778          "History" : {
   779            "shape" : "__listOfConfigurationId",
   780            "locationName" : "history"
   781          },
   782          "Pending" : {
   783            "shape" : "ConfigurationId",
   784            "locationName" : "pending"
   785          }
   786        }
   787      },
   788      "ConflictException" : {
   789        "type" : "structure",
   790        "members" : {
   791          "ErrorAttribute" : {
   792            "shape" : "__string",
   793            "locationName" : "errorAttribute"
   794          },
   795          "Message" : {
   796            "shape" : "__string",
   797            "locationName" : "message"
   798          }
   799        },
   800        "exception" : true,
   801        "error" : {
   802          "httpStatusCode" : 409
   803        }
   804      },
   805      "CreateBrokerInput" : {
   806        "type" : "structure",
   807        "members" : {
   808          "AuthenticationStrategy" : {
   809            "shape" : "AuthenticationStrategy",
   810            "locationName" : "authenticationStrategy"
   811          },
   812          "AutoMinorVersionUpgrade" : {
   813            "shape" : "__boolean",
   814            "locationName" : "autoMinorVersionUpgrade"
   815          },
   816          "BrokerName" : {
   817            "shape" : "__string",
   818            "locationName" : "brokerName"
   819          },
   820          "Configuration" : {
   821            "shape" : "ConfigurationId",
   822            "locationName" : "configuration"
   823          },
   824          "CreatorRequestId" : {
   825            "shape" : "__string",
   826            "locationName" : "creatorRequestId",
   827            "idempotencyToken" : true
   828          },
   829          "DeploymentMode" : {
   830            "shape" : "DeploymentMode",
   831            "locationName" : "deploymentMode"
   832          },
   833          "EncryptionOptions" : {
   834            "shape" : "EncryptionOptions",
   835            "locationName" : "encryptionOptions"
   836          },
   837          "EngineType" : {
   838            "shape" : "EngineType",
   839            "locationName" : "engineType"
   840          },
   841          "EngineVersion" : {
   842            "shape" : "__string",
   843            "locationName" : "engineVersion"
   844          },
   845          "HostInstanceType" : {
   846            "shape" : "__string",
   847            "locationName" : "hostInstanceType"
   848          },
   849          "LdapServerMetadata" : {
   850            "shape" : "LdapServerMetadataInput",
   851            "locationName" : "ldapServerMetadata"
   852          },
   853          "Logs" : {
   854            "shape" : "Logs",
   855            "locationName" : "logs"
   856          },
   857          "MaintenanceWindowStartTime" : {
   858            "shape" : "WeeklyStartTime",
   859            "locationName" : "maintenanceWindowStartTime"
   860          },
   861          "PubliclyAccessible" : {
   862            "shape" : "__boolean",
   863            "locationName" : "publiclyAccessible"
   864          },
   865          "SecurityGroups" : {
   866            "shape" : "__listOf__string",
   867            "locationName" : "securityGroups"
   868          },
   869          "StorageType" : {
   870            "shape" : "BrokerStorageType",
   871            "locationName" : "storageType"
   872          },
   873          "SubnetIds" : {
   874            "shape" : "__listOf__string",
   875            "locationName" : "subnetIds"
   876          },
   877          "Tags" : {
   878            "shape" : "__mapOf__string",
   879            "locationName" : "tags"
   880          },
   881          "Users" : {
   882            "shape" : "__listOfUser",
   883            "locationName" : "users"
   884          }
   885        },
   886        "required" : [ "EngineVersion", "HostInstanceType", "AutoMinorVersionUpgrade", "Users", "BrokerName", "DeploymentMode", "EngineType", "PubliclyAccessible" ]
   887      },
   888      "CreateBrokerOutput" : {
   889        "type" : "structure",
   890        "members" : {
   891          "BrokerArn" : {
   892            "shape" : "__string",
   893            "locationName" : "brokerArn"
   894          },
   895          "BrokerId" : {
   896            "shape" : "__string",
   897            "locationName" : "brokerId"
   898          }
   899        }
   900      },
   901      "CreateBrokerRequest" : {
   902        "type" : "structure",
   903        "members" : {
   904          "AuthenticationStrategy" : {
   905            "shape" : "AuthenticationStrategy",
   906            "locationName" : "authenticationStrategy"
   907          },
   908          "AutoMinorVersionUpgrade" : {
   909            "shape" : "__boolean",
   910            "locationName" : "autoMinorVersionUpgrade"
   911          },
   912          "BrokerName" : {
   913            "shape" : "__string",
   914            "locationName" : "brokerName"
   915          },
   916          "Configuration" : {
   917            "shape" : "ConfigurationId",
   918            "locationName" : "configuration"
   919          },
   920          "CreatorRequestId" : {
   921            "shape" : "__string",
   922            "locationName" : "creatorRequestId",
   923            "idempotencyToken" : true
   924          },
   925          "DeploymentMode" : {
   926            "shape" : "DeploymentMode",
   927            "locationName" : "deploymentMode"
   928          },
   929          "EncryptionOptions" : {
   930            "shape" : "EncryptionOptions",
   931            "locationName" : "encryptionOptions"
   932          },
   933          "EngineType" : {
   934            "shape" : "EngineType",
   935            "locationName" : "engineType"
   936          },
   937          "EngineVersion" : {
   938            "shape" : "__string",
   939            "locationName" : "engineVersion"
   940          },
   941          "HostInstanceType" : {
   942            "shape" : "__string",
   943            "locationName" : "hostInstanceType"
   944          },
   945          "LdapServerMetadata" : {
   946            "shape" : "LdapServerMetadataInput",
   947            "locationName" : "ldapServerMetadata"
   948          },
   949          "Logs" : {
   950            "shape" : "Logs",
   951            "locationName" : "logs"
   952          },
   953          "MaintenanceWindowStartTime" : {
   954            "shape" : "WeeklyStartTime",
   955            "locationName" : "maintenanceWindowStartTime"
   956          },
   957          "PubliclyAccessible" : {
   958            "shape" : "__boolean",
   959            "locationName" : "publiclyAccessible"
   960          },
   961          "SecurityGroups" : {
   962            "shape" : "__listOf__string",
   963            "locationName" : "securityGroups"
   964          },
   965          "StorageType" : {
   966            "shape" : "BrokerStorageType",
   967            "locationName" : "storageType"
   968          },
   969          "SubnetIds" : {
   970            "shape" : "__listOf__string",
   971            "locationName" : "subnetIds"
   972          },
   973          "Tags" : {
   974            "shape" : "__mapOf__string",
   975            "locationName" : "tags"
   976          },
   977          "Users" : {
   978            "shape" : "__listOfUser",
   979            "locationName" : "users"
   980          }
   981        },
   982        "required" : [ "EngineVersion", "HostInstanceType", "AutoMinorVersionUpgrade", "Users", "BrokerName", "DeploymentMode", "EngineType", "PubliclyAccessible" ]
   983      },
   984      "CreateBrokerResponse" : {
   985        "type" : "structure",
   986        "members" : {
   987          "BrokerArn" : {
   988            "shape" : "__string",
   989            "locationName" : "brokerArn"
   990          },
   991          "BrokerId" : {
   992            "shape" : "__string",
   993            "locationName" : "brokerId"
   994          }
   995        }
   996      },
   997      "CreateConfigurationInput" : {
   998        "type" : "structure",
   999        "members" : {
  1000          "AuthenticationStrategy" : {
  1001            "shape" : "AuthenticationStrategy",
  1002            "locationName" : "authenticationStrategy"
  1003          },
  1004          "EngineType" : {
  1005            "shape" : "EngineType",
  1006            "locationName" : "engineType"
  1007          },
  1008          "EngineVersion" : {
  1009            "shape" : "__string",
  1010            "locationName" : "engineVersion"
  1011          },
  1012          "Name" : {
  1013            "shape" : "__string",
  1014            "locationName" : "name"
  1015          },
  1016          "Tags" : {
  1017            "shape" : "__mapOf__string",
  1018            "locationName" : "tags"
  1019          }
  1020        },
  1021        "required" : [ "EngineVersion", "EngineType", "Name" ]
  1022      },
  1023      "CreateConfigurationOutput" : {
  1024        "type" : "structure",
  1025        "members" : {
  1026          "Arn" : {
  1027            "shape" : "__string",
  1028            "locationName" : "arn"
  1029          },
  1030          "AuthenticationStrategy" : {
  1031            "shape" : "AuthenticationStrategy",
  1032            "locationName" : "authenticationStrategy"
  1033          },
  1034          "Created" : {
  1035            "shape" : "__timestampIso8601",
  1036            "locationName" : "created"
  1037          },
  1038          "Id" : {
  1039            "shape" : "__string",
  1040            "locationName" : "id"
  1041          },
  1042          "LatestRevision" : {
  1043            "shape" : "ConfigurationRevision",
  1044            "locationName" : "latestRevision"
  1045          },
  1046          "Name" : {
  1047            "shape" : "__string",
  1048            "locationName" : "name"
  1049          }
  1050        },
  1051        "required" : [ "AuthenticationStrategy", "Id", "Arn", "Name", "Created" ]
  1052      },
  1053      "CreateConfigurationRequest" : {
  1054        "type" : "structure",
  1055        "members" : {
  1056          "AuthenticationStrategy" : {
  1057            "shape" : "AuthenticationStrategy",
  1058            "locationName" : "authenticationStrategy"
  1059          },
  1060          "EngineType" : {
  1061            "shape" : "EngineType",
  1062            "locationName" : "engineType"
  1063          },
  1064          "EngineVersion" : {
  1065            "shape" : "__string",
  1066            "locationName" : "engineVersion"
  1067          },
  1068          "Name" : {
  1069            "shape" : "__string",
  1070            "locationName" : "name"
  1071          },
  1072          "Tags" : {
  1073            "shape" : "__mapOf__string",
  1074            "locationName" : "tags"
  1075          }
  1076        },
  1077        "required" : [ "EngineVersion", "EngineType", "Name" ]
  1078      },
  1079      "CreateConfigurationResponse" : {
  1080        "type" : "structure",
  1081        "members" : {
  1082          "Arn" : {
  1083            "shape" : "__string",
  1084            "locationName" : "arn"
  1085          },
  1086          "AuthenticationStrategy" : {
  1087            "shape" : "AuthenticationStrategy",
  1088            "locationName" : "authenticationStrategy"
  1089          },
  1090          "Created" : {
  1091            "shape" : "__timestampIso8601",
  1092            "locationName" : "created"
  1093          },
  1094          "Id" : {
  1095            "shape" : "__string",
  1096            "locationName" : "id"
  1097          },
  1098          "LatestRevision" : {
  1099            "shape" : "ConfigurationRevision",
  1100            "locationName" : "latestRevision"
  1101          },
  1102          "Name" : {
  1103            "shape" : "__string",
  1104            "locationName" : "name"
  1105          }
  1106        }
  1107      },
  1108      "CreateTagsRequest" : {
  1109        "type" : "structure",
  1110        "members" : {
  1111          "ResourceArn" : {
  1112            "shape" : "__string",
  1113            "location" : "uri",
  1114            "locationName" : "resource-arn"
  1115          },
  1116          "Tags" : {
  1117            "shape" : "__mapOf__string",
  1118            "locationName" : "tags"
  1119          }
  1120        },
  1121        "required" : [ "ResourceArn" ]
  1122      },
  1123      "CreateUserInput" : {
  1124        "type" : "structure",
  1125        "members" : {
  1126          "ConsoleAccess" : {
  1127            "shape" : "__boolean",
  1128            "locationName" : "consoleAccess"
  1129          },
  1130          "Groups" : {
  1131            "shape" : "__listOf__string",
  1132            "locationName" : "groups"
  1133          },
  1134          "Password" : {
  1135            "shape" : "__string",
  1136            "locationName" : "password"
  1137          }
  1138        },
  1139        "required" : [ "Password" ]
  1140      },
  1141      "CreateUserRequest" : {
  1142        "type" : "structure",
  1143        "members" : {
  1144          "BrokerId" : {
  1145            "shape" : "__string",
  1146            "location" : "uri",
  1147            "locationName" : "broker-id"
  1148          },
  1149          "ConsoleAccess" : {
  1150            "shape" : "__boolean",
  1151            "locationName" : "consoleAccess"
  1152          },
  1153          "Groups" : {
  1154            "shape" : "__listOf__string",
  1155            "locationName" : "groups"
  1156          },
  1157          "Password" : {
  1158            "shape" : "__string",
  1159            "locationName" : "password"
  1160          },
  1161          "Username" : {
  1162            "shape" : "__string",
  1163            "location" : "uri",
  1164            "locationName" : "username"
  1165          }
  1166        },
  1167        "required" : [ "Username", "BrokerId", "Password" ]
  1168      },
  1169      "CreateUserResponse" : {
  1170        "type" : "structure",
  1171        "members" : { }
  1172      },
  1173      "DayOfWeek" : {
  1174        "type" : "string",
  1175        "enum" : [ "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" ]
  1176      },
  1177      "DeleteBrokerOutput" : {
  1178        "type" : "structure",
  1179        "members" : {
  1180          "BrokerId" : {
  1181            "shape" : "__string",
  1182            "locationName" : "brokerId"
  1183          }
  1184        }
  1185      },
  1186      "DeleteBrokerRequest" : {
  1187        "type" : "structure",
  1188        "members" : {
  1189          "BrokerId" : {
  1190            "shape" : "__string",
  1191            "location" : "uri",
  1192            "locationName" : "broker-id"
  1193          }
  1194        },
  1195        "required" : [ "BrokerId" ]
  1196      },
  1197      "DeleteBrokerResponse" : {
  1198        "type" : "structure",
  1199        "members" : {
  1200          "BrokerId" : {
  1201            "shape" : "__string",
  1202            "locationName" : "brokerId"
  1203          }
  1204        }
  1205      },
  1206      "DeleteTagsRequest" : {
  1207        "type" : "structure",
  1208        "members" : {
  1209          "ResourceArn" : {
  1210            "shape" : "__string",
  1211            "location" : "uri",
  1212            "locationName" : "resource-arn"
  1213          },
  1214          "TagKeys" : {
  1215            "shape" : "__listOf__string",
  1216            "location" : "querystring",
  1217            "locationName" : "tagKeys"
  1218          }
  1219        },
  1220        "required" : [ "TagKeys", "ResourceArn" ]
  1221      },
  1222      "DeleteUserRequest" : {
  1223        "type" : "structure",
  1224        "members" : {
  1225          "BrokerId" : {
  1226            "shape" : "__string",
  1227            "location" : "uri",
  1228            "locationName" : "broker-id"
  1229          },
  1230          "Username" : {
  1231            "shape" : "__string",
  1232            "location" : "uri",
  1233            "locationName" : "username"
  1234          }
  1235        },
  1236        "required" : [ "Username", "BrokerId" ]
  1237      },
  1238      "DeleteUserResponse" : {
  1239        "type" : "structure",
  1240        "members" : { }
  1241      },
  1242      "DeploymentMode" : {
  1243        "type" : "string",
  1244        "enum" : [ "SINGLE_INSTANCE", "ACTIVE_STANDBY_MULTI_AZ", "CLUSTER_MULTI_AZ" ]
  1245      },
  1246      "DescribeBrokerEngineTypesRequest" : {
  1247        "type" : "structure",
  1248        "members" : {
  1249          "EngineType" : {
  1250            "shape" : "__string",
  1251            "location" : "querystring",
  1252            "locationName" : "engineType"
  1253          },
  1254          "MaxResults" : {
  1255            "shape" : "MaxResults",
  1256            "location" : "querystring",
  1257            "locationName" : "maxResults"
  1258          },
  1259          "NextToken" : {
  1260            "shape" : "__string",
  1261            "location" : "querystring",
  1262            "locationName" : "nextToken"
  1263          }
  1264        }
  1265      },
  1266      "DescribeBrokerEngineTypesResponse" : {
  1267        "type" : "structure",
  1268        "members" : {
  1269          "BrokerEngineTypes" : {
  1270            "shape" : "__listOfBrokerEngineType",
  1271            "locationName" : "brokerEngineTypes"
  1272          },
  1273          "MaxResults" : {
  1274            "shape" : "__integerMin5Max100",
  1275            "locationName" : "maxResults"
  1276          },
  1277          "NextToken" : {
  1278            "shape" : "__string",
  1279            "locationName" : "nextToken"
  1280          }
  1281        }
  1282      },
  1283      "DescribeBrokerInstanceOptionsRequest" : {
  1284        "type" : "structure",
  1285        "members" : {
  1286          "EngineType" : {
  1287            "shape" : "__string",
  1288            "location" : "querystring",
  1289            "locationName" : "engineType"
  1290          },
  1291          "HostInstanceType" : {
  1292            "shape" : "__string",
  1293            "location" : "querystring",
  1294            "locationName" : "hostInstanceType"
  1295          },
  1296          "MaxResults" : {
  1297            "shape" : "MaxResults",
  1298            "location" : "querystring",
  1299            "locationName" : "maxResults"
  1300          },
  1301          "NextToken" : {
  1302            "shape" : "__string",
  1303            "location" : "querystring",
  1304            "locationName" : "nextToken"
  1305          },
  1306          "StorageType" : {
  1307            "shape" : "__string",
  1308            "location" : "querystring",
  1309            "locationName" : "storageType"
  1310          }
  1311        }
  1312      },
  1313      "DescribeBrokerInstanceOptionsResponse" : {
  1314        "type" : "structure",
  1315        "members" : {
  1316          "BrokerInstanceOptions" : {
  1317            "shape" : "__listOfBrokerInstanceOption",
  1318            "locationName" : "brokerInstanceOptions"
  1319          },
  1320          "MaxResults" : {
  1321            "shape" : "__integerMin5Max100",
  1322            "locationName" : "maxResults"
  1323          },
  1324          "NextToken" : {
  1325            "shape" : "__string",
  1326            "locationName" : "nextToken"
  1327          }
  1328        }
  1329      },
  1330      "DescribeBrokerOutput" : {
  1331        "type" : "structure",
  1332        "members" : {
  1333          "AuthenticationStrategy" : {
  1334            "shape" : "AuthenticationStrategy",
  1335            "locationName" : "authenticationStrategy"
  1336          },
  1337          "AutoMinorVersionUpgrade" : {
  1338            "shape" : "__boolean",
  1339            "locationName" : "autoMinorVersionUpgrade"
  1340          },
  1341          "BrokerArn" : {
  1342            "shape" : "__string",
  1343            "locationName" : "brokerArn"
  1344          },
  1345          "BrokerId" : {
  1346            "shape" : "__string",
  1347            "locationName" : "brokerId"
  1348          },
  1349          "BrokerInstances" : {
  1350            "shape" : "__listOfBrokerInstance",
  1351            "locationName" : "brokerInstances"
  1352          },
  1353          "BrokerName" : {
  1354            "shape" : "__string",
  1355            "locationName" : "brokerName"
  1356          },
  1357          "BrokerState" : {
  1358            "shape" : "BrokerState",
  1359            "locationName" : "brokerState"
  1360          },
  1361          "Configurations" : {
  1362            "shape" : "Configurations",
  1363            "locationName" : "configurations"
  1364          },
  1365          "Created" : {
  1366            "shape" : "__timestampIso8601",
  1367            "locationName" : "created"
  1368          },
  1369          "DeploymentMode" : {
  1370            "shape" : "DeploymentMode",
  1371            "locationName" : "deploymentMode"
  1372          },
  1373          "EncryptionOptions" : {
  1374            "shape" : "EncryptionOptions",
  1375            "locationName" : "encryptionOptions"
  1376          },
  1377          "EngineType" : {
  1378            "shape" : "EngineType",
  1379            "locationName" : "engineType"
  1380          },
  1381          "EngineVersion" : {
  1382            "shape" : "__string",
  1383            "locationName" : "engineVersion"
  1384          },
  1385          "HostInstanceType" : {
  1386            "shape" : "__string",
  1387            "locationName" : "hostInstanceType"
  1388          },
  1389          "LdapServerMetadata" : {
  1390            "shape" : "LdapServerMetadataOutput",
  1391            "locationName" : "ldapServerMetadata"
  1392          },
  1393          "Logs" : {
  1394            "shape" : "LogsSummary",
  1395            "locationName" : "logs"
  1396          },
  1397          "MaintenanceWindowStartTime" : {
  1398            "shape" : "WeeklyStartTime",
  1399            "locationName" : "maintenanceWindowStartTime"
  1400          },
  1401          "PendingAuthenticationStrategy" : {
  1402            "shape" : "AuthenticationStrategy",
  1403            "locationName" : "pendingAuthenticationStrategy"
  1404          },
  1405          "PendingEngineVersion" : {
  1406            "shape" : "__string",
  1407            "locationName" : "pendingEngineVersion"
  1408          },
  1409          "PendingHostInstanceType" : {
  1410            "shape" : "__string",
  1411            "locationName" : "pendingHostInstanceType"
  1412          },
  1413          "PendingLdapServerMetadata" : {
  1414            "shape" : "LdapServerMetadataOutput",
  1415            "locationName" : "pendingLdapServerMetadata"
  1416          },
  1417          "PendingSecurityGroups" : {
  1418            "shape" : "__listOf__string",
  1419            "locationName" : "pendingSecurityGroups"
  1420          },
  1421          "PubliclyAccessible" : {
  1422            "shape" : "__boolean",
  1423            "locationName" : "publiclyAccessible"
  1424          },
  1425          "SecurityGroups" : {
  1426            "shape" : "__listOf__string",
  1427            "locationName" : "securityGroups"
  1428          },
  1429          "StorageType" : {
  1430            "shape" : "BrokerStorageType",
  1431            "locationName" : "storageType"
  1432          },
  1433          "SubnetIds" : {
  1434            "shape" : "__listOf__string",
  1435            "locationName" : "subnetIds"
  1436          },
  1437          "Tags" : {
  1438            "shape" : "__mapOf__string",
  1439            "locationName" : "tags"
  1440          },
  1441          "Users" : {
  1442            "shape" : "__listOfUserSummary",
  1443            "locationName" : "users"
  1444          }
  1445        },
  1446        "required" : [ "DeploymentMode", "EngineType", "AutoMinorVersionUpgrade", "PubliclyAccessible" ]
  1447      },
  1448      "DescribeBrokerRequest" : {
  1449        "type" : "structure",
  1450        "members" : {
  1451          "BrokerId" : {
  1452            "shape" : "__string",
  1453            "location" : "uri",
  1454            "locationName" : "broker-id"
  1455          }
  1456        },
  1457        "required" : [ "BrokerId" ]
  1458      },
  1459      "DescribeBrokerResponse" : {
  1460        "type" : "structure",
  1461        "members" : {
  1462          "AuthenticationStrategy" : {
  1463            "shape" : "AuthenticationStrategy",
  1464            "locationName" : "authenticationStrategy"
  1465          },
  1466          "AutoMinorVersionUpgrade" : {
  1467            "shape" : "__boolean",
  1468            "locationName" : "autoMinorVersionUpgrade"
  1469          },
  1470          "BrokerArn" : {
  1471            "shape" : "__string",
  1472            "locationName" : "brokerArn"
  1473          },
  1474          "BrokerId" : {
  1475            "shape" : "__string",
  1476            "locationName" : "brokerId"
  1477          },
  1478          "BrokerInstances" : {
  1479            "shape" : "__listOfBrokerInstance",
  1480            "locationName" : "brokerInstances"
  1481          },
  1482          "BrokerName" : {
  1483            "shape" : "__string",
  1484            "locationName" : "brokerName"
  1485          },
  1486          "BrokerState" : {
  1487            "shape" : "BrokerState",
  1488            "locationName" : "brokerState"
  1489          },
  1490          "Configurations" : {
  1491            "shape" : "Configurations",
  1492            "locationName" : "configurations"
  1493          },
  1494          "Created" : {
  1495            "shape" : "__timestampIso8601",
  1496            "locationName" : "created"
  1497          },
  1498          "DeploymentMode" : {
  1499            "shape" : "DeploymentMode",
  1500            "locationName" : "deploymentMode"
  1501          },
  1502          "EncryptionOptions" : {
  1503            "shape" : "EncryptionOptions",
  1504            "locationName" : "encryptionOptions"
  1505          },
  1506          "EngineType" : {
  1507            "shape" : "EngineType",
  1508            "locationName" : "engineType"
  1509          },
  1510          "EngineVersion" : {
  1511            "shape" : "__string",
  1512            "locationName" : "engineVersion"
  1513          },
  1514          "HostInstanceType" : {
  1515            "shape" : "__string",
  1516            "locationName" : "hostInstanceType"
  1517          },
  1518          "LdapServerMetadata" : {
  1519            "shape" : "LdapServerMetadataOutput",
  1520            "locationName" : "ldapServerMetadata"
  1521          },
  1522          "Logs" : {
  1523            "shape" : "LogsSummary",
  1524            "locationName" : "logs"
  1525          },
  1526          "MaintenanceWindowStartTime" : {
  1527            "shape" : "WeeklyStartTime",
  1528            "locationName" : "maintenanceWindowStartTime"
  1529          },
  1530          "PendingAuthenticationStrategy" : {
  1531            "shape" : "AuthenticationStrategy",
  1532            "locationName" : "pendingAuthenticationStrategy"
  1533          },
  1534          "PendingEngineVersion" : {
  1535            "shape" : "__string",
  1536            "locationName" : "pendingEngineVersion"
  1537          },
  1538          "PendingHostInstanceType" : {
  1539            "shape" : "__string",
  1540            "locationName" : "pendingHostInstanceType"
  1541          },
  1542          "PendingLdapServerMetadata" : {
  1543            "shape" : "LdapServerMetadataOutput",
  1544            "locationName" : "pendingLdapServerMetadata"
  1545          },
  1546          "PendingSecurityGroups" : {
  1547            "shape" : "__listOf__string",
  1548            "locationName" : "pendingSecurityGroups"
  1549          },
  1550          "PubliclyAccessible" : {
  1551            "shape" : "__boolean",
  1552            "locationName" : "publiclyAccessible"
  1553          },
  1554          "SecurityGroups" : {
  1555            "shape" : "__listOf__string",
  1556            "locationName" : "securityGroups"
  1557          },
  1558          "StorageType" : {
  1559            "shape" : "BrokerStorageType",
  1560            "locationName" : "storageType"
  1561          },
  1562          "SubnetIds" : {
  1563            "shape" : "__listOf__string",
  1564            "locationName" : "subnetIds"
  1565          },
  1566          "Tags" : {
  1567            "shape" : "__mapOf__string",
  1568            "locationName" : "tags"
  1569          },
  1570          "Users" : {
  1571            "shape" : "__listOfUserSummary",
  1572            "locationName" : "users"
  1573          }
  1574        }
  1575      },
  1576      "DescribeConfigurationRequest" : {
  1577        "type" : "structure",
  1578        "members" : {
  1579          "ConfigurationId" : {
  1580            "shape" : "__string",
  1581            "location" : "uri",
  1582            "locationName" : "configuration-id"
  1583          }
  1584        },
  1585        "required" : [ "ConfigurationId" ]
  1586      },
  1587      "DescribeConfigurationResponse" : {
  1588        "type" : "structure",
  1589        "members" : {
  1590          "Arn" : {
  1591            "shape" : "__string",
  1592            "locationName" : "arn"
  1593          },
  1594          "AuthenticationStrategy" : {
  1595            "shape" : "AuthenticationStrategy",
  1596            "locationName" : "authenticationStrategy"
  1597          },
  1598          "Created" : {
  1599            "shape" : "__timestampIso8601",
  1600            "locationName" : "created"
  1601          },
  1602          "Description" : {
  1603            "shape" : "__string",
  1604            "locationName" : "description"
  1605          },
  1606          "EngineType" : {
  1607            "shape" : "EngineType",
  1608            "locationName" : "engineType"
  1609          },
  1610          "EngineVersion" : {
  1611            "shape" : "__string",
  1612            "locationName" : "engineVersion"
  1613          },
  1614          "Id" : {
  1615            "shape" : "__string",
  1616            "locationName" : "id"
  1617          },
  1618          "LatestRevision" : {
  1619            "shape" : "ConfigurationRevision",
  1620            "locationName" : "latestRevision"
  1621          },
  1622          "Name" : {
  1623            "shape" : "__string",
  1624            "locationName" : "name"
  1625          },
  1626          "Tags" : {
  1627            "shape" : "__mapOf__string",
  1628            "locationName" : "tags"
  1629          }
  1630        }
  1631      },
  1632      "DescribeConfigurationRevisionOutput" : {
  1633        "type" : "structure",
  1634        "members" : {
  1635          "ConfigurationId" : {
  1636            "shape" : "__string",
  1637            "locationName" : "configurationId"
  1638          },
  1639          "Created" : {
  1640            "shape" : "__timestampIso8601",
  1641            "locationName" : "created"
  1642          },
  1643          "Data" : {
  1644            "shape" : "__string",
  1645            "locationName" : "data"
  1646          },
  1647          "Description" : {
  1648            "shape" : "__string",
  1649            "locationName" : "description"
  1650          }
  1651        },
  1652        "required" : [ "Data", "ConfigurationId", "Created" ]
  1653      },
  1654      "DescribeConfigurationRevisionRequest" : {
  1655        "type" : "structure",
  1656        "members" : {
  1657          "ConfigurationId" : {
  1658            "shape" : "__string",
  1659            "location" : "uri",
  1660            "locationName" : "configuration-id"
  1661          },
  1662          "ConfigurationRevision" : {
  1663            "shape" : "__string",
  1664            "location" : "uri",
  1665            "locationName" : "configuration-revision"
  1666          }
  1667        },
  1668        "required" : [ "ConfigurationRevision", "ConfigurationId" ]
  1669      },
  1670      "DescribeConfigurationRevisionResponse" : {
  1671        "type" : "structure",
  1672        "members" : {
  1673          "ConfigurationId" : {
  1674            "shape" : "__string",
  1675            "locationName" : "configurationId"
  1676          },
  1677          "Created" : {
  1678            "shape" : "__timestampIso8601",
  1679            "locationName" : "created"
  1680          },
  1681          "Data" : {
  1682            "shape" : "__string",
  1683            "locationName" : "data"
  1684          },
  1685          "Description" : {
  1686            "shape" : "__string",
  1687            "locationName" : "description"
  1688          }
  1689        }
  1690      },
  1691      "DescribeUserOutput" : {
  1692        "type" : "structure",
  1693        "members" : {
  1694          "BrokerId" : {
  1695            "shape" : "__string",
  1696            "locationName" : "brokerId"
  1697          },
  1698          "ConsoleAccess" : {
  1699            "shape" : "__boolean",
  1700            "locationName" : "consoleAccess"
  1701          },
  1702          "Groups" : {
  1703            "shape" : "__listOf__string",
  1704            "locationName" : "groups"
  1705          },
  1706          "Pending" : {
  1707            "shape" : "UserPendingChanges",
  1708            "locationName" : "pending"
  1709          },
  1710          "Username" : {
  1711            "shape" : "__string",
  1712            "locationName" : "username"
  1713          }
  1714        },
  1715        "required" : [ "Username", "BrokerId" ]
  1716      },
  1717      "DescribeUserRequest" : {
  1718        "type" : "structure",
  1719        "members" : {
  1720          "BrokerId" : {
  1721            "shape" : "__string",
  1722            "location" : "uri",
  1723            "locationName" : "broker-id"
  1724          },
  1725          "Username" : {
  1726            "shape" : "__string",
  1727            "location" : "uri",
  1728            "locationName" : "username"
  1729          }
  1730        },
  1731        "required" : [ "Username", "BrokerId" ]
  1732      },
  1733      "DescribeUserResponse" : {
  1734        "type" : "structure",
  1735        "members" : {
  1736          "BrokerId" : {
  1737            "shape" : "__string",
  1738            "locationName" : "brokerId"
  1739          },
  1740          "ConsoleAccess" : {
  1741            "shape" : "__boolean",
  1742            "locationName" : "consoleAccess"
  1743          },
  1744          "Groups" : {
  1745            "shape" : "__listOf__string",
  1746            "locationName" : "groups"
  1747          },
  1748          "Pending" : {
  1749            "shape" : "UserPendingChanges",
  1750            "locationName" : "pending"
  1751          },
  1752          "Username" : {
  1753            "shape" : "__string",
  1754            "locationName" : "username"
  1755          }
  1756        }
  1757      },
  1758      "EncryptionOptions" : {
  1759        "type" : "structure",
  1760        "members" : {
  1761          "KmsKeyId" : {
  1762            "shape" : "__string",
  1763            "locationName" : "kmsKeyId"
  1764          },
  1765          "UseAwsOwnedKey" : {
  1766            "shape" : "__boolean",
  1767            "locationName" : "useAwsOwnedKey"
  1768          }
  1769        },
  1770        "required" : [ "UseAwsOwnedKey" ]
  1771      },
  1772      "EngineType" : {
  1773        "type" : "string",
  1774        "enum" : [ "ACTIVEMQ", "RABBITMQ" ]
  1775      },
  1776      "EngineVersion" : {
  1777        "type" : "structure",
  1778        "members" : {
  1779          "Name" : {
  1780            "shape" : "__string",
  1781            "locationName" : "name"
  1782          }
  1783        }
  1784      },
  1785      "Error" : {
  1786        "type" : "structure",
  1787        "members" : {
  1788          "ErrorAttribute" : {
  1789            "shape" : "__string",
  1790            "locationName" : "errorAttribute"
  1791          },
  1792          "Message" : {
  1793            "shape" : "__string",
  1794            "locationName" : "message"
  1795          }
  1796        }
  1797      },
  1798      "ForbiddenException" : {
  1799        "type" : "structure",
  1800        "members" : {
  1801          "ErrorAttribute" : {
  1802            "shape" : "__string",
  1803            "locationName" : "errorAttribute"
  1804          },
  1805          "Message" : {
  1806            "shape" : "__string",
  1807            "locationName" : "message"
  1808          }
  1809        },
  1810        "exception" : true,
  1811        "error" : {
  1812          "httpStatusCode" : 403
  1813        }
  1814      },
  1815      "InternalServerErrorException" : {
  1816        "type" : "structure",
  1817        "members" : {
  1818          "ErrorAttribute" : {
  1819            "shape" : "__string",
  1820            "locationName" : "errorAttribute"
  1821          },
  1822          "Message" : {
  1823            "shape" : "__string",
  1824            "locationName" : "message"
  1825          }
  1826        },
  1827        "exception" : true,
  1828        "error" : {
  1829          "httpStatusCode" : 500
  1830        }
  1831      },
  1832      "LdapServerMetadataInput" : {
  1833        "type" : "structure",
  1834        "members" : {
  1835          "Hosts" : {
  1836            "shape" : "__listOf__string",
  1837            "locationName" : "hosts"
  1838          },
  1839          "RoleBase" : {
  1840            "shape" : "__string",
  1841            "locationName" : "roleBase"
  1842          },
  1843          "RoleName" : {
  1844            "shape" : "__string",
  1845            "locationName" : "roleName"
  1846          },
  1847          "RoleSearchMatching" : {
  1848            "shape" : "__string",
  1849            "locationName" : "roleSearchMatching"
  1850          },
  1851          "RoleSearchSubtree" : {
  1852            "shape" : "__boolean",
  1853            "locationName" : "roleSearchSubtree"
  1854          },
  1855          "ServiceAccountPassword" : {
  1856            "shape" : "__string",
  1857            "locationName" : "serviceAccountPassword"
  1858          },
  1859          "ServiceAccountUsername" : {
  1860            "shape" : "__string",
  1861            "locationName" : "serviceAccountUsername"
  1862          },
  1863          "UserBase" : {
  1864            "shape" : "__string",
  1865            "locationName" : "userBase"
  1866          },
  1867          "UserRoleName" : {
  1868            "shape" : "__string",
  1869            "locationName" : "userRoleName"
  1870          },
  1871          "UserSearchMatching" : {
  1872            "shape" : "__string",
  1873            "locationName" : "userSearchMatching"
  1874          },
  1875          "UserSearchSubtree" : {
  1876            "shape" : "__boolean",
  1877            "locationName" : "userSearchSubtree"
  1878          }
  1879        },
  1880        "required" : [ "Hosts", "UserSearchMatching", "UserBase", "RoleSearchMatching", "ServiceAccountUsername", "RoleBase", "ServiceAccountPassword" ]
  1881      },
  1882      "LdapServerMetadataOutput" : {
  1883        "type" : "structure",
  1884        "members" : {
  1885          "Hosts" : {
  1886            "shape" : "__listOf__string",
  1887            "locationName" : "hosts"
  1888          },
  1889          "RoleBase" : {
  1890            "shape" : "__string",
  1891            "locationName" : "roleBase"
  1892          },
  1893          "RoleName" : {
  1894            "shape" : "__string",
  1895            "locationName" : "roleName"
  1896          },
  1897          "RoleSearchMatching" : {
  1898            "shape" : "__string",
  1899            "locationName" : "roleSearchMatching"
  1900          },
  1901          "RoleSearchSubtree" : {
  1902            "shape" : "__boolean",
  1903            "locationName" : "roleSearchSubtree"
  1904          },
  1905          "ServiceAccountUsername" : {
  1906            "shape" : "__string",
  1907            "locationName" : "serviceAccountUsername"
  1908          },
  1909          "UserBase" : {
  1910            "shape" : "__string",
  1911            "locationName" : "userBase"
  1912          },
  1913          "UserRoleName" : {
  1914            "shape" : "__string",
  1915            "locationName" : "userRoleName"
  1916          },
  1917          "UserSearchMatching" : {
  1918            "shape" : "__string",
  1919            "locationName" : "userSearchMatching"
  1920          },
  1921          "UserSearchSubtree" : {
  1922            "shape" : "__boolean",
  1923            "locationName" : "userSearchSubtree"
  1924          }
  1925        },
  1926        "required" : [ "Hosts", "UserSearchMatching", "UserBase", "RoleSearchMatching", "ServiceAccountUsername", "RoleBase" ]
  1927      },
  1928      "ListBrokersOutput" : {
  1929        "type" : "structure",
  1930        "members" : {
  1931          "BrokerSummaries" : {
  1932            "shape" : "__listOfBrokerSummary",
  1933            "locationName" : "brokerSummaries"
  1934          },
  1935          "NextToken" : {
  1936            "shape" : "__string",
  1937            "locationName" : "nextToken"
  1938          }
  1939        }
  1940      },
  1941      "ListBrokersRequest" : {
  1942        "type" : "structure",
  1943        "members" : {
  1944          "MaxResults" : {
  1945            "shape" : "MaxResults",
  1946            "location" : "querystring",
  1947            "locationName" : "maxResults"
  1948          },
  1949          "NextToken" : {
  1950            "shape" : "__string",
  1951            "location" : "querystring",
  1952            "locationName" : "nextToken"
  1953          }
  1954        }
  1955      },
  1956      "ListBrokersResponse" : {
  1957        "type" : "structure",
  1958        "members" : {
  1959          "BrokerSummaries" : {
  1960            "shape" : "__listOfBrokerSummary",
  1961            "locationName" : "brokerSummaries"
  1962          },
  1963          "NextToken" : {
  1964            "shape" : "__string",
  1965            "locationName" : "nextToken"
  1966          }
  1967        }
  1968      },
  1969      "ListConfigurationRevisionsOutput" : {
  1970        "type" : "structure",
  1971        "members" : {
  1972          "ConfigurationId" : {
  1973            "shape" : "__string",
  1974            "locationName" : "configurationId"
  1975          },
  1976          "MaxResults" : {
  1977            "shape" : "__integer",
  1978            "locationName" : "maxResults"
  1979          },
  1980          "NextToken" : {
  1981            "shape" : "__string",
  1982            "locationName" : "nextToken"
  1983          },
  1984          "Revisions" : {
  1985            "shape" : "__listOfConfigurationRevision",
  1986            "locationName" : "revisions"
  1987          }
  1988        }
  1989      },
  1990      "ListConfigurationRevisionsRequest" : {
  1991        "type" : "structure",
  1992        "members" : {
  1993          "ConfigurationId" : {
  1994            "shape" : "__string",
  1995            "location" : "uri",
  1996            "locationName" : "configuration-id"
  1997          },
  1998          "MaxResults" : {
  1999            "shape" : "MaxResults",
  2000            "location" : "querystring",
  2001            "locationName" : "maxResults"
  2002          },
  2003          "NextToken" : {
  2004            "shape" : "__string",
  2005            "location" : "querystring",
  2006            "locationName" : "nextToken"
  2007          }
  2008        },
  2009        "required" : [ "ConfigurationId" ]
  2010      },
  2011      "ListConfigurationRevisionsResponse" : {
  2012        "type" : "structure",
  2013        "members" : {
  2014          "ConfigurationId" : {
  2015            "shape" : "__string",
  2016            "locationName" : "configurationId"
  2017          },
  2018          "MaxResults" : {
  2019            "shape" : "__integer",
  2020            "locationName" : "maxResults"
  2021          },
  2022          "NextToken" : {
  2023            "shape" : "__string",
  2024            "locationName" : "nextToken"
  2025          },
  2026          "Revisions" : {
  2027            "shape" : "__listOfConfigurationRevision",
  2028            "locationName" : "revisions"
  2029          }
  2030        }
  2031      },
  2032      "ListConfigurationsOutput" : {
  2033        "type" : "structure",
  2034        "members" : {
  2035          "Configurations" : {
  2036            "shape" : "__listOfConfiguration",
  2037            "locationName" : "configurations"
  2038          },
  2039          "MaxResults" : {
  2040            "shape" : "__integer",
  2041            "locationName" : "maxResults"
  2042          },
  2043          "NextToken" : {
  2044            "shape" : "__string",
  2045            "locationName" : "nextToken"
  2046          }
  2047        }
  2048      },
  2049      "ListConfigurationsRequest" : {
  2050        "type" : "structure",
  2051        "members" : {
  2052          "MaxResults" : {
  2053            "shape" : "MaxResults",
  2054            "location" : "querystring",
  2055            "locationName" : "maxResults"
  2056          },
  2057          "NextToken" : {
  2058            "shape" : "__string",
  2059            "location" : "querystring",
  2060            "locationName" : "nextToken"
  2061          }
  2062        }
  2063      },
  2064      "ListConfigurationsResponse" : {
  2065        "type" : "structure",
  2066        "members" : {
  2067          "Configurations" : {
  2068            "shape" : "__listOfConfiguration",
  2069            "locationName" : "configurations"
  2070          },
  2071          "MaxResults" : {
  2072            "shape" : "__integer",
  2073            "locationName" : "maxResults"
  2074          },
  2075          "NextToken" : {
  2076            "shape" : "__string",
  2077            "locationName" : "nextToken"
  2078          }
  2079        }
  2080      },
  2081      "ListTagsRequest" : {
  2082        "type" : "structure",
  2083        "members" : {
  2084          "ResourceArn" : {
  2085            "shape" : "__string",
  2086            "location" : "uri",
  2087            "locationName" : "resource-arn"
  2088          }
  2089        },
  2090        "required" : [ "ResourceArn" ]
  2091      },
  2092      "ListTagsResponse" : {
  2093        "type" : "structure",
  2094        "members" : {
  2095          "Tags" : {
  2096            "shape" : "__mapOf__string",
  2097            "locationName" : "tags"
  2098          }
  2099        }
  2100      },
  2101      "ListUsersOutput" : {
  2102        "type" : "structure",
  2103        "members" : {
  2104          "BrokerId" : {
  2105            "shape" : "__string",
  2106            "locationName" : "brokerId"
  2107          },
  2108          "MaxResults" : {
  2109            "shape" : "__integerMin5Max100",
  2110            "locationName" : "maxResults"
  2111          },
  2112          "NextToken" : {
  2113            "shape" : "__string",
  2114            "locationName" : "nextToken"
  2115          },
  2116          "Users" : {
  2117            "shape" : "__listOfUserSummary",
  2118            "locationName" : "users"
  2119          }
  2120        },
  2121        "required" : [ "BrokerId", "MaxResults", "Users" ]
  2122      },
  2123      "ListUsersRequest" : {
  2124        "type" : "structure",
  2125        "members" : {
  2126          "BrokerId" : {
  2127            "shape" : "__string",
  2128            "location" : "uri",
  2129            "locationName" : "broker-id"
  2130          },
  2131          "MaxResults" : {
  2132            "shape" : "MaxResults",
  2133            "location" : "querystring",
  2134            "locationName" : "maxResults"
  2135          },
  2136          "NextToken" : {
  2137            "shape" : "__string",
  2138            "location" : "querystring",
  2139            "locationName" : "nextToken"
  2140          }
  2141        },
  2142        "required" : [ "BrokerId" ]
  2143      },
  2144      "ListUsersResponse" : {
  2145        "type" : "structure",
  2146        "members" : {
  2147          "BrokerId" : {
  2148            "shape" : "__string",
  2149            "locationName" : "brokerId"
  2150          },
  2151          "MaxResults" : {
  2152            "shape" : "__integerMin5Max100",
  2153            "locationName" : "maxResults"
  2154          },
  2155          "NextToken" : {
  2156            "shape" : "__string",
  2157            "locationName" : "nextToken"
  2158          },
  2159          "Users" : {
  2160            "shape" : "__listOfUserSummary",
  2161            "locationName" : "users"
  2162          }
  2163        }
  2164      },
  2165      "Logs" : {
  2166        "type" : "structure",
  2167        "members" : {
  2168          "Audit" : {
  2169            "shape" : "__boolean",
  2170            "locationName" : "audit"
  2171          },
  2172          "General" : {
  2173            "shape" : "__boolean",
  2174            "locationName" : "general"
  2175          }
  2176        }
  2177      },
  2178      "LogsSummary" : {
  2179        "type" : "structure",
  2180        "members" : {
  2181          "Audit" : {
  2182            "shape" : "__boolean",
  2183            "locationName" : "audit"
  2184          },
  2185          "AuditLogGroup" : {
  2186            "shape" : "__string",
  2187            "locationName" : "auditLogGroup"
  2188          },
  2189          "General" : {
  2190            "shape" : "__boolean",
  2191            "locationName" : "general"
  2192          },
  2193          "GeneralLogGroup" : {
  2194            "shape" : "__string",
  2195            "locationName" : "generalLogGroup"
  2196          },
  2197          "Pending" : {
  2198            "shape" : "PendingLogs",
  2199            "locationName" : "pending"
  2200          }
  2201        },
  2202        "required" : [ "GeneralLogGroup", "General" ]
  2203      },
  2204      "MaxResults" : {
  2205        "type" : "integer",
  2206        "min" : 1,
  2207        "max" : 100
  2208      },
  2209      "NotFoundException" : {
  2210        "type" : "structure",
  2211        "members" : {
  2212          "ErrorAttribute" : {
  2213            "shape" : "__string",
  2214            "locationName" : "errorAttribute"
  2215          },
  2216          "Message" : {
  2217            "shape" : "__string",
  2218            "locationName" : "message"
  2219          }
  2220        },
  2221        "exception" : true,
  2222        "error" : {
  2223          "httpStatusCode" : 404
  2224        }
  2225      },
  2226      "PendingLogs" : {
  2227        "type" : "structure",
  2228        "members" : {
  2229          "Audit" : {
  2230            "shape" : "__boolean",
  2231            "locationName" : "audit"
  2232          },
  2233          "General" : {
  2234            "shape" : "__boolean",
  2235            "locationName" : "general"
  2236          }
  2237        }
  2238      },
  2239      "RebootBrokerRequest" : {
  2240        "type" : "structure",
  2241        "members" : {
  2242          "BrokerId" : {
  2243            "shape" : "__string",
  2244            "location" : "uri",
  2245            "locationName" : "broker-id"
  2246          }
  2247        },
  2248        "required" : [ "BrokerId" ]
  2249      },
  2250      "RebootBrokerResponse" : {
  2251        "type" : "structure",
  2252        "members" : { }
  2253      },
  2254      "SanitizationWarning" : {
  2255        "type" : "structure",
  2256        "members" : {
  2257          "AttributeName" : {
  2258            "shape" : "__string",
  2259            "locationName" : "attributeName"
  2260          },
  2261          "ElementName" : {
  2262            "shape" : "__string",
  2263            "locationName" : "elementName"
  2264          },
  2265          "Reason" : {
  2266            "shape" : "SanitizationWarningReason",
  2267            "locationName" : "reason"
  2268          }
  2269        },
  2270        "required" : [ "Reason" ]
  2271      },
  2272      "SanitizationWarningReason" : {
  2273        "type" : "string",
  2274        "enum" : [ "DISALLOWED_ELEMENT_REMOVED", "DISALLOWED_ATTRIBUTE_REMOVED", "INVALID_ATTRIBUTE_VALUE_REMOVED" ]
  2275      },
  2276      "Tags" : {
  2277        "type" : "structure",
  2278        "members" : {
  2279          "Tags" : {
  2280            "shape" : "__mapOf__string",
  2281            "locationName" : "tags"
  2282          }
  2283        }
  2284      },
  2285      "UnauthorizedException" : {
  2286        "type" : "structure",
  2287        "members" : {
  2288          "ErrorAttribute" : {
  2289            "shape" : "__string",
  2290            "locationName" : "errorAttribute"
  2291          },
  2292          "Message" : {
  2293            "shape" : "__string",
  2294            "locationName" : "message"
  2295          }
  2296        },
  2297        "exception" : true,
  2298        "error" : {
  2299          "httpStatusCode" : 401
  2300        }
  2301      },
  2302      "UpdateBrokerInput" : {
  2303        "type" : "structure",
  2304        "members" : {
  2305          "AuthenticationStrategy" : {
  2306            "shape" : "AuthenticationStrategy",
  2307            "locationName" : "authenticationStrategy"
  2308          },
  2309          "AutoMinorVersionUpgrade" : {
  2310            "shape" : "__boolean",
  2311            "locationName" : "autoMinorVersionUpgrade"
  2312          },
  2313          "Configuration" : {
  2314            "shape" : "ConfigurationId",
  2315            "locationName" : "configuration"
  2316          },
  2317          "EngineVersion" : {
  2318            "shape" : "__string",
  2319            "locationName" : "engineVersion"
  2320          },
  2321          "HostInstanceType" : {
  2322            "shape" : "__string",
  2323            "locationName" : "hostInstanceType"
  2324          },
  2325          "LdapServerMetadata" : {
  2326            "shape" : "LdapServerMetadataInput",
  2327            "locationName" : "ldapServerMetadata"
  2328          },
  2329          "Logs" : {
  2330            "shape" : "Logs",
  2331            "locationName" : "logs"
  2332          },
  2333          "MaintenanceWindowStartTime" : {
  2334            "shape" : "WeeklyStartTime",
  2335            "locationName" : "maintenanceWindowStartTime"
  2336          },
  2337          "SecurityGroups" : {
  2338            "shape" : "__listOf__string",
  2339            "locationName" : "securityGroups"
  2340          }
  2341        }
  2342      },
  2343      "UpdateBrokerOutput" : {
  2344        "type" : "structure",
  2345        "members" : {
  2346          "AuthenticationStrategy" : {
  2347            "shape" : "AuthenticationStrategy",
  2348            "locationName" : "authenticationStrategy"
  2349          },
  2350          "AutoMinorVersionUpgrade" : {
  2351            "shape" : "__boolean",
  2352            "locationName" : "autoMinorVersionUpgrade"
  2353          },
  2354          "BrokerId" : {
  2355            "shape" : "__string",
  2356            "locationName" : "brokerId"
  2357          },
  2358          "Configuration" : {
  2359            "shape" : "ConfigurationId",
  2360            "locationName" : "configuration"
  2361          },
  2362          "EngineVersion" : {
  2363            "shape" : "__string",
  2364            "locationName" : "engineVersion"
  2365          },
  2366          "HostInstanceType" : {
  2367            "shape" : "__string",
  2368            "locationName" : "hostInstanceType"
  2369          },
  2370          "LdapServerMetadata" : {
  2371            "shape" : "LdapServerMetadataOutput",
  2372            "locationName" : "ldapServerMetadata"
  2373          },
  2374          "Logs" : {
  2375            "shape" : "Logs",
  2376            "locationName" : "logs"
  2377          },
  2378          "MaintenanceWindowStartTime" : {
  2379            "shape" : "WeeklyStartTime",
  2380            "locationName" : "maintenanceWindowStartTime"
  2381          },
  2382          "SecurityGroups" : {
  2383            "shape" : "__listOf__string",
  2384            "locationName" : "securityGroups"
  2385          }
  2386        },
  2387        "required" : [ "BrokerId" ]
  2388      },
  2389      "UpdateBrokerRequest" : {
  2390        "type" : "structure",
  2391        "members" : {
  2392          "AuthenticationStrategy" : {
  2393            "shape" : "AuthenticationStrategy",
  2394            "locationName" : "authenticationStrategy"
  2395          },
  2396          "AutoMinorVersionUpgrade" : {
  2397            "shape" : "__boolean",
  2398            "locationName" : "autoMinorVersionUpgrade"
  2399          },
  2400          "BrokerId" : {
  2401            "shape" : "__string",
  2402            "location" : "uri",
  2403            "locationName" : "broker-id"
  2404          },
  2405          "Configuration" : {
  2406            "shape" : "ConfigurationId",
  2407            "locationName" : "configuration"
  2408          },
  2409          "EngineVersion" : {
  2410            "shape" : "__string",
  2411            "locationName" : "engineVersion"
  2412          },
  2413          "HostInstanceType" : {
  2414            "shape" : "__string",
  2415            "locationName" : "hostInstanceType"
  2416          },
  2417          "LdapServerMetadata" : {
  2418            "shape" : "LdapServerMetadataInput",
  2419            "locationName" : "ldapServerMetadata"
  2420          },
  2421          "Logs" : {
  2422            "shape" : "Logs",
  2423            "locationName" : "logs"
  2424          },
  2425          "MaintenanceWindowStartTime" : {
  2426            "shape" : "WeeklyStartTime",
  2427            "locationName" : "maintenanceWindowStartTime"
  2428          },
  2429          "SecurityGroups" : {
  2430            "shape" : "__listOf__string",
  2431            "locationName" : "securityGroups"
  2432          }
  2433        },
  2434        "required" : [ "BrokerId" ]
  2435      },
  2436      "UpdateBrokerResponse" : {
  2437        "type" : "structure",
  2438        "members" : {
  2439          "AuthenticationStrategy" : {
  2440            "shape" : "AuthenticationStrategy",
  2441            "locationName" : "authenticationStrategy"
  2442          },
  2443          "AutoMinorVersionUpgrade" : {
  2444            "shape" : "__boolean",
  2445            "locationName" : "autoMinorVersionUpgrade"
  2446          },
  2447          "BrokerId" : {
  2448            "shape" : "__string",
  2449            "locationName" : "brokerId"
  2450          },
  2451          "Configuration" : {
  2452            "shape" : "ConfigurationId",
  2453            "locationName" : "configuration"
  2454          },
  2455          "EngineVersion" : {
  2456            "shape" : "__string",
  2457            "locationName" : "engineVersion"
  2458          },
  2459          "HostInstanceType" : {
  2460            "shape" : "__string",
  2461            "locationName" : "hostInstanceType"
  2462          },
  2463          "LdapServerMetadata" : {
  2464            "shape" : "LdapServerMetadataOutput",
  2465            "locationName" : "ldapServerMetadata"
  2466          },
  2467          "Logs" : {
  2468            "shape" : "Logs",
  2469            "locationName" : "logs"
  2470          },
  2471          "MaintenanceWindowStartTime" : {
  2472            "shape" : "WeeklyStartTime",
  2473            "locationName" : "maintenanceWindowStartTime"
  2474          },
  2475          "SecurityGroups" : {
  2476            "shape" : "__listOf__string",
  2477            "locationName" : "securityGroups"
  2478          }
  2479        }
  2480      },
  2481      "UpdateConfigurationInput" : {
  2482        "type" : "structure",
  2483        "members" : {
  2484          "Data" : {
  2485            "shape" : "__string",
  2486            "locationName" : "data"
  2487          },
  2488          "Description" : {
  2489            "shape" : "__string",
  2490            "locationName" : "description"
  2491          }
  2492        },
  2493        "required" : [ "Data" ]
  2494      },
  2495      "UpdateConfigurationOutput" : {
  2496        "type" : "structure",
  2497        "members" : {
  2498          "Arn" : {
  2499            "shape" : "__string",
  2500            "locationName" : "arn"
  2501          },
  2502          "Created" : {
  2503            "shape" : "__timestampIso8601",
  2504            "locationName" : "created"
  2505          },
  2506          "Id" : {
  2507            "shape" : "__string",
  2508            "locationName" : "id"
  2509          },
  2510          "LatestRevision" : {
  2511            "shape" : "ConfigurationRevision",
  2512            "locationName" : "latestRevision"
  2513          },
  2514          "Name" : {
  2515            "shape" : "__string",
  2516            "locationName" : "name"
  2517          },
  2518          "Warnings" : {
  2519            "shape" : "__listOfSanitizationWarning",
  2520            "locationName" : "warnings"
  2521          }
  2522        },
  2523        "required" : [ "Id", "Arn", "Name", "Created" ]
  2524      },
  2525      "UpdateConfigurationRequest" : {
  2526        "type" : "structure",
  2527        "members" : {
  2528          "ConfigurationId" : {
  2529            "shape" : "__string",
  2530            "location" : "uri",
  2531            "locationName" : "configuration-id"
  2532          },
  2533          "Data" : {
  2534            "shape" : "__string",
  2535            "locationName" : "data"
  2536          },
  2537          "Description" : {
  2538            "shape" : "__string",
  2539            "locationName" : "description"
  2540          }
  2541        },
  2542        "required" : [ "ConfigurationId", "Data" ]
  2543      },
  2544      "UpdateConfigurationResponse" : {
  2545        "type" : "structure",
  2546        "members" : {
  2547          "Arn" : {
  2548            "shape" : "__string",
  2549            "locationName" : "arn"
  2550          },
  2551          "Created" : {
  2552            "shape" : "__timestampIso8601",
  2553            "locationName" : "created"
  2554          },
  2555          "Id" : {
  2556            "shape" : "__string",
  2557            "locationName" : "id"
  2558          },
  2559          "LatestRevision" : {
  2560            "shape" : "ConfigurationRevision",
  2561            "locationName" : "latestRevision"
  2562          },
  2563          "Name" : {
  2564            "shape" : "__string",
  2565            "locationName" : "name"
  2566          },
  2567          "Warnings" : {
  2568            "shape" : "__listOfSanitizationWarning",
  2569            "locationName" : "warnings"
  2570          }
  2571        }
  2572      },
  2573      "UpdateUserInput" : {
  2574        "type" : "structure",
  2575        "members" : {
  2576          "ConsoleAccess" : {
  2577            "shape" : "__boolean",
  2578            "locationName" : "consoleAccess"
  2579          },
  2580          "Groups" : {
  2581            "shape" : "__listOf__string",
  2582            "locationName" : "groups"
  2583          },
  2584          "Password" : {
  2585            "shape" : "__string",
  2586            "locationName" : "password"
  2587          }
  2588        }
  2589      },
  2590      "UpdateUserRequest" : {
  2591        "type" : "structure",
  2592        "members" : {
  2593          "BrokerId" : {
  2594            "shape" : "__string",
  2595            "location" : "uri",
  2596            "locationName" : "broker-id"
  2597          },
  2598          "ConsoleAccess" : {
  2599            "shape" : "__boolean",
  2600            "locationName" : "consoleAccess"
  2601          },
  2602          "Groups" : {
  2603            "shape" : "__listOf__string",
  2604            "locationName" : "groups"
  2605          },
  2606          "Password" : {
  2607            "shape" : "__string",
  2608            "locationName" : "password"
  2609          },
  2610          "Username" : {
  2611            "shape" : "__string",
  2612            "location" : "uri",
  2613            "locationName" : "username"
  2614          }
  2615        },
  2616        "required" : [ "Username", "BrokerId" ]
  2617      },
  2618      "UpdateUserResponse" : {
  2619        "type" : "structure",
  2620        "members" : { }
  2621      },
  2622      "User" : {
  2623        "type" : "structure",
  2624        "members" : {
  2625          "ConsoleAccess" : {
  2626            "shape" : "__boolean",
  2627            "locationName" : "consoleAccess"
  2628          },
  2629          "Groups" : {
  2630            "shape" : "__listOf__string",
  2631            "locationName" : "groups"
  2632          },
  2633          "Password" : {
  2634            "shape" : "__string",
  2635            "locationName" : "password"
  2636          },
  2637          "Username" : {
  2638            "shape" : "__string",
  2639            "locationName" : "username"
  2640          }
  2641        },
  2642        "required" : [ "Username", "Password" ]
  2643      },
  2644      "UserPendingChanges" : {
  2645        "type" : "structure",
  2646        "members" : {
  2647          "ConsoleAccess" : {
  2648            "shape" : "__boolean",
  2649            "locationName" : "consoleAccess"
  2650          },
  2651          "Groups" : {
  2652            "shape" : "__listOf__string",
  2653            "locationName" : "groups"
  2654          },
  2655          "PendingChange" : {
  2656            "shape" : "ChangeType",
  2657            "locationName" : "pendingChange"
  2658          }
  2659        },
  2660        "required" : [ "PendingChange" ]
  2661      },
  2662      "UserSummary" : {
  2663        "type" : "structure",
  2664        "members" : {
  2665          "PendingChange" : {
  2666            "shape" : "ChangeType",
  2667            "locationName" : "pendingChange"
  2668          },
  2669          "Username" : {
  2670            "shape" : "__string",
  2671            "locationName" : "username"
  2672          }
  2673        },
  2674        "required" : [ "Username" ]
  2675      },
  2676      "WeeklyStartTime" : {
  2677        "type" : "structure",
  2678        "members" : {
  2679          "DayOfWeek" : {
  2680            "shape" : "DayOfWeek",
  2681            "locationName" : "dayOfWeek"
  2682          },
  2683          "TimeOfDay" : {
  2684            "shape" : "__string",
  2685            "locationName" : "timeOfDay"
  2686          },
  2687          "TimeZone" : {
  2688            "shape" : "__string",
  2689            "locationName" : "timeZone"
  2690          }
  2691        },
  2692        "required" : [ "TimeOfDay", "DayOfWeek" ]
  2693      },
  2694      "__boolean" : {
  2695        "type" : "boolean"
  2696      },
  2697      "__double" : {
  2698        "type" : "double"
  2699      },
  2700      "__integer" : {
  2701        "type" : "integer"
  2702      },
  2703      "__integerMin5Max100" : {
  2704        "type" : "integer",
  2705        "min" : 5,
  2706        "max" : 100
  2707      },
  2708      "__listOfAvailabilityZone" : {
  2709        "type" : "list",
  2710        "member" : {
  2711          "shape" : "AvailabilityZone"
  2712        }
  2713      },
  2714      "__listOfBrokerEngineType" : {
  2715        "type" : "list",
  2716        "member" : {
  2717          "shape" : "BrokerEngineType"
  2718        }
  2719      },
  2720      "__listOfBrokerInstance" : {
  2721        "type" : "list",
  2722        "member" : {
  2723          "shape" : "BrokerInstance"
  2724        }
  2725      },
  2726      "__listOfBrokerInstanceOption" : {
  2727        "type" : "list",
  2728        "member" : {
  2729          "shape" : "BrokerInstanceOption"
  2730        }
  2731      },
  2732      "__listOfBrokerSummary" : {
  2733        "type" : "list",
  2734        "member" : {
  2735          "shape" : "BrokerSummary"
  2736        }
  2737      },
  2738      "__listOfConfiguration" : {
  2739        "type" : "list",
  2740        "member" : {
  2741          "shape" : "Configuration"
  2742        }
  2743      },
  2744      "__listOfConfigurationId" : {
  2745        "type" : "list",
  2746        "member" : {
  2747          "shape" : "ConfigurationId"
  2748        }
  2749      },
  2750      "__listOfConfigurationRevision" : {
  2751        "type" : "list",
  2752        "member" : {
  2753          "shape" : "ConfigurationRevision"
  2754        }
  2755      },
  2756      "__listOfDeploymentMode" : {
  2757        "type" : "list",
  2758        "member" : {
  2759          "shape" : "DeploymentMode"
  2760        }
  2761      },
  2762      "__listOfEngineVersion" : {
  2763        "type" : "list",
  2764        "member" : {
  2765          "shape" : "EngineVersion"
  2766        }
  2767      },
  2768      "__listOfSanitizationWarning" : {
  2769        "type" : "list",
  2770        "member" : {
  2771          "shape" : "SanitizationWarning"
  2772        }
  2773      },
  2774      "__listOfUser" : {
  2775        "type" : "list",
  2776        "member" : {
  2777          "shape" : "User"
  2778        }
  2779      },
  2780      "__listOfUserSummary" : {
  2781        "type" : "list",
  2782        "member" : {
  2783          "shape" : "UserSummary"
  2784        }
  2785      },
  2786      "__listOf__string" : {
  2787        "type" : "list",
  2788        "member" : {
  2789          "shape" : "__string"
  2790        }
  2791      },
  2792      "__long" : {
  2793        "type" : "long"
  2794      },
  2795      "__mapOf__string" : {
  2796        "type" : "map",
  2797        "key" : {
  2798          "shape" : "__string"
  2799        },
  2800        "value" : {
  2801          "shape" : "__string"
  2802        }
  2803      },
  2804      "__string" : {
  2805        "type" : "string"
  2806      },
  2807      "__timestampIso8601" : {
  2808        "type" : "timestamp",
  2809        "timestampFormat" : "iso8601"
  2810      },
  2811      "__timestampUnix" : {
  2812        "type" : "timestamp",
  2813        "timestampFormat" : "unixTimestamp"
  2814      }
  2815    },
  2816    "authorizers" : {
  2817      "authorization_strategy" : {
  2818        "name" : "authorization_strategy",
  2819        "type" : "provided",
  2820        "placement" : {
  2821          "location" : "header",
  2822          "name" : "Authorization"
  2823        }
  2824      }
  2825    }
  2826  }