File: //opt/go/pkg/mod/github.com/aws/
[email protected]/models/apis/greengrass/2017-06-07/api-2.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" : {
"name" : "AssociateRoleToGroup",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/groups/{GroupId}/role",
"responseCode" : 200
},
"input" : {
"shape" : "AssociateRoleToGroupRequest"
},
"output" : {
"shape" : "AssociateRoleToGroupResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"AssociateServiceRoleToAccount" : {
"name" : "AssociateServiceRoleToAccount",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/servicerole",
"responseCode" : 200
},
"input" : {
"shape" : "AssociateServiceRoleToAccountRequest"
},
"output" : {
"shape" : "AssociateServiceRoleToAccountResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"CreateConnectorDefinition" : {
"name" : "CreateConnectorDefinition",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/connectors",
"responseCode" : 200
},
"input" : {
"shape" : "CreateConnectorDefinitionRequest"
},
"output" : {
"shape" : "CreateConnectorDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateConnectorDefinitionVersion" : {
"name" : "CreateConnectorDefinitionVersion",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "CreateConnectorDefinitionVersionRequest"
},
"output" : {
"shape" : "CreateConnectorDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateCoreDefinition" : {
"name" : "CreateCoreDefinition",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/cores",
"responseCode" : 200
},
"input" : {
"shape" : "CreateCoreDefinitionRequest"
},
"output" : {
"shape" : "CreateCoreDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateCoreDefinitionVersion" : {
"name" : "CreateCoreDefinitionVersion",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/cores/{CoreDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "CreateCoreDefinitionVersionRequest"
},
"output" : {
"shape" : "CreateCoreDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateDeployment" : {
"name" : "CreateDeployment",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/groups/{GroupId}/deployments",
"responseCode" : 200
},
"input" : {
"shape" : "CreateDeploymentRequest"
},
"output" : {
"shape" : "CreateDeploymentResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateDeviceDefinition" : {
"name" : "CreateDeviceDefinition",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/devices",
"responseCode" : 200
},
"input" : {
"shape" : "CreateDeviceDefinitionRequest"
},
"output" : {
"shape" : "CreateDeviceDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateDeviceDefinitionVersion" : {
"name" : "CreateDeviceDefinitionVersion",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/devices/{DeviceDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "CreateDeviceDefinitionVersionRequest"
},
"output" : {
"shape" : "CreateDeviceDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateFunctionDefinition" : {
"name" : "CreateFunctionDefinition",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/functions",
"responseCode" : 200
},
"input" : {
"shape" : "CreateFunctionDefinitionRequest"
},
"output" : {
"shape" : "CreateFunctionDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateFunctionDefinitionVersion" : {
"name" : "CreateFunctionDefinitionVersion",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/functions/{FunctionDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "CreateFunctionDefinitionVersionRequest"
},
"output" : {
"shape" : "CreateFunctionDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateGroup" : {
"name" : "CreateGroup",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/groups",
"responseCode" : 200
},
"input" : {
"shape" : "CreateGroupRequest"
},
"output" : {
"shape" : "CreateGroupResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateGroupCertificateAuthority" : {
"name" : "CreateGroupCertificateAuthority",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/groups/{GroupId}/certificateauthorities",
"responseCode" : 200
},
"input" : {
"shape" : "CreateGroupCertificateAuthorityRequest"
},
"output" : {
"shape" : "CreateGroupCertificateAuthorityResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"CreateGroupVersion" : {
"name" : "CreateGroupVersion",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/groups/{GroupId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "CreateGroupVersionRequest"
},
"output" : {
"shape" : "CreateGroupVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateLoggerDefinition" : {
"name" : "CreateLoggerDefinition",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/loggers",
"responseCode" : 200
},
"input" : {
"shape" : "CreateLoggerDefinitionRequest"
},
"output" : {
"shape" : "CreateLoggerDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateLoggerDefinitionVersion" : {
"name" : "CreateLoggerDefinitionVersion",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/loggers/{LoggerDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "CreateLoggerDefinitionVersionRequest"
},
"output" : {
"shape" : "CreateLoggerDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateResourceDefinition" : {
"name" : "CreateResourceDefinition",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/resources",
"responseCode" : 200
},
"input" : {
"shape" : "CreateResourceDefinitionRequest"
},
"output" : {
"shape" : "CreateResourceDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateResourceDefinitionVersion" : {
"name" : "CreateResourceDefinitionVersion",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/resources/{ResourceDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "CreateResourceDefinitionVersionRequest"
},
"output" : {
"shape" : "CreateResourceDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateSoftwareUpdateJob" : {
"name" : "CreateSoftwareUpdateJob",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/updates",
"responseCode" : 200
},
"input" : {
"shape" : "CreateSoftwareUpdateJobRequest"
},
"output" : {
"shape" : "CreateSoftwareUpdateJobResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"CreateSubscriptionDefinition" : {
"name" : "CreateSubscriptionDefinition",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/subscriptions",
"responseCode" : 200
},
"input" : {
"shape" : "CreateSubscriptionDefinitionRequest"
},
"output" : {
"shape" : "CreateSubscriptionDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"CreateSubscriptionDefinitionVersion" : {
"name" : "CreateSubscriptionDefinitionVersion",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "CreateSubscriptionDefinitionVersionRequest"
},
"output" : {
"shape" : "CreateSubscriptionDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"DeleteConnectorDefinition" : {
"name" : "DeleteConnectorDefinition",
"http" : {
"method" : "DELETE",
"requestUri" : "/greengrass/definition/connectors/{ConnectorDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "DeleteConnectorDefinitionRequest"
},
"output" : {
"shape" : "DeleteConnectorDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"DeleteCoreDefinition" : {
"name" : "DeleteCoreDefinition",
"http" : {
"method" : "DELETE",
"requestUri" : "/greengrass/definition/cores/{CoreDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "DeleteCoreDefinitionRequest"
},
"output" : {
"shape" : "DeleteCoreDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"DeleteDeviceDefinition" : {
"name" : "DeleteDeviceDefinition",
"http" : {
"method" : "DELETE",
"requestUri" : "/greengrass/definition/devices/{DeviceDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "DeleteDeviceDefinitionRequest"
},
"output" : {
"shape" : "DeleteDeviceDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"DeleteFunctionDefinition" : {
"name" : "DeleteFunctionDefinition",
"http" : {
"method" : "DELETE",
"requestUri" : "/greengrass/definition/functions/{FunctionDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "DeleteFunctionDefinitionRequest"
},
"output" : {
"shape" : "DeleteFunctionDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"DeleteGroup" : {
"name" : "DeleteGroup",
"http" : {
"method" : "DELETE",
"requestUri" : "/greengrass/groups/{GroupId}",
"responseCode" : 200
},
"input" : {
"shape" : "DeleteGroupRequest"
},
"output" : {
"shape" : "DeleteGroupResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"DeleteLoggerDefinition" : {
"name" : "DeleteLoggerDefinition",
"http" : {
"method" : "DELETE",
"requestUri" : "/greengrass/definition/loggers/{LoggerDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "DeleteLoggerDefinitionRequest"
},
"output" : {
"shape" : "DeleteLoggerDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"DeleteResourceDefinition" : {
"name" : "DeleteResourceDefinition",
"http" : {
"method" : "DELETE",
"requestUri" : "/greengrass/definition/resources/{ResourceDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "DeleteResourceDefinitionRequest"
},
"output" : {
"shape" : "DeleteResourceDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"DeleteSubscriptionDefinition" : {
"name" : "DeleteSubscriptionDefinition",
"http" : {
"method" : "DELETE",
"requestUri" : "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "DeleteSubscriptionDefinitionRequest"
},
"output" : {
"shape" : "DeleteSubscriptionDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"DisassociateRoleFromGroup" : {
"name" : "DisassociateRoleFromGroup",
"http" : {
"method" : "DELETE",
"requestUri" : "/greengrass/groups/{GroupId}/role",
"responseCode" : 200
},
"input" : {
"shape" : "DisassociateRoleFromGroupRequest"
},
"output" : {
"shape" : "DisassociateRoleFromGroupResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"DisassociateServiceRoleFromAccount" : {
"name" : "DisassociateServiceRoleFromAccount",
"http" : {
"method" : "DELETE",
"requestUri" : "/greengrass/servicerole",
"responseCode" : 200
},
"input" : {
"shape" : "DisassociateServiceRoleFromAccountRequest"
},
"output" : {
"shape" : "DisassociateServiceRoleFromAccountResponse"
},
"errors" : [ {
"shape" : "InternalServerErrorException"
} ]
},
"GetAssociatedRole" : {
"name" : "GetAssociatedRole",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/groups/{GroupId}/role",
"responseCode" : 200
},
"input" : {
"shape" : "GetAssociatedRoleRequest"
},
"output" : {
"shape" : "GetAssociatedRoleResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"GetBulkDeploymentStatus" : {
"name" : "GetBulkDeploymentStatus",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/bulk/deployments/{BulkDeploymentId}/status",
"responseCode" : 200
},
"input" : {
"shape" : "GetBulkDeploymentStatusRequest"
},
"output" : {
"shape" : "GetBulkDeploymentStatusResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetConnectivityInfo" : {
"name" : "GetConnectivityInfo",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/things/{ThingName}/connectivityInfo",
"responseCode" : 200
},
"input" : {
"shape" : "GetConnectivityInfoRequest"
},
"output" : {
"shape" : "GetConnectivityInfoResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"GetConnectorDefinition" : {
"name" : "GetConnectorDefinition",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/connectors/{ConnectorDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetConnectorDefinitionRequest"
},
"output" : {
"shape" : "GetConnectorDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetConnectorDefinitionVersion" : {
"name" : "GetConnectorDefinitionVersion",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions/{ConnectorDefinitionVersionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetConnectorDefinitionVersionRequest"
},
"output" : {
"shape" : "GetConnectorDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetCoreDefinition" : {
"name" : "GetCoreDefinition",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/cores/{CoreDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetCoreDefinitionRequest"
},
"output" : {
"shape" : "GetCoreDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetCoreDefinitionVersion" : {
"name" : "GetCoreDefinitionVersion",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/cores/{CoreDefinitionId}/versions/{CoreDefinitionVersionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetCoreDefinitionVersionRequest"
},
"output" : {
"shape" : "GetCoreDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetDeploymentStatus" : {
"name" : "GetDeploymentStatus",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/groups/{GroupId}/deployments/{DeploymentId}/status",
"responseCode" : 200
},
"input" : {
"shape" : "GetDeploymentStatusRequest"
},
"output" : {
"shape" : "GetDeploymentStatusResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetDeviceDefinition" : {
"name" : "GetDeviceDefinition",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/devices/{DeviceDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetDeviceDefinitionRequest"
},
"output" : {
"shape" : "GetDeviceDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetDeviceDefinitionVersion" : {
"name" : "GetDeviceDefinitionVersion",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/devices/{DeviceDefinitionId}/versions/{DeviceDefinitionVersionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetDeviceDefinitionVersionRequest"
},
"output" : {
"shape" : "GetDeviceDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetFunctionDefinition" : {
"name" : "GetFunctionDefinition",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/functions/{FunctionDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetFunctionDefinitionRequest"
},
"output" : {
"shape" : "GetFunctionDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetFunctionDefinitionVersion" : {
"name" : "GetFunctionDefinitionVersion",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/functions/{FunctionDefinitionId}/versions/{FunctionDefinitionVersionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetFunctionDefinitionVersionRequest"
},
"output" : {
"shape" : "GetFunctionDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetGroup" : {
"name" : "GetGroup",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/groups/{GroupId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetGroupRequest"
},
"output" : {
"shape" : "GetGroupResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetGroupCertificateAuthority" : {
"name" : "GetGroupCertificateAuthority",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/groups/{GroupId}/certificateauthorities/{CertificateAuthorityId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetGroupCertificateAuthorityRequest"
},
"output" : {
"shape" : "GetGroupCertificateAuthorityResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"GetGroupCertificateConfiguration" : {
"name" : "GetGroupCertificateConfiguration",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",
"responseCode" : 200
},
"input" : {
"shape" : "GetGroupCertificateConfigurationRequest"
},
"output" : {
"shape" : "GetGroupCertificateConfigurationResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"GetGroupVersion" : {
"name" : "GetGroupVersion",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/groups/{GroupId}/versions/{GroupVersionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetGroupVersionRequest"
},
"output" : {
"shape" : "GetGroupVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetLoggerDefinition" : {
"name" : "GetLoggerDefinition",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/loggers/{LoggerDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetLoggerDefinitionRequest"
},
"output" : {
"shape" : "GetLoggerDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetLoggerDefinitionVersion" : {
"name" : "GetLoggerDefinitionVersion",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/loggers/{LoggerDefinitionId}/versions/{LoggerDefinitionVersionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetLoggerDefinitionVersionRequest"
},
"output" : {
"shape" : "GetLoggerDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetResourceDefinition" : {
"name" : "GetResourceDefinition",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/resources/{ResourceDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetResourceDefinitionRequest"
},
"output" : {
"shape" : "GetResourceDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetResourceDefinitionVersion" : {
"name" : "GetResourceDefinitionVersion",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/resources/{ResourceDefinitionId}/versions/{ResourceDefinitionVersionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetResourceDefinitionVersionRequest"
},
"output" : {
"shape" : "GetResourceDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetServiceRoleForAccount" : {
"name" : "GetServiceRoleForAccount",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/servicerole",
"responseCode" : 200
},
"input" : {
"shape" : "GetServiceRoleForAccountRequest"
},
"output" : {
"shape" : "GetServiceRoleForAccountResponse"
},
"errors" : [ {
"shape" : "InternalServerErrorException"
} ]
},
"GetSubscriptionDefinition" : {
"name" : "GetSubscriptionDefinition",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetSubscriptionDefinitionRequest"
},
"output" : {
"shape" : "GetSubscriptionDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetSubscriptionDefinitionVersion" : {
"name" : "GetSubscriptionDefinitionVersion",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions/{SubscriptionDefinitionVersionId}",
"responseCode" : 200
},
"input" : {
"shape" : "GetSubscriptionDefinitionVersionRequest"
},
"output" : {
"shape" : "GetSubscriptionDefinitionVersionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"GetThingRuntimeConfiguration" : {
"name" : "GetThingRuntimeConfiguration",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/things/{ThingName}/runtimeconfig",
"responseCode" : 200
},
"input" : {
"shape" : "GetThingRuntimeConfigurationRequest"
},
"output" : {
"shape" : "GetThingRuntimeConfigurationResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"ListBulkDeploymentDetailedReports" : {
"name" : "ListBulkDeploymentDetailedReports",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/bulk/deployments/{BulkDeploymentId}/detailed-reports",
"responseCode" : 200
},
"input" : {
"shape" : "ListBulkDeploymentDetailedReportsRequest"
},
"output" : {
"shape" : "ListBulkDeploymentDetailedReportsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListBulkDeployments" : {
"name" : "ListBulkDeployments",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/bulk/deployments",
"responseCode" : 200
},
"input" : {
"shape" : "ListBulkDeploymentsRequest"
},
"output" : {
"shape" : "ListBulkDeploymentsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListConnectorDefinitionVersions" : {
"name" : "ListConnectorDefinitionVersions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "ListConnectorDefinitionVersionsRequest"
},
"output" : {
"shape" : "ListConnectorDefinitionVersionsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListConnectorDefinitions" : {
"name" : "ListConnectorDefinitions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/connectors",
"responseCode" : 200
},
"input" : {
"shape" : "ListConnectorDefinitionsRequest"
},
"output" : {
"shape" : "ListConnectorDefinitionsResponse"
},
"errors" : [ ]
},
"ListCoreDefinitionVersions" : {
"name" : "ListCoreDefinitionVersions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/cores/{CoreDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "ListCoreDefinitionVersionsRequest"
},
"output" : {
"shape" : "ListCoreDefinitionVersionsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListCoreDefinitions" : {
"name" : "ListCoreDefinitions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/cores",
"responseCode" : 200
},
"input" : {
"shape" : "ListCoreDefinitionsRequest"
},
"output" : {
"shape" : "ListCoreDefinitionsResponse"
},
"errors" : [ ]
},
"ListDeployments" : {
"name" : "ListDeployments",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/groups/{GroupId}/deployments",
"responseCode" : 200
},
"input" : {
"shape" : "ListDeploymentsRequest"
},
"output" : {
"shape" : "ListDeploymentsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListDeviceDefinitionVersions" : {
"name" : "ListDeviceDefinitionVersions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/devices/{DeviceDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "ListDeviceDefinitionVersionsRequest"
},
"output" : {
"shape" : "ListDeviceDefinitionVersionsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListDeviceDefinitions" : {
"name" : "ListDeviceDefinitions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/devices",
"responseCode" : 200
},
"input" : {
"shape" : "ListDeviceDefinitionsRequest"
},
"output" : {
"shape" : "ListDeviceDefinitionsResponse"
},
"errors" : [ ]
},
"ListFunctionDefinitionVersions" : {
"name" : "ListFunctionDefinitionVersions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/functions/{FunctionDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "ListFunctionDefinitionVersionsRequest"
},
"output" : {
"shape" : "ListFunctionDefinitionVersionsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListFunctionDefinitions" : {
"name" : "ListFunctionDefinitions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/functions",
"responseCode" : 200
},
"input" : {
"shape" : "ListFunctionDefinitionsRequest"
},
"output" : {
"shape" : "ListFunctionDefinitionsResponse"
},
"errors" : [ ]
},
"ListGroupCertificateAuthorities" : {
"name" : "ListGroupCertificateAuthorities",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/groups/{GroupId}/certificateauthorities",
"responseCode" : 200
},
"input" : {
"shape" : "ListGroupCertificateAuthoritiesRequest"
},
"output" : {
"shape" : "ListGroupCertificateAuthoritiesResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"ListGroupVersions" : {
"name" : "ListGroupVersions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/groups/{GroupId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "ListGroupVersionsRequest"
},
"output" : {
"shape" : "ListGroupVersionsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListGroups" : {
"name" : "ListGroups",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/groups",
"responseCode" : 200
},
"input" : {
"shape" : "ListGroupsRequest"
},
"output" : {
"shape" : "ListGroupsResponse"
},
"errors" : [ ]
},
"ListLoggerDefinitionVersions" : {
"name" : "ListLoggerDefinitionVersions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/loggers/{LoggerDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "ListLoggerDefinitionVersionsRequest"
},
"output" : {
"shape" : "ListLoggerDefinitionVersionsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListLoggerDefinitions" : {
"name" : "ListLoggerDefinitions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/loggers",
"responseCode" : 200
},
"input" : {
"shape" : "ListLoggerDefinitionsRequest"
},
"output" : {
"shape" : "ListLoggerDefinitionsResponse"
},
"errors" : [ ]
},
"ListResourceDefinitionVersions" : {
"name" : "ListResourceDefinitionVersions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/resources/{ResourceDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "ListResourceDefinitionVersionsRequest"
},
"output" : {
"shape" : "ListResourceDefinitionVersionsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListResourceDefinitions" : {
"name" : "ListResourceDefinitions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/resources",
"responseCode" : 200
},
"input" : {
"shape" : "ListResourceDefinitionsRequest"
},
"output" : {
"shape" : "ListResourceDefinitionsResponse"
},
"errors" : [ ]
},
"ListSubscriptionDefinitionVersions" : {
"name" : "ListSubscriptionDefinitionVersions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",
"responseCode" : 200
},
"input" : {
"shape" : "ListSubscriptionDefinitionVersionsRequest"
},
"output" : {
"shape" : "ListSubscriptionDefinitionVersionsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ListSubscriptionDefinitions" : {
"name" : "ListSubscriptionDefinitions",
"http" : {
"method" : "GET",
"requestUri" : "/greengrass/definition/subscriptions",
"responseCode" : 200
},
"input" : {
"shape" : "ListSubscriptionDefinitionsRequest"
},
"output" : {
"shape" : "ListSubscriptionDefinitionsResponse"
},
"errors" : [ ]
},
"ListTagsForResource" : {
"name" : "ListTagsForResource",
"http" : {
"method" : "GET",
"requestUri" : "/tags/{resource-arn}",
"responseCode" : 200
},
"input" : {
"shape" : "ListTagsForResourceRequest"
},
"output" : {
"shape" : "ListTagsForResourceResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"ResetDeployments" : {
"name" : "ResetDeployments",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/groups/{GroupId}/deployments/$reset",
"responseCode" : 200
},
"input" : {
"shape" : "ResetDeploymentsRequest"
},
"output" : {
"shape" : "ResetDeploymentsResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"StartBulkDeployment" : {
"name" : "StartBulkDeployment",
"http" : {
"method" : "POST",
"requestUri" : "/greengrass/bulk/deployments",
"responseCode" : 200
},
"input" : {
"shape" : "StartBulkDeploymentRequest"
},
"output" : {
"shape" : "StartBulkDeploymentResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"StopBulkDeployment" : {
"name" : "StopBulkDeployment",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/bulk/deployments/{BulkDeploymentId}/$stop",
"responseCode" : 200
},
"input" : {
"shape" : "StopBulkDeploymentRequest"
},
"output" : {
"shape" : "StopBulkDeploymentResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"TagResource" : {
"name" : "TagResource",
"http" : {
"method" : "POST",
"requestUri" : "/tags/{resource-arn}",
"responseCode" : 204
},
"input" : {
"shape" : "TagResourceRequest"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"UntagResource" : {
"name" : "UntagResource",
"http" : {
"method" : "DELETE",
"requestUri" : "/tags/{resource-arn}",
"responseCode" : 204
},
"input" : {
"shape" : "UntagResourceRequest"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"UpdateConnectivityInfo" : {
"name" : "UpdateConnectivityInfo",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/things/{ThingName}/connectivityInfo",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateConnectivityInfoRequest"
},
"output" : {
"shape" : "UpdateConnectivityInfoResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"UpdateConnectorDefinition" : {
"name" : "UpdateConnectorDefinition",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/definition/connectors/{ConnectorDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateConnectorDefinitionRequest"
},
"output" : {
"shape" : "UpdateConnectorDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"UpdateCoreDefinition" : {
"name" : "UpdateCoreDefinition",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/definition/cores/{CoreDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateCoreDefinitionRequest"
},
"output" : {
"shape" : "UpdateCoreDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"UpdateDeviceDefinition" : {
"name" : "UpdateDeviceDefinition",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/definition/devices/{DeviceDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateDeviceDefinitionRequest"
},
"output" : {
"shape" : "UpdateDeviceDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"UpdateFunctionDefinition" : {
"name" : "UpdateFunctionDefinition",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/definition/functions/{FunctionDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateFunctionDefinitionRequest"
},
"output" : {
"shape" : "UpdateFunctionDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"UpdateGroup" : {
"name" : "UpdateGroup",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/groups/{GroupId}",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateGroupRequest"
},
"output" : {
"shape" : "UpdateGroupResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"UpdateGroupCertificateConfiguration" : {
"name" : "UpdateGroupCertificateConfiguration",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateGroupCertificateConfigurationRequest"
},
"output" : {
"shape" : "UpdateGroupCertificateConfigurationResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
},
"UpdateLoggerDefinition" : {
"name" : "UpdateLoggerDefinition",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/definition/loggers/{LoggerDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateLoggerDefinitionRequest"
},
"output" : {
"shape" : "UpdateLoggerDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"UpdateResourceDefinition" : {
"name" : "UpdateResourceDefinition",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/definition/resources/{ResourceDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateResourceDefinitionRequest"
},
"output" : {
"shape" : "UpdateResourceDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"UpdateSubscriptionDefinition" : {
"name" : "UpdateSubscriptionDefinition",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateSubscriptionDefinitionRequest"
},
"output" : {
"shape" : "UpdateSubscriptionDefinitionResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
} ]
},
"UpdateThingRuntimeConfiguration" : {
"name" : "UpdateThingRuntimeConfiguration",
"http" : {
"method" : "PUT",
"requestUri" : "/greengrass/things/{ThingName}/runtimeconfig",
"responseCode" : 200
},
"input" : {
"shape" : "UpdateThingRuntimeConfigurationRequest"
},
"output" : {
"shape" : "UpdateThingRuntimeConfigurationResponse"
},
"errors" : [ {
"shape" : "BadRequestException"
}, {
"shape" : "InternalServerErrorException"
} ]
}
},
"shapes" : {
"AssociateRoleToGroupRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
},
"RoleArn" : {
"shape" : "__string"
}
},
"required" : [ "GroupId", "RoleArn" ]
},
"AssociateRoleToGroupResponse" : {
"type" : "structure",
"members" : {
"AssociatedAt" : {
"shape" : "__string"
}
}
},
"AssociateServiceRoleToAccountRequest" : {
"type" : "structure",
"members" : {
"RoleArn" : {
"shape" : "__string"
}
},
"required" : [ "RoleArn" ]
},
"AssociateServiceRoleToAccountResponse" : {
"type" : "structure",
"members" : {
"AssociatedAt" : {
"shape" : "__string"
}
}
},
"BadRequestException" : {
"type" : "structure",
"members" : {
"ErrorDetails" : {
"shape" : "ErrorDetails"
},
"Message" : {
"shape" : "__string"
}
},
"exception" : true,
"error" : {
"httpStatusCode" : 400
}
},
"BulkDeployment" : {
"type" : "structure",
"members" : {
"BulkDeploymentArn" : {
"shape" : "__string"
},
"BulkDeploymentId" : {
"shape" : "__string"
},
"CreatedAt" : {
"shape" : "__string"
}
}
},
"BulkDeploymentMetrics" : {
"type" : "structure",
"members" : {
"InvalidInputRecords" : {
"shape" : "__integer"
},
"RecordsProcessed" : {
"shape" : "__integer"
},
"RetryAttempts" : {
"shape" : "__integer"
}
}
},
"BulkDeploymentResult" : {
"type" : "structure",
"members" : {
"CreatedAt" : {
"shape" : "__string"
},
"DeploymentArn" : {
"shape" : "__string"
},
"DeploymentId" : {
"shape" : "__string"
},
"DeploymentStatus" : {
"shape" : "__string"
},
"DeploymentType" : {
"shape" : "DeploymentType"
},
"ErrorDetails" : {
"shape" : "ErrorDetails"
},
"ErrorMessage" : {
"shape" : "__string"
},
"GroupArn" : {
"shape" : "__string"
}
}
},
"BulkDeploymentResults" : {
"type" : "list",
"member" : {
"shape" : "BulkDeploymentResult"
}
},
"BulkDeploymentStatus" : {
"type" : "string",
"enum" : [ "Initializing", "Running", "Completed", "Stopping", "Stopped", "Failed" ]
},
"BulkDeployments" : {
"type" : "list",
"member" : {
"shape" : "BulkDeployment"
}
},
"ConfigurationSyncStatus" : {
"type" : "string",
"enum" : [ "InSync", "OutOfSync" ]
},
"ConnectivityInfo" : {
"type" : "structure",
"members" : {
"HostAddress" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Metadata" : {
"shape" : "__string"
},
"PortNumber" : {
"shape" : "__integer"
}
}
},
"Connector" : {
"type" : "structure",
"members" : {
"ConnectorArn" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Parameters" : {
"shape" : "__mapOf__string"
}
},
"required" : [ "ConnectorArn", "Id" ]
},
"ConnectorDefinitionVersion" : {
"type" : "structure",
"members" : {
"Connectors" : {
"shape" : "__listOfConnector"
}
}
},
"Core" : {
"type" : "structure",
"members" : {
"CertificateArn" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"SyncShadow" : {
"shape" : "__boolean"
},
"ThingArn" : {
"shape" : "__string"
}
},
"required" : [ "ThingArn", "Id", "CertificateArn" ]
},
"CoreDefinitionVersion" : {
"type" : "structure",
"members" : {
"Cores" : {
"shape" : "__listOfCore"
}
}
},
"CreateConnectorDefinitionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"InitialVersion" : {
"shape" : "ConnectorDefinitionVersion"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"CreateConnectorDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
}
}
},
"CreateConnectorDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"ConnectorDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ConnectorDefinitionId"
},
"Connectors" : {
"shape" : "__listOfConnector"
}
},
"required" : [ "ConnectorDefinitionId" ]
},
"CreateConnectorDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"CreateCoreDefinitionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"InitialVersion" : {
"shape" : "CoreDefinitionVersion"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"CreateCoreDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
}
}
},
"CreateCoreDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"CoreDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "CoreDefinitionId"
},
"Cores" : {
"shape" : "__listOfCore"
}
},
"required" : [ "CoreDefinitionId" ]
},
"CreateCoreDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"CreateDeploymentRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"DeploymentId" : {
"shape" : "__string"
},
"DeploymentType" : {
"shape" : "DeploymentType"
},
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
},
"GroupVersionId" : {
"shape" : "__string"
}
},
"required" : [ "GroupId", "DeploymentType" ]
},
"CreateDeploymentResponse" : {
"type" : "structure",
"members" : {
"DeploymentArn" : {
"shape" : "__string"
},
"DeploymentId" : {
"shape" : "__string"
}
}
},
"CreateDeviceDefinitionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"InitialVersion" : {
"shape" : "DeviceDefinitionVersion"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"CreateDeviceDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
}
}
},
"CreateDeviceDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"DeviceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "DeviceDefinitionId"
},
"Devices" : {
"shape" : "__listOfDevice"
}
},
"required" : [ "DeviceDefinitionId" ]
},
"CreateDeviceDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"CreateFunctionDefinitionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"InitialVersion" : {
"shape" : "FunctionDefinitionVersion"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"CreateFunctionDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
}
}
},
"CreateFunctionDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"DefaultConfig" : {
"shape" : "FunctionDefaultConfig"
},
"FunctionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "FunctionDefinitionId"
},
"Functions" : {
"shape" : "__listOfFunction"
}
},
"required" : [ "FunctionDefinitionId" ]
},
"CreateFunctionDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"CreateGroupCertificateAuthorityRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "GroupId" ]
},
"CreateGroupCertificateAuthorityResponse" : {
"type" : "structure",
"members" : {
"GroupCertificateAuthorityArn" : {
"shape" : "__string"
}
}
},
"CreateGroupRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"InitialVersion" : {
"shape" : "GroupVersion"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
},
"required" : [ "Name" ]
},
"CreateGroupResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
}
}
},
"CreateGroupVersionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"ConnectorDefinitionVersionArn" : {
"shape" : "__string"
},
"CoreDefinitionVersionArn" : {
"shape" : "__string"
},
"DeviceDefinitionVersionArn" : {
"shape" : "__string"
},
"FunctionDefinitionVersionArn" : {
"shape" : "__string"
},
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
},
"LoggerDefinitionVersionArn" : {
"shape" : "__string"
},
"ResourceDefinitionVersionArn" : {
"shape" : "__string"
},
"SubscriptionDefinitionVersionArn" : {
"shape" : "__string"
}
},
"required" : [ "GroupId" ]
},
"CreateGroupVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"CreateLoggerDefinitionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"InitialVersion" : {
"shape" : "LoggerDefinitionVersion"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"CreateLoggerDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
}
}
},
"CreateLoggerDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"LoggerDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "LoggerDefinitionId"
},
"Loggers" : {
"shape" : "__listOfLogger"
}
},
"required" : [ "LoggerDefinitionId" ]
},
"CreateLoggerDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"CreateResourceDefinitionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"InitialVersion" : {
"shape" : "ResourceDefinitionVersion"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"CreateResourceDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
}
}
},
"CreateResourceDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"ResourceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ResourceDefinitionId"
},
"Resources" : {
"shape" : "__listOfResource"
}
},
"required" : [ "ResourceDefinitionId" ]
},
"CreateResourceDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"CreateSoftwareUpdateJobRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"S3UrlSignerRole" : {
"shape" : "S3UrlSignerRole"
},
"SoftwareToUpdate" : {
"shape" : "SoftwareToUpdate"
},
"UpdateAgentLogLevel" : {
"shape" : "UpdateAgentLogLevel"
},
"UpdateTargets" : {
"shape" : "UpdateTargets"
},
"UpdateTargetsArchitecture" : {
"shape" : "UpdateTargetsArchitecture"
},
"UpdateTargetsOperatingSystem" : {
"shape" : "UpdateTargetsOperatingSystem"
}
},
"required" : [ "S3UrlSignerRole", "UpdateTargetsArchitecture", "SoftwareToUpdate", "UpdateTargets", "UpdateTargetsOperatingSystem" ]
},
"CreateSoftwareUpdateJobResponse" : {
"type" : "structure",
"members" : {
"IotJobArn" : {
"shape" : "__string"
},
"IotJobId" : {
"shape" : "__string"
},
"PlatformSoftwareVersion" : {
"shape" : "__string"
}
}
},
"CreateSubscriptionDefinitionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"InitialVersion" : {
"shape" : "SubscriptionDefinitionVersion"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"CreateSubscriptionDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
}
}
},
"CreateSubscriptionDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"SubscriptionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "SubscriptionDefinitionId"
},
"Subscriptions" : {
"shape" : "__listOfSubscription"
}
},
"required" : [ "SubscriptionDefinitionId" ]
},
"CreateSubscriptionDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"DefinitionInformation" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
},
"Tags" : {
"shape" : "Tags",
"locationName" : "tags"
}
}
},
"DeleteConnectorDefinitionRequest" : {
"type" : "structure",
"members" : {
"ConnectorDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ConnectorDefinitionId"
}
},
"required" : [ "ConnectorDefinitionId" ]
},
"DeleteConnectorDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"DeleteCoreDefinitionRequest" : {
"type" : "structure",
"members" : {
"CoreDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "CoreDefinitionId"
}
},
"required" : [ "CoreDefinitionId" ]
},
"DeleteCoreDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"DeleteDeviceDefinitionRequest" : {
"type" : "structure",
"members" : {
"DeviceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "DeviceDefinitionId"
}
},
"required" : [ "DeviceDefinitionId" ]
},
"DeleteDeviceDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"DeleteFunctionDefinitionRequest" : {
"type" : "structure",
"members" : {
"FunctionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "FunctionDefinitionId"
}
},
"required" : [ "FunctionDefinitionId" ]
},
"DeleteFunctionDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"DeleteGroupRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "GroupId" ]
},
"DeleteGroupResponse" : {
"type" : "structure",
"members" : { }
},
"DeleteLoggerDefinitionRequest" : {
"type" : "structure",
"members" : {
"LoggerDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "LoggerDefinitionId"
}
},
"required" : [ "LoggerDefinitionId" ]
},
"DeleteLoggerDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"DeleteResourceDefinitionRequest" : {
"type" : "structure",
"members" : {
"ResourceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ResourceDefinitionId"
}
},
"required" : [ "ResourceDefinitionId" ]
},
"DeleteResourceDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"DeleteSubscriptionDefinitionRequest" : {
"type" : "structure",
"members" : {
"SubscriptionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "SubscriptionDefinitionId"
}
},
"required" : [ "SubscriptionDefinitionId" ]
},
"DeleteSubscriptionDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"Deployment" : {
"type" : "structure",
"members" : {
"CreatedAt" : {
"shape" : "__string"
},
"DeploymentArn" : {
"shape" : "__string"
},
"DeploymentId" : {
"shape" : "__string"
},
"DeploymentType" : {
"shape" : "DeploymentType"
},
"GroupArn" : {
"shape" : "__string"
}
}
},
"DeploymentType" : {
"type" : "string",
"enum" : [ "NewDeployment", "Redeployment", "ResetDeployment", "ForceResetDeployment" ]
},
"Deployments" : {
"type" : "list",
"member" : {
"shape" : "Deployment"
}
},
"Device" : {
"type" : "structure",
"members" : {
"CertificateArn" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"SyncShadow" : {
"shape" : "__boolean"
},
"ThingArn" : {
"shape" : "__string"
}
},
"required" : [ "ThingArn", "Id", "CertificateArn" ]
},
"DeviceDefinitionVersion" : {
"type" : "structure",
"members" : {
"Devices" : {
"shape" : "__listOfDevice"
}
}
},
"DisassociateRoleFromGroupRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "GroupId" ]
},
"DisassociateRoleFromGroupResponse" : {
"type" : "structure",
"members" : {
"DisassociatedAt" : {
"shape" : "__string"
}
}
},
"DisassociateServiceRoleFromAccountRequest" : {
"type" : "structure",
"members" : { }
},
"DisassociateServiceRoleFromAccountResponse" : {
"type" : "structure",
"members" : {
"DisassociatedAt" : {
"shape" : "__string"
}
}
},
"Empty" : {
"type" : "structure",
"members" : { }
},
"EncodingType" : {
"type" : "string",
"enum" : [ "binary", "json" ]
},
"ErrorDetail" : {
"type" : "structure",
"members" : {
"DetailedErrorCode" : {
"shape" : "__string"
},
"DetailedErrorMessage" : {
"shape" : "__string"
}
}
},
"ErrorDetails" : {
"type" : "list",
"member" : {
"shape" : "ErrorDetail"
}
},
"Function" : {
"type" : "structure",
"members" : {
"FunctionArn" : {
"shape" : "__string"
},
"FunctionConfiguration" : {
"shape" : "FunctionConfiguration"
},
"Id" : {
"shape" : "__string"
}
},
"required" : [ "Id" ]
},
"FunctionConfiguration" : {
"type" : "structure",
"members" : {
"EncodingType" : {
"shape" : "EncodingType"
},
"Environment" : {
"shape" : "FunctionConfigurationEnvironment"
},
"ExecArgs" : {
"shape" : "__string"
},
"Executable" : {
"shape" : "__string"
},
"MemorySize" : {
"shape" : "__integer"
},
"Pinned" : {
"shape" : "__boolean"
},
"Timeout" : {
"shape" : "__integer"
},
"FunctionRuntimeOverride" : {
"shape" : "__string"
}
}
},
"FunctionConfigurationEnvironment" : {
"type" : "structure",
"members" : {
"AccessSysfs" : {
"shape" : "__boolean"
},
"Execution" : {
"shape" : "FunctionExecutionConfig"
},
"ResourceAccessPolicies" : {
"shape" : "__listOfResourceAccessPolicy"
},
"Variables" : {
"shape" : "__mapOf__string"
}
}
},
"FunctionDefaultConfig" : {
"type" : "structure",
"members" : {
"Execution" : {
"shape" : "FunctionDefaultExecutionConfig"
}
}
},
"FunctionDefaultExecutionConfig" : {
"type" : "structure",
"members" : {
"IsolationMode" : {
"shape" : "FunctionIsolationMode"
},
"RunAs" : {
"shape" : "FunctionRunAsConfig"
}
}
},
"FunctionDefinitionVersion" : {
"type" : "structure",
"members" : {
"DefaultConfig" : {
"shape" : "FunctionDefaultConfig"
},
"Functions" : {
"shape" : "__listOfFunction"
}
}
},
"FunctionExecutionConfig" : {
"type" : "structure",
"members" : {
"IsolationMode" : {
"shape" : "FunctionIsolationMode"
},
"RunAs" : {
"shape" : "FunctionRunAsConfig"
}
}
},
"FunctionIsolationMode" : {
"type" : "string",
"enum" : [ "GreengrassContainer", "NoContainer" ]
},
"FunctionRunAsConfig" : {
"type" : "structure",
"members" : {
"Gid" : {
"shape" : "__integer"
},
"Uid" : {
"shape" : "__integer"
}
}
},
"GeneralError" : {
"type" : "structure",
"members" : {
"ErrorDetails" : {
"shape" : "ErrorDetails"
},
"Message" : {
"shape" : "__string"
}
}
},
"GetAssociatedRoleRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "GroupId" ]
},
"GetAssociatedRoleResponse" : {
"type" : "structure",
"members" : {
"AssociatedAt" : {
"shape" : "__string"
},
"RoleArn" : {
"shape" : "__string"
}
}
},
"GetBulkDeploymentStatusRequest" : {
"type" : "structure",
"members" : {
"BulkDeploymentId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "BulkDeploymentId"
}
},
"required" : [ "BulkDeploymentId" ]
},
"GetBulkDeploymentStatusResponse" : {
"type" : "structure",
"members" : {
"BulkDeploymentMetrics" : {
"shape" : "BulkDeploymentMetrics"
},
"BulkDeploymentStatus" : {
"shape" : "BulkDeploymentStatus"
},
"CreatedAt" : {
"shape" : "__string"
},
"ErrorDetails" : {
"shape" : "ErrorDetails"
},
"ErrorMessage" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"GetConnectivityInfoRequest" : {
"type" : "structure",
"members" : {
"ThingName" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ThingName"
}
},
"required" : [ "ThingName" ]
},
"GetConnectivityInfoResponse" : {
"type" : "structure",
"members" : {
"ConnectivityInfo" : {
"shape" : "__listOfConnectivityInfo"
},
"Message" : {
"shape" : "__string",
"locationName" : "message"
}
}
},
"GetConnectorDefinitionRequest" : {
"type" : "structure",
"members" : {
"ConnectorDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ConnectorDefinitionId"
}
},
"required" : [ "ConnectorDefinitionId" ]
},
"GetConnectorDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"GetConnectorDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"ConnectorDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ConnectorDefinitionId"
},
"ConnectorDefinitionVersionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ConnectorDefinitionVersionId"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "ConnectorDefinitionId", "ConnectorDefinitionVersionId" ]
},
"GetConnectorDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Definition" : {
"shape" : "ConnectorDefinitionVersion"
},
"Id" : {
"shape" : "__string"
},
"NextToken" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"GetCoreDefinitionRequest" : {
"type" : "structure",
"members" : {
"CoreDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "CoreDefinitionId"
}
},
"required" : [ "CoreDefinitionId" ]
},
"GetCoreDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"GetCoreDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"CoreDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "CoreDefinitionId"
},
"CoreDefinitionVersionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "CoreDefinitionVersionId"
}
},
"required" : [ "CoreDefinitionId", "CoreDefinitionVersionId" ]
},
"GetCoreDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Definition" : {
"shape" : "CoreDefinitionVersion"
},
"Id" : {
"shape" : "__string"
},
"NextToken" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"GetDeploymentStatusRequest" : {
"type" : "structure",
"members" : {
"DeploymentId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "DeploymentId"
},
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "GroupId", "DeploymentId" ]
},
"GetDeploymentStatusResponse" : {
"type" : "structure",
"members" : {
"DeploymentStatus" : {
"shape" : "__string"
},
"DeploymentType" : {
"shape" : "DeploymentType"
},
"ErrorDetails" : {
"shape" : "ErrorDetails"
},
"ErrorMessage" : {
"shape" : "__string"
},
"UpdatedAt" : {
"shape" : "__string"
}
}
},
"GetDeviceDefinitionRequest" : {
"type" : "structure",
"members" : {
"DeviceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "DeviceDefinitionId"
}
},
"required" : [ "DeviceDefinitionId" ]
},
"GetDeviceDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"GetDeviceDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"DeviceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "DeviceDefinitionId"
},
"DeviceDefinitionVersionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "DeviceDefinitionVersionId"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "DeviceDefinitionVersionId", "DeviceDefinitionId" ]
},
"GetDeviceDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Definition" : {
"shape" : "DeviceDefinitionVersion"
},
"Id" : {
"shape" : "__string"
},
"NextToken" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"GetFunctionDefinitionRequest" : {
"type" : "structure",
"members" : {
"FunctionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "FunctionDefinitionId"
}
},
"required" : [ "FunctionDefinitionId" ]
},
"GetFunctionDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"GetFunctionDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"FunctionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "FunctionDefinitionId"
},
"FunctionDefinitionVersionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "FunctionDefinitionVersionId"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "FunctionDefinitionId", "FunctionDefinitionVersionId" ]
},
"GetFunctionDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Definition" : {
"shape" : "FunctionDefinitionVersion"
},
"Id" : {
"shape" : "__string"
},
"NextToken" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"GetGroupCertificateAuthorityRequest" : {
"type" : "structure",
"members" : {
"CertificateAuthorityId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "CertificateAuthorityId"
},
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "CertificateAuthorityId", "GroupId" ]
},
"GetGroupCertificateAuthorityResponse" : {
"type" : "structure",
"members" : {
"GroupCertificateAuthorityArn" : {
"shape" : "__string"
},
"GroupCertificateAuthorityId" : {
"shape" : "__string"
},
"PemEncodedCertificate" : {
"shape" : "__string"
}
}
},
"GetGroupCertificateConfigurationRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "GroupId" ]
},
"GetGroupCertificateConfigurationResponse" : {
"type" : "structure",
"members" : {
"CertificateAuthorityExpiryInMilliseconds" : {
"shape" : "__string"
},
"CertificateExpiryInMilliseconds" : {
"shape" : "__string"
},
"GroupId" : {
"shape" : "__string"
}
}
},
"GetGroupRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "GroupId" ]
},
"GetGroupResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"GetGroupVersionRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
},
"GroupVersionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupVersionId"
}
},
"required" : [ "GroupVersionId", "GroupId" ]
},
"GetGroupVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Definition" : {
"shape" : "GroupVersion"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"GetLoggerDefinitionRequest" : {
"type" : "structure",
"members" : {
"LoggerDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "LoggerDefinitionId"
}
},
"required" : [ "LoggerDefinitionId" ]
},
"GetLoggerDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"GetLoggerDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"LoggerDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "LoggerDefinitionId"
},
"LoggerDefinitionVersionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "LoggerDefinitionVersionId"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "LoggerDefinitionVersionId", "LoggerDefinitionId" ]
},
"GetLoggerDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Definition" : {
"shape" : "LoggerDefinitionVersion"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"GetResourceDefinitionRequest" : {
"type" : "structure",
"members" : {
"ResourceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ResourceDefinitionId"
}
},
"required" : [ "ResourceDefinitionId" ]
},
"GetResourceDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"GetResourceDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"ResourceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ResourceDefinitionId"
},
"ResourceDefinitionVersionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ResourceDefinitionVersionId"
}
},
"required" : [ "ResourceDefinitionVersionId", "ResourceDefinitionId" ]
},
"GetResourceDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Definition" : {
"shape" : "ResourceDefinitionVersion"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"GetServiceRoleForAccountRequest" : {
"type" : "structure",
"members" : { }
},
"GetServiceRoleForAccountResponse" : {
"type" : "structure",
"members" : {
"AssociatedAt" : {
"shape" : "__string"
},
"RoleArn" : {
"shape" : "__string"
}
}
},
"GetSubscriptionDefinitionRequest" : {
"type" : "structure",
"members" : {
"SubscriptionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "SubscriptionDefinitionId"
}
},
"required" : [ "SubscriptionDefinitionId" ]
},
"GetSubscriptionDefinitionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
}
},
"GetSubscriptionDefinitionVersionRequest" : {
"type" : "structure",
"members" : {
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
},
"SubscriptionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "SubscriptionDefinitionId"
},
"SubscriptionDefinitionVersionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "SubscriptionDefinitionVersionId"
}
},
"required" : [ "SubscriptionDefinitionId", "SubscriptionDefinitionVersionId" ]
},
"GetSubscriptionDefinitionVersionResponse" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Definition" : {
"shape" : "SubscriptionDefinitionVersion"
},
"Id" : {
"shape" : "__string"
},
"NextToken" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"GetThingRuntimeConfigurationRequest" : {
"type" : "structure",
"members" : {
"ThingName" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ThingName"
}
},
"required" : [ "ThingName" ]
},
"GetThingRuntimeConfigurationResponse" : {
"type" : "structure",
"members" : {
"RuntimeConfiguration" : {
"shape" : "RuntimeConfiguration"
}
}
},
"GroupCertificateAuthorityProperties" : {
"type" : "structure",
"members" : {
"GroupCertificateAuthorityArn" : {
"shape" : "__string"
},
"GroupCertificateAuthorityId" : {
"shape" : "__string"
}
}
},
"GroupCertificateConfiguration" : {
"type" : "structure",
"members" : {
"CertificateAuthorityExpiryInMilliseconds" : {
"shape" : "__string"
},
"CertificateExpiryInMilliseconds" : {
"shape" : "__string"
},
"GroupId" : {
"shape" : "__string"
}
}
},
"GroupInformation" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"LastUpdatedTimestamp" : {
"shape" : "__string"
},
"LatestVersion" : {
"shape" : "__string"
},
"LatestVersionArn" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
}
}
},
"GroupOwnerSetting" : {
"type" : "structure",
"members" : {
"AutoAddGroupOwner" : {
"shape" : "__boolean"
},
"GroupOwner" : {
"shape" : "__string"
}
}
},
"GroupVersion" : {
"type" : "structure",
"members" : {
"ConnectorDefinitionVersionArn" : {
"shape" : "__string"
},
"CoreDefinitionVersionArn" : {
"shape" : "__string"
},
"DeviceDefinitionVersionArn" : {
"shape" : "__string"
},
"FunctionDefinitionVersionArn" : {
"shape" : "__string"
},
"LoggerDefinitionVersionArn" : {
"shape" : "__string"
},
"ResourceDefinitionVersionArn" : {
"shape" : "__string"
},
"SubscriptionDefinitionVersionArn" : {
"shape" : "__string"
}
}
},
"InternalServerErrorException" : {
"type" : "structure",
"members" : {
"ErrorDetails" : {
"shape" : "ErrorDetails"
},
"Message" : {
"shape" : "__string"
}
},
"exception" : true,
"error" : {
"httpStatusCode" : 500
}
},
"ListBulkDeploymentDetailedReportsRequest" : {
"type" : "structure",
"members" : {
"BulkDeploymentId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "BulkDeploymentId"
},
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "BulkDeploymentId" ]
},
"ListBulkDeploymentDetailedReportsResponse" : {
"type" : "structure",
"members" : {
"Deployments" : {
"shape" : "BulkDeploymentResults"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListBulkDeploymentsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
}
},
"ListBulkDeploymentsResponse" : {
"type" : "structure",
"members" : {
"BulkDeployments" : {
"shape" : "BulkDeployments"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListConnectorDefinitionVersionsRequest" : {
"type" : "structure",
"members" : {
"ConnectorDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ConnectorDefinitionId"
},
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "ConnectorDefinitionId" ]
},
"ListConnectorDefinitionVersionsResponse" : {
"type" : "structure",
"members" : {
"NextToken" : {
"shape" : "__string"
},
"Versions" : {
"shape" : "__listOfVersionInformation"
}
}
},
"ListConnectorDefinitionsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
}
},
"ListConnectorDefinitionsResponse" : {
"type" : "structure",
"members" : {
"Definitions" : {
"shape" : "__listOfDefinitionInformation"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListCoreDefinitionVersionsRequest" : {
"type" : "structure",
"members" : {
"CoreDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "CoreDefinitionId"
},
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "CoreDefinitionId" ]
},
"ListCoreDefinitionVersionsResponse" : {
"type" : "structure",
"members" : {
"NextToken" : {
"shape" : "__string"
},
"Versions" : {
"shape" : "__listOfVersionInformation"
}
}
},
"ListCoreDefinitionsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
}
},
"ListCoreDefinitionsResponse" : {
"type" : "structure",
"members" : {
"Definitions" : {
"shape" : "__listOfDefinitionInformation"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListDefinitionsResponse" : {
"type" : "structure",
"members" : {
"Definitions" : {
"shape" : "__listOfDefinitionInformation"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListDeploymentsRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
},
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "GroupId" ]
},
"ListDeploymentsResponse" : {
"type" : "structure",
"members" : {
"Deployments" : {
"shape" : "Deployments"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListDeviceDefinitionVersionsRequest" : {
"type" : "structure",
"members" : {
"DeviceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "DeviceDefinitionId"
},
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "DeviceDefinitionId" ]
},
"ListDeviceDefinitionVersionsResponse" : {
"type" : "structure",
"members" : {
"NextToken" : {
"shape" : "__string"
},
"Versions" : {
"shape" : "__listOfVersionInformation"
}
}
},
"ListDeviceDefinitionsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
}
},
"ListDeviceDefinitionsResponse" : {
"type" : "structure",
"members" : {
"Definitions" : {
"shape" : "__listOfDefinitionInformation"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListFunctionDefinitionVersionsRequest" : {
"type" : "structure",
"members" : {
"FunctionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "FunctionDefinitionId"
},
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "FunctionDefinitionId" ]
},
"ListFunctionDefinitionVersionsResponse" : {
"type" : "structure",
"members" : {
"NextToken" : {
"shape" : "__string"
},
"Versions" : {
"shape" : "__listOfVersionInformation"
}
}
},
"ListFunctionDefinitionsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
}
},
"ListFunctionDefinitionsResponse" : {
"type" : "structure",
"members" : {
"Definitions" : {
"shape" : "__listOfDefinitionInformation"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListGroupCertificateAuthoritiesRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "GroupId" ]
},
"ListGroupCertificateAuthoritiesResponse" : {
"type" : "structure",
"members" : {
"GroupCertificateAuthorities" : {
"shape" : "__listOfGroupCertificateAuthorityProperties"
}
}
},
"ListGroupVersionsRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
},
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "GroupId" ]
},
"ListGroupVersionsResponse" : {
"type" : "structure",
"members" : {
"NextToken" : {
"shape" : "__string"
},
"Versions" : {
"shape" : "__listOfVersionInformation"
}
}
},
"ListGroupsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
}
},
"ListGroupsResponse" : {
"type" : "structure",
"members" : {
"Groups" : {
"shape" : "__listOfGroupInformation"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListLoggerDefinitionVersionsRequest" : {
"type" : "structure",
"members" : {
"LoggerDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "LoggerDefinitionId"
},
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
},
"required" : [ "LoggerDefinitionId" ]
},
"ListLoggerDefinitionVersionsResponse" : {
"type" : "structure",
"members" : {
"NextToken" : {
"shape" : "__string"
},
"Versions" : {
"shape" : "__listOfVersionInformation"
}
}
},
"ListLoggerDefinitionsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
}
},
"ListLoggerDefinitionsResponse" : {
"type" : "structure",
"members" : {
"Definitions" : {
"shape" : "__listOfDefinitionInformation"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListResourceDefinitionVersionsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
},
"ResourceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ResourceDefinitionId"
}
},
"required" : [ "ResourceDefinitionId" ]
},
"ListResourceDefinitionVersionsResponse" : {
"type" : "structure",
"members" : {
"NextToken" : {
"shape" : "__string"
},
"Versions" : {
"shape" : "__listOfVersionInformation"
}
}
},
"ListResourceDefinitionsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
}
},
"ListResourceDefinitionsResponse" : {
"type" : "structure",
"members" : {
"Definitions" : {
"shape" : "__listOfDefinitionInformation"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListSubscriptionDefinitionVersionsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
},
"SubscriptionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "SubscriptionDefinitionId"
}
},
"required" : [ "SubscriptionDefinitionId" ]
},
"ListSubscriptionDefinitionVersionsResponse" : {
"type" : "structure",
"members" : {
"NextToken" : {
"shape" : "__string"
},
"Versions" : {
"shape" : "__listOfVersionInformation"
}
}
},
"ListSubscriptionDefinitionsRequest" : {
"type" : "structure",
"members" : {
"MaxResults" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "MaxResults"
},
"NextToken" : {
"shape" : "__string",
"location" : "querystring",
"locationName" : "NextToken"
}
}
},
"ListSubscriptionDefinitionsResponse" : {
"type" : "structure",
"members" : {
"Definitions" : {
"shape" : "__listOfDefinitionInformation"
},
"NextToken" : {
"shape" : "__string"
}
}
},
"ListTagsForResourceRequest" : {
"type" : "structure",
"members" : {
"ResourceArn" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "resource-arn"
}
},
"required" : [ "ResourceArn" ]
},
"ListTagsForResourceResponse" : {
"type" : "structure",
"members" : {
"tags" : {
"shape" : "Tags"
}
}
},
"ListVersionsResponse" : {
"type" : "structure",
"members" : {
"NextToken" : {
"shape" : "__string"
},
"Versions" : {
"shape" : "__listOfVersionInformation"
}
}
},
"LocalDeviceResourceData" : {
"type" : "structure",
"members" : {
"GroupOwnerSetting" : {
"shape" : "GroupOwnerSetting"
},
"SourcePath" : {
"shape" : "__string"
}
}
},
"LocalVolumeResourceData" : {
"type" : "structure",
"members" : {
"DestinationPath" : {
"shape" : "__string"
},
"GroupOwnerSetting" : {
"shape" : "GroupOwnerSetting"
},
"SourcePath" : {
"shape" : "__string"
}
}
},
"Logger" : {
"type" : "structure",
"members" : {
"Component" : {
"shape" : "LoggerComponent"
},
"Id" : {
"shape" : "__string"
},
"Level" : {
"shape" : "LoggerLevel"
},
"Space" : {
"shape" : "__integer"
},
"Type" : {
"shape" : "LoggerType"
}
},
"required" : [ "Type", "Level", "Id", "Component" ]
},
"LoggerComponent" : {
"type" : "string",
"enum" : [ "GreengrassSystem", "Lambda" ]
},
"LoggerDefinitionVersion" : {
"type" : "structure",
"members" : {
"Loggers" : {
"shape" : "__listOfLogger"
}
}
},
"LoggerLevel" : {
"type" : "string",
"enum" : [ "DEBUG", "INFO", "WARN", "ERROR", "FATAL" ]
},
"LoggerType" : {
"type" : "string",
"enum" : [ "FileSystem", "AWSCloudWatch" ]
},
"Permission" : {
"type" : "string",
"enum" : [ "ro", "rw" ]
},
"ResetDeploymentsRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"Force" : {
"shape" : "__boolean"
},
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "GroupId" ]
},
"ResetDeploymentsResponse" : {
"type" : "structure",
"members" : {
"DeploymentArn" : {
"shape" : "__string"
},
"DeploymentId" : {
"shape" : "__string"
}
}
},
"Resource" : {
"type" : "structure",
"members" : {
"Id" : {
"shape" : "__string"
},
"Name" : {
"shape" : "__string"
},
"ResourceDataContainer" : {
"shape" : "ResourceDataContainer"
}
},
"required" : [ "ResourceDataContainer", "Id", "Name" ]
},
"ResourceAccessPolicy" : {
"type" : "structure",
"members" : {
"Permission" : {
"shape" : "Permission"
},
"ResourceId" : {
"shape" : "__string"
}
},
"required" : [ "ResourceId" ]
},
"ResourceDataContainer" : {
"type" : "structure",
"members" : {
"LocalDeviceResourceData" : {
"shape" : "LocalDeviceResourceData"
},
"LocalVolumeResourceData" : {
"shape" : "LocalVolumeResourceData"
},
"S3MachineLearningModelResourceData" : {
"shape" : "S3MachineLearningModelResourceData"
},
"SageMakerMachineLearningModelResourceData" : {
"shape" : "SageMakerMachineLearningModelResourceData"
},
"SecretsManagerSecretResourceData" : {
"shape" : "SecretsManagerSecretResourceData"
}
}
},
"ResourceDefinitionVersion" : {
"type" : "structure",
"members" : {
"Resources" : {
"shape" : "__listOfResource"
}
}
},
"ResourceDownloadOwnerSetting" : {
"type" : "structure",
"members" : {
"GroupOwner" : {
"shape" : "__string"
},
"GroupPermission" : {
"shape" : "Permission"
}
},
"required" : [ "GroupOwner", "GroupPermission" ]
},
"RuntimeConfiguration" : {
"type" : "structure",
"members" : {
"TelemetryConfiguration" : {
"shape" : "TelemetryConfiguration"
}
}
},
"RuntimeConfigurationUpdate" : {
"type" : "structure",
"members" : {
"TelemetryConfiguration" : {
"shape" : "TelemetryConfigurationUpdate"
}
}
},
"S3MachineLearningModelResourceData" : {
"type" : "structure",
"members" : {
"DestinationPath" : {
"shape" : "__string"
},
"OwnerSetting" : {
"shape" : "ResourceDownloadOwnerSetting"
},
"S3Uri" : {
"shape" : "__string"
}
}
},
"S3UrlSignerRole" : {
"type" : "string"
},
"SageMakerMachineLearningModelResourceData" : {
"type" : "structure",
"members" : {
"DestinationPath" : {
"shape" : "__string"
},
"OwnerSetting" : {
"shape" : "ResourceDownloadOwnerSetting"
},
"SageMakerJobArn" : {
"shape" : "__string"
}
}
},
"SecretsManagerSecretResourceData" : {
"type" : "structure",
"members" : {
"ARN" : {
"shape" : "__string"
},
"AdditionalStagingLabelsToDownload" : {
"shape" : "__listOf__string"
}
}
},
"SoftwareToUpdate" : {
"type" : "string",
"enum" : [ "core", "ota_agent" ]
},
"StartBulkDeploymentRequest" : {
"type" : "structure",
"members" : {
"AmznClientToken" : {
"shape" : "__string",
"location" : "header",
"locationName" : "X-Amzn-Client-Token"
},
"ExecutionRoleArn" : {
"shape" : "__string"
},
"InputFileUri" : {
"shape" : "__string"
},
"tags" : {
"shape" : "Tags"
}
},
"required" : [ "ExecutionRoleArn", "InputFileUri" ]
},
"StartBulkDeploymentResponse" : {
"type" : "structure",
"members" : {
"BulkDeploymentArn" : {
"shape" : "__string"
},
"BulkDeploymentId" : {
"shape" : "__string"
}
}
},
"StopBulkDeploymentRequest" : {
"type" : "structure",
"members" : {
"BulkDeploymentId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "BulkDeploymentId"
}
},
"required" : [ "BulkDeploymentId" ]
},
"StopBulkDeploymentResponse" : {
"type" : "structure",
"members" : { }
},
"Subscription" : {
"type" : "structure",
"members" : {
"Id" : {
"shape" : "__string"
},
"Source" : {
"shape" : "__string"
},
"Subject" : {
"shape" : "__string"
},
"Target" : {
"shape" : "__string"
}
},
"required" : [ "Target", "Id", "Subject", "Source" ]
},
"SubscriptionDefinitionVersion" : {
"type" : "structure",
"members" : {
"Subscriptions" : {
"shape" : "__listOfSubscription"
}
}
},
"TagResourceRequest" : {
"type" : "structure",
"members" : {
"ResourceArn" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "resource-arn"
},
"tags" : {
"shape" : "Tags"
}
},
"required" : [ "ResourceArn" ]
},
"Tags" : {
"type" : "map",
"key" : {
"shape" : "__string"
},
"value" : {
"shape" : "__string"
}
},
"Telemetry" : {
"type" : "string",
"enum" : [ "On", "Off" ]
},
"TelemetryConfiguration" : {
"type" : "structure",
"members" : {
"ConfigurationSyncStatus" : {
"shape" : "ConfigurationSyncStatus"
},
"Telemetry" : {
"shape" : "Telemetry"
}
},
"required" : [ "Telemetry" ]
},
"TelemetryConfigurationUpdate" : {
"type" : "structure",
"members" : {
"Telemetry" : {
"shape" : "Telemetry"
}
},
"required" : [ "Telemetry" ]
},
"UntagResourceRequest" : {
"type" : "structure",
"members" : {
"ResourceArn" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "resource-arn"
},
"TagKeys" : {
"shape" : "__listOf__string",
"location" : "querystring",
"locationName" : "tagKeys"
}
},
"required" : [ "TagKeys", "ResourceArn" ]
},
"UpdateAgentLogLevel" : {
"type" : "string",
"enum" : [ "NONE", "TRACE", "DEBUG", "VERBOSE", "INFO", "WARN", "ERROR", "FATAL" ]
},
"UpdateConnectivityInfoRequest" : {
"type" : "structure",
"members" : {
"ConnectivityInfo" : {
"shape" : "__listOfConnectivityInfo"
},
"ThingName" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ThingName"
}
},
"required" : [ "ThingName" ]
},
"UpdateConnectivityInfoResponse" : {
"type" : "structure",
"members" : {
"Message" : {
"shape" : "__string",
"locationName" : "message"
},
"Version" : {
"shape" : "__string"
}
}
},
"UpdateConnectorDefinitionRequest" : {
"type" : "structure",
"members" : {
"ConnectorDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ConnectorDefinitionId"
},
"Name" : {
"shape" : "__string"
}
},
"required" : [ "ConnectorDefinitionId" ]
},
"UpdateConnectorDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"UpdateCoreDefinitionRequest" : {
"type" : "structure",
"members" : {
"CoreDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "CoreDefinitionId"
},
"Name" : {
"shape" : "__string"
}
},
"required" : [ "CoreDefinitionId" ]
},
"UpdateCoreDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"UpdateDeviceDefinitionRequest" : {
"type" : "structure",
"members" : {
"DeviceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "DeviceDefinitionId"
},
"Name" : {
"shape" : "__string"
}
},
"required" : [ "DeviceDefinitionId" ]
},
"UpdateDeviceDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"UpdateFunctionDefinitionRequest" : {
"type" : "structure",
"members" : {
"FunctionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "FunctionDefinitionId"
},
"Name" : {
"shape" : "__string"
}
},
"required" : [ "FunctionDefinitionId" ]
},
"UpdateFunctionDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"UpdateGroupCertificateConfigurationRequest" : {
"type" : "structure",
"members" : {
"CertificateExpiryInMilliseconds" : {
"shape" : "__string"
},
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
}
},
"required" : [ "GroupId" ]
},
"UpdateGroupCertificateConfigurationResponse" : {
"type" : "structure",
"members" : {
"CertificateAuthorityExpiryInMilliseconds" : {
"shape" : "__string"
},
"CertificateExpiryInMilliseconds" : {
"shape" : "__string"
},
"GroupId" : {
"shape" : "__string"
}
}
},
"UpdateGroupRequest" : {
"type" : "structure",
"members" : {
"GroupId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "GroupId"
},
"Name" : {
"shape" : "__string"
}
},
"required" : [ "GroupId" ]
},
"UpdateGroupResponse" : {
"type" : "structure",
"members" : { }
},
"UpdateLoggerDefinitionRequest" : {
"type" : "structure",
"members" : {
"LoggerDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "LoggerDefinitionId"
},
"Name" : {
"shape" : "__string"
}
},
"required" : [ "LoggerDefinitionId" ]
},
"UpdateLoggerDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"UpdateResourceDefinitionRequest" : {
"type" : "structure",
"members" : {
"Name" : {
"shape" : "__string"
},
"ResourceDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ResourceDefinitionId"
}
},
"required" : [ "ResourceDefinitionId" ]
},
"UpdateResourceDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"UpdateSubscriptionDefinitionRequest" : {
"type" : "structure",
"members" : {
"Name" : {
"shape" : "__string"
},
"SubscriptionDefinitionId" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "SubscriptionDefinitionId"
}
},
"required" : [ "SubscriptionDefinitionId" ]
},
"UpdateSubscriptionDefinitionResponse" : {
"type" : "structure",
"members" : { }
},
"UpdateTargets" : {
"type" : "list",
"member" : {
"shape" : "__string"
}
},
"UpdateTargetsArchitecture" : {
"type" : "string",
"enum" : [ "armv6l", "armv7l", "x86_64", "aarch64" ]
},
"UpdateTargetsOperatingSystem" : {
"type" : "string",
"enum" : [ "ubuntu", "raspbian", "amazon_linux", "openwrt" ]
},
"UpdateThingRuntimeConfigurationRequest" : {
"type" : "structure",
"members" : {
"TelemetryConfiguration" : {
"shape" : "TelemetryConfigurationUpdate"
},
"ThingName" : {
"shape" : "__string",
"location" : "uri",
"locationName" : "ThingName"
}
},
"required" : [ "ThingName" ]
},
"UpdateThingRuntimeConfigurationResponse" : {
"type" : "structure",
"members" : { }
},
"VersionInformation" : {
"type" : "structure",
"members" : {
"Arn" : {
"shape" : "__string"
},
"CreationTimestamp" : {
"shape" : "__string"
},
"Id" : {
"shape" : "__string"
},
"Version" : {
"shape" : "__string"
}
}
},
"__boolean" : {
"type" : "boolean"
},
"__double" : {
"type" : "double"
},
"__integer" : {
"type" : "integer"
},
"__listOfConnectivityInfo" : {
"type" : "list",
"member" : {
"shape" : "ConnectivityInfo"
}
},
"__listOfConnector" : {
"type" : "list",
"member" : {
"shape" : "Connector"
}
},
"__listOfCore" : {
"type" : "list",
"member" : {
"shape" : "Core"
}
},
"__listOfDefinitionInformation" : {
"type" : "list",
"member" : {
"shape" : "DefinitionInformation"
}
},
"__listOfDevice" : {
"type" : "list",
"member" : {
"shape" : "Device"
}
},
"__listOfFunction" : {
"type" : "list",
"member" : {
"shape" : "Function"
}
},
"__listOfGroupCertificateAuthorityProperties" : {
"type" : "list",
"member" : {
"shape" : "GroupCertificateAuthorityProperties"
}
},
"__listOfGroupInformation" : {
"type" : "list",
"member" : {
"shape" : "GroupInformation"
}
},
"__listOfLogger" : {
"type" : "list",
"member" : {
"shape" : "Logger"
}
},
"__listOfResource" : {
"type" : "list",
"member" : {
"shape" : "Resource"
}
},
"__listOfResourceAccessPolicy" : {
"type" : "list",
"member" : {
"shape" : "ResourceAccessPolicy"
}
},
"__listOfSubscription" : {
"type" : "list",
"member" : {
"shape" : "Subscription"
}
},
"__listOfVersionInformation" : {
"type" : "list",
"member" : {
"shape" : "VersionInformation"
}
},
"__listOf__string" : {
"type" : "list",
"member" : {
"shape" : "__string"
}
},
"__long" : {
"type" : "long"
},
"__mapOf__string" : {
"type" : "map",
"key" : {
"shape" : "__string"
},
"value" : {
"shape" : "__string"
}
},
"__string" : {
"type" : "string"
},
"__timestampIso8601" : {
"type" : "timestamp",
"timestampFormat" : "iso8601"
},
"__timestampUnix" : {
"type" : "timestamp",
"timestampFormat" : "unixTimestamp"
}
}
}