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.AuthenticationImplements
Google.Protobuf.IMessage<ScanConfig.Types.Authentication>, System.IEquatable<ScanConfig.Types.Authentication>, Google.Protobuf.IDeepCloneable<ScanConfig.Types.Authentication>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.WebSecurityScanner.V1Assembly
Google.Cloud.WebSecurityScanner.V1.dll
Constructors
Authentication()
public Authentication()
Authentication(ScanConfig.Types.Authentication)
public Authentication(ScanConfig.Types.Authentication other)
Parameter | |
---|---|
Name | Description |
other | ScanConfig.Types.Authentication |
Properties
AuthenticationCase
public ScanConfig.Types.Authentication.AuthenticationOneofCase AuthenticationCase { get; }
Property Value | |
---|---|
Type | Description |
ScanConfig.Types.Authentication.AuthenticationOneofCase |
CustomAccount
public ScanConfig.Types.Authentication.Types.CustomAccount CustomAccount { get; set; }
Authentication using a custom account.
Property Value | |
---|---|
Type | Description |
ScanConfig.Types.Authentication.Types.CustomAccount |
GoogleAccount
public ScanConfig.Types.Authentication.Types.GoogleAccount GoogleAccount { get; set; }
Authentication using a Google account.
Property Value | |
---|---|
Type | Description |
ScanConfig.Types.Authentication.Types.GoogleAccount |
IapCredential
public ScanConfig.Types.Authentication.Types.IapCredential IapCredential { get; set; }
Authentication using Identity-Aware-Proxy (IAP).
Property Value | |
---|---|
Type | Description |
ScanConfig.Types.Authentication.Types.IapCredential |