Class: Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec
- Inherits:
-
Object
- Object
- Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataplex/v1/analyze.rb
Overview
Configuration for the underlying infrastructure used to run workloads.
Defined Under Namespace
Classes: ComputeResources, OsImageRuntime
Instance Attribute Summary collapse
-
#compute ⇒ ::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources
Optional.
-
#os_image ⇒ ::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime
Required.
Instance Attribute Details
#compute ⇒ ::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources
Returns Optional. Compute resources needed for analyze interactive workloads.
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 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 78 class InfrastructureSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Compute resources associated with the analyze interactive workloads. # @!attribute [rw] disk_size_gb # @return [::Integer] # Optional. Size in GB of the disk. Default is 100 GB. # @!attribute [rw] node_count # @return [::Integer] # Optional. Total number of nodes in the sessions created for this # environment. # @!attribute [rw] max_node_count # @return [::Integer] # Optional. Max configurable nodes. # If max_node_count > node_count, then auto-scaling is enabled. class ComputeResources include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Software Runtime Configuration to run Analyze. # @!attribute [rw] image_version # @return [::String] # Required. Dataplex Image version. # @!attribute [rw] java_libraries # @return [::Array<::String>] # Optional. List of Java jars to be included in the runtime environment. # Valid input includes Cloud Storage URIs to Jar binaries. # For example, gs://bucket-name/my/path/to/file.jar # @!attribute [rw] python_packages # @return [::Array<::String>] # Optional. A list of python packages to be installed. # Valid formats include Cloud Storage URI to a PIP installable library. # For example, gs://bucket-name/my/path/to/lib.tar.gz # @!attribute [rw] properties # @return [::Google::Protobuf::Map{::String => ::String}] # Optional. Spark properties to provide configuration for use in sessions # created for this environment. The properties to set on daemon config # files. Property keys are specified in `prefix:property` format. The # prefix must be "spark". class OsImageRuntime include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |
#os_image ⇒ ::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime
Returns Required. Software Runtime Configuration for analyze interactive workloads.
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 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 78 class InfrastructureSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Compute resources associated with the analyze interactive workloads. # @!attribute [rw] disk_size_gb # @return [::Integer] # Optional. Size in GB of the disk. Default is 100 GB. # @!attribute [rw] node_count # @return [::Integer] # Optional. Total number of nodes in the sessions created for this # environment. # @!attribute [rw] max_node_count # @return [::Integer] # Optional. Max configurable nodes. # If max_node_count > node_count, then auto-scaling is enabled. class ComputeResources include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Software Runtime Configuration to run Analyze. # @!attribute [rw] image_version # @return [::String] # Required. Dataplex Image version. # @!attribute [rw] java_libraries # @return [::Array<::String>] # Optional. List of Java jars to be included in the runtime environment. # Valid input includes Cloud Storage URIs to Jar binaries. # For example, gs://bucket-name/my/path/to/file.jar # @!attribute [rw] python_packages # @return [::Array<::String>] # Optional. A list of python packages to be installed. # Valid formats include Cloud Storage URI to a PIP installable library. # For example, gs://bucket-name/my/path/to/lib.tar.gz # @!attribute [rw] properties # @return [::Google::Protobuf::Map{::String => ::String}] # Optional. Spark properties to provide configuration for use in sessions # created for this environment. The properties to set on daemon config # files. Property keys are specified in `prefix:property` format. The # prefix must be "spark". class OsImageRuntime include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |