Class: Google::Cloud::DataFusion::V1::Instance
- Inherits:
-
Object
- Object
- Google::Cloud::DataFusion::V1::Instance
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/datafusion/v1/datafusion.rb
Overview
Represents a Data Fusion instance.
Defined Under Namespace
Modules: DisabledReason, State, Type Classes: LabelsEntry, OptionsEntry
Instance Attribute Summary collapse
-
#accelerators ⇒ ::Array<::Google::Cloud::DataFusion::V1::Accelerator>
List of accelerators enabled for this CDF instance.
-
#api_endpoint ⇒ ::String
readonly
Output only.
-
#available_version ⇒ ::Array<::Google::Cloud::DataFusion::V1::Version>
Available versions that the instance can be upgraded to using UpdateInstanceRequest.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#crypto_key_config ⇒ ::Google::Cloud::DataFusion::V1::CryptoKeyConfig
The crypto key configuration.
-
#dataproc_service_account ⇒ ::String
User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines.
-
#description ⇒ ::String
A description of this instance.
-
#disabled_reason ⇒ ::Array<::Google::Cloud::DataFusion::V1::Instance::DisabledReason>
readonly
Output only.
-
#display_name ⇒ ::String
Display name for an instance.
-
#enable_rbac ⇒ ::Boolean
Option to enable granular role-based access control.
-
#enable_stackdriver_logging ⇒ ::Boolean
Option to enable Stackdriver Logging.
-
#enable_stackdriver_monitoring ⇒ ::Boolean
Option to enable Stackdriver Monitoring.
-
#gcs_bucket ⇒ ::String
readonly
Output only.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs.
-
#name ⇒ ::String
readonly
Output only.
-
#network_config ⇒ ::Google::Cloud::DataFusion::V1::NetworkConfig
Network configuration options.
-
#options ⇒ ::Google::Protobuf::Map{::String => ::String}
Map of additional options used to configure the behavior of Data Fusion instance.
-
#p4_service_account ⇒ ::String
readonly
Output only.
-
#private_instance ⇒ ::Boolean
Specifies whether the Data Fusion instance should be private.
-
#service_account ⇒ ::String
readonly
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#service_endpoint ⇒ ::String
readonly
Output only.
-
#state ⇒ ::Google::Cloud::DataFusion::V1::Instance::State
readonly
Output only.
-
#state_message ⇒ ::String
readonly
Output only.
-
#tenant_project_id ⇒ ::String
readonly
Output only.
-
#type ⇒ ::Google::Cloud::DataFusion::V1::Instance::Type
Required.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#version ⇒ ::String
Current version of the Data Fusion.
-
#zone ⇒ ::String
Name of the zone in which the Data Fusion instance will be created.
Instance Attribute Details
#accelerators ⇒ ::Array<::Google::Cloud::DataFusion::V1::Accelerator>
Returns List of accelerators enabled for this CDF instance.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#api_endpoint ⇒ ::String (readonly)
Returns Output only. Endpoint on which the REST APIs is accessible.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#available_version ⇒ ::Array<::Google::Cloud::DataFusion::V1::Version>
Returns Available versions that the instance can be upgraded to using UpdateInstanceRequest.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time the instance was created.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#crypto_key_config ⇒ ::Google::Cloud::DataFusion::V1::CryptoKeyConfig
Returns The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#dataproc_service_account ⇒ ::String
Returns User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines.
This allows users to have fine-grained access control on Dataproc's accesses to cloud resources.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#description ⇒ ::String
Returns A description of this instance.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#disabled_reason ⇒ ::Array<::Google::Cloud::DataFusion::V1::Instance::DisabledReason> (readonly)
Returns Output only. If the instance state is DISABLED, the reason for disabling the instance.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#display_name ⇒ ::String
Returns Display name for an instance.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#enable_rbac ⇒ ::Boolean
Returns Option to enable granular role-based access control.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#enable_stackdriver_logging ⇒ ::Boolean
Returns Option to enable Stackdriver Logging.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#enable_stackdriver_monitoring ⇒ ::Boolean
Returns Option to enable Stackdriver Monitoring.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#gcs_bucket ⇒ ::String (readonly)
Returns Output only. Cloud Storage bucket generated by Data Fusion in the customer project.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#name ⇒ ::String (readonly)
Returns Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#network_config ⇒ ::Google::Cloud::DataFusion::V1::NetworkConfig
Returns Network configuration options. These are required when a private Data Fusion instance is to be created.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#options ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Map of additional options used to configure the behavior of Data Fusion instance.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#p4_service_account ⇒ ::String (readonly)
Returns Output only. P4 service account for the customer project.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#private_instance ⇒ ::Boolean
Returns Specifies whether the Data Fusion instance should be private. If set to true, all Data Fusion nodes will have private IP addresses and will not be able to access the public internet.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#service_account ⇒ ::String (readonly)
This field is deprecated and may be removed in the next major version update.
Returns Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#service_endpoint ⇒ ::String (readonly)
Returns Output only. Endpoint on which the Data Fusion UI is accessible.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#state ⇒ ::Google::Cloud::DataFusion::V1::Instance::State (readonly)
Returns Output only. The current state of this Data Fusion instance.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#state_message ⇒ ::String (readonly)
Returns Output only. Additional information about the current state of this Data Fusion instance if available.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#tenant_project_id ⇒ ::String (readonly)
Returns Output only. The name of the tenant project.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#type ⇒ ::Google::Cloud::DataFusion::V1::Instance::Type
Returns Required. Instance type.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time the instance was last updated.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#version ⇒ ::String
Returns Current version of the Data Fusion. Only specifiable in Update.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |
#zone ⇒ ::String
Returns Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'proto_docs/google/cloud/datafusion/v1/datafusion.rb', line 237 class Instance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class OptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the type of Data Fusion instance. Each type is configured with # the default settings for processing and memory. module Type # No type specified. The instance creation will fail. TYPE_UNSPECIFIED = 0 # Basic Data Fusion instance. In Basic type, the user will be able to # create data pipelines using point and click UI. However, there are # certain limitations, such as fewer number of concurrent pipelines, no # support for streaming pipelines, etc. BASIC = 1 # Enterprise Data Fusion instance. In Enterprise type, the user will have # all features available, such as support for streaming pipelines, higher # number of concurrent pipelines, etc. ENTERPRISE = 2 # Developer Data Fusion instance. In Developer type, the user will have all # features available but with restrictive capabilities. This is to help # enterprises design and develop their data ingestion and integration # pipelines at low cost. DEVELOPER = 3 end # Represents the state of a Data Fusion instance module State # Instance does not have a state yet STATE_UNSPECIFIED = 0 # Instance is being created CREATING = 1 # Instance is active and ready for requests. This corresponds to 'RUNNING' # in datafusion.v1beta1. ACTIVE = 2 # Instance creation failed FAILED = 3 # Instance is being deleted DELETING = 4 # Instance is being upgraded UPGRADING = 5 # Instance is being restarted RESTARTING = 6 # Instance is being updated on customer request UPDATING = 7 # Instance is being auto-updated AUTO_UPDATING = 8 # Instance is being auto-upgraded AUTO_UPGRADING = 9 # Instance is disabled DISABLED = 10 end # The reason for disabling the instance if the state is DISABLED. module DisabledReason # This is an unknown reason for disabling. DISABLED_REASON_UNSPECIFIED = 0 # The KMS key used by the instance is either revoked or denied access to KMS_KEY_ISSUE = 1 end end |