class Azure::ContainerRegistry::Mgmt::V2018_02_01_preview::Models::DockerBuildStep
The Docker build step.
Attributes
@return [Array<BaseImageDependency>] List of base image dependencies for a step.
@return [BaseImageTriggerType] The type of the auto trigger for base image dependency updates. Possible values include: 'All', 'Runtime', 'None'
@return [String] The repository branch name.
@return [Array<BuildArgument>] The custom arguments for building this build step.
@return [String] The relative context path for a docker build in the source.
@return [String] The Docker file path relative to the source control root.
@return [Array<String>] The fully qualified image names including the repository and tag.
@return [Boolean] The value of this property indicates whether the image built should be pushed to the registry or not. Default value: true .
@return [Boolean] The value of this property indicates whether the image cache is enabled or not. Default value: false .
Public Class Methods
Mapper for DockerBuildStep
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-02-01-preview/generated/azure_mgmt_container_registry/models/docker_build_step.rb, line 64 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Docker', type: { name: 'Composite', class_name: 'DockerBuildStep', model_properties: { provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'provisioningState', type: { name: 'String' } }, type: { client_side_validation: true, required: true, serialized_name: 'type', type: { name: 'String' } }, branch: { client_side_validation: true, required: false, serialized_name: 'branch', type: { name: 'String' } }, image_names: { client_side_validation: true, required: false, serialized_name: 'imageNames', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, is_push_enabled: { client_side_validation: true, required: false, serialized_name: 'isPushEnabled', default_value: true, type: { name: 'Boolean' } }, no_cache: { client_side_validation: true, required: false, serialized_name: 'noCache', default_value: false, type: { name: 'Boolean' } }, docker_file_path: { client_side_validation: true, required: false, serialized_name: 'dockerFilePath', type: { name: 'String' } }, context_path: { client_side_validation: true, required: false, serialized_name: 'contextPath', type: { name: 'String' } }, build_arguments: { client_side_validation: true, required: false, serialized_name: 'buildArguments', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'BuildArgumentElementType', type: { name: 'Composite', class_name: 'BuildArgument' } } } }, base_image_dependencies: { client_side_validation: true, required: false, read_only: true, serialized_name: 'baseImageDependencies', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'BaseImageDependencyElementType', type: { name: 'Composite', class_name: 'BaseImageDependency' } } } }, base_image_trigger: { client_side_validation: true, required: false, serialized_name: 'baseImageTrigger', type: { name: 'String' } } } } } end
# File lib/2018-02-01-preview/generated/azure_mgmt_container_registry/models/docker_build_step.rb, line 16 def initialize @type = "Docker" end