class Azure::Web::Mgmt::V2020_09_01::Models::StaticSiteResetPropertiesARMResource

Static Site Reset Properties ARM resource.

Attributes

repository_token[RW]

@return [String] The token which proves admin privileges to the repository.

should_update_repository[RW]

@return [Boolean] Determines whether the repository should be updated with the new properties.

Private Class Methods

mapper() click to toggle source

Mapper for StaticSiteResetPropertiesARMResource class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2020-09-01/generated/azure_mgmt_web/models/static_site_reset_properties_armresource.rb, line 28
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'StaticSiteResetPropertiesARMResource',
    type: {
      name: 'Composite',
      class_name: 'StaticSiteResetPropertiesARMResource',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        kind: {
          client_side_validation: true,
          required: false,
          serialized_name: 'kind',
          type: {
            name: 'String'
          }
        },
        type: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        },
        system_data: {
          client_side_validation: true,
          required: false,
          serialized_name: 'systemData',
          type: {
            name: 'Composite',
            class_name: 'SystemData'
          }
        },
        repository_token: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.repositoryToken',
          type: {
            name: 'String'
          }
        },
        should_update_repository: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.shouldUpdateRepository',
          type: {
            name: 'Boolean'
          }
        }
      }
    }
  }
end