UNPKG

universal-s3

Version:

Universal S3 SDK for JavaScript, available for Node.js backends

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