class Azure::ContainerRegistry::Mgmt::V2019_05_01::Models::ImportImageParameters
Model object.
Attributes
mode[RW]
@return [ImportMode] When Force, any existing target tags will be overwritten. When NoForce, any existing target tags will fail the operation before any copying begins. Possible values include: 'NoForce', 'Force'. Default value: 'NoForce' .
source[RW]
@return [ImportSource] The source of the image.
untagged_target_repositories[RW]
@return [Array<String>] List of strings of repository names to do a manifest only copy. No tag will be created.
Private Class Methods
mapper()
click to toggle source
Mapper for ImportImageParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-05-01/generated/azure_mgmt_container_registry/models/import_image_parameters.rb, line 39 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ImportImageParameters', type: { name: 'Composite', class_name: 'ImportImageParameters', model_properties: { source: { client_side_validation: true, required: true, serialized_name: 'source', type: { name: 'Composite', class_name: 'ImportSource' } }, target_tags: { client_side_validation: true, required: false, serialized_name: 'targetTags', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, untagged_target_repositories: { client_side_validation: true, required: false, serialized_name: 'untaggedTargetRepositories', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, mode: { client_side_validation: true, required: false, serialized_name: 'mode', default_value: 'NoForce', type: { name: 'String' } } } } } end