class Azure::Web::Mgmt::V2015_08_01::Models::HybridConnection
Hybrid Connection contract. This is used to configure a Hybrid Connection.
Attributes
@return [String] The hostname of the endpoint.
@return [Integer] The port of the endpoint.
@return [String] The ARM URI to the Service Bus relay.
@return [String] The name of the Service Bus relay.
@return [String] The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
@return [String] The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned normally, use the POST /listKeys API instead.
@return [String] The name of the Service Bus namespace.
@return [String] The suffix for the service bus endpoint. By default this is .servicebus.windows.net
Public Class Methods
Mapper for HybridConnection
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2015-08-01/generated/azure_mgmt_web/models/hybrid_connection.rb, line 49 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'HybridConnection', type: { name: 'Composite', class_name: 'HybridConnection', 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' } }, service_bus_namespace: { client_side_validation: true, required: false, serialized_name: 'properties.serviceBusNamespace', type: { name: 'String' } }, relay_name: { client_side_validation: true, required: false, serialized_name: 'properties.relayName', type: { name: 'String' } }, relay_arm_uri: { client_side_validation: true, required: false, serialized_name: 'properties.relayArmUri', type: { name: 'String' } }, hostname: { client_side_validation: true, required: false, serialized_name: 'properties.hostname', type: { name: 'String' } }, port: { client_side_validation: true, required: false, serialized_name: 'properties.port', type: { name: 'Number' } }, send_key_name: { client_side_validation: true, required: false, serialized_name: 'properties.sendKeyName', type: { name: 'String' } }, send_key_value: { client_side_validation: true, required: false, serialized_name: 'properties.sendKeyValue', type: { name: 'String' } }, service_bus_suffix: { client_side_validation: true, required: false, serialized_name: 'properties.serviceBusSuffix', type: { name: 'String' } } } } } end