mirror of
https://github.com/cderche/greenlock-storage-s3
synced 2025-05-13 16:16:32 +00:00
222 lines
4.5 KiB
JSON
222 lines
4.5 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2017-12-19",
|
|
"endpointPrefix": "macie",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "json",
|
|
"serviceFullName": "Amazon Macie",
|
|
"serviceId": "Macie",
|
|
"signatureVersion": "v4",
|
|
"targetPrefix": "MacieService",
|
|
"uid": "macie-2017-12-19"
|
|
},
|
|
"operations": {
|
|
"AssociateMemberAccount": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"memberAccountId"
|
|
],
|
|
"members": {
|
|
"memberAccountId": {}
|
|
}
|
|
}
|
|
},
|
|
"AssociateS3Resources": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"s3Resources"
|
|
],
|
|
"members": {
|
|
"memberAccountId": {},
|
|
"s3Resources": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"failedS3Resources": {
|
|
"shape": "Sc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DisassociateMemberAccount": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"memberAccountId"
|
|
],
|
|
"members": {
|
|
"memberAccountId": {}
|
|
}
|
|
}
|
|
},
|
|
"DisassociateS3Resources": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"associatedS3Resources"
|
|
],
|
|
"members": {
|
|
"memberAccountId": {},
|
|
"associatedS3Resources": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Se"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"failedS3Resources": {
|
|
"shape": "Sc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListMemberAccounts": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"memberAccounts": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"accountId": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListS3Resources": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"memberAccountId": {},
|
|
"nextToken": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"s3Resources": {
|
|
"shape": "S4"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateS3Resources": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"s3ResourcesUpdate"
|
|
],
|
|
"members": {
|
|
"memberAccountId": {},
|
|
"s3ResourcesUpdate": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"bucketName",
|
|
"classificationTypeUpdate"
|
|
],
|
|
"members": {
|
|
"bucketName": {},
|
|
"prefix": {},
|
|
"classificationTypeUpdate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"oneTime": {},
|
|
"continuous": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"failedS3Resources": {
|
|
"shape": "Sc"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S4": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"bucketName",
|
|
"classificationType"
|
|
],
|
|
"members": {
|
|
"bucketName": {},
|
|
"prefix": {},
|
|
"classificationType": {
|
|
"type": "structure",
|
|
"required": [
|
|
"oneTime",
|
|
"continuous"
|
|
],
|
|
"members": {
|
|
"oneTime": {},
|
|
"continuous": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sc": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"failedItem": {
|
|
"shape": "Se"
|
|
},
|
|
"errorCode": {},
|
|
"errorMessage": {}
|
|
}
|
|
}
|
|
},
|
|
"Se": {
|
|
"type": "structure",
|
|
"required": [
|
|
"bucketName"
|
|
],
|
|
"members": {
|
|
"bucketName": {},
|
|
"prefix": {}
|
|
}
|
|
}
|
|
}
|
|
} |