github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/macie/2017-12-19/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2017-12-19",
     5      "endpointPrefix":"macie",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceFullName":"Amazon Macie",
     9      "serviceId":"Macie",
    10      "signatureVersion":"v4",
    11      "targetPrefix":"MacieService",
    12      "uid":"macie-2017-12-19"
    13    },
    14    "operations":{
    15      "AssociateMemberAccount":{
    16        "name":"AssociateMemberAccount",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/"
    20        },
    21        "input":{"shape":"AssociateMemberAccountRequest"},
    22        "errors":[
    23          {"shape":"InvalidInputException"},
    24          {"shape":"LimitExceededException"},
    25          {"shape":"InternalException"}
    26        ]
    27      },
    28      "AssociateS3Resources":{
    29        "name":"AssociateS3Resources",
    30        "http":{
    31          "method":"POST",
    32          "requestUri":"/"
    33        },
    34        "input":{"shape":"AssociateS3ResourcesRequest"},
    35        "output":{"shape":"AssociateS3ResourcesResult"},
    36        "errors":[
    37          {"shape":"InvalidInputException"},
    38          {"shape":"AccessDeniedException"},
    39          {"shape":"LimitExceededException"},
    40          {"shape":"InternalException"}
    41        ]
    42      },
    43      "DisassociateMemberAccount":{
    44        "name":"DisassociateMemberAccount",
    45        "http":{
    46          "method":"POST",
    47          "requestUri":"/"
    48        },
    49        "input":{"shape":"DisassociateMemberAccountRequest"},
    50        "errors":[
    51          {"shape":"InvalidInputException"},
    52          {"shape":"InternalException"}
    53        ]
    54      },
    55      "DisassociateS3Resources":{
    56        "name":"DisassociateS3Resources",
    57        "http":{
    58          "method":"POST",
    59          "requestUri":"/"
    60        },
    61        "input":{"shape":"DisassociateS3ResourcesRequest"},
    62        "output":{"shape":"DisassociateS3ResourcesResult"},
    63        "errors":[
    64          {"shape":"InvalidInputException"},
    65          {"shape":"AccessDeniedException"},
    66          {"shape":"InternalException"}
    67        ]
    68      },
    69      "ListMemberAccounts":{
    70        "name":"ListMemberAccounts",
    71        "http":{
    72          "method":"POST",
    73          "requestUri":"/"
    74        },
    75        "input":{"shape":"ListMemberAccountsRequest"},
    76        "output":{"shape":"ListMemberAccountsResult"},
    77        "errors":[
    78          {"shape":"InternalException"},
    79          {"shape":"InvalidInputException"}
    80        ]
    81      },
    82      "ListS3Resources":{
    83        "name":"ListS3Resources",
    84        "http":{
    85          "method":"POST",
    86          "requestUri":"/"
    87        },
    88        "input":{"shape":"ListS3ResourcesRequest"},
    89        "output":{"shape":"ListS3ResourcesResult"},
    90        "errors":[
    91          {"shape":"InvalidInputException"},
    92          {"shape":"AccessDeniedException"},
    93          {"shape":"InternalException"}
    94        ]
    95      },
    96      "UpdateS3Resources":{
    97        "name":"UpdateS3Resources",
    98        "http":{
    99          "method":"POST",
   100          "requestUri":"/"
   101        },
   102        "input":{"shape":"UpdateS3ResourcesRequest"},
   103        "output":{"shape":"UpdateS3ResourcesResult"},
   104        "errors":[
   105          {"shape":"InvalidInputException"},
   106          {"shape":"AccessDeniedException"},
   107          {"shape":"InternalException"}
   108        ]
   109      }
   110    },
   111    "shapes":{
   112      "AWSAccountId":{
   113        "type":"string",
   114        "pattern":"[0-9]{12}"
   115      },
   116      "AccessDeniedException":{
   117        "type":"structure",
   118        "members":{
   119          "message":{"shape":"ExceptionMessage"},
   120          "resourceType":{"shape":"ResourceType"}
   121        },
   122        "exception":true
   123      },
   124      "AssociateMemberAccountRequest":{
   125        "type":"structure",
   126        "required":["memberAccountId"],
   127        "members":{
   128          "memberAccountId":{"shape":"AWSAccountId"}
   129        }
   130      },
   131      "AssociateS3ResourcesRequest":{
   132        "type":"structure",
   133        "required":["s3Resources"],
   134        "members":{
   135          "memberAccountId":{"shape":"AWSAccountId"},
   136          "s3Resources":{"shape":"S3ResourcesClassification"}
   137        }
   138      },
   139      "AssociateS3ResourcesResult":{
   140        "type":"structure",
   141        "members":{
   142          "failedS3Resources":{"shape":"FailedS3Resources"}
   143        }
   144      },
   145      "BucketName":{
   146        "type":"string",
   147        "max":500
   148      },
   149      "ClassificationType":{
   150        "type":"structure",
   151        "required":[
   152          "oneTime",
   153          "continuous"
   154        ],
   155        "members":{
   156          "oneTime":{"shape":"S3OneTimeClassificationType"},
   157          "continuous":{"shape":"S3ContinuousClassificationType"}
   158        }
   159      },
   160      "ClassificationTypeUpdate":{
   161        "type":"structure",
   162        "members":{
   163          "oneTime":{"shape":"S3OneTimeClassificationType"},
   164          "continuous":{"shape":"S3ContinuousClassificationType"}
   165        }
   166      },
   167      "DisassociateMemberAccountRequest":{
   168        "type":"structure",
   169        "required":["memberAccountId"],
   170        "members":{
   171          "memberAccountId":{"shape":"AWSAccountId"}
   172        }
   173      },
   174      "DisassociateS3ResourcesRequest":{
   175        "type":"structure",
   176        "required":["associatedS3Resources"],
   177        "members":{
   178          "memberAccountId":{"shape":"AWSAccountId"},
   179          "associatedS3Resources":{"shape":"S3Resources"}
   180        }
   181      },
   182      "DisassociateS3ResourcesResult":{
   183        "type":"structure",
   184        "members":{
   185          "failedS3Resources":{"shape":"FailedS3Resources"}
   186        }
   187      },
   188      "ErrorCode":{
   189        "type":"string",
   190        "max":10
   191      },
   192      "ExceptionMessage":{
   193        "type":"string",
   194        "max":10000
   195      },
   196      "FailedS3Resource":{
   197        "type":"structure",
   198        "members":{
   199          "failedItem":{"shape":"S3Resource"},
   200          "errorCode":{"shape":"ErrorCode"},
   201          "errorMessage":{"shape":"ExceptionMessage"}
   202        }
   203      },
   204      "FailedS3Resources":{
   205        "type":"list",
   206        "member":{"shape":"FailedS3Resource"}
   207      },
   208      "FieldName":{
   209        "type":"string",
   210        "max":1000
   211      },
   212      "InternalException":{
   213        "type":"structure",
   214        "members":{
   215          "errorCode":{"shape":"ErrorCode"},
   216          "message":{"shape":"ExceptionMessage"}
   217        },
   218        "exception":true,
   219        "fault":true
   220      },
   221      "InvalidInputException":{
   222        "type":"structure",
   223        "members":{
   224          "errorCode":{"shape":"ErrorCode"},
   225          "message":{"shape":"ExceptionMessage"},
   226          "fieldName":{"shape":"FieldName"}
   227        },
   228        "exception":true
   229      },
   230      "LimitExceededException":{
   231        "type":"structure",
   232        "members":{
   233          "errorCode":{"shape":"ErrorCode"},
   234          "message":{"shape":"ExceptionMessage"},
   235          "resourceType":{"shape":"ResourceType"}
   236        },
   237        "exception":true
   238      },
   239      "ListMemberAccountsRequest":{
   240        "type":"structure",
   241        "members":{
   242          "nextToken":{"shape":"NextToken"},
   243          "maxResults":{"shape":"MaxResults"}
   244        }
   245      },
   246      "ListMemberAccountsResult":{
   247        "type":"structure",
   248        "members":{
   249          "memberAccounts":{"shape":"MemberAccounts"},
   250          "nextToken":{"shape":"NextToken"}
   251        }
   252      },
   253      "ListS3ResourcesRequest":{
   254        "type":"structure",
   255        "members":{
   256          "memberAccountId":{"shape":"AWSAccountId"},
   257          "nextToken":{"shape":"NextToken"},
   258          "maxResults":{"shape":"MaxResults"}
   259        }
   260      },
   261      "ListS3ResourcesResult":{
   262        "type":"structure",
   263        "members":{
   264          "s3Resources":{"shape":"S3ResourcesClassification"},
   265          "nextToken":{"shape":"NextToken"}
   266        }
   267      },
   268      "MaxResults":{
   269        "type":"integer",
   270        "box":true,
   271        "max":250
   272      },
   273      "MemberAccount":{
   274        "type":"structure",
   275        "members":{
   276          "accountId":{"shape":"AWSAccountId"}
   277        }
   278      },
   279      "MemberAccounts":{
   280        "type":"list",
   281        "member":{"shape":"MemberAccount"}
   282      },
   283      "NextToken":{
   284        "type":"string",
   285        "max":500
   286      },
   287      "Prefix":{
   288        "type":"string",
   289        "max":10000
   290      },
   291      "ResourceType":{
   292        "type":"string",
   293        "max":1000
   294      },
   295      "S3ContinuousClassificationType":{
   296        "type":"string",
   297        "enum":["FULL"]
   298      },
   299      "S3OneTimeClassificationType":{
   300        "type":"string",
   301        "enum":[
   302          "FULL",
   303          "NONE"
   304        ]
   305      },
   306      "S3Resource":{
   307        "type":"structure",
   308        "required":["bucketName"],
   309        "members":{
   310          "bucketName":{"shape":"BucketName"},
   311          "prefix":{"shape":"Prefix"}
   312        }
   313      },
   314      "S3ResourceClassification":{
   315        "type":"structure",
   316        "required":[
   317          "bucketName",
   318          "classificationType"
   319        ],
   320        "members":{
   321          "bucketName":{"shape":"BucketName"},
   322          "prefix":{"shape":"Prefix"},
   323          "classificationType":{"shape":"ClassificationType"}
   324        }
   325      },
   326      "S3ResourceClassificationUpdate":{
   327        "type":"structure",
   328        "required":[
   329          "bucketName",
   330          "classificationTypeUpdate"
   331        ],
   332        "members":{
   333          "bucketName":{"shape":"BucketName"},
   334          "prefix":{"shape":"Prefix"},
   335          "classificationTypeUpdate":{"shape":"ClassificationTypeUpdate"}
   336        }
   337      },
   338      "S3Resources":{
   339        "type":"list",
   340        "member":{"shape":"S3Resource"}
   341      },
   342      "S3ResourcesClassification":{
   343        "type":"list",
   344        "member":{"shape":"S3ResourceClassification"}
   345      },
   346      "S3ResourcesClassificationUpdate":{
   347        "type":"list",
   348        "member":{"shape":"S3ResourceClassificationUpdate"}
   349      },
   350      "UpdateS3ResourcesRequest":{
   351        "type":"structure",
   352        "required":["s3ResourcesUpdate"],
   353        "members":{
   354          "memberAccountId":{"shape":"AWSAccountId"},
   355          "s3ResourcesUpdate":{"shape":"S3ResourcesClassificationUpdate"}
   356        }
   357      },
   358      "UpdateS3ResourcesResult":{
   359        "type":"structure",
   360        "members":{
   361          "failedS3Resources":{"shape":"FailedS3Resources"}
   362        }
   363      }
   364    }
   365  }