class Azure::CDN::Mgmt::V2020_09_01::Models::AFDEndpointUpdateParameters
Properties required to create or update an endpoint.
Attributes
enabled_state[RW]
@return [EnabledState] Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled'
origin_response_timeout_seconds[RW]
@return [Integer] Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.
Private Class Methods
mapper()
click to toggle source
Mapper for AFDEndpointUpdateParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-09-01/generated/azure_mgmt_cdn/models/afdendpoint_update_parameters.rb, line 32 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AFDEndpointUpdateParameters', type: { name: 'Composite', class_name: 'AFDEndpointUpdateParameters', model_properties: { tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, origin_response_timeout_seconds: { client_side_validation: true, required: false, serialized_name: 'properties.originResponseTimeoutSeconds', constraints: { InclusiveMinimum: 16 }, type: { name: 'Number' } }, enabled_state: { client_side_validation: true, required: false, serialized_name: 'properties.enabledState', type: { name: 'String' } } } } } end