Class: Google::Cloud::Notebooks::V1::RuntimeAccessConfig

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#access_type::Google::Cloud::Notebooks::V1::RuntimeAccessConfig::RuntimeAccessType

Returns The type of access mode this instance.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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