Class: Azure::ServerManagement::Mgmt::V2016_07_01_preview::Models::GatewayProfile
- Inherits:
-
Object
- Object
- Azure::ServerManagement::Mgmt::V2016_07_01_preview::Models::GatewayProfile
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-07-01-preview/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
17 18 19 |
# File 'lib/2016-07-01-preview/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/2016-07-01-preview/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 24 def environment @environment end |
#gateway_id ⇒ String
20 21 22 |
# File 'lib/2016-07-01-preview/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 20 def gateway_id @gateway_id end |
#messaging_account ⇒ String
33 34 35 |
# File 'lib/2016-07-01-preview/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 33 def messaging_account @messaging_account end |
#messaging_key ⇒ String
36 37 38 |
# File 'lib/2016-07-01-preview/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 36 def messaging_key @messaging_key end |
#messaging_namespace ⇒ String
30 31 32 |
# File 'lib/2016-07-01-preview/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 30 def messaging_namespace @messaging_namespace end |
#request_queue ⇒ String
39 40 41 |
# File 'lib/2016-07-01-preview/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 39 def request_queue @request_queue end |
#response_topic ⇒ String
42 43 44 |
# File 'lib/2016-07-01-preview/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 42 def response_topic @response_topic end |
#status_blob_signature ⇒ String
45 46 47 |
# File 'lib/2016-07-01-preview/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 45 def status_blob_signature @status_blob_signature end |
#upgrade_manifest_url ⇒ String
27 28 29 |
# File 'lib/2016-07-01-preview/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 134 135 136 137 138 139 140 141 142 143 144 |
# File 'lib/2016-07-01-preview/generated/azure_mgmt_server_management/models/gateway_profile.rb', line 52 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'GatewayProfile', type: { name: 'Composite', class_name: 'GatewayProfile', model_properties: { data_plane_service_base_address: { client_side_validation: true, required: false, serialized_name: 'dataPlaneServiceBaseAddress', type: { name: 'String' } }, gateway_id: { client_side_validation: true, required: false, serialized_name: 'gatewayId', type: { name: 'String' } }, environment: { client_side_validation: true, required: false, serialized_name: 'environment', type: { name: 'String' } }, upgrade_manifest_url: { client_side_validation: true, required: false, serialized_name: 'upgradeManifestUrl', type: { name: 'String' } }, messaging_namespace: { client_side_validation: true, required: false, serialized_name: 'messagingNamespace', type: { name: 'String' } }, messaging_account: { client_side_validation: true, required: false, serialized_name: 'messagingAccount', type: { name: 'String' } }, messaging_key: { client_side_validation: true, required: false, serialized_name: 'messagingKey', type: { name: 'String' } }, request_queue: { client_side_validation: true, required: false, serialized_name: 'requestQueue', type: { name: 'String' } }, response_topic: { client_side_validation: true, required: false, serialized_name: 'responseTopic', type: { name: 'String' } }, status_blob_signature: { client_side_validation: true, required: false, serialized_name: 'statusBlobSignature', type: { name: 'String' } } } } } end |