Class: Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication
- Inherits:
-
Object
- Object
- Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/websecurityscanner/v1/scan_config.rb
Overview
Scan authentication configuration.
Defined Under Namespace
Classes: CustomAccount, GoogleAccount, IapCredential
Instance Attribute Summary collapse
-
#custom_account ⇒ ::Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication::CustomAccount
Authentication using a custom account.
-
#google_account ⇒ ::Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication::GoogleAccount
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#iap_credential ⇒ ::Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication::IapCredential
Authentication using Identity-Aware-Proxy (IAP).
Instance Attribute Details
#custom_account ⇒ ::Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication::CustomAccount
Returns Authentication using a custom account.
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
# File 'proto_docs/google/cloud/websecurityscanner/v1/scan_config.rb', line 89 class Authentication include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes authentication configuration that uses a Google account. # @deprecated This message is deprecated and may be removed in the next major version update. # @!attribute [rw] username # @return [::String] # Required. The user name of the Google account. # @!attribute [rw] password # @return [::String] # Required. Input only. The password of the Google account. The credential is stored encrypted # and not returned in any response nor included in audit logs. class GoogleAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Describes authentication configuration that uses a custom account. # @!attribute [rw] username # @return [::String] # Required. The user name of the custom account. # @!attribute [rw] password # @return [::String] # Required. Input only. The password of the custom account. The credential is stored encrypted # and not returned in any response nor included in audit logs. # @!attribute [rw] login_url # @return [::String] # Required. The login form URL of the website. class CustomAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Describes authentication configuration for Identity-Aware-Proxy (IAP). # @!attribute [rw] iap_test_service_account_info # @return [::Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication::IapCredential::IapTestServiceAccountInfo] # Authentication configuration when Web-Security-Scanner service # account is added in Identity-Aware-Proxy (IAP) access policies. class IapCredential include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes authentication configuration when Web-Security-Scanner # service account is added in Identity-Aware-Proxy (IAP) access policies. # @!attribute [rw] target_audience_client_id # @return [::String] # Required. Describes OAuth2 client id of resources protected by # Identity-Aware-Proxy (IAP). class IapTestServiceAccountInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |
#google_account ⇒ ::Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication::GoogleAccount
Deprecated.
This field is deprecated and may be removed in the next major version update.
Returns Authentication using a Google account.
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
# File 'proto_docs/google/cloud/websecurityscanner/v1/scan_config.rb', line 89 class Authentication include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes authentication configuration that uses a Google account. # @deprecated This message is deprecated and may be removed in the next major version update. # @!attribute [rw] username # @return [::String] # Required. The user name of the Google account. # @!attribute [rw] password # @return [::String] # Required. Input only. The password of the Google account. The credential is stored encrypted # and not returned in any response nor included in audit logs. class GoogleAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Describes authentication configuration that uses a custom account. # @!attribute [rw] username # @return [::String] # Required. The user name of the custom account. # @!attribute [rw] password # @return [::String] # Required. Input only. The password of the custom account. The credential is stored encrypted # and not returned in any response nor included in audit logs. # @!attribute [rw] login_url # @return [::String] # Required. The login form URL of the website. class CustomAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Describes authentication configuration for Identity-Aware-Proxy (IAP). # @!attribute [rw] iap_test_service_account_info # @return [::Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication::IapCredential::IapTestServiceAccountInfo] # Authentication configuration when Web-Security-Scanner service # account is added in Identity-Aware-Proxy (IAP) access policies. class IapCredential include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes authentication configuration when Web-Security-Scanner # service account is added in Identity-Aware-Proxy (IAP) access policies. # @!attribute [rw] target_audience_client_id # @return [::String] # Required. Describes OAuth2 client id of resources protected by # Identity-Aware-Proxy (IAP). class IapTestServiceAccountInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |
#iap_credential ⇒ ::Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication::IapCredential
Returns Authentication using Identity-Aware-Proxy (IAP).
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
# File 'proto_docs/google/cloud/websecurityscanner/v1/scan_config.rb', line 89 class Authentication include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes authentication configuration that uses a Google account. # @deprecated This message is deprecated and may be removed in the next major version update. # @!attribute [rw] username # @return [::String] # Required. The user name of the Google account. # @!attribute [rw] password # @return [::String] # Required. Input only. The password of the Google account. The credential is stored encrypted # and not returned in any response nor included in audit logs. class GoogleAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Describes authentication configuration that uses a custom account. # @!attribute [rw] username # @return [::String] # Required. The user name of the custom account. # @!attribute [rw] password # @return [::String] # Required. Input only. The password of the custom account. The credential is stored encrypted # and not returned in any response nor included in audit logs. # @!attribute [rw] login_url # @return [::String] # Required. The login form URL of the website. class CustomAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Describes authentication configuration for Identity-Aware-Proxy (IAP). # @!attribute [rw] iap_test_service_account_info # @return [::Google::Cloud::WebSecurityScanner::V1::ScanConfig::Authentication::IapCredential::IapTestServiceAccountInfo] # Authentication configuration when Web-Security-Scanner service # account is added in Identity-Aware-Proxy (IAP) access policies. class IapCredential include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes authentication configuration when Web-Security-Scanner # service account is added in Identity-Aware-Proxy (IAP) access policies. # @!attribute [rw] target_audience_client_id # @return [::String] # Required. Describes OAuth2 client id of resources protected by # Identity-Aware-Proxy (IAP). class IapTestServiceAccountInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end |