class Azure::Compute::Mgmt::V2019_03_01::Models::GalleryArtifactPublishingProfileBase
Describes the basic gallery artifact publishing profile.
Attributes
source[RW]
@return [GalleryArtifactSource]
target_regions[RW]
@return [Array<TargetRegion>] The target regions where the Image Version is going to be replicated to. This property is updatable.
Private Class Methods
mapper()
click to toggle source
Mapper for GalleryArtifactPublishingProfileBase class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-03-01/generated/azure_mgmt_compute/models/gallery_artifact_publishing_profile_base.rb, line 26 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'GalleryArtifactPublishingProfileBase', type: { name: 'Composite', class_name: 'GalleryArtifactPublishingProfileBase', model_properties: { target_regions: { client_side_validation: true, required: false, serialized_name: 'targetRegions', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'TargetRegionElementType', type: { name: 'Composite', class_name: 'TargetRegion' } } } }, source: { client_side_validation: true, required: true, serialized_name: 'source', type: { name: 'Composite', class_name: 'GalleryArtifactSource' } } } } } end