class Azure::Web::Mgmt::V2016_08_01::Models::SiteCloneability
Represents whether or not an app is cloneable.
Attributes
blocking_characteristics[RW]
@return [Array<SiteCloneabilityCriterion>] List of blocking application characteristics.
blocking_features[RW]
@return [Array<SiteCloneabilityCriterion>] List of features enabled on app that prevent cloning.
result[RW]
@return [CloneAbilityResult] Name of app. Possible values include: 'Cloneable', 'PartiallyCloneable', 'NotCloneable'
unsupported_features[RW]
@return [Array<SiteCloneabilityCriterion>] List of features enabled on app that are non-blocking but cannot be cloned. The app can still be cloned but the features in this list will not be set up on cloned app.
Private Class Methods
mapper()
click to toggle source
Mapper for SiteCloneability
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-08-01/generated/azure_mgmt_web/models/site_cloneability.rb, line 38 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SiteCloneability', type: { name: 'Composite', class_name: 'SiteCloneability', model_properties: { result: { client_side_validation: true, required: false, serialized_name: 'result', type: { name: 'Enum', module: 'CloneAbilityResult' } }, blocking_features: { client_side_validation: true, required: false, serialized_name: 'blockingFeatures', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SiteCloneabilityCriterionElementType', type: { name: 'Composite', class_name: 'SiteCloneabilityCriterion' } } } }, unsupported_features: { client_side_validation: true, required: false, serialized_name: 'unsupportedFeatures', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SiteCloneabilityCriterionElementType', type: { name: 'Composite', class_name: 'SiteCloneabilityCriterion' } } } }, blocking_characteristics: { client_side_validation: true, required: false, serialized_name: 'blockingCharacteristics', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SiteCloneabilityCriterionElementType', type: { name: 'Composite', class_name: 'SiteCloneabilityCriterion' } } } } } } } end