Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Use this data source to query detailed information of iam oidc providers
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.iam.getOidcProviders({});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.iam.get_oidc_providers()
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/iam"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iam.GetOidcProviders(ctx, nil, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var foo = Volcengine.Iam.GetOidcProviders.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.iam.IamFunctions;
import com.pulumi.volcengine.iam.inputs.GetOidcProvidersArgs;
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) {
final var foo = IamFunctions.getOidcProviders();
}
}
variables:
foo:
fn::invoke:
Function: volcengine:iam:getOidcProviders
Arguments: {}
Using getOidcProviders
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getOidcProviders(args: GetOidcProvidersArgs, opts?: InvokeOptions): Promise<GetOidcProvidersResult>
function getOidcProvidersOutput(args: GetOidcProvidersOutputArgs, opts?: InvokeOptions): Output<GetOidcProvidersResult>def get_oidc_providers(output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOidcProvidersResult
def get_oidc_providers_output(output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOidcProvidersResult]func GetOidcProviders(ctx *Context, args *GetOidcProvidersArgs, opts ...InvokeOption) (*GetOidcProvidersResult, error)
func GetOidcProvidersOutput(ctx *Context, args *GetOidcProvidersOutputArgs, opts ...InvokeOption) GetOidcProvidersResultOutput> Note: This function is named GetOidcProviders in the Go SDK.
public static class GetOidcProviders
{
public static Task<GetOidcProvidersResult> InvokeAsync(GetOidcProvidersArgs args, InvokeOptions? opts = null)
public static Output<GetOidcProvidersResult> Invoke(GetOidcProvidersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOidcProvidersResult> getOidcProviders(GetOidcProvidersArgs args, InvokeOptions options)
public static Output<GetOidcProvidersResult> getOidcProviders(GetOidcProvidersArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:iam/getOidcProviders:getOidcProviders
arguments:
# arguments dictionaryThe following arguments are supported:
- Output
File string - File name where to save data source results.
- Output
File string - File name where to save data source results.
- output
File String - File name where to save data source results.
- output
File string - File name where to save data source results.
- output_
file str - File name where to save data source results.
- output
File String - File name where to save data source results.
getOidcProviders Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Oidc
Providers List<GetOidc Providers Oidc Provider> - The collection of query.
- Total
Count int - The total count of query.
- Output
File string
- Id string
- The provider-assigned unique ID for this managed resource.
- Oidc
Providers []GetOidc Providers Oidc Provider - The collection of query.
- Total
Count int - The total count of query.
- Output
File string
- id String
- The provider-assigned unique ID for this managed resource.
- oidc
Providers List<GetOidc Providers Oidc Provider> - The collection of query.
- total
Count Integer - The total count of query.
- output
File String
- id string
- The provider-assigned unique ID for this managed resource.
- oidc
Providers GetOidc Providers Oidc Provider[] - The collection of query.
- total
Count number - The total count of query.
- output
File string
- id str
- The provider-assigned unique ID for this managed resource.
- oidc_
providers Sequence[GetOidc Providers Oidc Provider] - The collection of query.
- total_
count int - The total count of query.
- output_
file str
- id String
- The provider-assigned unique ID for this managed resource.
- oidc
Providers List<Property Map> - The collection of query.
- total
Count Number - The total count of query.
- output
File String
Supporting Types
GetOidcProvidersOidcProvider
- Client
Ids List<string> - The client IDs of the OIDC provider.
- Create
Date string - The create date of the OIDC provider.
- Description string
- The description of the OIDC provider.
- Issuance
Limit intTime - The issuance limit time of the OIDC provider.
- Issuer
Url string - The URL of the OIDC provider.
- Provider
Name string - The name of the OIDC provider.
- Thumbprints List<string>
- The thumbprints of the OIDC provider.
- Trn string
- The trn of OIDC provider.
- Update
Date string - The update date of the OIDC provider.
- Client
Ids []string - The client IDs of the OIDC provider.
- Create
Date string - The create date of the OIDC provider.
- Description string
- The description of the OIDC provider.
- Issuance
Limit intTime - The issuance limit time of the OIDC provider.
- Issuer
Url string - The URL of the OIDC provider.
- Provider
Name string - The name of the OIDC provider.
- Thumbprints []string
- The thumbprints of the OIDC provider.
- Trn string
- The trn of OIDC provider.
- Update
Date string - The update date of the OIDC provider.
- client
Ids List<String> - The client IDs of the OIDC provider.
- create
Date String - The create date of the OIDC provider.
- description String
- The description of the OIDC provider.
- issuance
Limit IntegerTime - The issuance limit time of the OIDC provider.
- issuer
Url String - The URL of the OIDC provider.
- provider
Name String - The name of the OIDC provider.
- thumbprints List<String>
- The thumbprints of the OIDC provider.
- trn String
- The trn of OIDC provider.
- update
Date String - The update date of the OIDC provider.
- client
Ids string[] - The client IDs of the OIDC provider.
- create
Date string - The create date of the OIDC provider.
- description string
- The description of the OIDC provider.
- issuance
Limit numberTime - The issuance limit time of the OIDC provider.
- issuer
Url string - The URL of the OIDC provider.
- provider
Name string - The name of the OIDC provider.
- thumbprints string[]
- The thumbprints of the OIDC provider.
- trn string
- The trn of OIDC provider.
- update
Date string - The update date of the OIDC provider.
- client_
ids Sequence[str] - The client IDs of the OIDC provider.
- create_
date str - The create date of the OIDC provider.
- description str
- The description of the OIDC provider.
- issuance_
limit_ inttime - The issuance limit time of the OIDC provider.
- issuer_
url str - The URL of the OIDC provider.
- provider_
name str - The name of the OIDC provider.
- thumbprints Sequence[str]
- The thumbprints of the OIDC provider.
- trn str
- The trn of OIDC provider.
- update_
date str - The update date of the OIDC provider.
- client
Ids List<String> - The client IDs of the OIDC provider.
- create
Date String - The create date of the OIDC provider.
- description String
- The description of the OIDC provider.
- issuance
Limit NumberTime - The issuance limit time of the OIDC provider.
- issuer
Url String - The URL of the OIDC provider.
- provider
Name String - The name of the OIDC provider.
- thumbprints List<String>
- The thumbprints of the OIDC provider.
- trn String
- The trn of OIDC provider.
- update
Date String - The update date of the OIDC provider.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
