Class: Google::Cloud::AIPlatform::V1::DeployedIndexAuthConfig::AuthProvider

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/index_endpoint.rb

Overview

Configuration for an authentication provider, including support for JSON Web Token (JWT).

Instance Attribute Summary collapse

Instance Attribute Details

#allowed_issuers::Array<::String>

Returns A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format:

service-account-name@project-id.iam.gserviceaccount.com.

Returns:

  • (::Array<::String>)

    A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format:

    service-account-name@project-id.iam.gserviceaccount.com



271
272
273
274
# File 'proto_docs/google/cloud/aiplatform/v1/index_endpoint.rb', line 271

class AuthProvider
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#audiences::Array<::String>

Returns The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted.

Returns:

  • (::Array<::String>)

    The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted.



271
272
273
274
# File 'proto_docs/google/cloud/aiplatform/v1/index_endpoint.rb', line 271

class AuthProvider
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end