294 lines
No EOL
6.8 KiB
JSON
294 lines
No EOL
6.8 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2021-08-20",
|
|
"endpointPrefix": "supportapp",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "rest-json",
|
|
"serviceAbbreviation": "SupportApp",
|
|
"serviceFullName": "AWS Support App",
|
|
"serviceId": "Support App",
|
|
"signatureVersion": "v4",
|
|
"signingName": "supportapp",
|
|
"uid": "support-app-2021-08-20"
|
|
},
|
|
"operations": {
|
|
"CreateSlackChannelConfiguration": {
|
|
"http": {
|
|
"requestUri": "/control/create-slack-channel-configuration",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"channelId",
|
|
"channelRoleArn",
|
|
"notifyOnCaseSeverity",
|
|
"teamId"
|
|
],
|
|
"members": {
|
|
"channelId": {},
|
|
"channelName": {},
|
|
"channelRoleArn": {},
|
|
"notifyOnAddCorrespondenceToCase": {
|
|
"type": "boolean"
|
|
},
|
|
"notifyOnCaseSeverity": {},
|
|
"notifyOnCreateOrReopenCase": {
|
|
"type": "boolean"
|
|
},
|
|
"notifyOnResolveCase": {
|
|
"type": "boolean"
|
|
},
|
|
"teamId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeleteAccountAlias": {
|
|
"http": {
|
|
"requestUri": "/control/delete-account-alias",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeleteSlackChannelConfiguration": {
|
|
"http": {
|
|
"requestUri": "/control/delete-slack-channel-configuration",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"channelId",
|
|
"teamId"
|
|
],
|
|
"members": {
|
|
"channelId": {},
|
|
"teamId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeleteSlackWorkspaceConfiguration": {
|
|
"http": {
|
|
"requestUri": "/control/delete-slack-workspace-configuration",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"teamId"
|
|
],
|
|
"members": {
|
|
"teamId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"GetAccountAlias": {
|
|
"http": {
|
|
"requestUri": "/control/get-account-alias",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"accountAlias": {}
|
|
}
|
|
}
|
|
},
|
|
"ListSlackChannelConfigurations": {
|
|
"http": {
|
|
"requestUri": "/control/list-slack-channel-configurations",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"slackChannelConfigurations"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"slackChannelConfigurations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"channelId",
|
|
"teamId"
|
|
],
|
|
"members": {
|
|
"channelId": {},
|
|
"channelName": {},
|
|
"channelRoleArn": {},
|
|
"notifyOnAddCorrespondenceToCase": {
|
|
"type": "boolean"
|
|
},
|
|
"notifyOnCaseSeverity": {},
|
|
"notifyOnCreateOrReopenCase": {
|
|
"type": "boolean"
|
|
},
|
|
"notifyOnResolveCase": {
|
|
"type": "boolean"
|
|
},
|
|
"teamId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListSlackWorkspaceConfigurations": {
|
|
"http": {
|
|
"requestUri": "/control/list-slack-workspace-configurations",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {},
|
|
"slackWorkspaceConfigurations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"teamId"
|
|
],
|
|
"members": {
|
|
"allowOrganizationMemberAccount": {
|
|
"type": "boolean"
|
|
},
|
|
"teamId": {},
|
|
"teamName": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutAccountAlias": {
|
|
"http": {
|
|
"requestUri": "/control/put-account-alias",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"accountAlias"
|
|
],
|
|
"members": {
|
|
"accountAlias": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"RegisterSlackWorkspaceForOrganization": {
|
|
"http": {
|
|
"requestUri": "/control/register-slack-workspace-for-organization",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"teamId"
|
|
],
|
|
"members": {
|
|
"teamId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"accountType": {},
|
|
"teamId": {},
|
|
"teamName": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateSlackChannelConfiguration": {
|
|
"http": {
|
|
"requestUri": "/control/update-slack-channel-configuration",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"channelId",
|
|
"teamId"
|
|
],
|
|
"members": {
|
|
"channelId": {},
|
|
"channelName": {},
|
|
"channelRoleArn": {},
|
|
"notifyOnAddCorrespondenceToCase": {
|
|
"type": "boolean"
|
|
},
|
|
"notifyOnCaseSeverity": {},
|
|
"notifyOnCreateOrReopenCase": {
|
|
"type": "boolean"
|
|
},
|
|
"notifyOnResolveCase": {
|
|
"type": "boolean"
|
|
},
|
|
"teamId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"channelId": {},
|
|
"channelName": {},
|
|
"channelRoleArn": {},
|
|
"notifyOnAddCorrespondenceToCase": {
|
|
"type": "boolean"
|
|
},
|
|
"notifyOnCaseSeverity": {},
|
|
"notifyOnCreateOrReopenCase": {
|
|
"type": "boolean"
|
|
},
|
|
"notifyOnResolveCase": {
|
|
"type": "boolean"
|
|
},
|
|
"teamId": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {}
|
|
} |