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  }