class Azure::Synapse::Mgmt::V2019_06_01_preview::Models::BigDataPoolResourceInfo
A Big Data pool
Attributes
@return [AutoPauseProperties] Auto-pausing properties
@return [AutoScaleProperties] Auto-scaling properties
@return [DateTime] The time when the Big Data pool was created.
@return [String] The default folder where Spark logs will be written.
@return [Boolean] Whether library requirements changed.
@return [Boolean] Whether compute isolation is required or not.
@return [LibraryRequirements] Library version requirements
@return [Integer] The number of nodes in the Big Data pool.
@return [NodeSize] The level of compute power that each node in the Big Data pool has. Possible values include: 'None', 'Small', 'Medium', 'Large', 'XLarge', 'XXLarge', 'XXXLarge'
@return [NodeSizeFamily] The kind of nodes that the Big Data pool provides. Possible values include: 'None', 'MemoryOptimized'
@return [String] The state of the Big Data pool.
@return [Boolean] Whether session level packages enabled.
@return [LibraryRequirements] Spark configuration file to specify additional properties
@return [String] The Spark events folder
@return [String] The Apache Spark version.
Private Class Methods
Mapper for BigDataPoolResourceInfo
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/big_data_pool_resource_info.rb, line 71 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'BigDataPoolResourceInfo', type: { name: 'Composite', class_name: 'BigDataPoolResourceInfo', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, location: { client_side_validation: true, required: true, serialized_name: 'location', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, auto_scale: { client_side_validation: true, required: false, serialized_name: 'properties.autoScale', type: { name: 'Composite', class_name: 'AutoScaleProperties' } }, creation_date: { client_side_validation: true, required: false, serialized_name: 'properties.creationDate', type: { name: 'DateTime' } }, auto_pause: { client_side_validation: true, required: false, serialized_name: 'properties.autoPause', type: { name: 'Composite', class_name: 'AutoPauseProperties' } }, is_compute_isolation_enabled: { client_side_validation: true, required: false, serialized_name: 'properties.isComputeIsolationEnabled', type: { name: 'Boolean' } }, have_library_requirements_changed: { client_side_validation: true, required: false, serialized_name: 'properties.haveLibraryRequirementsChanged', type: { name: 'Boolean' } }, session_level_packages_enabled: { client_side_validation: true, required: false, serialized_name: 'properties.sessionLevelPackagesEnabled', type: { name: 'Boolean' } }, spark_events_folder: { client_side_validation: true, required: false, serialized_name: 'properties.sparkEventsFolder', type: { name: 'String' } }, node_count: { client_side_validation: true, required: false, serialized_name: 'properties.nodeCount', type: { name: 'Number' } }, library_requirements: { client_side_validation: true, required: false, serialized_name: 'properties.libraryRequirements', type: { name: 'Composite', class_name: 'LibraryRequirements' } }, spark_config_properties: { client_side_validation: true, required: false, serialized_name: 'properties.sparkConfigProperties', type: { name: 'Composite', class_name: 'LibraryRequirements' } }, spark_version: { client_side_validation: true, required: false, serialized_name: 'properties.sparkVersion', type: { name: 'String' } }, default_spark_log_folder: { client_side_validation: true, required: false, serialized_name: 'properties.defaultSparkLogFolder', type: { name: 'String' } }, node_size: { client_side_validation: true, required: false, serialized_name: 'properties.nodeSize', type: { name: 'String' } }, node_size_family: { client_side_validation: true, required: false, serialized_name: 'properties.nodeSizeFamily', type: { name: 'String' } } } } } end