Show / Hide Table of Contents

Class GetAccountAccessTokenArgs

Inheritance
System.Object
InputArgs
InvokeArgs
GetAccountAccessTokenArgs
Inherited Members
InvokeArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.ServiceAccount
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class GetAccountAccessTokenArgs : InvokeArgs

Constructors

View Source

GetAccountAccessTokenArgs()

Declaration
public GetAccountAccessTokenArgs()

Properties

View Source

Delegates

Delegate chain of approvals needed to perform full impersonation. Specify the fully qualified service account name. (e.g. ["projects/-/serviceAccounts/delegate-svc-account@project-id.iam.gserviceaccount.com"])

Declaration
public List<string> Delegates { get; set; }
Property Value
Type Description
System.Collections.Generic.List<System.String>
View Source

Lifetime

Lifetime of the impersonated token (defaults to its max: 3600s).

Declaration
public string Lifetime { get; set; }
Property Value
Type Description
System.String
View Source

Scopes

The scopes the new credential should have (e.g. [&quot;storage-ro&quot;, &quot;cloud-platform&quot;])

Declaration
public List<string> Scopes { get; set; }
Property Value
Type Description
System.Collections.Generic.List<System.String>
View Source

TargetServiceAccount

The service account to impersonate (e.g. service_B@your-project-id.iam.gserviceaccount.com)

Declaration
public string TargetServiceAccount { get; set; }
Property Value
Type Description
System.String
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.