Class: Google::Cloud::Compute::V1::BackendServiceIAP

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

Overview

Identity-Aware Proxy

Instance Attribute Summary collapse

Instance Attribute Details

#enabled::Boolean

Returns Whether the serving infrastructure will authenticate and authorize all incoming requests.

Returns:

  • (::Boolean)

    Whether the serving infrastructure will authenticate and authorize all incoming requests.



4066
4067
4068
4069
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4066

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

#oauth2_client_id::String

Returns OAuth2 client ID to use for the authentication flow.

Returns:

  • (::String)

    OAuth2 client ID to use for the authentication flow.



4066
4067
4068
4069
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4066

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

#oauth2_client_secret::String

Returns OAuth2 client secret to use for the authentication flow. For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. @InputOnly.

Returns:

  • (::String)

    OAuth2 client secret to use for the authentication flow. For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. @InputOnly



4066
4067
4068
4069
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4066

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

#oauth2_client_secret_sha256::String

Returns [Output Only] SHA256 hash value for the field oauth2_client_secret above.

Returns:

  • (::String)

    [Output Only] SHA256 hash value for the field oauth2_client_secret above.



4066
4067
4068
4069
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4066

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