Terraform 0.11

aws_iam_openid_connect_provider




terraform

aws_iam_openid_connect_provider

एक IAM OpenID कनेक्ट प्रदाता प्रदान करता है।

उदाहरण उपयोग

resource "aws_iam_openid_connect_provider" "default" {
    url = "https://accounts.google.com"
    client_id_list = [
     "266362248691-342342xasdasdasda-apps.googleusercontent.com"
    ]
    thumbprint_list = []
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • url - (आवश्यक) पहचान प्रदाता का URL। इस दावे के अनुरूप है।
  • client_id_list - (आवश्यक) क्लाइंट आईडी की एक सूची (जिसे दर्शकों के रूप में भी जाना जाता है)। जब कोई मोबाइल या वेब ऐप ओपेनआईडी कनेक्ट प्रदाता के साथ पंजीकृत होता है, तो वे एक मूल्य स्थापित करते हैं जो एप्लिकेशन की पहचान करता है। (यह वह मान है जो OAuth अनुरोधों पर client_id पैरामीटर के रूप में भेजा गया है।)
  • thumbprint_list - (आवश्यक) सर्वर प्रमाणपत्र की एक सूची OpenID कनेक्ट (OIDC) पहचान प्रदाता के सर्वर प्रमाणपत्र (ओं) के लिए अंगूठे के निशान।

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

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • arn - इस प्रदाता के लिए AWS द्वारा सौंपा गया ARN।

आयात

IAM OpenID कनेक्ट प्रोवाइडर्स को arn , उदा

$ terraform import aws_iam_openid_connect_provider.default arn:aws:iam::123456789012:oidc-provider/accounts.google.com