awscc_iam_oidc_provider (Resource)

Resource Type definition for AWS::IAM::OIDCProvider

Example Usage

To create an IAM OIDC provider with tags

data "tls_certificate" "tfc_certificate" {
  url = "https://app.terraform.io"
}

resource "awscc_iam_oidc_provider" "this" {
  thumbprint_list = [data.tls_certificate.tfc_certificate.certificates[0].sha1_fingerprint]
  client_id_list  = ["aws.workload.identity", ]
  url             = data.tls_certificate.tfc_certificate.url
  tags = [{
    key   = "Name"
    value = "IAM OIDC Provider"
    },
    {
      key   = "Environment"
      value = "Development"
    },
    { key   = "Modified By"
      value = "AWSCC"
  }]
}

Schema

Required

Optional

Read-Only

Nested Schema for tags

Required:

Import

Import is supported using the following syntax:

$ terraform import awscc_iam_oidc_provider.example <resource ID>