gl-store-s3.js/node_modules/aws-sdk/apis/greengrass-2017-06-07.min.json

3202 lines
75 KiB
JSON
Raw Normal View History

2019-05-08 11:19:12 +00:00
{
"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"
}
}
}
}
}
}