Terraform 0.11
google_client_config

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 एक्सेस टोकन।