Show / Hide Table of Contents

Class GoogleCloudAgentidentitycredentialsV1alphaExchangeCredentialsRequest

Request message for ExchangeCredentials.

Inheritance
object
GoogleCloudAgentidentitycredentialsV1alphaExchangeCredentialsRequest
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.AgentIdentityCredentials.v1alpha.Data
Assembly: Google.Apis.AgentIdentityCredentials.v1alpha.dll
Syntax
public class GoogleCloudAgentidentitycredentialsV1alphaExchangeCredentialsRequest : IDirectResponseSchema

Properties

ETag

The ETag of the item.

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

Scopes

Optional. The desired downstream OAuth scopes to request for the exchanged token.

Declaration
[JsonProperty("scopes")]
public virtual IList<string> Scopes { get; set; }
Property Value
Type Description
IList<string>

SourceCredential

Required. The incoming identity or assertion token to be exchanged.

Declaration
[JsonProperty("sourceCredential")]
public virtual string SourceCredential { get; set; }
Property Value
Type Description
string

TargetTokenType

Optional. The desired target token type to be returned from the exchange. If unspecified, defaults to the token type configured on the AuthProvider.

Declaration
[JsonProperty("targetTokenType")]
public virtual string TargetTokenType { get; set; }
Property Value
Type Description
string

TokenBinding

Optional. The token binding parameters to be applied to downstream tokens and embedded into the ID-JAG assertion.

Declaration
[JsonProperty("tokenBinding")]
public virtual GoogleCloudAgentidentitycredentialsV1alphaTokenBinding TokenBinding { get; set; }
Property Value
Type Description
GoogleCloudAgentidentitycredentialsV1alphaTokenBinding

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX