class Azure::CDN::Mgmt::V2020_09_01::Models::DomainValidationProperties

The JSON object that contains the properties to validate a domain.

Attributes

expiration_date[RW]

@return [String] The date time that the token expires

validation_token[RW]

@return [String] Challenge used for DNS TXT record or file based validation

Private Class Methods

mapper() click to toggle source

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

# File lib/2020-09-01/generated/azure_mgmt_cdn/models/domain_validation_properties.rb, line 27
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'DomainValidationProperties',
    type: {
      name: 'Composite',
      class_name: 'DomainValidationProperties',
      model_properties: {
        validation_token: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'validationToken',
          type: {
            name: 'String'
          }
        },
        expiration_date: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'expirationDate',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end