class Azure::Relay::Mgmt::V2016_07_01::Models::AuthorizationRuleKeys
Namespace/Relay Connection String
Attributes
key_name[RW]
@return [String] A string that describes the authorization rule
primary_connection_string[RW]
@return [String] PrimaryConnectionString of the created Namespace AuthorizationRule
.
primary_key[RW]
@return [String] A base64-encoded 256-bit primary key for signing and validating the SAS token
secondary_connection_string[RW]
@return [String] SecondaryConnectionString of the created Namespace AuthorizationRule
secondary_key[RW]
@return [String] A base64-encoded 256-bit secondary key for signing and validating the SAS token
Public Class Methods
mapper()
click to toggle source
Mapper for AuthorizationRuleKeys
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-07-01/generated/azure_mgmt_relay/models/authorization_rule_keys.rb, line 39 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AuthorizationRuleKeys', type: { name: 'Composite', class_name: 'AuthorizationRuleKeys', model_properties: { primary_connection_string: { client_side_validation: true, required: false, serialized_name: 'primaryConnectionString', type: { name: 'String' } }, secondary_connection_string: { client_side_validation: true, required: false, serialized_name: 'secondaryConnectionString', type: { name: 'String' } }, primary_key: { client_side_validation: true, required: false, serialized_name: 'primaryKey', type: { name: 'String' } }, secondary_key: { client_side_validation: true, required: false, serialized_name: 'secondaryKey', type: { name: 'String' } }, key_name: { client_side_validation: true, required: false, serialized_name: 'keyName', type: { name: 'String' } } } } } end