Class: Azure::ApiManagement::Mgmt::V2016_07_07::Models::ApiManagementServiceManageDeploymentsParameters
- Inherits:
-
Object
- Object
- Azure::ApiManagement::Mgmt::V2016_07_07::Models::ApiManagementServiceManageDeploymentsParameters
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-07-07/generated/azure_mgmt_api_management/models/api_management_service_manage_deployments_parameters.rb
Overview
Parameters supplied to the ManageDeployments operation.
Instance Attribute Summary collapse
-
#additional_locations ⇒ Array<AdditionalRegion>
the API Management service.
-
#location ⇒ String
center.
-
#sku_type ⇒ SkuType
values include: ‘Developer’, ‘Standard’, ‘Premium’.
-
#sku_unit_count ⇒ Integer
value is 1.
-
#vpn_configuration ⇒ VirtualNetworkConfiguration
Virtual network configuration.
-
#vpn_type ⇒ VirtualNetworkType
service needs to be configured in.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ApiManagementServiceManageDeploymentsParameters class as Ruby Hash.
Instance Attribute Details
#additional_locations ⇒ Array<AdditionalRegion>
the API Management service.
29 30 31 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/api_management_service_manage_deployments_parameters.rb', line 29 def additional_locations @additional_locations end |
#location ⇒ String
center.
17 18 19 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/api_management_service_manage_deployments_parameters.rb', line 17 def location @location end |
#sku_type ⇒ SkuType
values include: ‘Developer’, ‘Standard’, ‘Premium’
21 22 23 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/api_management_service_manage_deployments_parameters.rb', line 21 def sku_type @sku_type end |
#sku_unit_count ⇒ Integer
value is 1. Default value: 1 .
25 26 27 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/api_management_service_manage_deployments_parameters.rb', line 25 def sku_unit_count @sku_unit_count end |
#vpn_configuration ⇒ VirtualNetworkConfiguration
Returns Virtual network configuration.
32 33 34 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/api_management_service_manage_deployments_parameters.rb', line 32 def vpn_configuration @vpn_configuration end |
#vpn_type ⇒ VirtualNetworkType
service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that the API Management service deployment is set up inside a Virtual Network having an Intranet Facing Endpoint only. When vpnConfiguration is specified, vpnType must be specified. Possible values include: ‘None’, ‘External’, ‘Internal’. Default value: ‘None’ .
43 44 45 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/api_management_service_manage_deployments_parameters.rb', line 43 def vpn_type @vpn_type end |
Class Method Details
.mapper ⇒ Object
Mapper for ApiManagementServiceManageDeploymentsParameters class as Ruby Hash. This will be used for serialization/deserialization.
51 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 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/api_management_service_manage_deployments_parameters.rb', line 51 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ApiManagementServiceManageDeploymentsParameters', type: { name: 'Composite', class_name: 'ApiManagementServiceManageDeploymentsParameters', model_properties: { location: { client_side_validation: true, required: true, serialized_name: 'location', type: { name: 'String' } }, sku_type: { client_side_validation: true, required: true, serialized_name: 'skuType', type: { name: 'Enum', module: 'SkuType' } }, sku_unit_count: { client_side_validation: true, required: false, serialized_name: 'skuUnitCount', default_value: 1, type: { name: 'Number' } }, additional_locations: { client_side_validation: true, required: false, serialized_name: 'additionalLocations', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'AdditionalRegionElementType', type: { name: 'Composite', class_name: 'AdditionalRegion' } } } }, vpn_configuration: { client_side_validation: true, required: false, serialized_name: 'vpnConfiguration', type: { name: 'Composite', class_name: 'VirtualNetworkConfiguration' } }, vpn_type: { client_side_validation: true, required: false, serialized_name: 'vpnType', default_value: 'None', type: { name: 'Enum', module: 'VirtualNetworkType' } } } } } end |