Class ScanConfig.Types.Authentication (1.0.0)

public sealed class Authentication : IMessage<ScanConfig.Types.Authentication>, IEquatable<ScanConfig.Types.Authentication>, IDeepCloneable<ScanConfig.Types.Authentication>, IBufferMessage, IMessage

Scan authentication configuration.

Inheritance

System.Object > ScanConfig.Types.Authentication

Implements

Google.Protobuf.IMessage<ScanConfig.Types.Authentication>, System.IEquatable<ScanConfig.Types.Authentication>, Google.Protobuf.IDeepCloneable<ScanConfig.Types.Authentication>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.WebSecurityScanner.V1

Assembly

Google.Cloud.WebSecurityScanner.V1.dll

Constructors

Authentication()

public Authentication()

Authentication(ScanConfig.Types.Authentication)

public Authentication(ScanConfig.Types.Authentication other)
Parameter
NameDescription
otherScanConfig.Types.Authentication

Properties

AuthenticationCase

public ScanConfig.Types.Authentication.AuthenticationOneofCase AuthenticationCase { get; }
Property Value
TypeDescription
ScanConfig.Types.Authentication.AuthenticationOneofCase

CustomAccount

public ScanConfig.Types.Authentication.Types.CustomAccount CustomAccount { get; set; }

Authentication using a custom account.

Property Value
TypeDescription
ScanConfig.Types.Authentication.Types.CustomAccount

GoogleAccount

public ScanConfig.Types.Authentication.Types.GoogleAccount GoogleAccount { get; set; }

Authentication using a Google account.

Property Value
TypeDescription
ScanConfig.Types.Authentication.Types.GoogleAccount

IapCredential

public ScanConfig.Types.Authentication.Types.IapCredential IapCredential { get; set; }

Authentication using Identity-Aware-Proxy (IAP).

Property Value
TypeDescription
ScanConfig.Types.Authentication.Types.IapCredential