Open Id Connect Provider
    Provides an IAM OpenID Connect provider.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const _default = new aws.iam.OpenIdConnectProvider("default", {
    url: "https://accounts.google.com",
    clientIdLists: ["266362248691-342342xasdasdasda-apps.googleusercontent.com"],
    thumbprintLists: ["cf23df2207d99a74fbe169e3eba035e633b65d94"],
});Content copied to clipboard
import pulumi
import pulumi_aws as aws
default = aws.iam.OpenIdConnectProvider("default",
    url="https://accounts.google.com",
    client_id_lists=["266362248691-342342xasdasdasda-apps.googleusercontent.com"],
    thumbprint_lists=["cf23df2207d99a74fbe169e3eba035e633b65d94"])Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
    var @default = new Aws.Iam.OpenIdConnectProvider("default", new()
    {
        Url = "https://accounts.google.com",
        ClientIdLists = new[]
        {
            "266362248691-342342xasdasdasda-apps.googleusercontent.com",
        },
        ThumbprintLists = new[]
        {
            "cf23df2207d99a74fbe169e3eba035e633b65d94",
        },
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := iam.NewOpenIdConnectProvider(ctx, "default", &iam.OpenIdConnectProviderArgs{
			Url: pulumi.String("https://accounts.google.com"),
			ClientIdLists: pulumi.StringArray{
				pulumi.String("266362248691-342342xasdasdasda-apps.googleusercontent.com"),
			},
			ThumbprintLists: pulumi.StringArray{
				pulumi.String("cf23df2207d99a74fbe169e3eba035e633b65d94"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.iam.OpenIdConnectProvider;
import com.pulumi.aws.iam.OpenIdConnectProviderArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var default_ = new OpenIdConnectProvider("default", OpenIdConnectProviderArgs.builder()
            .url("https://accounts.google.com")
            .clientIdLists("266362248691-342342xasdasdasda-apps.googleusercontent.com")
            .thumbprintLists("cf23df2207d99a74fbe169e3eba035e633b65d94")
            .build());
    }
}Content copied to clipboard
resources:
  default:
    type: aws:iam:OpenIdConnectProvider
    properties:
      url: https://accounts.google.com
      clientIdLists:
        - 266362248691-342342xasdasdasda-apps.googleusercontent.com
      thumbprintLists:
        - cf23df2207d99a74fbe169e3eba035e633b65d94Content copied to clipboard
Import
Using pulumi import, import IAM OpenID Connect Providers using the arn. For example:
$ pulumi import aws:iam/openIdConnectProvider:OpenIdConnectProvider default arn:aws:iam::123456789012:oidc-provider/accounts.google.comContent copied to clipboard