mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 05:09:05 +00:00
3352 lines
77 KiB
JSON
3352 lines
77 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2019-12-02",
|
|
"endpointPrefix": "imagebuilder",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "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"
|
|
}
|
|
}
|
|
},
|
|
"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": "S2e"
|
|
},
|
|
"status": {},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"imageScanningConfiguration": {
|
|
"shape": "S2a"
|
|
}
|
|
}
|
|
},
|
|
"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": "S2l"
|
|
},
|
|
"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": "S2q"
|
|
},
|
|
"instanceProfileName": {},
|
|
"securityGroupIds": {
|
|
"shape": "S2t"
|
|
},
|
|
"subnetId": {},
|
|
"logging": {
|
|
"shape": "S2u"
|
|
},
|
|
"keyPair": {},
|
|
"terminateInstanceOnFailure": {
|
|
"type": "boolean"
|
|
},
|
|
"snsTopicArn": {},
|
|
"resourceTags": {
|
|
"shape": "S2x"
|
|
},
|
|
"instanceMetadataOptions": {
|
|
"shape": "S2y"
|
|
},
|
|
"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": "S36"
|
|
},
|
|
"resourceSelection": {
|
|
"shape": "S3k"
|
|
},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"clientToken": {},
|
|
"lifecyclePolicyArn": {}
|
|
}
|
|
}
|
|
},
|
|
"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": {}
|
|
}
|
|
}
|
|
},
|
|
"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": "S4a"
|
|
},
|
|
"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": "S4n"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S4t"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S50"
|
|
},
|
|
"imageRecipe": {
|
|
"shape": "S52"
|
|
},
|
|
"containerRecipe": {
|
|
"shape": "S4n"
|
|
},
|
|
"sourcePipelineName": {},
|
|
"sourcePipelineArn": {},
|
|
"infrastructureConfiguration": {
|
|
"shape": "S54"
|
|
},
|
|
"distributionConfiguration": {
|
|
"shape": "S4t"
|
|
},
|
|
"imageTestsConfiguration": {
|
|
"shape": "S28"
|
|
},
|
|
"dateCreated": {},
|
|
"outputResources": {
|
|
"shape": "S55"
|
|
},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
},
|
|
"buildType": {},
|
|
"imageSource": {},
|
|
"scanState": {
|
|
"type": "structure",
|
|
"members": {
|
|
"status": {},
|
|
"reason": {}
|
|
}
|
|
},
|
|
"imageScanningConfiguration": {
|
|
"shape": "S2a"
|
|
},
|
|
"deprecationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lifecycleExecutionId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetImagePipeline": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/GetImagePipeline"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"imagePipelineArn"
|
|
],
|
|
"members": {
|
|
"imagePipelineArn": {
|
|
"location": "querystring",
|
|
"locationName": "imagePipelineArn"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"imagePipeline": {
|
|
"shape": "S5h"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S52"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S54"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetLifecycleExecution": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/GetLifecycleExecution"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"lifecycleExecutionId"
|
|
],
|
|
"members": {
|
|
"lifecycleExecutionId": {
|
|
"location": "querystring",
|
|
"locationName": "lifecycleExecutionId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"lifecycleExecution": {
|
|
"shape": "S5s"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S36"
|
|
},
|
|
"resourceSelection": {
|
|
"shape": "S3k"
|
|
},
|
|
"dateCreated": {
|
|
"type": "timestamp"
|
|
},
|
|
"dateUpdated": {
|
|
"type": "timestamp"
|
|
},
|
|
"dateLastRun": {
|
|
"type": "timestamp"
|
|
},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": {}
|
|
}
|
|
}
|
|
},
|
|
"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": "S4a"
|
|
},
|
|
"type": {},
|
|
"owner": {},
|
|
"description": {},
|
|
"changeDescription": {},
|
|
"dateCreated": {},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
},
|
|
"publisher": {},
|
|
"obfuscate": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListComponents": {
|
|
"http": {
|
|
"requestUri": "/ListComponents"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"owner": {},
|
|
"filters": {
|
|
"shape": "S6x"
|
|
},
|
|
"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": "S6x"
|
|
},
|
|
"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": "S6x"
|
|
},
|
|
"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": "S6x"
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"imageSummaryList": {
|
|
"shape": "S7h"
|
|
},
|
|
"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": "S6x"
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"imageSummaryList": {
|
|
"shape": "S7h"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListImagePipelines": {
|
|
"http": {
|
|
"requestUri": "/ListImagePipelines"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"filters": {
|
|
"shape": "S6x"
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"imagePipelineList": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S5h"
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListImageRecipes": {
|
|
"http": {
|
|
"requestUri": "/ListImageRecipes"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"owner": {},
|
|
"filters": {
|
|
"shape": "S6x"
|
|
},
|
|
"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": "S6y"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"aggregationType": {},
|
|
"responses": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"accountAggregation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"accountId": {},
|
|
"severityCounts": {
|
|
"shape": "S81"
|
|
}
|
|
}
|
|
},
|
|
"imageAggregation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"imageBuildVersionArn": {},
|
|
"severityCounts": {
|
|
"shape": "S81"
|
|
}
|
|
}
|
|
},
|
|
"imagePipelineAggregation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"imagePipelineArn": {},
|
|
"severityCounts": {
|
|
"shape": "S81"
|
|
}
|
|
}
|
|
},
|
|
"vulnerabilityIdAggregation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"vulnerabilityId": {},
|
|
"severityCounts": {
|
|
"shape": "S81"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S6x"
|
|
},
|
|
"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": "S6x"
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"infrastructureConfigurationSummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"arn": {},
|
|
"name": {},
|
|
"description": {},
|
|
"dateCreated": {},
|
|
"dateUpdated": {},
|
|
"resourceTags": {
|
|
"shape": "S2x"
|
|
},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
},
|
|
"instanceTypes": {
|
|
"shape": "S2q"
|
|
},
|
|
"instanceProfileName": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListLifecycleExecutionResources": {
|
|
"http": {
|
|
"requestUri": "/ListLifecycleExecutionResources"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"lifecycleExecutionId"
|
|
],
|
|
"members": {
|
|
"lifecycleExecutionId": {},
|
|
"parentResourceId": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"lifecycleExecutionId": {},
|
|
"lifecycleExecutionState": {
|
|
"shape": "S5u"
|
|
},
|
|
"resources": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"accountId": {},
|
|
"resourceId": {},
|
|
"state": {
|
|
"shape": "S97"
|
|
},
|
|
"action": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"reason": {}
|
|
}
|
|
},
|
|
"region": {},
|
|
"snapshots": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"snapshotId": {},
|
|
"state": {
|
|
"shape": "S97"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"imageUris": {
|
|
"shape": "S1j"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListLifecycleExecutions": {
|
|
"http": {
|
|
"requestUri": "/ListLifecycleExecutions"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn"
|
|
],
|
|
"members": {
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"resourceArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"lifecycleExecutions": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S5s"
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListLifecyclePolicies": {
|
|
"http": {
|
|
"requestUri": "/ListLifecyclePolicies"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"filters": {
|
|
"shape": "S6x"
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"lifecyclePolicySummaryList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"arn": {},
|
|
"name": {},
|
|
"description": {},
|
|
"status": {},
|
|
"executionRole": {},
|
|
"resourceType": {},
|
|
"dateCreated": {
|
|
"type": "timestamp"
|
|
},
|
|
"dateUpdated": {
|
|
"type": "timestamp"
|
|
},
|
|
"dateLastRun": {
|
|
"type": "timestamp"
|
|
},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tags/{resourceArn}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resourceArn"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"tags": {
|
|
"shape": "Sh"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListWorkflowExecutions": {
|
|
"http": {
|
|
"requestUri": "/ListWorkflowExecutions"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"imageBuildVersionArn"
|
|
],
|
|
"members": {
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"imageBuildVersionArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"workflowExecutions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"workflowBuildVersionArn": {},
|
|
"workflowExecutionId": {},
|
|
"type": {},
|
|
"status": {},
|
|
"message": {},
|
|
"totalStepCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalStepsSucceeded": {
|
|
"type": "integer"
|
|
},
|
|
"totalStepsFailed": {
|
|
"type": "integer"
|
|
},
|
|
"totalStepsSkipped": {
|
|
"type": "integer"
|
|
},
|
|
"startTime": {},
|
|
"endTime": {}
|
|
}
|
|
}
|
|
},
|
|
"imageBuildVersionArn": {},
|
|
"message": {},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListWorkflowStepExecutions": {
|
|
"http": {
|
|
"requestUri": "/ListWorkflowStepExecutions"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"workflowExecutionId"
|
|
],
|
|
"members": {
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"workflowExecutionId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"steps": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"stepExecutionId": {},
|
|
"name": {},
|
|
"description": {},
|
|
"action": {},
|
|
"status": {},
|
|
"rollbackStatus": {},
|
|
"message": {},
|
|
"inputs": {},
|
|
"outputs": {},
|
|
"startTime": {},
|
|
"endTime": {}
|
|
}
|
|
}
|
|
},
|
|
"workflowBuildVersionArn": {},
|
|
"workflowExecutionId": {},
|
|
"imageBuildVersionArn": {},
|
|
"message": {},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"PutComponentPolicy": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/PutComponentPolicy"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"componentArn",
|
|
"policy"
|
|
],
|
|
"members": {
|
|
"componentArn": {},
|
|
"policy": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"componentArn": {}
|
|
}
|
|
}
|
|
},
|
|
"PutContainerRecipePolicy": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/PutContainerRecipePolicy"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"containerRecipeArn",
|
|
"policy"
|
|
],
|
|
"members": {
|
|
"containerRecipeArn": {},
|
|
"policy": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"containerRecipeArn": {}
|
|
}
|
|
}
|
|
},
|
|
"PutImagePolicy": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/PutImagePolicy"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"imageArn",
|
|
"policy"
|
|
],
|
|
"members": {
|
|
"imageArn": {},
|
|
"policy": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"imageArn": {}
|
|
}
|
|
}
|
|
},
|
|
"PutImageRecipePolicy": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/PutImageRecipePolicy"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"imageRecipeArn",
|
|
"policy"
|
|
],
|
|
"members": {
|
|
"imageRecipeArn": {},
|
|
"policy": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"imageRecipeArn": {}
|
|
}
|
|
}
|
|
},
|
|
"StartImagePipelineExecution": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/StartImagePipelineExecution"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"imagePipelineArn",
|
|
"clientToken"
|
|
],
|
|
"members": {
|
|
"imagePipelineArn": {},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"clientToken": {},
|
|
"imageBuildVersionArn": {}
|
|
}
|
|
}
|
|
},
|
|
"StartResourceStateUpdate": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/StartResourceStateUpdate"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"state",
|
|
"clientToken"
|
|
],
|
|
"members": {
|
|
"resourceArn": {},
|
|
"state": {
|
|
"type": "structure",
|
|
"members": {
|
|
"status": {}
|
|
}
|
|
},
|
|
"executionRole": {},
|
|
"includeResources": {
|
|
"type": "structure",
|
|
"members": {
|
|
"amis": {
|
|
"type": "boolean"
|
|
},
|
|
"snapshots": {
|
|
"type": "boolean"
|
|
},
|
|
"containers": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"exclusionRules": {
|
|
"type": "structure",
|
|
"members": {
|
|
"amis": {
|
|
"shape": "S3h"
|
|
}
|
|
}
|
|
},
|
|
"updateAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"lifecycleExecutionId": {},
|
|
"resourceArn": {}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"http": {
|
|
"requestUri": "/tags/{resourceArn}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tags"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resourceArn"
|
|
},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tags/{resourceArn}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tagKeys"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resourceArn"
|
|
},
|
|
"tagKeys": {
|
|
"location": "querystring",
|
|
"locationName": "tagKeys",
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateDistributionConfiguration": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/UpdateDistributionConfiguration"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"distributionConfigurationArn",
|
|
"distributions",
|
|
"clientToken"
|
|
],
|
|
"members": {
|
|
"distributionConfigurationArn": {},
|
|
"description": {},
|
|
"distributions": {
|
|
"shape": "S1c"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"clientToken": {},
|
|
"distributionConfigurationArn": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateImagePipeline": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/UpdateImagePipeline"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"imagePipelineArn",
|
|
"infrastructureConfigurationArn",
|
|
"clientToken"
|
|
],
|
|
"members": {
|
|
"imagePipelineArn": {},
|
|
"description": {},
|
|
"imageRecipeArn": {},
|
|
"containerRecipeArn": {},
|
|
"infrastructureConfigurationArn": {},
|
|
"distributionConfigurationArn": {},
|
|
"imageTestsConfiguration": {
|
|
"shape": "S28"
|
|
},
|
|
"enhancedImageMetadataEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"schedule": {
|
|
"shape": "S2e"
|
|
},
|
|
"status": {},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"imageScanningConfiguration": {
|
|
"shape": "S2a"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"clientToken": {},
|
|
"imagePipelineArn": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateInfrastructureConfiguration": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/UpdateInfrastructureConfiguration"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"infrastructureConfigurationArn",
|
|
"instanceProfileName",
|
|
"clientToken"
|
|
],
|
|
"members": {
|
|
"infrastructureConfigurationArn": {},
|
|
"description": {},
|
|
"instanceTypes": {
|
|
"shape": "S2q"
|
|
},
|
|
"instanceProfileName": {},
|
|
"securityGroupIds": {
|
|
"shape": "S2t"
|
|
},
|
|
"subnetId": {},
|
|
"logging": {
|
|
"shape": "S2u"
|
|
},
|
|
"keyPair": {},
|
|
"terminateInstanceOnFailure": {
|
|
"type": "boolean"
|
|
},
|
|
"snsTopicArn": {},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"resourceTags": {
|
|
"shape": "S2x"
|
|
},
|
|
"instanceMetadataOptions": {
|
|
"shape": "S2y"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"requestId": {},
|
|
"clientToken": {},
|
|
"infrastructureConfigurationArn": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateLifecyclePolicy": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/UpdateLifecyclePolicy"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"lifecyclePolicyArn",
|
|
"executionRole",
|
|
"resourceType",
|
|
"policyDetails",
|
|
"resourceSelection",
|
|
"clientToken"
|
|
],
|
|
"members": {
|
|
"lifecyclePolicyArn": {},
|
|
"description": {},
|
|
"status": {},
|
|
"executionRole": {},
|
|
"resourceType": {},
|
|
"policyDetails": {
|
|
"shape": "S36"
|
|
},
|
|
"resourceSelection": {
|
|
"shape": "S3k"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"lifecyclePolicyArn": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"Sd": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Sh": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"So": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"componentArn"
|
|
],
|
|
"members": {
|
|
"componentArn": {},
|
|
"parameters": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"value"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"value": {
|
|
"shape": "Su"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Su": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Sw": {
|
|
"type": "structure",
|
|
"members": {
|
|
"image": {},
|
|
"blockDeviceMappings": {
|
|
"shape": "Sx"
|
|
}
|
|
}
|
|
},
|
|
"Sx": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"deviceName": {},
|
|
"ebs": {
|
|
"type": "structure",
|
|
"members": {
|
|
"encrypted": {
|
|
"type": "boolean"
|
|
},
|
|
"deleteOnTermination": {
|
|
"type": "boolean"
|
|
},
|
|
"iops": {
|
|
"type": "integer"
|
|
},
|
|
"kmsKeyId": {},
|
|
"snapshotId": {},
|
|
"volumeSize": {
|
|
"type": "integer"
|
|
},
|
|
"volumeType": {},
|
|
"throughput": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"virtualName": {},
|
|
"noDevice": {}
|
|
}
|
|
}
|
|
},
|
|
"S17": {
|
|
"type": "structure",
|
|
"required": [
|
|
"service",
|
|
"repositoryName"
|
|
],
|
|
"members": {
|
|
"service": {},
|
|
"repositoryName": {}
|
|
}
|
|
},
|
|
"S1c": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"region"
|
|
],
|
|
"members": {
|
|
"region": {},
|
|
"amiDistributionConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"description": {},
|
|
"targetAccountIds": {
|
|
"shape": "S1g"
|
|
},
|
|
"amiTags": {
|
|
"shape": "Sh"
|
|
},
|
|
"kmsKeyId": {},
|
|
"launchPermission": {
|
|
"type": "structure",
|
|
"members": {
|
|
"userIds": {
|
|
"shape": "S1g"
|
|
},
|
|
"userGroups": {
|
|
"shape": "S1j"
|
|
},
|
|
"organizationArns": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"organizationalUnitArns": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"containerDistributionConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"targetRepository"
|
|
],
|
|
"members": {
|
|
"description": {},
|
|
"containerTags": {
|
|
"shape": "S1j"
|
|
},
|
|
"targetRepository": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
},
|
|
"licenseConfigurationArns": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"launchTemplateConfigurations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"launchTemplateId"
|
|
],
|
|
"members": {
|
|
"launchTemplateId": {},
|
|
"accountId": {},
|
|
"setDefaultVersion": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"s3ExportConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"roleName",
|
|
"diskImageFormat",
|
|
"s3Bucket"
|
|
],
|
|
"members": {
|
|
"roleName": {},
|
|
"diskImageFormat": {},
|
|
"s3Bucket": {},
|
|
"s3Prefix": {}
|
|
}
|
|
},
|
|
"fastLaunchConfigurations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"enabled"
|
|
],
|
|
"members": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"snapshotConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"targetResourceCount": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"maxParallelLaunches": {
|
|
"type": "integer"
|
|
},
|
|
"launchTemplate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"launchTemplateId": {},
|
|
"launchTemplateName": {},
|
|
"launchTemplateVersion": {}
|
|
}
|
|
},
|
|
"accountId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1g": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S1j": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S28": {
|
|
"type": "structure",
|
|
"members": {
|
|
"imageTestsEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"timeoutMinutes": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S2a": {
|
|
"type": "structure",
|
|
"members": {
|
|
"imageScanningEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"ecrConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"repositoryName": {},
|
|
"containerTags": {
|
|
"shape": "S1j"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S2e": {
|
|
"type": "structure",
|
|
"members": {
|
|
"scheduleExpression": {},
|
|
"timezone": {},
|
|
"pipelineExecutionStartCondition": {}
|
|
}
|
|
},
|
|
"S2l": {
|
|
"type": "structure",
|
|
"members": {
|
|
"systemsManagerAgent": {
|
|
"type": "structure",
|
|
"members": {
|
|
"uninstallAfterBuild": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"userDataOverride": {}
|
|
}
|
|
},
|
|
"S2q": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2t": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2u": {
|
|
"type": "structure",
|
|
"members": {
|
|
"s3Logs": {
|
|
"type": "structure",
|
|
"members": {
|
|
"s3BucketName": {},
|
|
"s3KeyPrefix": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S2x": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S2y": {
|
|
"type": "structure",
|
|
"members": {
|
|
"httpTokens": {},
|
|
"httpPutResponseHopLimit": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S36": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"action",
|
|
"filter"
|
|
],
|
|
"members": {
|
|
"action": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"includeResources": {
|
|
"type": "structure",
|
|
"members": {
|
|
"amis": {
|
|
"type": "boolean"
|
|
},
|
|
"snapshots": {
|
|
"type": "boolean"
|
|
},
|
|
"containers": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"filter": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type",
|
|
"value"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"unit": {},
|
|
"retainAtLeast": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"exclusionRules": {
|
|
"type": "structure",
|
|
"members": {
|
|
"tagMap": {
|
|
"shape": "Sh"
|
|
},
|
|
"amis": {
|
|
"shape": "S3h"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S3h": {
|
|
"type": "structure",
|
|
"members": {
|
|
"isPublic": {
|
|
"type": "boolean"
|
|
},
|
|
"regions": {
|
|
"shape": "S1j"
|
|
},
|
|
"sharedAccounts": {
|
|
"shape": "S1g"
|
|
},
|
|
"lastLaunched": {
|
|
"type": "structure",
|
|
"required": [
|
|
"value",
|
|
"unit"
|
|
],
|
|
"members": {
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"unit": {}
|
|
}
|
|
},
|
|
"tagMap": {
|
|
"shape": "Sh"
|
|
}
|
|
}
|
|
},
|
|
"S3k": {
|
|
"type": "structure",
|
|
"members": {
|
|
"recipes": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"semanticVersion"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"semanticVersion": {}
|
|
}
|
|
}
|
|
},
|
|
"tagMap": {
|
|
"shape": "Sh"
|
|
}
|
|
}
|
|
},
|
|
"S4a": {
|
|
"type": "structure",
|
|
"members": {
|
|
"status": {},
|
|
"reason": {}
|
|
}
|
|
},
|
|
"S4n": {
|
|
"type": "structure",
|
|
"members": {
|
|
"arn": {},
|
|
"containerType": {},
|
|
"name": {},
|
|
"description": {},
|
|
"platform": {},
|
|
"owner": {},
|
|
"version": {},
|
|
"components": {
|
|
"shape": "So"
|
|
},
|
|
"instanceConfiguration": {
|
|
"shape": "Sw"
|
|
},
|
|
"dockerfileTemplateData": {},
|
|
"kmsKeyId": {},
|
|
"encrypted": {
|
|
"type": "boolean"
|
|
},
|
|
"parentImage": {},
|
|
"dateCreated": {},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
},
|
|
"workingDirectory": {},
|
|
"targetRepository": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
},
|
|
"S4t": {
|
|
"type": "structure",
|
|
"required": [
|
|
"timeoutMinutes"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"name": {},
|
|
"description": {},
|
|
"distributions": {
|
|
"shape": "S1c"
|
|
},
|
|
"timeoutMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"dateCreated": {},
|
|
"dateUpdated": {},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
}
|
|
}
|
|
},
|
|
"S50": {
|
|
"type": "structure",
|
|
"members": {
|
|
"status": {},
|
|
"reason": {}
|
|
}
|
|
},
|
|
"S52": {
|
|
"type": "structure",
|
|
"members": {
|
|
"arn": {},
|
|
"type": {},
|
|
"name": {},
|
|
"description": {},
|
|
"platform": {},
|
|
"owner": {},
|
|
"version": {},
|
|
"components": {
|
|
"shape": "So"
|
|
},
|
|
"parentImage": {},
|
|
"blockDeviceMappings": {
|
|
"shape": "Sx"
|
|
},
|
|
"dateCreated": {},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
},
|
|
"workingDirectory": {},
|
|
"additionalInstanceConfiguration": {
|
|
"shape": "S2l"
|
|
}
|
|
}
|
|
},
|
|
"S54": {
|
|
"type": "structure",
|
|
"members": {
|
|
"arn": {},
|
|
"name": {},
|
|
"description": {},
|
|
"instanceTypes": {
|
|
"shape": "S2q"
|
|
},
|
|
"instanceProfileName": {},
|
|
"securityGroupIds": {
|
|
"shape": "S2t"
|
|
},
|
|
"subnetId": {},
|
|
"logging": {
|
|
"shape": "S2u"
|
|
},
|
|
"keyPair": {},
|
|
"terminateInstanceOnFailure": {
|
|
"type": "boolean"
|
|
},
|
|
"snsTopicArn": {},
|
|
"dateCreated": {},
|
|
"dateUpdated": {},
|
|
"resourceTags": {
|
|
"shape": "S2x"
|
|
},
|
|
"instanceMetadataOptions": {
|
|
"shape": "S2y"
|
|
},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
}
|
|
}
|
|
},
|
|
"S55": {
|
|
"type": "structure",
|
|
"members": {
|
|
"amis": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"region": {},
|
|
"image": {},
|
|
"name": {},
|
|
"description": {},
|
|
"state": {
|
|
"shape": "S50"
|
|
},
|
|
"accountId": {}
|
|
}
|
|
}
|
|
},
|
|
"containers": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"region": {},
|
|
"imageUris": {
|
|
"shape": "S1j"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S5h": {
|
|
"type": "structure",
|
|
"members": {
|
|
"arn": {},
|
|
"name": {},
|
|
"description": {},
|
|
"platform": {},
|
|
"enhancedImageMetadataEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"imageRecipeArn": {},
|
|
"containerRecipeArn": {},
|
|
"infrastructureConfigurationArn": {},
|
|
"distributionConfigurationArn": {},
|
|
"imageTestsConfiguration": {
|
|
"shape": "S28"
|
|
},
|
|
"schedule": {
|
|
"shape": "S2e"
|
|
},
|
|
"status": {},
|
|
"dateCreated": {},
|
|
"dateUpdated": {},
|
|
"dateLastRun": {},
|
|
"dateNextRun": {},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
},
|
|
"imageScanningConfiguration": {
|
|
"shape": "S2a"
|
|
}
|
|
}
|
|
},
|
|
"S5s": {
|
|
"type": "structure",
|
|
"members": {
|
|
"lifecycleExecutionId": {},
|
|
"lifecyclePolicyArn": {},
|
|
"resourcesImpactedSummary": {
|
|
"type": "structure",
|
|
"members": {
|
|
"hasImpactedResources": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"state": {
|
|
"shape": "S5u"
|
|
},
|
|
"startTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"endTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"S5u": {
|
|
"type": "structure",
|
|
"members": {
|
|
"status": {},
|
|
"reason": {}
|
|
}
|
|
},
|
|
"S6x": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S6y"
|
|
}
|
|
},
|
|
"S6y": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"values": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"S7h": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"arn": {},
|
|
"name": {},
|
|
"type": {},
|
|
"version": {},
|
|
"platform": {},
|
|
"osVersion": {},
|
|
"state": {
|
|
"shape": "S50"
|
|
},
|
|
"owner": {},
|
|
"dateCreated": {},
|
|
"outputResources": {
|
|
"shape": "S55"
|
|
},
|
|
"tags": {
|
|
"shape": "Sh"
|
|
},
|
|
"buildType": {},
|
|
"imageSource": {},
|
|
"deprecationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lifecycleExecutionId": {}
|
|
}
|
|
}
|
|
},
|
|
"S81": {
|
|
"type": "structure",
|
|
"members": {
|
|
"all": {
|
|
"type": "long"
|
|
},
|
|
"critical": {
|
|
"type": "long"
|
|
},
|
|
"high": {
|
|
"type": "long"
|
|
},
|
|
"medium": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
},
|
|
"S97": {
|
|
"type": "structure",
|
|
"members": {
|
|
"status": {},
|
|
"reason": {}
|
|
}
|
|
}
|
|
}
|
|
} |