Class: Azure::Synapse::Mgmt::V2019_06_01_preview::Models::IntegrationRuntimeSsisProperties
- Inherits:
-
Object
- Object
- Azure::Synapse::Mgmt::V2019_06_01_preview::Models::IntegrationRuntimeSsisProperties
- Includes:
- MsRestAzure
- Defined in:
- lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_ssis_properties.rb
Overview
SSIS properties for managed integration runtime.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
collection.
-
#catalog_info ⇒ IntegrationRuntimeSsisCatalogInfo
managed dedicated integration runtime.
-
#custom_setup_script_properties ⇒ IntegrationRuntimeCustomSetupScriptProperties
script properties for a managed dedicated integration runtime.
-
#data_proxy_properties ⇒ IntegrationRuntimeDataProxyProperties
for a managed dedicated integration runtime.
-
#edition ⇒ IntegrationRuntimeEdition
Integration Runtime.
-
#express_custom_setup_properties ⇒ Array<CustomSetupBase>
for a SSIS integration runtime.
-
#license_type ⇒ IntegrationRuntimeLicenseType
own license scenario.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for IntegrationRuntimeSsisProperties class as Ruby Hash.
Instance Attribute Details
#additional_properties ⇒ Object
collection
17 18 19 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_ssis_properties.rb', line 17 def additional_properties @additional_properties end |
#catalog_info ⇒ IntegrationRuntimeSsisCatalogInfo
managed dedicated integration runtime.
21 22 23 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_ssis_properties.rb', line 21 def catalog_info @catalog_info end |
#custom_setup_script_properties ⇒ IntegrationRuntimeCustomSetupScriptProperties
script properties for a managed dedicated integration runtime.
30 31 32 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_ssis_properties.rb', line 30 def custom_setup_script_properties @custom_setup_script_properties end |
#data_proxy_properties ⇒ IntegrationRuntimeDataProxyProperties
for a managed dedicated integration runtime.
34 35 36 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_ssis_properties.rb', line 34 def data_proxy_properties @data_proxy_properties end |
#edition ⇒ IntegrationRuntimeEdition
Integration Runtime. Possible values include: ‘Standard’, ‘Enterprise’
38 39 40 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_ssis_properties.rb', line 38 def edition @edition end |
#express_custom_setup_properties ⇒ Array<CustomSetupBase>
for a SSIS integration runtime.
42 43 44 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_ssis_properties.rb', line 42 def express_custom_setup_properties @express_custom_setup_properties end |
#license_type ⇒ IntegrationRuntimeLicenseType
own license scenario. Possible values include: ‘BasePrice’, ‘LicenseIncluded’
26 27 28 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_ssis_properties.rb', line 26 def license_type @license_type end |
Class Method Details
.mapper ⇒ Object
Mapper for IntegrationRuntimeSsisProperties class as Ruby Hash. This will be used for serialization/deserialization.
49 50 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 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_ssis_properties.rb', line 49 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'IntegrationRuntimeSsisProperties', type: { name: 'Composite', class_name: 'IntegrationRuntimeSsisProperties', model_properties: { additional_properties: { client_side_validation: true, required: false, type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'ObjectElementType', type: { name: 'Object' } } } }, catalog_info: { client_side_validation: true, required: false, serialized_name: 'catalogInfo', type: { name: 'Composite', class_name: 'IntegrationRuntimeSsisCatalogInfo' } }, license_type: { client_side_validation: true, required: false, serialized_name: 'licenseType', type: { name: 'String' } }, custom_setup_script_properties: { client_side_validation: true, required: false, serialized_name: 'customSetupScriptProperties', type: { name: 'Composite', class_name: 'IntegrationRuntimeCustomSetupScriptProperties' } }, data_proxy_properties: { client_side_validation: true, required: false, serialized_name: 'dataProxyProperties', type: { name: 'Composite', class_name: 'IntegrationRuntimeDataProxyProperties' } }, edition: { client_side_validation: true, required: false, serialized_name: 'edition', type: { name: 'String' } }, express_custom_setup_properties: { client_side_validation: true, required: false, serialized_name: 'expressCustomSetupProperties', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'CustomSetupBaseElementType', type: { name: 'Composite', polymorphic_discriminator: 'type', uber_parent: 'CustomSetupBase', class_name: 'CustomSetupBase' } } } } } } } end |