Compute Engine v1 API - Class BackendServiceIAP (2.10.0)

public sealed class BackendServiceIAP : IMessage<BackendServiceIAP>, IEquatable<BackendServiceIAP>, IDeepCloneable<BackendServiceIAP>, IBufferMessage, IMessage

Reference documentation and code samples for the Compute Engine v1 API class BackendServiceIAP.

Identity-Aware Proxy

Inheritance

object > BackendServiceIAP

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

BackendServiceIAP()

public BackendServiceIAP()

BackendServiceIAP(BackendServiceIAP)

public BackendServiceIAP(BackendServiceIAP other)
Parameter
NameDescription
otherBackendServiceIAP

Properties

Enabled

public bool Enabled { get; set; }

Whether the serving infrastructure will authenticate and authorize all incoming requests. If true, the oauth2ClientId and oauth2ClientSecret fields must be non-empty.

Property Value
TypeDescription
bool

HasEnabled

public bool HasEnabled { get; }

Gets whether the "enabled" field is set

Property Value
TypeDescription
bool

HasOauth2ClientId

public bool HasOauth2ClientId { get; }

Gets whether the "oauth2_client_id" field is set

Property Value
TypeDescription
bool

HasOauth2ClientSecret

public bool HasOauth2ClientSecret { get; }

Gets whether the "oauth2_client_secret" field is set

Property Value
TypeDescription
bool

HasOauth2ClientSecretSha256

public bool HasOauth2ClientSecretSha256 { get; }

Gets whether the "oauth2_client_secret_sha256" field is set

Property Value
TypeDescription
bool

Oauth2ClientId

public string Oauth2ClientId { get; set; }

OAuth2 client ID to use for the authentication flow.

Property Value
TypeDescription
string

Oauth2ClientSecret

public string Oauth2ClientSecret { get; set; }

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

Property Value
TypeDescription
string

Oauth2ClientSecretSha256

public string Oauth2ClientSecretSha256 { get; set; }

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

Property Value
TypeDescription
string