github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/identitystore/2020-06-15/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2020-06-15", 5 "endpointPrefix":"identitystore", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"IdentityStore", 9 "serviceFullName":"AWS SSO Identity Store", 10 "serviceId":"identitystore", 11 "signatureVersion":"v4", 12 "signingName":"identitystore", 13 "targetPrefix":"AWSIdentityStore", 14 "uid":"identitystore-2020-06-15" 15 }, 16 "operations":{ 17 "DescribeGroup":{ 18 "name":"DescribeGroup", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/" 22 }, 23 "input":{"shape":"DescribeGroupRequest"}, 24 "output":{"shape":"DescribeGroupResponse"}, 25 "errors":[ 26 {"shape":"ResourceNotFoundException"}, 27 {"shape":"ValidationException"}, 28 {"shape":"AccessDeniedException"}, 29 {"shape":"ThrottlingException"}, 30 {"shape":"InternalServerException"} 31 ] 32 }, 33 "DescribeUser":{ 34 "name":"DescribeUser", 35 "http":{ 36 "method":"POST", 37 "requestUri":"/" 38 }, 39 "input":{"shape":"DescribeUserRequest"}, 40 "output":{"shape":"DescribeUserResponse"}, 41 "errors":[ 42 {"shape":"ResourceNotFoundException"}, 43 {"shape":"ValidationException"}, 44 {"shape":"AccessDeniedException"}, 45 {"shape":"ThrottlingException"}, 46 {"shape":"InternalServerException"} 47 ] 48 }, 49 "ListGroups":{ 50 "name":"ListGroups", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/" 54 }, 55 "input":{"shape":"ListGroupsRequest"}, 56 "output":{"shape":"ListGroupsResponse"}, 57 "errors":[ 58 {"shape":"ValidationException"}, 59 {"shape":"AccessDeniedException"}, 60 {"shape":"ResourceNotFoundException"}, 61 {"shape":"ThrottlingException"}, 62 {"shape":"InternalServerException"} 63 ] 64 }, 65 "ListUsers":{ 66 "name":"ListUsers", 67 "http":{ 68 "method":"POST", 69 "requestUri":"/" 70 }, 71 "input":{"shape":"ListUsersRequest"}, 72 "output":{"shape":"ListUsersResponse"}, 73 "errors":[ 74 {"shape":"ValidationException"}, 75 {"shape":"AccessDeniedException"}, 76 {"shape":"ResourceNotFoundException"}, 77 {"shape":"ThrottlingException"}, 78 {"shape":"InternalServerException"} 79 ] 80 } 81 }, 82 "shapes":{ 83 "AccessDeniedException":{ 84 "type":"structure", 85 "members":{ 86 "Message":{"shape":"Message"}, 87 "RequestId":{"shape":"RequestId"} 88 }, 89 "exception":true 90 }, 91 "AttributePath":{ 92 "type":"string", 93 "max":255, 94 "min":1, 95 "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P} ]+" 96 }, 97 "DescribeGroupRequest":{ 98 "type":"structure", 99 "required":[ 100 "IdentityStoreId", 101 "GroupId" 102 ], 103 "members":{ 104 "IdentityStoreId":{"shape":"IdentityStoreId"}, 105 "GroupId":{"shape":"ResourceId"} 106 } 107 }, 108 "DescribeGroupResponse":{ 109 "type":"structure", 110 "required":[ 111 "GroupId", 112 "DisplayName" 113 ], 114 "members":{ 115 "GroupId":{"shape":"ResourceId"}, 116 "DisplayName":{"shape":"GroupDisplayName"} 117 } 118 }, 119 "DescribeUserRequest":{ 120 "type":"structure", 121 "required":[ 122 "IdentityStoreId", 123 "UserId" 124 ], 125 "members":{ 126 "IdentityStoreId":{"shape":"IdentityStoreId"}, 127 "UserId":{"shape":"ResourceId"} 128 } 129 }, 130 "DescribeUserResponse":{ 131 "type":"structure", 132 "required":[ 133 "UserName", 134 "UserId" 135 ], 136 "members":{ 137 "UserName":{"shape":"UserName"}, 138 "UserId":{"shape":"ResourceId"} 139 } 140 }, 141 "Filter":{ 142 "type":"structure", 143 "required":[ 144 "AttributePath", 145 "AttributeValue" 146 ], 147 "members":{ 148 "AttributePath":{"shape":"AttributePath"}, 149 "AttributeValue":{"shape":"SensitiveStringType"} 150 } 151 }, 152 "Filters":{ 153 "type":"list", 154 "member":{"shape":"Filter"} 155 }, 156 "Group":{ 157 "type":"structure", 158 "required":[ 159 "GroupId", 160 "DisplayName" 161 ], 162 "members":{ 163 "GroupId":{"shape":"ResourceId"}, 164 "DisplayName":{"shape":"GroupDisplayName"} 165 } 166 }, 167 "GroupDisplayName":{ 168 "type":"string", 169 "max":1024, 170 "min":1, 171 "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\t\\n\\r ]+" 172 }, 173 "Groups":{ 174 "type":"list", 175 "member":{"shape":"Group"} 176 }, 177 "IdentityStoreId":{ 178 "type":"string", 179 "max":12, 180 "min":1, 181 "pattern":"^d-[0-9a-f]{10}$" 182 }, 183 "InternalServerException":{ 184 "type":"structure", 185 "members":{ 186 "Message":{"shape":"Message"}, 187 "RequestId":{"shape":"RequestId"} 188 }, 189 "exception":true, 190 "fault":true 191 }, 192 "ListGroupsRequest":{ 193 "type":"structure", 194 "required":["IdentityStoreId"], 195 "members":{ 196 "IdentityStoreId":{"shape":"IdentityStoreId"}, 197 "MaxResults":{"shape":"MaxResults"}, 198 "NextToken":{"shape":"NextToken"}, 199 "Filters":{"shape":"Filters"} 200 } 201 }, 202 "ListGroupsResponse":{ 203 "type":"structure", 204 "required":["Groups"], 205 "members":{ 206 "Groups":{"shape":"Groups"}, 207 "NextToken":{"shape":"NextToken"} 208 } 209 }, 210 "ListUsersRequest":{ 211 "type":"structure", 212 "required":["IdentityStoreId"], 213 "members":{ 214 "IdentityStoreId":{"shape":"IdentityStoreId"}, 215 "MaxResults":{"shape":"MaxResults"}, 216 "NextToken":{"shape":"NextToken"}, 217 "Filters":{"shape":"Filters"} 218 } 219 }, 220 "ListUsersResponse":{ 221 "type":"structure", 222 "required":["Users"], 223 "members":{ 224 "Users":{"shape":"Users"}, 225 "NextToken":{"shape":"NextToken"} 226 } 227 }, 228 "MaxResults":{ 229 "type":"integer", 230 "max":50, 231 "min":1 232 }, 233 "Message":{ 234 "type":"string", 235 "max":65535, 236 "min":1 237 }, 238 "NextToken":{ 239 "type":"string", 240 "max":65535, 241 "min":1, 242 "pattern":"^[-a-zA-Z0-9+=/:]*" 243 }, 244 "RequestId":{ 245 "type":"string", 246 "pattern":"[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}" 247 }, 248 "ResourceId":{ 249 "type":"string", 250 "max":47, 251 "min":1, 252 "pattern":"^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$" 253 }, 254 "ResourceNotFoundException":{ 255 "type":"structure", 256 "members":{ 257 "ResourceType":{"shape":"ResourceType"}, 258 "ResourceId":{"shape":"ResourceId"}, 259 "Message":{"shape":"Message"}, 260 "RequestId":{"shape":"RequestId"} 261 }, 262 "exception":true 263 }, 264 "ResourceType":{ 265 "type":"string", 266 "enum":[ 267 "GROUP", 268 "USER", 269 "IDENTITY_STORE" 270 ] 271 }, 272 "SensitiveStringType":{ 273 "type":"string", 274 "max":1024, 275 "min":1, 276 "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\t\\n\\r ]+", 277 "sensitive":true 278 }, 279 "ThrottlingException":{ 280 "type":"structure", 281 "members":{ 282 "Message":{"shape":"Message"}, 283 "RequestId":{"shape":"RequestId"} 284 }, 285 "exception":true 286 }, 287 "User":{ 288 "type":"structure", 289 "required":[ 290 "UserName", 291 "UserId" 292 ], 293 "members":{ 294 "UserName":{"shape":"UserName"}, 295 "UserId":{"shape":"ResourceId"} 296 } 297 }, 298 "UserName":{ 299 "type":"string", 300 "max":128, 301 "min":1, 302 "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+", 303 "sensitive":true 304 }, 305 "Users":{ 306 "type":"list", 307 "member":{"shape":"User"} 308 }, 309 "ValidationException":{ 310 "type":"structure", 311 "members":{ 312 "Message":{"shape":"Message"}, 313 "RequestId":{"shape":"RequestId"} 314 }, 315 "exception":true 316 } 317 } 318 }