awscc.imagebuilder_imagepipeline

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - imagebuilder:UnTagResource, imagebuilder:GetImagePipeline, imagebuilder:DeleteImagePipeline

update

Parent base class for filters and actions.

definitions:
  ImageTestsConfiguration:
    additionalProperties: false
    description: Image tests configuration.
    properties:
      ImageTestsEnabled:
        description: Defines if tests should be executed when building this image.
        type: boolean
      TimeoutMinutes:
        description: The maximum time in minutes that tests are permitted to run.
        maximum: 1440
        minimum: 60
        type: integer
    type: object
  Schedule:
    additionalProperties: false
    description: The schedule of the image pipeline.
    properties:
      PipelineExecutionStartCondition:
        description: The condition configures when the pipeline should trigger a new
          image build.
        enum:
        - EXPRESSION_MATCH_ONLY
        - EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE
        type: string
      ScheduleExpression:
        description: The expression determines how often EC2 Image Builder evaluates
          your pipelineExecutionStartCondition.
        type: string
    type: object
properties:
  ContainerRecipeArn:
    description: The Amazon Resource Name (ARN) of the container recipe that defines
      how images are configured and tested.
    type: string
  Description:
    description: The description of the image pipeline.
    type: string
  DistributionConfigurationArn:
    description: The Amazon Resource Name (ARN) of the distribution configuration
      associated with this image pipeline.
    type: string
  EnhancedImageMetadataEnabled:
    description: Collects additional information about the image being created, including
      the operating system (OS) version and package list.
    type: boolean
  ImageRecipeArn:
    description: The Amazon Resource Name (ARN) of the image recipe that defines how
      images are configured, tested, and assessed.
    type: string
  ImageTestsConfiguration:
    additionalProperties: false
    description: Image tests configuration.
    properties:
      ImageTestsEnabled:
        description: Defines if tests should be executed when building this image.
        type: boolean
      TimeoutMinutes:
        description: The maximum time in minutes that tests are permitted to run.
        maximum: 1440
        minimum: 60
        type: integer
    type: object
  InfrastructureConfigurationArn:
    description: The Amazon Resource Name (ARN) of the infrastructure configuration
      associated with this image pipeline.
    type: string
  Schedule:
    additionalProperties: false
    description: The schedule of the image pipeline.
    properties:
      PipelineExecutionStartCondition:
        description: The condition configures when the pipeline should trigger a new
          image build.
        enum:
        - EXPRESSION_MATCH_ONLY
        - EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE
        type: string
      ScheduleExpression:
        description: The expression determines how often EC2 Image Builder evaluates
          your pipelineExecutionStartCondition.
        type: string
    type: object
  Status:
    description: The status of the image pipeline.
    enum:
    - DISABLED
    - ENABLED
    type: string
  Tags:
    additionalProperties: false
    description: The tags of this image pipeline.
    patternProperties:
      .{1,}:
        type: string
    type: object
  type:
    enum:
    - update

Permissions - imagebuilder:GetImagePipeline, imagebuilder:UpdateImagePipeline