mirror of
https://github.com/cderche/greenlock-storage-s3
synced 2025-05-13 16:16:32 +00:00
3202 lines
75 KiB
JSON
3202 lines
75 KiB
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"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AssociatedAt": {}
|
|
}
|
|
}
|
|
},
|
|
"AssociateServiceRoleToAccount": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/servicerole",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"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"
|
|
]
|
|
},
|
|
"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": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IotJobArn": {},
|
|
"IotJobId": {}
|
|
}
|
|
}
|
|
},
|
|
"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": {}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"http": {
|
|
"requestUri": "/tags/{resource-arn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resource-arn"
|
|
},
|
|
"tags": {
|
|
"shape": "Sa"
|
|
}
|
|
},
|
|
"required": [
|
|
"ResourceArn",
|
|
"tags"
|
|
]
|
|
}
|
|
},
|
|
"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": {}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tags/{resource-arn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resource-arn"
|
|
},
|
|
"TagKeys": {
|
|
"shape": "S28",
|
|
"location": "querystring",
|
|
"locationName": "tagKeys"
|
|
}
|
|
},
|
|
"required": [
|
|
"TagKeys",
|
|
"ResourceArn"
|
|
]
|
|
}
|
|
},
|
|
"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": "S3j"
|
|
},
|
|
"ErrorMessage": {},
|
|
"tags": {
|
|
"shape": "Sa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S3n"
|
|
},
|
|
"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": "Sa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "Sa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S3j"
|
|
},
|
|
"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": "Sa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "Sa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "Sa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "Sa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "Sa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "Sa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S3j"
|
|
},
|
|
"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": "S53"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S57"
|
|
},
|
|
"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": "S53"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S57"
|
|
},
|
|
"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": "S53"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListDeviceDefinitions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/definition/devices",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Definitions": {
|
|
"shape": "S57"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListFunctionDefinitionVersions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}/versions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"FunctionDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "FunctionDefinitionId"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
}
|
|
},
|
|
"required": [
|
|
"FunctionDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"Versions": {
|
|
"shape": "S53"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListFunctionDefinitions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/definition/functions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Definitions": {
|
|
"shape": "S57"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListGroupCertificateAuthorities": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/groups/{GroupId}/certificateauthorities",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"GroupId": {
|
|
"location": "uri",
|
|
"locationName": "GroupId"
|
|
}
|
|
},
|
|
"required": [
|
|
"GroupId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"GroupCertificateAuthorities": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"GroupCertificateAuthorityArn": {},
|
|
"GroupCertificateAuthorityId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListGroupVersions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/groups/{GroupId}/versions",
|
|
"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": {
|
|
"NextToken": {},
|
|
"Versions": {
|
|
"shape": "S53"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListGroups": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/groups",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Groups": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"CreationTimestamp": {},
|
|
"Id": {},
|
|
"LastUpdatedTimestamp": {},
|
|
"LatestVersion": {},
|
|
"LatestVersionArn": {},
|
|
"Name": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListLoggerDefinitionVersions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}/versions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"LoggerDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "LoggerDefinitionId"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
}
|
|
},
|
|
"required": [
|
|
"LoggerDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"Versions": {
|
|
"shape": "S53"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListLoggerDefinitions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/definition/loggers",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Definitions": {
|
|
"shape": "S57"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListResourceDefinitionVersions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}/versions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
},
|
|
"ResourceDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "ResourceDefinitionId"
|
|
}
|
|
},
|
|
"required": [
|
|
"ResourceDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"Versions": {
|
|
"shape": "S53"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListResourceDefinitions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/definition/resources",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Definitions": {
|
|
"shape": "S57"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListSubscriptionDefinitionVersions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
},
|
|
"SubscriptionDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "SubscriptionDefinitionId"
|
|
}
|
|
},
|
|
"required": [
|
|
"SubscriptionDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"Versions": {
|
|
"shape": "S53"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListSubscriptionDefinitions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/greengrass/definition/subscriptions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Definitions": {
|
|
"shape": "S57"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tags/{resource-arn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resource-arn"
|
|
}
|
|
},
|
|
"required": [
|
|
"ResourceArn"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"tags": {
|
|
"shape": "Sa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ResetDeployments": {
|
|
"http": {
|
|
"requestUri": "/greengrass/groups/{GroupId}/deployments/$reset",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AmznClientToken": {
|
|
"location": "header",
|
|
"locationName": "X-Amzn-Client-Token"
|
|
},
|
|
"Force": {
|
|
"type": "boolean"
|
|
},
|
|
"GroupId": {
|
|
"location": "uri",
|
|
"locationName": "GroupId"
|
|
}
|
|
},
|
|
"required": [
|
|
"GroupId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DeploymentArn": {},
|
|
"DeploymentId": {}
|
|
}
|
|
}
|
|
},
|
|
"StartBulkDeployment": {
|
|
"http": {
|
|
"requestUri": "/greengrass/bulk/deployments",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AmznClientToken": {
|
|
"location": "header",
|
|
"locationName": "X-Amzn-Client-Token"
|
|
},
|
|
"ExecutionRoleArn": {},
|
|
"InputFileUri": {},
|
|
"tags": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BulkDeploymentArn": {},
|
|
"BulkDeploymentId": {}
|
|
}
|
|
}
|
|
},
|
|
"StopBulkDeployment": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/bulk/deployments/{BulkDeploymentId}/$stop",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BulkDeploymentId": {
|
|
"location": "uri",
|
|
"locationName": "BulkDeploymentId"
|
|
}
|
|
},
|
|
"required": [
|
|
"BulkDeploymentId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateConnectivityInfo": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/things/{ThingName}/connectivityInfo",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ConnectivityInfo": {
|
|
"shape": "S3n"
|
|
},
|
|
"ThingName": {
|
|
"location": "uri",
|
|
"locationName": "ThingName"
|
|
}
|
|
},
|
|
"required": [
|
|
"ThingName"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"locationName": "message"
|
|
},
|
|
"Version": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateConnectorDefinition": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ConnectorDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "ConnectorDefinitionId"
|
|
},
|
|
"Name": {}
|
|
},
|
|
"required": [
|
|
"ConnectorDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateCoreDefinition": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/definition/cores/{CoreDefinitionId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CoreDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "CoreDefinitionId"
|
|
},
|
|
"Name": {}
|
|
},
|
|
"required": [
|
|
"CoreDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateDeviceDefinition": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DeviceDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "DeviceDefinitionId"
|
|
},
|
|
"Name": {}
|
|
},
|
|
"required": [
|
|
"DeviceDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateFunctionDefinition": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"FunctionDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "FunctionDefinitionId"
|
|
},
|
|
"Name": {}
|
|
},
|
|
"required": [
|
|
"FunctionDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateGroup": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/groups/{GroupId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"GroupId": {
|
|
"location": "uri",
|
|
"locationName": "GroupId"
|
|
},
|
|
"Name": {}
|
|
},
|
|
"required": [
|
|
"GroupId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateGroupCertificateConfiguration": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CertificateExpiryInMilliseconds": {},
|
|
"GroupId": {
|
|
"location": "uri",
|
|
"locationName": "GroupId"
|
|
}
|
|
},
|
|
"required": [
|
|
"GroupId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CertificateAuthorityExpiryInMilliseconds": {},
|
|
"CertificateExpiryInMilliseconds": {},
|
|
"GroupId": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateLoggerDefinition": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"LoggerDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "LoggerDefinitionId"
|
|
},
|
|
"Name": {}
|
|
},
|
|
"required": [
|
|
"LoggerDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateResourceDefinition": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"ResourceDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "ResourceDefinitionId"
|
|
}
|
|
},
|
|
"required": [
|
|
"ResourceDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateSubscriptionDefinition": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"SubscriptionDefinitionId": {
|
|
"location": "uri",
|
|
"locationName": "SubscriptionDefinitionId"
|
|
}
|
|
},
|
|
"required": [
|
|
"SubscriptionDefinitionId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S7": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Connectors": {
|
|
"shape": "S8"
|
|
}
|
|
}
|
|
},
|
|
"S8": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ConnectorArn": {},
|
|
"Id": {},
|
|
"Parameters": {
|
|
"shape": "Sa"
|
|
}
|
|
},
|
|
"required": []
|
|
}
|
|
},
|
|
"Sa": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"Sb": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"Sg": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Cores": {
|
|
"shape": "Sh"
|
|
}
|
|
}
|
|
},
|
|
"Sh": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CertificateArn": {},
|
|
"Id": {},
|
|
"SyncShadow": {
|
|
"type": "boolean"
|
|
},
|
|
"ThingArn": {}
|
|
},
|
|
"required": []
|
|
}
|
|
},
|
|
"Sr": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Devices": {
|
|
"shape": "Ss"
|
|
}
|
|
}
|
|
},
|
|
"Ss": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CertificateArn": {},
|
|
"Id": {},
|
|
"SyncShadow": {
|
|
"type": "boolean"
|
|
},
|
|
"ThingArn": {}
|
|
},
|
|
"required": []
|
|
}
|
|
},
|
|
"Sy": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DefaultConfig": {
|
|
"shape": "Sz"
|
|
},
|
|
"Functions": {
|
|
"shape": "S14"
|
|
}
|
|
}
|
|
},
|
|
"Sz": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Execution": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IsolationMode": {},
|
|
"RunAs": {
|
|
"shape": "S12"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S12": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Gid": {
|
|
"type": "integer"
|
|
},
|
|
"Uid": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S14": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"FunctionArn": {},
|
|
"FunctionConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EncodingType": {},
|
|
"Environment": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AccessSysfs": {
|
|
"type": "boolean"
|
|
},
|
|
"Execution": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IsolationMode": {},
|
|
"RunAs": {
|
|
"shape": "S12"
|
|
}
|
|
}
|
|
},
|
|
"ResourceAccessPolicies": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Permission": {},
|
|
"ResourceId": {}
|
|
},
|
|
"required": []
|
|
}
|
|
},
|
|
"Variables": {
|
|
"shape": "Sa"
|
|
}
|
|
}
|
|
},
|
|
"ExecArgs": {},
|
|
"Executable": {},
|
|
"MemorySize": {
|
|
"type": "integer"
|
|
},
|
|
"Pinned": {
|
|
"type": "boolean"
|
|
},
|
|
"Timeout": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"Id": {}
|
|
},
|
|
"required": []
|
|
}
|
|
},
|
|
"S1h": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ConnectorDefinitionVersionArn": {},
|
|
"CoreDefinitionVersionArn": {},
|
|
"DeviceDefinitionVersionArn": {},
|
|
"FunctionDefinitionVersionArn": {},
|
|
"LoggerDefinitionVersionArn": {},
|
|
"ResourceDefinitionVersionArn": {},
|
|
"SubscriptionDefinitionVersionArn": {}
|
|
}
|
|
},
|
|
"S1o": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Loggers": {
|
|
"shape": "S1p"
|
|
}
|
|
}
|
|
},
|
|
"S1p": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Component": {},
|
|
"Id": {},
|
|
"Level": {},
|
|
"Space": {
|
|
"type": "integer"
|
|
},
|
|
"Type": {}
|
|
},
|
|
"required": []
|
|
}
|
|
},
|
|
"S1y": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Resources": {
|
|
"shape": "S1z"
|
|
}
|
|
}
|
|
},
|
|
"S1z": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"ResourceDataContainer": {
|
|
"type": "structure",
|
|
"members": {
|
|
"LocalDeviceResourceData": {
|
|
"type": "structure",
|
|
"members": {
|
|
"GroupOwnerSetting": {
|
|
"shape": "S23"
|
|
},
|
|
"SourcePath": {}
|
|
}
|
|
},
|
|
"LocalVolumeResourceData": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DestinationPath": {},
|
|
"GroupOwnerSetting": {
|
|
"shape": "S23"
|
|
},
|
|
"SourcePath": {}
|
|
}
|
|
},
|
|
"S3MachineLearningModelResourceData": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DestinationPath": {},
|
|
"S3Uri": {}
|
|
}
|
|
},
|
|
"SageMakerMachineLearningModelResourceData": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DestinationPath": {},
|
|
"SageMakerJobArn": {}
|
|
}
|
|
},
|
|
"SecretsManagerSecretResourceData": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ARN": {},
|
|
"AdditionalStagingLabelsToDownload": {
|
|
"shape": "S28"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": []
|
|
}
|
|
},
|
|
"S23": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AutoAddGroupOwner": {
|
|
"type": "boolean"
|
|
},
|
|
"GroupOwner": {}
|
|
}
|
|
},
|
|
"S28": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2l": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Subscriptions": {
|
|
"shape": "S2m"
|
|
}
|
|
}
|
|
},
|
|
"S2m": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Source": {},
|
|
"Subject": {},
|
|
"Target": {}
|
|
},
|
|
"required": []
|
|
}
|
|
},
|
|
"S3j": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DetailedErrorCode": {},
|
|
"DetailedErrorMessage": {}
|
|
}
|
|
}
|
|
},
|
|
"S3n": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"HostAddress": {},
|
|
"Id": {},
|
|
"Metadata": {},
|
|
"PortNumber": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S53": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"CreationTimestamp": {},
|
|
"Id": {},
|
|
"Version": {}
|
|
}
|
|
}
|
|
},
|
|
"S57": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"CreationTimestamp": {},
|
|
"Id": {},
|
|
"LastUpdatedTimestamp": {},
|
|
"LatestVersion": {},
|
|
"LatestVersionArn": {},
|
|
"Name": {},
|
|
"Tags": {
|
|
"shape": "Sb",
|
|
"locationName": "tags"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |