1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getCamSamlProviders
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getCamSamlProviders

Explore with Pulumi AI

Use this data source to query detailed information of CAM SAML providers

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const foo = tencentcloud.getCamSamlProviders({
    name: "cam-test-provider",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

foo = tencentcloud.get_cam_saml_providers(name="cam-test-provider")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.GetCamSamlProviders(ctx, &tencentcloud.GetCamSamlProvidersArgs{
			Name: pulumi.StringRef("cam-test-provider"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var foo = Tencentcloud.GetCamSamlProviders.Invoke(new()
    {
        Name = "cam-test-provider",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetCamSamlProvidersArgs;
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 = TencentcloudFunctions.getCamSamlProviders(GetCamSamlProvidersArgs.builder()
            .name("cam-test-provider")
            .build());

    }
}
Copy
variables:
  foo:
    fn::invoke:
      function: tencentcloud:getCamSamlProviders
      arguments:
        name: cam-test-provider
Copy

Using getCamSamlProviders

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 getCamSamlProviders(args: GetCamSamlProvidersArgs, opts?: InvokeOptions): Promise<GetCamSamlProvidersResult>
function getCamSamlProvidersOutput(args: GetCamSamlProvidersOutputArgs, opts?: InvokeOptions): Output<GetCamSamlProvidersResult>
Copy
def get_cam_saml_providers(description: Optional[str] = None,
                           id: Optional[str] = None,
                           name: Optional[str] = None,
                           result_output_file: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetCamSamlProvidersResult
def get_cam_saml_providers_output(description: Optional[pulumi.Input[str]] = None,
                           id: Optional[pulumi.Input[str]] = None,
                           name: Optional[pulumi.Input[str]] = None,
                           result_output_file: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetCamSamlProvidersResult]
Copy
func GetCamSamlProviders(ctx *Context, args *GetCamSamlProvidersArgs, opts ...InvokeOption) (*GetCamSamlProvidersResult, error)
func GetCamSamlProvidersOutput(ctx *Context, args *GetCamSamlProvidersOutputArgs, opts ...InvokeOption) GetCamSamlProvidersResultOutput
Copy

> Note: This function is named GetCamSamlProviders in the Go SDK.

public static class GetCamSamlProviders 
{
    public static Task<GetCamSamlProvidersResult> InvokeAsync(GetCamSamlProvidersArgs args, InvokeOptions? opts = null)
    public static Output<GetCamSamlProvidersResult> Invoke(GetCamSamlProvidersInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCamSamlProvidersResult> getCamSamlProviders(GetCamSamlProvidersArgs args, InvokeOptions options)
public static Output<GetCamSamlProvidersResult> getCamSamlProviders(GetCamSamlProvidersArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getCamSamlProviders:getCamSamlProviders
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Description string
The description of the CAM SAML provider.
Id string
Name string
Name of the CAM SAML provider to be queried.
ResultOutputFile string
Used to save results.
Description string
The description of the CAM SAML provider.
Id string
Name string
Name of the CAM SAML provider to be queried.
ResultOutputFile string
Used to save results.
description String
The description of the CAM SAML provider.
id String
name String
Name of the CAM SAML provider to be queried.
resultOutputFile String
Used to save results.
description string
The description of the CAM SAML provider.
id string
name string
Name of the CAM SAML provider to be queried.
resultOutputFile string
Used to save results.
description str
The description of the CAM SAML provider.
id str
name str
Name of the CAM SAML provider to be queried.
result_output_file str
Used to save results.
description String
The description of the CAM SAML provider.
id String
name String
Name of the CAM SAML provider to be queried.
resultOutputFile String
Used to save results.

getCamSamlProviders Result

The following output properties are available:

Id string
ProviderLists List<GetCamSamlProvidersProviderList>
A list of CAM SAML providers. Each element contains the following attributes:
Description string
Description of CAM SAML provider.
Name string
Name of CAM SAML provider.
ResultOutputFile string
Id string
ProviderLists []GetCamSamlProvidersProviderList
A list of CAM SAML providers. Each element contains the following attributes:
Description string
Description of CAM SAML provider.
Name string
Name of CAM SAML provider.
ResultOutputFile string
id String
providerLists List<GetCamSamlProvidersProviderList>
A list of CAM SAML providers. Each element contains the following attributes:
description String
Description of CAM SAML provider.
name String
Name of CAM SAML provider.
resultOutputFile String
id string
providerLists GetCamSamlProvidersProviderList[]
A list of CAM SAML providers. Each element contains the following attributes:
description string
Description of CAM SAML provider.
name string
Name of CAM SAML provider.
resultOutputFile string
id str
provider_lists Sequence[GetCamSamlProvidersProviderList]
A list of CAM SAML providers. Each element contains the following attributes:
description str
Description of CAM SAML provider.
name str
Name of CAM SAML provider.
result_output_file str
id String
providerLists List<Property Map>
A list of CAM SAML providers. Each element contains the following attributes:
description String
Description of CAM SAML provider.
name String
Name of CAM SAML provider.
resultOutputFile String

Supporting Types

GetCamSamlProvidersProviderList

CreateTime This property is required. string
Create time of the CAM SAML provider.
Description This property is required. string
The description of the CAM SAML provider.
ModifyTime This property is required. string
The last modify time of the CAM SAML provider.
Name This property is required. string
Name of the CAM SAML provider to be queried.
CreateTime This property is required. string
Create time of the CAM SAML provider.
Description This property is required. string
The description of the CAM SAML provider.
ModifyTime This property is required. string
The last modify time of the CAM SAML provider.
Name This property is required. string
Name of the CAM SAML provider to be queried.
createTime This property is required. String
Create time of the CAM SAML provider.
description This property is required. String
The description of the CAM SAML provider.
modifyTime This property is required. String
The last modify time of the CAM SAML provider.
name This property is required. String
Name of the CAM SAML provider to be queried.
createTime This property is required. string
Create time of the CAM SAML provider.
description This property is required. string
The description of the CAM SAML provider.
modifyTime This property is required. string
The last modify time of the CAM SAML provider.
name This property is required. string
Name of the CAM SAML provider to be queried.
create_time This property is required. str
Create time of the CAM SAML provider.
description This property is required. str
The description of the CAM SAML provider.
modify_time This property is required. str
The last modify time of the CAM SAML provider.
name This property is required. str
Name of the CAM SAML provider to be queried.
createTime This property is required. String
Create time of the CAM SAML provider.
description This property is required. String
The description of the CAM SAML provider.
modifyTime This property is required. String
The last modify time of the CAM SAML provider.
name This property is required. String
Name of the CAM SAML provider to be queried.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.