Terraform 0.11

google_client_config




terraform

google_client_config

Google क्लाउड प्रदाता के कॉन्फ़िगरेशन तक पहुंचने के लिए इस डेटा स्रोत का उपयोग करें।

उदाहरण उपयोग

data "google_client_config" "current" {}

output "project" {
  value = "${data.google_client_config.current.project}"
}

उदाहरण उपयोग: OAuth2 पहुंच टोकन के साथ कुबेरनेट्स प्रदाता कॉन्फ़िगर करें

data "google_client_config" "default" {}

data "google_container_cluster" "my_cluster" {
  name   = "my-cluster"
  zone   = "us-east1-a"
}

provider "kubernetes" {
  load_config_file = false

  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)}"
}

तर्क संदर्भ

इस डेटा स्रोत के लिए कोई तर्क उपलब्ध नहीं हैं।

संदर्भ संदर्भित करता है

ऊपर सूचीबद्ध तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • project - किसी भी संसाधन को लागू करने के लिए परियोजना की आईडी।

  • region - के तहत संचालित करने के लिए क्षेत्र।

  • access_token - Google क्लाउड API के विरुद्ध प्रमाणित करने के लिए क्लाइंट द्वारा उपयोग किया गया OAuth2 एक्सेस टोकन।