import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::IAM::OidcProvider */ export declare function getOidcProvider(args: GetOidcProviderArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getOidcProvider. */ export interface GetOidcProviderArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getOidcProvider. */ export interface GetOidcProviderResult { /** * Client ID list. Provided by external IdP. */ readonly clientIds: string[]; /** * Creation time. */ readonly createDate: string; /** * Identity provider description. */ readonly description: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Earliest issuance time allowed for external IdP to issue ID Token. */ readonly issuanceLimitTime: number; /** * OIDC issuer URL. */ readonly issuerUrl: string; /** * OIDC identity provider name. */ readonly oidcProviderName: string; /** * HTTPS certificate verification fingerprint (SHA256). */ readonly thumbprints: string[]; /** * Identity provider Trn. */ readonly trn: string; /** * Update time. */ readonly updateDate: string; } /** * Data Source schema for Volcengine::IAM::OidcProvider */ export declare function getOidcProviderOutput(args: GetOidcProviderOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getOidcProvider. */ export interface GetOidcProviderOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }