Backend half
This commit is contained in:
+294
@@ -0,0 +1,294 @@
|
||||
{
|
||||
"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": {}
|
||||
}
|
||||
Reference in New Issue
Block a user