Show / Hide Table of Contents

Class LfA2aV1SecurityScheme

Defines a security scheme that can be used to secure an agent's endpoints. This is a discriminated union type based on the OpenAPI 3.2 Security Scheme Object. See: https://spec.openapis.org/oas/v3.2.0.html#security-scheme-object

Inheritance
object
LfA2aV1SecurityScheme
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.dll
Syntax
public class LfA2aV1SecurityScheme : IDirectResponseSchema

Properties

ApiKeySecurityScheme

API key-based authentication.

Declaration
[JsonProperty("apiKeySecurityScheme")]
public virtual LfA2aV1APIKeySecurityScheme ApiKeySecurityScheme { get; set; }
Property Value
Type Description
LfA2aV1APIKeySecurityScheme

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HttpAuthSecurityScheme

HTTP authentication (Basic, Bearer, etc.).

Declaration
[JsonProperty("httpAuthSecurityScheme")]
public virtual LfA2aV1HTTPAuthSecurityScheme HttpAuthSecurityScheme { get; set; }
Property Value
Type Description
LfA2aV1HTTPAuthSecurityScheme

MtlsSecurityScheme

Mutual TLS authentication.

Declaration
[JsonProperty("mtlsSecurityScheme")]
public virtual LfA2aV1MutualTlsSecurityScheme MtlsSecurityScheme { get; set; }
Property Value
Type Description
LfA2aV1MutualTlsSecurityScheme

Oauth2SecurityScheme

OAuth 2.0 authentication.

Declaration
[JsonProperty("oauth2SecurityScheme")]
public virtual LfA2aV1OAuth2SecurityScheme Oauth2SecurityScheme { get; set; }
Property Value
Type Description
LfA2aV1OAuth2SecurityScheme

OpenIdConnectSecurityScheme

OpenID Connect authentication.

Declaration
[JsonProperty("openIdConnectSecurityScheme")]
public virtual LfA2aV1OpenIdConnectSecurityScheme OpenIdConnectSecurityScheme { get; set; }
Property Value
Type Description
LfA2aV1OpenIdConnectSecurityScheme

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX