universal-s3
Version:
Universal S3 SDK for JavaScript, available for Node.js backends
2,043 lines • 77.8 kB
JSON
{
"metadata": {
"apiVersion": "2017-06-07",
"endpointPrefix": "greengrass",
"signingName": "greengrass",
"serviceFullName": "AWS Greengrass",
"serviceId": "Greengrass",
"protocol": "rest-json",
"jsonVersion": "1.1",
"uid": "greengrass-2017-06-07",
"signatureVersion": "v4"
},
"operations": {
"AssociateRoleToGroup": {
"http": {
"method": "PUT",
"requestUri": "/greengrass/groups/{GroupId}/role",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GroupId": {
"location": "uri",
"locationName": "GroupId"
},
"RoleArn": {}
},
"required": [
"GroupId",
"RoleArn"
]
},
"output": {
"type": "structure",
"members": {
"AssociatedAt": {}
}
}
},
"AssociateServiceRoleToAccount": {
"http": {
"method": "PUT",
"requestUri": "/greengrass/servicerole",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"RoleArn": {}
},
"required": [
"RoleArn"
]
},
"output": {
"type": "structure",
"members": {
"AssociatedAt": {}
}
}
},
"CreateConnectorDefinition": {
"http": {
"requestUri": "/greengrass/definition/connectors",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"InitialVersion": {
"shape": "S7"
},
"Name": {},
"tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {}
}
}
},
"CreateConnectorDefinitionVersion": {
"http": {
"requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"ConnectorDefinitionId": {
"location": "uri",
"locationName": "ConnectorDefinitionId"
},
"Connectors": {
"shape": "S8"
}
},
"required": [
"ConnectorDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"Version": {}
}
}
},
"CreateCoreDefinition": {
"http": {
"requestUri": "/greengrass/definition/cores",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"InitialVersion": {
"shape": "Sg"
},
"Name": {},
"tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {}
}
}
},
"CreateCoreDefinitionVersion": {
"http": {
"requestUri": "/greengrass/definition/cores/{CoreDefinitionId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"CoreDefinitionId": {
"location": "uri",
"locationName": "CoreDefinitionId"
},
"Cores": {
"shape": "Sh"
}
},
"required": [
"CoreDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"Version": {}
}
}
},
"CreateDeployment": {
"http": {
"requestUri": "/greengrass/groups/{GroupId}/deployments",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"DeploymentId": {},
"DeploymentType": {},
"GroupId": {
"location": "uri",
"locationName": "GroupId"
},
"GroupVersionId": {}
},
"required": [
"GroupId",
"DeploymentType"
]
},
"output": {
"type": "structure",
"members": {
"DeploymentArn": {},
"DeploymentId": {}
}
}
},
"CreateDeviceDefinition": {
"http": {
"requestUri": "/greengrass/definition/devices",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"InitialVersion": {
"shape": "Sr"
},
"Name": {},
"tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {}
}
}
},
"CreateDeviceDefinitionVersion": {
"http": {
"requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"DeviceDefinitionId": {
"location": "uri",
"locationName": "DeviceDefinitionId"
},
"Devices": {
"shape": "Ss"
}
},
"required": [
"DeviceDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"Version": {}
}
}
},
"CreateFunctionDefinition": {
"http": {
"requestUri": "/greengrass/definition/functions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"InitialVersion": {
"shape": "Sy"
},
"Name": {},
"tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {}
}
}
},
"CreateFunctionDefinitionVersion": {
"http": {
"requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"DefaultConfig": {
"shape": "Sz"
},
"FunctionDefinitionId": {
"location": "uri",
"locationName": "FunctionDefinitionId"
},
"Functions": {
"shape": "S14"
}
},
"required": [
"FunctionDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"Version": {}
}
}
},
"CreateGroup": {
"http": {
"requestUri": "/greengrass/groups",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"InitialVersion": {
"shape": "S1h"
},
"Name": {},
"tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {}
}
}
},
"CreateGroupCertificateAuthority": {
"http": {
"requestUri": "/greengrass/groups/{GroupId}/certificateauthorities",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"GroupId": {
"location": "uri",
"locationName": "GroupId"
}
},
"required": [
"GroupId"
]
},
"output": {
"type": "structure",
"members": {
"GroupCertificateAuthorityArn": {}
}
}
},
"CreateGroupVersion": {
"http": {
"requestUri": "/greengrass/groups/{GroupId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"ConnectorDefinitionVersionArn": {},
"CoreDefinitionVersionArn": {},
"DeviceDefinitionVersionArn": {},
"FunctionDefinitionVersionArn": {},
"GroupId": {
"location": "uri",
"locationName": "GroupId"
},
"LoggerDefinitionVersionArn": {},
"ResourceDefinitionVersionArn": {},
"SubscriptionDefinitionVersionArn": {}
},
"required": [
"GroupId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"Version": {}
}
}
},
"CreateLoggerDefinition": {
"http": {
"requestUri": "/greengrass/definition/loggers",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"InitialVersion": {
"shape": "S1o"
},
"Name": {},
"tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {}
}
}
},
"CreateLoggerDefinitionVersion": {
"http": {
"requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"LoggerDefinitionId": {
"location": "uri",
"locationName": "LoggerDefinitionId"
},
"Loggers": {
"shape": "S1p"
}
},
"required": [
"LoggerDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"Version": {}
}
}
},
"CreateResourceDefinition": {
"http": {
"requestUri": "/greengrass/definition/resources",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"InitialVersion": {
"shape": "S1y"
},
"Name": {},
"tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {}
}
}
},
"CreateResourceDefinitionVersion": {
"http": {
"requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"ResourceDefinitionId": {
"location": "uri",
"locationName": "ResourceDefinitionId"
},
"Resources": {
"shape": "S1z"
}
},
"required": [
"ResourceDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"Version": {}
}
}
},
"CreateSoftwareUpdateJob": {
"http": {
"requestUri": "/greengrass/updates",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"S3UrlSignerRole": {},
"SoftwareToUpdate": {},
"UpdateAgentLogLevel": {},
"UpdateTargets": {
"type": "list",
"member": {}
},
"UpdateTargetsArchitecture": {},
"UpdateTargetsOperatingSystem": {}
},
"required": [
"S3UrlSignerRole",
"UpdateTargetsArchitecture",
"SoftwareToUpdate",
"UpdateTargets",
"UpdateTargetsOperatingSystem"
]
},
"output": {
"type": "structure",
"members": {
"IotJobArn": {},
"IotJobId": {},
"PlatformSoftwareVersion": {}
}
}
},
"CreateSubscriptionDefinition": {
"http": {
"requestUri": "/greengrass/definition/subscriptions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"InitialVersion": {
"shape": "S2l"
},
"Name": {},
"tags": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {}
}
}
},
"CreateSubscriptionDefinitionVersion": {
"http": {
"requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AmznClientToken": {
"location": "header",
"locationName": "X-Amzn-Client-Token"
},
"SubscriptionDefinitionId": {
"location": "uri",
"locationName": "SubscriptionDefinitionId"
},
"Subscriptions": {
"shape": "S2m"
}
},
"required": [
"SubscriptionDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"Version": {}
}
}
},
"DeleteConnectorDefinition": {
"http": {
"method": "DELETE",
"requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ConnectorDefinitionId": {
"location": "uri",
"locationName": "ConnectorDefinitionId"
}
},
"required": [
"ConnectorDefinitionId"
]
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteCoreDefinition": {
"http": {
"method": "DELETE",
"requestUri": "/greengrass/definition/cores/{CoreDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"CoreDefinitionId": {
"location": "uri",
"locationName": "CoreDefinitionId"
}
},
"required": [
"CoreDefinitionId"
]
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteDeviceDefinition": {
"http": {
"method": "DELETE",
"requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceDefinitionId": {
"location": "uri",
"locationName": "DeviceDefinitionId"
}
},
"required": [
"DeviceDefinitionId"
]
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteFunctionDefinition": {
"http": {
"method": "DELETE",
"requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"FunctionDefinitionId": {
"location": "uri",
"locationName": "FunctionDefinitionId"
}
},
"required": [
"FunctionDefinitionId"
]
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteGroup": {
"http": {
"method": "DELETE",
"requestUri": "/greengrass/groups/{GroupId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GroupId": {
"location": "uri",
"locationName": "GroupId"
}
},
"required": [
"GroupId"
]
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteLoggerDefinition": {
"http": {
"method": "DELETE",
"requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"LoggerDefinitionId": {
"location": "uri",
"locationName": "LoggerDefinitionId"
}
},
"required": [
"LoggerDefinitionId"
]
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteResourceDefinition": {
"http": {
"method": "DELETE",
"requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ResourceDefinitionId": {
"location": "uri",
"locationName": "ResourceDefinitionId"
}
},
"required": [
"ResourceDefinitionId"
]
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteSubscriptionDefinition": {
"http": {
"method": "DELETE",
"requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"SubscriptionDefinitionId": {
"location": "uri",
"locationName": "SubscriptionDefinitionId"
}
},
"required": [
"SubscriptionDefinitionId"
]
},
"output": {
"type": "structure",
"members": {}
}
},
"DisassociateRoleFromGroup": {
"http": {
"method": "DELETE",
"requestUri": "/greengrass/groups/{GroupId}/role",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GroupId": {
"location": "uri",
"locationName": "GroupId"
}
},
"required": [
"GroupId"
]
},
"output": {
"type": "structure",
"members": {
"DisassociatedAt": {}
}
}
},
"DisassociateServiceRoleFromAccount": {
"http": {
"method": "DELETE",
"requestUri": "/greengrass/servicerole",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"DisassociatedAt": {}
}
}
},
"GetAssociatedRole": {
"http": {
"method": "GET",
"requestUri": "/greengrass/groups/{GroupId}/role",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GroupId": {
"location": "uri",
"locationName": "GroupId"
}
},
"required": [
"GroupId"
]
},
"output": {
"type": "structure",
"members": {
"AssociatedAt": {},
"RoleArn": {}
}
}
},
"GetBulkDeploymentStatus": {
"http": {
"method": "GET",
"requestUri": "/greengrass/bulk/deployments/{BulkDeploymentId}/status",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"BulkDeploymentId": {
"location": "uri",
"locationName": "BulkDeploymentId"
}
},
"required": [
"BulkDeploymentId"
]
},
"output": {
"type": "structure",
"members": {
"BulkDeploymentMetrics": {
"type": "structure",
"members": {
"InvalidInputRecords": {
"type": "integer"
},
"RecordsProcessed": {
"type": "integer"
},
"RetryAttempts": {
"type": "integer"
}
}
},
"BulkDeploymentStatus": {},
"CreatedAt": {},
"ErrorDetails": {
"shape": "S3h"
},
"ErrorMessage": {},
"tags": {
"shape": "Sb"
}
}
}
},
"GetConnectivityInfo": {
"http": {
"method": "GET",
"requestUri": "/greengrass/things/{ThingName}/connectivityInfo",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ThingName": {
"location": "uri",
"locationName": "ThingName"
}
},
"required": [
"ThingName"
]
},
"output": {
"type": "structure",
"members": {
"ConnectivityInfo": {
"shape": "S3l"
},
"Message": {
"locationName": "message"
}
}
}
},
"GetConnectorDefinition": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ConnectorDefinitionId": {
"location": "uri",
"locationName": "ConnectorDefinitionId"
}
},
"required": [
"ConnectorDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {},
"tags": {
"shape": "Sb"
}
}
}
},
"GetConnectorDefinitionVersion": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions/{ConnectorDefinitionVersionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ConnectorDefinitionId": {
"location": "uri",
"locationName": "ConnectorDefinitionId"
},
"ConnectorDefinitionVersionId": {
"location": "uri",
"locationName": "ConnectorDefinitionVersionId"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
},
"required": [
"ConnectorDefinitionId",
"ConnectorDefinitionVersionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Definition": {
"shape": "S7"
},
"Id": {},
"NextToken": {},
"Version": {}
}
}
},
"GetCoreDefinition": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/cores/{CoreDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"CoreDefinitionId": {
"location": "uri",
"locationName": "CoreDefinitionId"
}
},
"required": [
"CoreDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {},
"tags": {
"shape": "Sb"
}
}
}
},
"GetCoreDefinitionVersion": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/cores/{CoreDefinitionId}/versions/{CoreDefinitionVersionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"CoreDefinitionId": {
"location": "uri",
"locationName": "CoreDefinitionId"
},
"CoreDefinitionVersionId": {
"location": "uri",
"locationName": "CoreDefinitionVersionId"
}
},
"required": [
"CoreDefinitionId",
"CoreDefinitionVersionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Definition": {
"shape": "Sg"
},
"Id": {},
"NextToken": {},
"Version": {}
}
}
},
"GetDeploymentStatus": {
"http": {
"method": "GET",
"requestUri": "/greengrass/groups/{GroupId}/deployments/{DeploymentId}/status",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeploymentId": {
"location": "uri",
"locationName": "DeploymentId"
},
"GroupId": {
"location": "uri",
"locationName": "GroupId"
}
},
"required": [
"GroupId",
"DeploymentId"
]
},
"output": {
"type": "structure",
"members": {
"DeploymentStatus": {},
"DeploymentType": {},
"ErrorDetails": {
"shape": "S3h"
},
"ErrorMessage": {},
"UpdatedAt": {}
}
}
},
"GetDeviceDefinition": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceDefinitionId": {
"location": "uri",
"locationName": "DeviceDefinitionId"
}
},
"required": [
"DeviceDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {},
"tags": {
"shape": "Sb"
}
}
}
},
"GetDeviceDefinitionVersion": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}/versions/{DeviceDefinitionVersionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceDefinitionId": {
"location": "uri",
"locationName": "DeviceDefinitionId"
},
"DeviceDefinitionVersionId": {
"location": "uri",
"locationName": "DeviceDefinitionVersionId"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
},
"required": [
"DeviceDefinitionVersionId",
"DeviceDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Definition": {
"shape": "Sr"
},
"Id": {},
"NextToken": {},
"Version": {}
}
}
},
"GetFunctionDefinition": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"FunctionDefinitionId": {
"location": "uri",
"locationName": "FunctionDefinitionId"
}
},
"required": [
"FunctionDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {},
"tags": {
"shape": "Sb"
}
}
}
},
"GetFunctionDefinitionVersion": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}/versions/{FunctionDefinitionVersionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"FunctionDefinitionId": {
"location": "uri",
"locationName": "FunctionDefinitionId"
},
"FunctionDefinitionVersionId": {
"location": "uri",
"locationName": "FunctionDefinitionVersionId"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
},
"required": [
"FunctionDefinitionId",
"FunctionDefinitionVersionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Definition": {
"shape": "Sy"
},
"Id": {},
"NextToken": {},
"Version": {}
}
}
},
"GetGroup": {
"http": {
"method": "GET",
"requestUri": "/greengrass/groups/{GroupId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GroupId": {
"location": "uri",
"locationName": "GroupId"
}
},
"required": [
"GroupId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {},
"tags": {
"shape": "Sb"
}
}
}
},
"GetGroupCertificateAuthority": {
"http": {
"method": "GET",
"requestUri": "/greengrass/groups/{GroupId}/certificateauthorities/{CertificateAuthorityId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"CertificateAuthorityId": {
"location": "uri",
"locationName": "CertificateAuthorityId"
},
"GroupId": {
"location": "uri",
"locationName": "GroupId"
}
},
"required": [
"CertificateAuthorityId",
"GroupId"
]
},
"output": {
"type": "structure",
"members": {
"GroupCertificateAuthorityArn": {},
"GroupCertificateAuthorityId": {},
"PemEncodedCertificate": {}
}
}
},
"GetGroupCertificateConfiguration": {
"http": {
"method": "GET",
"requestUri": "/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GroupId": {
"location": "uri",
"locationName": "GroupId"
}
},
"required": [
"GroupId"
]
},
"output": {
"type": "structure",
"members": {
"CertificateAuthorityExpiryInMilliseconds": {},
"CertificateExpiryInMilliseconds": {},
"GroupId": {}
}
}
},
"GetGroupVersion": {
"http": {
"method": "GET",
"requestUri": "/greengrass/groups/{GroupId}/versions/{GroupVersionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GroupId": {
"location": "uri",
"locationName": "GroupId"
},
"GroupVersionId": {
"location": "uri",
"locationName": "GroupVersionId"
}
},
"required": [
"GroupVersionId",
"GroupId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Definition": {
"shape": "S1h"
},
"Id": {},
"Version": {}
}
}
},
"GetLoggerDefinition": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"LoggerDefinitionId": {
"location": "uri",
"locationName": "LoggerDefinitionId"
}
},
"required": [
"LoggerDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {},
"tags": {
"shape": "Sb"
}
}
}
},
"GetLoggerDefinitionVersion": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}/versions/{LoggerDefinitionVersionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"LoggerDefinitionId": {
"location": "uri",
"locationName": "LoggerDefinitionId"
},
"LoggerDefinitionVersionId": {
"location": "uri",
"locationName": "LoggerDefinitionVersionId"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
},
"required": [
"LoggerDefinitionVersionId",
"LoggerDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Definition": {
"shape": "S1o"
},
"Id": {},
"Version": {}
}
}
},
"GetResourceDefinition": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ResourceDefinitionId": {
"location": "uri",
"locationName": "ResourceDefinitionId"
}
},
"required": [
"ResourceDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {},
"tags": {
"shape": "Sb"
}
}
}
},
"GetResourceDefinitionVersion": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}/versions/{ResourceDefinitionVersionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ResourceDefinitionId": {
"location": "uri",
"locationName": "ResourceDefinitionId"
},
"ResourceDefinitionVersionId": {
"location": "uri",
"locationName": "ResourceDefinitionVersionId"
}
},
"required": [
"ResourceDefinitionVersionId",
"ResourceDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Definition": {
"shape": "S1y"
},
"Id": {},
"Version": {}
}
}
},
"GetServiceRoleForAccount": {
"http": {
"method": "GET",
"requestUri": "/greengrass/servicerole",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"AssociatedAt": {},
"RoleArn": {}
}
}
},
"GetSubscriptionDefinition": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"SubscriptionDefinitionId": {
"location": "uri",
"locationName": "SubscriptionDefinitionId"
}
},
"required": [
"SubscriptionDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Id": {},
"LastUpdatedTimestamp": {},
"LatestVersion": {},
"LatestVersionArn": {},
"Name": {},
"tags": {
"shape": "Sb"
}
}
}
},
"GetSubscriptionDefinitionVersion": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions/{SubscriptionDefinitionVersionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
},
"SubscriptionDefinitionId": {
"location": "uri",
"locationName": "SubscriptionDefinitionId"
},
"SubscriptionDefinitionVersionId": {
"location": "uri",
"locationName": "SubscriptionDefinitionVersionId"
}
},
"required": [
"SubscriptionDefinitionId",
"SubscriptionDefinitionVersionId"
]
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"CreationTimestamp": {},
"Definition": {
"shape": "S2l"
},
"Id": {},
"NextToken": {},
"Version": {}
}
}
},
"ListBulkDeploymentDetailedReports": {
"http": {
"method": "GET",
"requestUri": "/greengrass/bulk/deployments/{BulkDeploymentId}/detailed-reports",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"BulkDeploymentId": {
"location": "uri",
"locationName": "BulkDeploymentId"
},
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
},
"required": [
"BulkDeploymentId"
]
},
"output": {
"type": "structure",
"members": {
"Deployments": {
"type": "list",
"member": {
"type": "structure",
"members": {
"CreatedAt": {},
"DeploymentArn": {},
"DeploymentId": {},
"DeploymentStatus": {},
"DeploymentType": {},
"ErrorDetails": {
"shape": "S3h"
},
"ErrorMessage": {},
"GroupArn": {}
}
}
},
"NextToken": {}
}
}
},
"ListBulkDeployments": {
"http": {
"method": "GET",
"requestUri": "/greengrass/bulk/deployments",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"BulkDeployments": {
"type": "list",
"member": {
"type": "structure",
"members": {
"BulkDeploymentArn": {},
"BulkDeploymentId": {},
"CreatedAt": {}
}
}
},
"NextToken": {}
}
}
},
"ListConnectorDefinitionVersions": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ConnectorDefinitionId": {
"location": "uri",
"locationName": "ConnectorDefinitionId"
},
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
},
"required": [
"ConnectorDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Versions": {
"shape": "S51"
}
}
}
},
"ListConnectorDefinitions": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/connectors",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Definitions": {
"shape": "S55"
},
"NextToken": {}
}
}
},
"ListCoreDefinitionVersions": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/cores/{CoreDefinitionId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"CoreDefinitionId": {
"location": "uri",
"locationName": "CoreDefinitionId"
},
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
},
"required": [
"CoreDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Versions": {
"shape": "S51"
}
}
}
},
"ListCoreDefinitions": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/cores",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Definitions": {
"shape": "S55"
},
"NextToken": {}
}
}
},
"ListDeployments": {
"http": {
"method": "GET",
"requestUri": "/greengrass/groups/{GroupId}/deployments",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GroupId": {
"location": "uri",
"locationName": "GroupId"
},
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
},
"required": [
"GroupId"
]
},
"output": {
"type": "structure",
"members": {
"Deployments": {
"type": "list",
"member": {
"type": "structure",
"members": {
"CreatedAt": {},
"DeploymentArn": {},
"DeploymentId": {},
"DeploymentType": {},
"GroupArn": {}
}
}
},
"NextToken": {}
}
}
},
"ListDeviceDefinitionVersions": {
"http": {
"method": "GET",
"requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"DeviceDefinitionId": {
"location": "uri",
"locationName": "DeviceDefinitionId"
},
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
},
"required": [
"DeviceDefinitionId"
]
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Versions": {
"shape": "S51"
}
}
}
},
"ListDeviceDefinitions": {
"http": {
"method": "GET",