class Azure::CDN::Mgmt::V2020_09_01::Models::UrlSigningActionParameters
Defines the parameters for the Url Signing action.
Attributes
algorithm[RW]
@return [Algorithm] Algorithm
to use for URL signing. Possible values include: 'SHA256'
odatatype[RW]
@return [String] . Default value: '#Microsoft.Azure.Cdn.Models.DeliveryRuleUrlSigningActionParameters' .
parameter_name_override[RW]
@return [Array<UrlSigningParamIdentifier>] Defines which query string parameters in the url to be considered for expires, key id etc.
Private Class Methods
mapper()
click to toggle source
Mapper for UrlSigningActionParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-09-01/generated/azure_mgmt_cdn/models/url_signing_action_parameters.rb, line 32 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'UrlSigningActionParameters', type: { name: 'Composite', class_name: 'UrlSigningActionParameters', model_properties: { odatatype: { client_side_validation: true, required: true, is_constant: true, serialized_name: '@odata\\.type', default_value: '#Microsoft.Azure.Cdn.Models.DeliveryRuleUrlSigningActionParameters', type: { name: 'String' } }, algorithm: { client_side_validation: true, required: false, serialized_name: 'algorithm', type: { name: 'String' } }, parameter_name_override: { client_side_validation: true, required: false, serialized_name: 'parameterNameOverride', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'UrlSigningParamIdentifierElementType', type: { name: 'Composite', class_name: 'UrlSigningParamIdentifier' } } } } } } } end