Class AuthorizeEnvironmentRequest (2.0.0)

public sealed class AuthorizeEnvironmentRequest : IMessage<AuthorizeEnvironmentRequest>, IEquatable<AuthorizeEnvironmentRequest>, IDeepCloneable<AuthorizeEnvironmentRequest>, IBufferMessage, IMessage

Request message for [AuthorizeEnvironment][google.cloud.shell.v1.CloudShellService.AuthorizeEnvironment].

Inheritance

Object > AuthorizeEnvironmentRequest

Namespace

Google.Cloud.Shell.V1

Assembly

Google.Cloud.Shell.V1.dll

Constructors

AuthorizeEnvironmentRequest()

public AuthorizeEnvironmentRequest()

AuthorizeEnvironmentRequest(AuthorizeEnvironmentRequest)

public AuthorizeEnvironmentRequest(AuthorizeEnvironmentRequest other)
Parameter
NameDescription
otherAuthorizeEnvironmentRequest

Properties

AccessToken

public string AccessToken { get; set; }

The OAuth access token that should be sent to the environment.

Property Value
TypeDescription
String

ExpireTime

public Timestamp ExpireTime { get; set; }

The time when the credentials expire. If not set, defaults to one hour from when the server received the request.

Property Value
TypeDescription
Timestamp

IdToken

public string IdToken { get; set; }

The OAuth ID token that should be sent to the environment.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

Name of the resource that should receive the credentials, for example users/me/environments/default or users/someone@example.com/environments/default.

Property Value
TypeDescription
String