Class: Azure::ARM::ServerManagement::Models::GatewayProfile
- Inherits:
-
Object
- Object
- Azure::ARM::ServerManagement::Models::GatewayProfile
- Includes:
- MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_server_management/models/gateway_profile.rb
Overview
JSON properties that the gateway service uses know how to communicate with the resource.
Instance Attribute Summary collapse
-
#data_plane_service_base_address ⇒ String
The Dataplane connection URL.
-
#environment ⇒ String
Production).
-
#gateway_id ⇒ String
The ID of the gateway.
-
#messaging_account ⇒ String
Messaging Account.
-
#messaging_key ⇒ String
Messaging Key.
-
#messaging_namespace ⇒ String
Messaging namespace.
-
#request_queue ⇒ String
Request queue name.
-
#response_topic ⇒ String
Response topic name.
-
#status_blob_signature ⇒ String
The gateway status blob SAS url.
-
#upgrade_manifest_url ⇒ String
Gateway upgrade manifest URL.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for GatewayProfile class as Ruby Hash.
Instance Attribute Details
#data_plane_service_base_address ⇒ String
Returns the Dataplane connection URL.
17 18 19 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 17 def data_plane_service_base_address @data_plane_service_base_address end |
#environment ⇒ String
Production)
24 25 26 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 24 def environment @environment end |
#gateway_id ⇒ String
Returns the ID of the gateway.
20 21 22 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 20 def gateway_id @gateway_id end |
#messaging_account ⇒ String
Returns Messaging Account.
33 34 35 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 33 def messaging_account @messaging_account end |
#messaging_key ⇒ String
Returns Messaging Key.
36 37 38 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 36 def messaging_key @messaging_key end |
#messaging_namespace ⇒ String
Returns Messaging namespace.
30 31 32 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 30 def messaging_namespace @messaging_namespace end |
#request_queue ⇒ String
Returns Request queue name.
39 40 41 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 39 def request_queue @request_queue end |
#response_topic ⇒ String
Returns Response topic name.
42 43 44 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 42 def response_topic @response_topic end |
#status_blob_signature ⇒ String
Returns The gateway status blob SAS url.
45 46 47 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 45 def status_blob_signature @status_blob_signature end |
#upgrade_manifest_url ⇒ String
Returns Gateway upgrade manifest URL.
27 28 29 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 27 def upgrade_manifest_url @upgrade_manifest_url end |
Class Method Details
.mapper ⇒ Object
Mapper for GatewayProfile class as Ruby Hash. This will be used for serialization/deserialization.
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 52 def self.mapper() { required: false, serialized_name: 'GatewayProfile', type: { name: 'Composite', class_name: 'GatewayProfile', model_properties: { data_plane_service_base_address: { required: false, serialized_name: 'dataPlaneServiceBaseAddress', type: { name: 'String' } }, gateway_id: { required: false, serialized_name: 'gatewayId', type: { name: 'String' } }, environment: { required: false, serialized_name: 'environment', type: { name: 'String' } }, upgrade_manifest_url: { required: false, serialized_name: 'upgradeManifestUrl', type: { name: 'String' } }, messaging_namespace: { required: false, serialized_name: 'messagingNamespace', type: { name: 'String' } }, messaging_account: { required: false, serialized_name: 'messagingAccount', type: { name: 'String' } }, messaging_key: { required: false, serialized_name: 'messagingKey', type: { name: 'String' } }, request_queue: { required: false, serialized_name: 'requestQueue', type: { name: 'String' } }, response_topic: { required: false, serialized_name: 'responseTopic', type: { name: 'String' } }, status_blob_signature: { required: false, serialized_name: 'statusBlobSignature', type: { name: 'String' } } } } } end |