class Azure::Synapse::Mgmt::V2019_06_01_preview::Models::IntegrationRuntimeSsisCatalogInfo
Catalog information for managed dedicated integration runtime.
Attributes
additional_properties[RW]
@return Unmatched properties from the message are deserialized this collection
catalog_admin_password[RW]
@return [SecureString] The password of the administrator user account of the catalog database.
catalog_admin_user_name[RW]
@return [String] The administrator user name of catalog database.
catalog_pricing_tier[RW]
@return [IntegrationRuntimeSsisCatalogPricingTier] The pricing tier for the catalog database. The valid values could be found in azure.microsoft.com/en-us/pricing/details/sql-database/. Possible values include: 'Basic', 'Standard', 'Premium', 'PremiumRS'
catalog_server_endpoint[RW]
@return [String] The catalog database server URL.
Private Class Methods
mapper()
click to toggle source
Mapper for IntegrationRuntimeSsisCatalogInfo
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_ssis_catalog_info.rb, line 40 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'IntegrationRuntimeSsisCatalogInfo', type: { name: 'Composite', class_name: 'IntegrationRuntimeSsisCatalogInfo', 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_server_endpoint: { client_side_validation: true, required: false, serialized_name: 'catalogServerEndpoint', type: { name: 'String' } }, catalog_admin_user_name: { client_side_validation: true, required: false, serialized_name: 'catalogAdminUserName', constraints: { MaxLength: 128, MinLength: 1 }, type: { name: 'String' } }, catalog_admin_password: { client_side_validation: true, required: false, serialized_name: 'catalogAdminPassword', type: { name: 'Composite', class_name: 'SecureString' } }, catalog_pricing_tier: { client_side_validation: true, required: false, serialized_name: 'catalogPricingTier', type: { name: 'String' } } } } } end