aws-sdk
Version:
AWS SDK for JavaScript
2,064 lines (2,063 loc) • 87.2 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2019-12-02",
"endpointPrefix": "imagebuilder",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceAbbreviation": "imagebuilder",
"serviceFullName": "EC2 Image Builder",
"serviceId": "imagebuilder",
"signatureVersion": "v4",
"signingName": "imagebuilder",
"uid": "imagebuilder-2019-12-02"
},
"operations": {
"CancelImageCreation": {
"http": {
"method": "PUT",
"requestUri": "/CancelImageCreation"
},
"input": {
"type": "structure",
"required": [
"imageBuildVersionArn",
"clientToken"
],
"members": {
"imageBuildVersionArn": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"clientToken": {},
"imageBuildVersionArn": {}
}
}
},
"CancelLifecycleExecution": {
"http": {
"method": "PUT",
"requestUri": "/CancelLifecycleExecution"
},
"input": {
"type": "structure",
"required": [
"lifecycleExecutionId",
"clientToken"
],
"members": {
"lifecycleExecutionId": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"lifecycleExecutionId": {}
}
}
},
"CreateComponent": {
"http": {
"method": "PUT",
"requestUri": "/CreateComponent"
},
"input": {
"type": "structure",
"required": [
"name",
"semanticVersion",
"platform",
"clientToken"
],
"members": {
"name": {},
"semanticVersion": {},
"description": {},
"changeDescription": {},
"platform": {},
"supportedOsVersions": {
"shape": "Sd"
},
"data": {},
"uri": {},
"kmsKeyId": {},
"tags": {
"shape": "Sh"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"clientToken": {},
"componentBuildVersionArn": {}
}
}
},
"CreateContainerRecipe": {
"http": {
"method": "PUT",
"requestUri": "/CreateContainerRecipe"
},
"input": {
"type": "structure",
"required": [
"containerType",
"name",
"semanticVersion",
"components",
"parentImage",
"targetRepository",
"clientToken"
],
"members": {
"containerType": {},
"name": {},
"description": {},
"semanticVersion": {},
"components": {
"shape": "So"
},
"instanceConfiguration": {
"shape": "Sw"
},
"dockerfileTemplateData": {},
"dockerfileTemplateUri": {},
"platformOverride": {},
"imageOsVersionOverride": {},
"parentImage": {},
"tags": {
"shape": "Sh"
},
"workingDirectory": {},
"targetRepository": {
"shape": "S17"
},
"kmsKeyId": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"clientToken": {},
"containerRecipeArn": {}
}
}
},
"CreateDistributionConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/CreateDistributionConfiguration"
},
"input": {
"type": "structure",
"required": [
"name",
"distributions",
"clientToken"
],
"members": {
"name": {},
"description": {},
"distributions": {
"shape": "S1c"
},
"tags": {
"shape": "Sh"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"clientToken": {},
"distributionConfigurationArn": {}
}
}
},
"CreateImage": {
"http": {
"method": "PUT",
"requestUri": "/CreateImage"
},
"input": {
"type": "structure",
"required": [
"infrastructureConfigurationArn",
"clientToken"
],
"members": {
"imageRecipeArn": {},
"containerRecipeArn": {},
"distributionConfigurationArn": {},
"infrastructureConfigurationArn": {},
"imageTestsConfiguration": {
"shape": "S28"
},
"enhancedImageMetadataEnabled": {
"type": "boolean"
},
"tags": {
"shape": "Sh"
},
"clientToken": {
"idempotencyToken": true
},
"imageScanningConfiguration": {
"shape": "S2a"
},
"workflows": {
"shape": "S2c"
},
"executionRole": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"clientToken": {},
"imageBuildVersionArn": {}
}
}
},
"CreateImagePipeline": {
"http": {
"method": "PUT",
"requestUri": "/CreateImagePipeline"
},
"input": {
"type": "structure",
"required": [
"name",
"infrastructureConfigurationArn",
"clientToken"
],
"members": {
"name": {},
"description": {},
"imageRecipeArn": {},
"containerRecipeArn": {},
"infrastructureConfigurationArn": {},
"distributionConfigurationArn": {},
"imageTestsConfiguration": {
"shape": "S28"
},
"enhancedImageMetadataEnabled": {
"type": "boolean"
},
"schedule": {
"shape": "S2p"
},
"status": {},
"tags": {
"shape": "Sh"
},
"clientToken": {
"idempotencyToken": true
},
"imageScanningConfiguration": {
"shape": "S2a"
},
"workflows": {
"shape": "S2c"
},
"executionRole": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"clientToken": {},
"imagePipelineArn": {}
}
}
},
"CreateImageRecipe": {
"http": {
"method": "PUT",
"requestUri": "/CreateImageRecipe"
},
"input": {
"type": "structure",
"required": [
"name",
"semanticVersion",
"components",
"parentImage",
"clientToken"
],
"members": {
"name": {},
"description": {},
"semanticVersion": {},
"components": {
"shape": "So"
},
"parentImage": {},
"blockDeviceMappings": {
"shape": "Sx"
},
"tags": {
"shape": "Sh"
},
"workingDirectory": {},
"additionalInstanceConfiguration": {
"shape": "S2w"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"clientToken": {},
"imageRecipeArn": {}
}
}
},
"CreateInfrastructureConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/CreateInfrastructureConfiguration"
},
"input": {
"type": "structure",
"required": [
"name",
"instanceProfileName",
"clientToken"
],
"members": {
"name": {},
"description": {},
"instanceTypes": {
"shape": "S31"
},
"instanceProfileName": {},
"securityGroupIds": {
"shape": "S34"
},
"subnetId": {},
"logging": {
"shape": "S35"
},
"keyPair": {},
"terminateInstanceOnFailure": {
"type": "boolean"
},
"snsTopicArn": {},
"resourceTags": {
"shape": "S38"
},
"instanceMetadataOptions": {
"shape": "S39"
},
"tags": {
"shape": "Sh"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"clientToken": {},
"infrastructureConfigurationArn": {}
}
}
},
"CreateLifecyclePolicy": {
"http": {
"method": "PUT",
"requestUri": "/CreateLifecyclePolicy"
},
"input": {
"type": "structure",
"required": [
"name",
"executionRole",
"resourceType",
"policyDetails",
"resourceSelection",
"clientToken"
],
"members": {
"name": {},
"description": {},
"status": {},
"executionRole": {},
"resourceType": {},
"policyDetails": {
"shape": "S3g"
},
"resourceSelection": {
"shape": "S3u"
},
"tags": {
"shape": "Sh"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"clientToken": {},
"lifecyclePolicyArn": {}
}
}
},
"CreateWorkflow": {
"http": {
"method": "PUT",
"requestUri": "/CreateWorkflow"
},
"input": {
"type": "structure",
"required": [
"name",
"semanticVersion",
"clientToken",
"type"
],
"members": {
"name": {},
"semanticVersion": {},
"description": {},
"changeDescription": {},
"data": {},
"uri": {},
"kmsKeyId": {},
"tags": {
"shape": "Sh"
},
"clientToken": {
"idempotencyToken": true
},
"type": {}
}
},
"output": {
"type": "structure",
"members": {
"clientToken": {},
"workflowBuildVersionArn": {}
}
}
},
"DeleteComponent": {
"http": {
"method": "DELETE",
"requestUri": "/DeleteComponent"
},
"input": {
"type": "structure",
"required": [
"componentBuildVersionArn"
],
"members": {
"componentBuildVersionArn": {
"location": "querystring",
"locationName": "componentBuildVersionArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"componentBuildVersionArn": {}
}
}
},
"DeleteContainerRecipe": {
"http": {
"method": "DELETE",
"requestUri": "/DeleteContainerRecipe"
},
"input": {
"type": "structure",
"required": [
"containerRecipeArn"
],
"members": {
"containerRecipeArn": {
"location": "querystring",
"locationName": "containerRecipeArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"containerRecipeArn": {}
}
}
},
"DeleteDistributionConfiguration": {
"http": {
"method": "DELETE",
"requestUri": "/DeleteDistributionConfiguration"
},
"input": {
"type": "structure",
"required": [
"distributionConfigurationArn"
],
"members": {
"distributionConfigurationArn": {
"location": "querystring",
"locationName": "distributionConfigurationArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"distributionConfigurationArn": {}
}
}
},
"DeleteImage": {
"http": {
"method": "DELETE",
"requestUri": "/DeleteImage"
},
"input": {
"type": "structure",
"required": [
"imageBuildVersionArn"
],
"members": {
"imageBuildVersionArn": {
"location": "querystring",
"locationName": "imageBuildVersionArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imageBuildVersionArn": {}
}
}
},
"DeleteImagePipeline": {
"http": {
"method": "DELETE",
"requestUri": "/DeleteImagePipeline"
},
"input": {
"type": "structure",
"required": [
"imagePipelineArn"
],
"members": {
"imagePipelineArn": {
"location": "querystring",
"locationName": "imagePipelineArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imagePipelineArn": {}
}
}
},
"DeleteImageRecipe": {
"http": {
"method": "DELETE",
"requestUri": "/DeleteImageRecipe"
},
"input": {
"type": "structure",
"required": [
"imageRecipeArn"
],
"members": {
"imageRecipeArn": {
"location": "querystring",
"locationName": "imageRecipeArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imageRecipeArn": {}
}
}
},
"DeleteInfrastructureConfiguration": {
"http": {
"method": "DELETE",
"requestUri": "/DeleteInfrastructureConfiguration"
},
"input": {
"type": "structure",
"required": [
"infrastructureConfigurationArn"
],
"members": {
"infrastructureConfigurationArn": {
"location": "querystring",
"locationName": "infrastructureConfigurationArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"infrastructureConfigurationArn": {}
}
}
},
"DeleteLifecyclePolicy": {
"http": {
"method": "DELETE",
"requestUri": "/DeleteLifecyclePolicy"
},
"input": {
"type": "structure",
"required": [
"lifecyclePolicyArn"
],
"members": {
"lifecyclePolicyArn": {
"location": "querystring",
"locationName": "lifecyclePolicyArn"
}
}
},
"output": {
"type": "structure",
"members": {
"lifecyclePolicyArn": {}
}
}
},
"DeleteWorkflow": {
"http": {
"method": "DELETE",
"requestUri": "/DeleteWorkflow"
},
"input": {
"type": "structure",
"required": [
"workflowBuildVersionArn"
],
"members": {
"workflowBuildVersionArn": {
"location": "querystring",
"locationName": "workflowBuildVersionArn"
}
}
},
"output": {
"type": "structure",
"members": {
"workflowBuildVersionArn": {}
}
}
},
"GetComponent": {
"http": {
"method": "GET",
"requestUri": "/GetComponent"
},
"input": {
"type": "structure",
"required": [
"componentBuildVersionArn"
],
"members": {
"componentBuildVersionArn": {
"location": "querystring",
"locationName": "componentBuildVersionArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"component": {
"type": "structure",
"members": {
"arn": {},
"name": {},
"version": {},
"description": {},
"changeDescription": {},
"type": {},
"platform": {},
"supportedOsVersions": {
"shape": "Sd"
},
"state": {
"shape": "S4r"
},
"parameters": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name",
"type"
],
"members": {
"name": {},
"type": {},
"defaultValue": {
"shape": "Su"
},
"description": {}
}
}
},
"owner": {},
"data": {},
"kmsKeyId": {},
"encrypted": {
"type": "boolean"
},
"dateCreated": {},
"tags": {
"shape": "Sh"
},
"publisher": {},
"obfuscate": {
"type": "boolean"
}
}
}
}
}
},
"GetComponentPolicy": {
"http": {
"method": "GET",
"requestUri": "/GetComponentPolicy"
},
"input": {
"type": "structure",
"required": [
"componentArn"
],
"members": {
"componentArn": {
"location": "querystring",
"locationName": "componentArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"policy": {}
}
}
},
"GetContainerRecipe": {
"http": {
"method": "GET",
"requestUri": "/GetContainerRecipe"
},
"input": {
"type": "structure",
"required": [
"containerRecipeArn"
],
"members": {
"containerRecipeArn": {
"location": "querystring",
"locationName": "containerRecipeArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"containerRecipe": {
"shape": "S54"
}
}
}
},
"GetContainerRecipePolicy": {
"http": {
"method": "GET",
"requestUri": "/GetContainerRecipePolicy"
},
"input": {
"type": "structure",
"required": [
"containerRecipeArn"
],
"members": {
"containerRecipeArn": {
"location": "querystring",
"locationName": "containerRecipeArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"policy": {}
}
}
},
"GetDistributionConfiguration": {
"http": {
"method": "GET",
"requestUri": "/GetDistributionConfiguration"
},
"input": {
"type": "structure",
"required": [
"distributionConfigurationArn"
],
"members": {
"distributionConfigurationArn": {
"location": "querystring",
"locationName": "distributionConfigurationArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"distributionConfiguration": {
"shape": "S5a"
}
}
}
},
"GetImage": {
"http": {
"method": "GET",
"requestUri": "/GetImage"
},
"input": {
"type": "structure",
"required": [
"imageBuildVersionArn"
],
"members": {
"imageBuildVersionArn": {
"location": "querystring",
"locationName": "imageBuildVersionArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"image": {
"type": "structure",
"members": {
"arn": {},
"type": {},
"name": {},
"version": {},
"platform": {},
"enhancedImageMetadataEnabled": {
"type": "boolean"
},
"osVersion": {},
"state": {
"shape": "S5h"
},
"imageRecipe": {
"shape": "S5j"
},
"containerRecipe": {
"shape": "S54"
},
"sourcePipelineName": {},
"sourcePipelineArn": {},
"infrastructureConfiguration": {
"shape": "S5l"
},
"distributionConfiguration": {
"shape": "S5a"
},
"imageTestsConfiguration": {
"shape": "S28"
},
"dateCreated": {},
"outputResources": {
"shape": "S5m"
},
"tags": {
"shape": "Sh"
},
"buildType": {},
"imageSource": {},
"scanState": {
"type": "structure",
"members": {
"status": {},
"reason": {}
}
},
"imageScanningConfiguration": {
"shape": "S2a"
},
"deprecationTime": {
"type": "timestamp"
},
"lifecycleExecutionId": {},
"executionRole": {},
"workflows": {
"shape": "S2c"
}
}
}
}
}
},
"GetImagePipeline": {
"http": {
"method": "GET",
"requestUri": "/GetImagePipeline"
},
"input": {
"type": "structure",
"required": [
"imagePipelineArn"
],
"members": {
"imagePipelineArn": {
"location": "querystring",
"locationName": "imagePipelineArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imagePipeline": {
"shape": "S5y"
}
}
}
},
"GetImagePolicy": {
"http": {
"method": "GET",
"requestUri": "/GetImagePolicy"
},
"input": {
"type": "structure",
"required": [
"imageArn"
],
"members": {
"imageArn": {
"location": "querystring",
"locationName": "imageArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"policy": {}
}
}
},
"GetImageRecipe": {
"http": {
"method": "GET",
"requestUri": "/GetImageRecipe"
},
"input": {
"type": "structure",
"required": [
"imageRecipeArn"
],
"members": {
"imageRecipeArn": {
"location": "querystring",
"locationName": "imageRecipeArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imageRecipe": {
"shape": "S5j"
}
}
}
},
"GetImageRecipePolicy": {
"http": {
"method": "GET",
"requestUri": "/GetImageRecipePolicy"
},
"input": {
"type": "structure",
"required": [
"imageRecipeArn"
],
"members": {
"imageRecipeArn": {
"location": "querystring",
"locationName": "imageRecipeArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"policy": {}
}
}
},
"GetInfrastructureConfiguration": {
"http": {
"method": "GET",
"requestUri": "/GetInfrastructureConfiguration"
},
"input": {
"type": "structure",
"required": [
"infrastructureConfigurationArn"
],
"members": {
"infrastructureConfigurationArn": {
"location": "querystring",
"locationName": "infrastructureConfigurationArn"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"infrastructureConfiguration": {
"shape": "S5l"
}
}
}
},
"GetLifecycleExecution": {
"http": {
"method": "GET",
"requestUri": "/GetLifecycleExecution"
},
"input": {
"type": "structure",
"required": [
"lifecycleExecutionId"
],
"members": {
"lifecycleExecutionId": {
"location": "querystring",
"locationName": "lifecycleExecutionId"
}
}
},
"output": {
"type": "structure",
"members": {
"lifecycleExecution": {
"shape": "S69"
}
}
}
},
"GetLifecyclePolicy": {
"http": {
"method": "GET",
"requestUri": "/GetLifecyclePolicy"
},
"input": {
"type": "structure",
"required": [
"lifecyclePolicyArn"
],
"members": {
"lifecyclePolicyArn": {
"location": "querystring",
"locationName": "lifecyclePolicyArn"
}
}
},
"output": {
"type": "structure",
"members": {
"lifecyclePolicy": {
"type": "structure",
"members": {
"arn": {},
"name": {},
"description": {},
"status": {},
"executionRole": {},
"resourceType": {},
"policyDetails": {
"shape": "S3g"
},
"resourceSelection": {
"shape": "S3u"
},
"dateCreated": {
"type": "timestamp"
},
"dateUpdated": {
"type": "timestamp"
},
"dateLastRun": {
"type": "timestamp"
},
"tags": {
"shape": "Sh"
}
}
}
}
}
},
"GetWorkflow": {
"http": {
"method": "GET",
"requestUri": "/GetWorkflow"
},
"input": {
"type": "structure",
"required": [
"workflowBuildVersionArn"
],
"members": {
"workflowBuildVersionArn": {
"location": "querystring",
"locationName": "workflowBuildVersionArn"
}
}
},
"output": {
"type": "structure",
"members": {
"workflow": {
"type": "structure",
"members": {
"arn": {},
"name": {},
"version": {},
"description": {},
"changeDescription": {},
"type": {},
"state": {
"shape": "S6j"
},
"owner": {},
"data": {},
"kmsKeyId": {},
"dateCreated": {},
"tags": {
"shape": "Sh"
},
"parameters": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name",
"type"
],
"members": {
"name": {},
"type": {},
"defaultValue": {
"shape": "S2i"
},
"description": {}
}
}
}
}
}
}
}
},
"GetWorkflowExecution": {
"http": {
"method": "GET",
"requestUri": "/GetWorkflowExecution"
},
"input": {
"type": "structure",
"required": [
"workflowExecutionId"
],
"members": {
"workflowExecutionId": {
"location": "querystring",
"locationName": "workflowExecutionId"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"workflowBuildVersionArn": {},
"workflowExecutionId": {},
"imageBuildVersionArn": {},
"type": {},
"status": {},
"message": {},
"totalStepCount": {
"type": "integer"
},
"totalStepsSucceeded": {
"type": "integer"
},
"totalStepsFailed": {
"type": "integer"
},
"totalStepsSkipped": {
"type": "integer"
},
"startTime": {},
"endTime": {},
"parallelGroup": {}
}
}
},
"GetWorkflowStepExecution": {
"http": {
"method": "GET",
"requestUri": "/GetWorkflowStepExecution"
},
"input": {
"type": "structure",
"required": [
"stepExecutionId"
],
"members": {
"stepExecutionId": {
"location": "querystring",
"locationName": "stepExecutionId"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"stepExecutionId": {},
"workflowBuildVersionArn": {},
"workflowExecutionId": {},
"imageBuildVersionArn": {},
"name": {},
"description": {},
"action": {},
"status": {},
"rollbackStatus": {},
"message": {},
"inputs": {},
"outputs": {},
"startTime": {},
"endTime": {},
"onFailure": {},
"timeoutSeconds": {
"type": "integer"
}
}
}
},
"ImportComponent": {
"http": {
"method": "PUT",
"requestUri": "/ImportComponent"
},
"input": {
"type": "structure",
"required": [
"name",
"semanticVersion",
"type",
"format",
"platform",
"clientToken"
],
"members": {
"name": {},
"semanticVersion": {},
"description": {},
"changeDescription": {},
"type": {},
"format": {},
"platform": {},
"data": {},
"uri": {},
"kmsKeyId": {},
"tags": {
"shape": "Sh"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"clientToken": {},
"componentBuildVersionArn": {}
}
}
},
"ImportVmImage": {
"http": {
"method": "PUT",
"requestUri": "/ImportVmImage"
},
"input": {
"type": "structure",
"required": [
"name",
"semanticVersion",
"platform",
"vmImportTaskId",
"clientToken"
],
"members": {
"name": {},
"semanticVersion": {},
"description": {},
"platform": {},
"osVersion": {},
"vmImportTaskId": {},
"tags": {
"shape": "Sh"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imageArn": {},
"clientToken": {}
}
}
},
"ListComponentBuildVersions": {
"http": {
"requestUri": "/ListComponentBuildVersions"
},
"input": {
"type": "structure",
"required": [
"componentVersionArn"
],
"members": {
"componentVersionArn": {},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"componentSummaryList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"name": {},
"version": {},
"platform": {},
"supportedOsVersions": {
"shape": "Sd"
},
"state": {
"shape": "S4r"
},
"type": {},
"owner": {},
"description": {},
"changeDescription": {},
"dateCreated": {},
"tags": {
"shape": "Sh"
},
"publisher": {},
"obfuscate": {
"type": "boolean"
}
}
}
},
"nextToken": {}
}
}
},
"ListComponents": {
"http": {
"requestUri": "/ListComponents"
},
"input": {
"type": "structure",
"members": {
"owner": {},
"filters": {
"shape": "S7m"
},
"byName": {
"type": "boolean"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"componentVersionList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"name": {},
"version": {},
"description": {},
"platform": {},
"supportedOsVersions": {
"shape": "Sd"
},
"type": {},
"owner": {},
"dateCreated": {}
}
}
},
"nextToken": {}
}
}
},
"ListContainerRecipes": {
"http": {
"requestUri": "/ListContainerRecipes"
},
"input": {
"type": "structure",
"members": {
"owner": {},
"filters": {
"shape": "S7m"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"containerRecipeSummaryList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"containerType": {},
"name": {},
"platform": {},
"owner": {},
"parentImage": {},
"dateCreated": {},
"tags": {
"shape": "Sh"
}
}
}
},
"nextToken": {}
}
}
},
"ListDistributionConfigurations": {
"http": {
"requestUri": "/ListDistributionConfigurations"
},
"input": {
"type": "structure",
"members": {
"filters": {
"shape": "S7m"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"distributionConfigurationSummaryList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"name": {},
"description": {},
"dateCreated": {},
"dateUpdated": {},
"tags": {
"shape": "Sh"
},
"regions": {
"type": "list",
"member": {}
}
}
}
},
"nextToken": {}
}
}
},
"ListImageBuildVersions": {
"http": {
"requestUri": "/ListImageBuildVersions"
},
"input": {
"type": "structure",
"required": [
"imageVersionArn"
],
"members": {
"imageVersionArn": {},
"filters": {
"shape": "S7m"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imageSummaryList": {
"shape": "S86"
},
"nextToken": {}
}
}
},
"ListImagePackages": {
"http": {
"requestUri": "/ListImagePackages"
},
"input": {
"type": "structure",
"required": [
"imageBuildVersionArn"
],
"members": {
"imageBuildVersionArn": {},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imagePackageList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"packageName": {},
"packageVersion": {}
}
}
},
"nextToken": {}
}
}
},
"ListImagePipelineImages": {
"http": {
"requestUri": "/ListImagePipelineImages"
},
"input": {
"type": "structure",
"required": [
"imagePipelineArn"
],
"members": {
"imagePipelineArn": {},
"filters": {
"shape": "S7m"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imageSummaryList": {
"shape": "S86"
},
"nextToken": {}
}
}
},
"ListImagePipelines": {
"http": {
"requestUri": "/ListImagePipelines"
},
"input": {
"type": "structure",
"members": {
"filters": {
"shape": "S7m"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imagePipelineList": {
"type": "list",
"member": {
"shape": "S5y"
}
},
"nextToken": {}
}
}
},
"ListImageRecipes": {
"http": {
"requestUri": "/ListImageRecipes"
},
"input": {
"type": "structure",
"members": {
"owner": {},
"filters": {
"shape": "S7m"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imageRecipeSummaryList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"name": {},
"platform": {},
"owner": {},
"parentImage": {},
"dateCreated": {},
"tags": {
"shape": "Sh"
}
}
}
},
"nextToken": {}
}
}
},
"ListImageScanFindingAggregations": {
"http": {
"requestUri": "/ListImageScanFindingAggregations"
},
"input": {
"type": "structure",
"members": {
"filter": {
"shape": "S7n"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"aggregationType": {},
"responses": {
"type": "list",
"member": {
"type": "structure",
"members": {
"accountAggregation": {
"type": "structure",
"members": {
"accountId": {},
"severityCounts": {
"shape": "S8q"
}
}
},
"imageAggregation": {
"type": "structure",
"members": {
"imageBuildVersionArn": {},
"severityCounts": {
"shape": "S8q"
}
}
},
"imagePipelineAggregation": {
"type": "structure",
"members": {
"imagePipelineArn": {},
"severityCounts": {
"shape": "S8q"
}
}
},
"vulnerabilityIdAggregation": {
"type": "structure",
"members": {
"vulnerabilityId": {},
"severityCounts": {
"shape": "S8q"
}
}
}
}
}
},
"nextToken": {}
}
}
},
"ListImageScanFindings": {
"http": {
"requestUri": "/ListImageScanFindings"
},
"input": {
"type": "structure",
"members": {
"filters": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"values": {
"type": "list",
"member": {}
}
}
}
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"findings": {
"type": "list",
"member": {
"type": "structure",
"members": {
"awsAccountId": {},
"imageBuildVersionArn": {},
"imagePipelineArn": {},
"type": {},
"description": {},
"title": {},
"remediation": {
"type": "structure",
"members": {
"recommendation": {
"type": "structure",
"members": {
"text": {},
"url": {}
}
}
}
},
"severity": {},
"firstObservedAt": {
"type": "timestamp"
},
"updatedAt": {
"type": "timestamp"
},
"inspectorScore": {
"type": "double"
},
"inspectorScoreDetails": {
"type": "structure",
"members": {
"adjustedCvss": {
"type": "structure",
"members": {
"scoreSource": {},
"cvssSource": {},
"version": {},
"score": {
"type": "double"
},
"scoringVector": {},
"adjustments": {
"type": "list",
"member": {
"type": "structure",
"members": {
"metric": {},
"reason": {}
}
}
}
}
}
}
},
"packageVulnerabilityDetails": {
"type": "structure",
"required": [
"vulnerabilityId"
],
"members": {
"vulnerabilityId": {},
"vulnerablePackages": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"version": {},
"sourceLayerHash": {},
"epoch": {
"type": "integer"
},
"release": {},
"arch": {},
"packageManager": {},
"filePath": {},
"fixedInVersion": {},
"remediation": {}
}
}
},
"source": {},
"cvss": {
"type": "list",
"member": {
"type": "structure",
"members": {
"baseScore": {
"type": "double"
},
"scoringVector": {},
"version": {},
"source": {}
}
}
},
"relatedVulnerabilities": {
"type": "list",
"member": {}
},
"sourceUrl": {},
"vendorSeverity": {},
"vendorCreatedAt": {
"type": "timestamp"
},
"vendorUpdatedAt": {
"type": "timestamp"
},
"referenceUrls": {
"type": "list",
"member": {}
}
}
},
"fixAvailable": {}
}
}
},
"nextToken": {}
}
}
},
"ListImages": {
"http": {
"requestUri": "/ListImages"
},
"input": {
"type": "structure",
"members": {
"owner": {},
"filters": {
"shape": "S7m"
},
"byName": {
"type": "boolean"
},
"maxResults": {
"type": "integer"
},
"nextToken": {},
"includeDeprecated": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"imageVersionList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"name": {},
"type": {},
"version": {},
"platform": {},
"osVersion": {},
"owner": {},
"dateCreated": {},
"buildType": {},
"imageSource": {}
}
}
},
"nextToken": {}
}
}
},
"ListInfrastructureConfigurations": {
"http": {
"requestUri": "/ListInfrastructureConfigurations"
},
"input": {
"type": "structure",
"members": {
"filters": {
"shape": "S7m"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"requestId": {},
"infrastructureConfigurationSummaryList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},