class Google::Apis::WebsecurityscannerV1::Authentication

Scan authentication configuration.

Attributes

custom_account[RW]

Describes authentication configuration that uses a custom account. Corresponds to the JSON property `customAccount` @return [Google::Apis::WebsecurityscannerV1::CustomAccount]

google_account[RW]

Describes authentication configuration that uses a Google account. Corresponds to the JSON property `googleAccount` @return [Google::Apis::WebsecurityscannerV1::GoogleAccount]

iap_credential[RW]

Describes authentication configuration for Identity-Aware-Proxy (IAP). Corresponds to the JSON property `iapCredential` @return [Google::Apis::WebsecurityscannerV1::IapCredential]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/websecurityscanner_v1/classes.rb, line 44
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/websecurityscanner_v1/classes.rb, line 49
def update!(**args)
  @custom_account = args[:custom_account] if args.key?(:custom_account)
  @google_account = args[:google_account] if args.key?(:google_account)
  @iap_credential = args[:iap_credential] if args.key?(:iap_credential)
end