Viewing docs for Google Cloud v7.38.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Viewing docs for Google Cloud v7.38.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Example Usage
data "google_client_config" "current" {
}
output "project" {
value = data.google_client_config.current.project
}
Configure Kubernetes Provider With OAuth2 Access Token
data "google_client_config" "default" {
}
data "google_container_cluster" "my_cluster" {
name = "my-cluster"
zone = "us-east1-a"
}
provider "kubernetes" {
host = "https://${data.google_container_cluster.my_cluster.endpoint}"
token = data.google_client_config.default.access_token
cluster_ca_certificate = base64decode(
data.google_container_cluster.my_cluster.master_auth[0].cluster_ca_certificate,
)
}
Using getClientConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getClientConfig(opts?: InvokeOptions): Promise<GetClientConfigResult>
function getClientConfigOutput(opts?: InvokeOptions): Output<GetClientConfigResult>def get_client_config(opts: Optional[InvokeOptions] = None) -> GetClientConfigResult
def get_client_config_output(opts: Optional[InvokeOptions] = None) -> Output[GetClientConfigResult]func GetClientConfig(ctx *Context, opts ...InvokeOption) (*GetClientConfigResult, error)
func GetClientConfigOutput(ctx *Context, opts ...InvokeOption) GetClientConfigResultOutput> Note: This function is named GetClientConfig in the Go SDK.
public static class GetClientConfig
{
public static Task<GetClientConfigResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetClientConfigResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetClientConfigResult> getClientConfig(InvokeOptions options)
public static Output<GetClientConfigResult> getClientConfig(InvokeOptions options)
fn::invoke:
function: gcp:organizations/getClientConfig:getClientConfig
arguments:
# arguments dictionarygetClientConfig Result
The following output properties are available:
- Access
Token string - The OAuth2 access token used by the client to authenticate against the Google Cloud API.
- Id string
- Project string
- The ID of the project to apply any resources to.
- Region string
- The region to operate under.
- Zone string
- The zone to operate under.
- Access
Token string - The OAuth2 access token used by the client to authenticate against the Google Cloud API.
- Id string
- Project string
- The ID of the project to apply any resources to.
- Region string
- The region to operate under.
- Zone string
- The zone to operate under.
- access
Token String - The OAuth2 access token used by the client to authenticate against the Google Cloud API.
- id String
- project String
- The ID of the project to apply any resources to.
- region String
- The region to operate under.
- zone String
- The zone to operate under.
- access
Token string - The OAuth2 access token used by the client to authenticate against the Google Cloud API.
- id string
- project string
- The ID of the project to apply any resources to.
- region string
- The region to operate under.
- zone string
- The zone to operate under.
- access_
token str - The OAuth2 access token used by the client to authenticate against the Google Cloud API.
- id str
- project str
- The ID of the project to apply any resources to.
- region str
- The region to operate under.
- zone str
- The zone to operate under.
- access
Token String - The OAuth2 access token used by the client to authenticate against the Google Cloud API.
- id String
- project String
- The ID of the project to apply any resources to.
- region String
- The region to operate under.
- zone String
- The zone to operate under.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
Viewing docs for Google Cloud v7.38.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi