Class: Google::Cloud::Notebooks::V1::RuntimeAccessConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Notebooks::V1::RuntimeAccessConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/notebooks/v1/runtime.rb
Overview
Specifies the login configuration for Runtime
Defined Under Namespace
Modules: RuntimeAccessType
Instance Attribute Summary collapse
-
#access_type ⇒ ::Google::Cloud::Notebooks::V1::RuntimeAccessConfig::RuntimeAccessType
The type of access mode this instance.
-
#proxy_uri ⇒ ::String
readonly
Output only.
-
#runtime_owner ⇒ ::String
The owner of this runtime after creation.
Instance Attribute Details
#access_type ⇒ ::Google::Cloud::Notebooks::V1::RuntimeAccessConfig::RuntimeAccessType
Returns The type of access mode this instance.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 364 class RuntimeAccessConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible ways to access runtime. Authentication mode. # Currently supports: Single User only. module RuntimeAccessType # Unspecified access. RUNTIME_ACCESS_TYPE_UNSPECIFIED = 0 # Single user login. SINGLE_USER = 1 # Service Account mode. # In Service Account mode, Runtime creator will specify a SA that exists # in the consumer project. Using Runtime Service Account field. # Users accessing the Runtime need ActAs (Service Account User) permission. SERVICE_ACCOUNT = 2 end end |
#proxy_uri ⇒ ::String (readonly)
Returns Output only. The proxy endpoint that is used to access the runtime.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 364 class RuntimeAccessConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible ways to access runtime. Authentication mode. # Currently supports: Single User only. module RuntimeAccessType # Unspecified access. RUNTIME_ACCESS_TYPE_UNSPECIFIED = 0 # Single user login. SINGLE_USER = 1 # Service Account mode. # In Service Account mode, Runtime creator will specify a SA that exists # in the consumer project. Using Runtime Service Account field. # Users accessing the Runtime need ActAs (Service Account User) permission. SERVICE_ACCOUNT = 2 end end |
#runtime_owner ⇒ ::String
Returns The owner of this runtime after creation. Format: alias@example.com
Currently supports one owner only.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 364 class RuntimeAccessConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible ways to access runtime. Authentication mode. # Currently supports: Single User only. module RuntimeAccessType # Unspecified access. RUNTIME_ACCESS_TYPE_UNSPECIFIED = 0 # Single user login. SINGLE_USER = 1 # Service Account mode. # In Service Account mode, Runtime creator will specify a SA that exists # in the consumer project. Using Runtime Service Account field. # Users accessing the Runtime need ActAs (Service Account User) permission. SERVICE_ACCOUNT = 2 end end |