Skip to content

Latest commit

 

History

History
142 lines (72 loc) · 2.93 KB

File metadata and controls

142 lines (72 loc) · 2.93 KB

@google-github-actions/actions-utils


@google-github-actions/actions-utils / auth / ExternalAccount

Type Alias: ExternalAccount

ExternalAccount = object

Defined in: auth.ts:45

ExternalAccount is an exported credential for an external account like a workload identity pool.

Properties

audience

audience: string

Defined in: auth.ts:47


client_id?

optional client_id: string

Defined in: auth.ts:52


client_secret?

optional client_secret: string

Defined in: auth.ts:53


credential_source

credential_source: object

Defined in: auth.ts:57

environment_id?

optional environment_id: string

file?

optional file: string

format?

optional format: object

format.subject_token_field_name?

optional subject_token_field_name: string

format.type

type: "json" | "text"

headers?

optional headers: object

Index Signature

[key: string]: string

region_url?

optional region_url: string

regional_cred_verification_url

regional_cred_verification_url: string

url?

optional url: string


quota_project_id?

optional quota_project_id: string

Defined in: auth.ts:54


service_account_impersonation_url?

optional service_account_impersonation_url: string

Defined in: auth.ts:49


subject_token_type

subject_token_type: string

Defined in: auth.ts:48


token_info_url?

optional token_info_url: string

Defined in: auth.ts:51


token_url

token_url: string

Defined in: auth.ts:50


type

type: string

Defined in: auth.ts:46


workforce_pool_user_project?

optional workforce_pool_user_project: string

Defined in: auth.ts:55