Class: Google::Cloud::Dataplex::V1::Environment
- Inherits:
-
Object
- Object
- Google::Cloud::Dataplex::V1::Environment
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataplex/v1/analyze.rb
Overview
Environment represents a user-visible compute infrastructure for analytics within a lake.
Defined Under Namespace
Classes: Endpoints, InfrastructureSpec, LabelsEntry, SessionSpec, SessionStatus
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
Optional.
-
#display_name ⇒ ::String
Optional.
-
#endpoints ⇒ ::Google::Cloud::Dataplex::V1::Environment::Endpoints
readonly
Output only.
-
#infrastructure_spec ⇒ ::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec
Required.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#name ⇒ ::String
readonly
Output only.
-
#session_spec ⇒ ::Google::Cloud::Dataplex::V1::Environment::SessionSpec
Optional.
-
#session_status ⇒ ::Google::Cloud::Dataplex::V1::Environment::SessionStatus
readonly
Output only.
-
#state ⇒ ::Google::Cloud::Dataplex::V1::State
readonly
Output only.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Environment creation time.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#description ⇒ ::String
Returns Optional. Description of the environment.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#display_name ⇒ ::String
Returns Optional. User friendly display name.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#endpoints ⇒ ::Google::Cloud::Dataplex::V1::Environment::Endpoints (readonly)
Returns Output only. URI Endpoints to access sessions associated with the Environment.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#infrastructure_spec ⇒ ::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec
Returns Required. Infrastructure specification for the Environment.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. User defined labels for the environment.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String (readonly)
Returns Output only. The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#session_spec ⇒ ::Google::Cloud::Dataplex::V1::Environment::SessionSpec
Returns Optional. Configuration for sessions created for this environment.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#session_status ⇒ ::Google::Cloud::Dataplex::V1::Environment::SessionStatus (readonly)
Returns Output only. Status of sessions created for this environment.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#state ⇒ ::Google::Cloud::Dataplex::V1::State (readonly)
Returns Output only. Current state of the environment.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#uid ⇒ ::String (readonly)
Returns Output only. System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the environment was last updated.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'proto_docs/google/cloud/dataplex/v1/analyze.rb', line 66 class Environment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration for the underlying infrastructure used to run workloads. # @!attribute [rw] compute # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::ComputeResources] # Optional. Compute resources needed for analyze interactive workloads. # @!attribute [rw] os_image # @return [::Google::Cloud::Dataplex::V1::Environment::InfrastructureSpec::OsImageRuntime] # Required. Software Runtime Configuration for analyze interactive # workloads. 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 # Configuration for sessions created for this environment. # @!attribute [rw] max_idle_duration # @return [::Google::Protobuf::Duration] # Optional. The idle time configuration of the session. The session will be # auto-terminated at the end of this period. # @!attribute [rw] enable_fast_startup # @return [::Boolean] # Optional. If True, this causes sessions to be pre-created and available # for faster startup to enable interactive exploration use-cases. This # defaults to False to avoid additional billed charges. These can only be # set to True for the environment with name set to "default", and with # default configuration. class SessionSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Status of sessions created for this environment. # @!attribute [r] active # @return [::Boolean] # Output only. Queries over sessions to mark whether the environment is # currently active or not class SessionStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # URI Endpoints to access sessions associated with the Environment. # @!attribute [r] notebooks # @return [::String] # Output only. URI to serve notebook APIs # @!attribute [r] sql # @return [::String] # Output only. URI to serve SQL APIs class Endpoints include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |