1. Packages
  2. Cyral Provider
  3. API Docs
  4. getIntegrationIdpSaml
cyral 4.16.3 published on Monday, Apr 14, 2025 by cyralinc

cyral.getIntegrationIdpSaml

Explore with Pulumi AI

cyral logo
cyral 4.16.3 published on Monday, Apr 14, 2025 by cyralinc

    Retrieve and filter SAML IdP integrations.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cyral from "@pulumi/cyral";
    
    const someDataSourceName = cyral.getIntegrationIdpSaml({
        displayName: "",
        idpType: "",
    });
    
    import pulumi
    import pulumi_cyral as cyral
    
    some_data_source_name = cyral.get_integration_idp_saml(display_name="",
        idp_type="")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/cyral/v4/cyral"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cyral.LookupIntegrationIdpSaml(ctx, &cyral.LookupIntegrationIdpSamlArgs{
    			DisplayName: pulumi.StringRef(""),
    			IdpType:     pulumi.StringRef(""),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Cyral = Pulumi.Cyral;
    
    return await Deployment.RunAsync(() => 
    {
        var someDataSourceName = Cyral.GetIntegrationIdpSaml.Invoke(new()
        {
            DisplayName = "",
            IdpType = "",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.cyral.CyralFunctions;
    import com.pulumi.cyral.inputs.GetIntegrationIdpSamlArgs;
    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 someDataSourceName = CyralFunctions.getIntegrationIdpSaml(GetIntegrationIdpSamlArgs.builder()
                .displayName("")
                .idpType("")
                .build());
    
        }
    }
    
    variables:
      someDataSourceName:
        fn::invoke:
          function: cyral:getIntegrationIdpSaml
          arguments:
            displayName: ""
            idpType: ""
    

    Using getIntegrationIdpSaml

    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 getIntegrationIdpSaml(args: GetIntegrationIdpSamlArgs, opts?: InvokeOptions): Promise<GetIntegrationIdpSamlResult>
    function getIntegrationIdpSamlOutput(args: GetIntegrationIdpSamlOutputArgs, opts?: InvokeOptions): Output<GetIntegrationIdpSamlResult>
    def get_integration_idp_saml(display_name: Optional[str] = None,
                                 id: Optional[str] = None,
                                 idp_type: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetIntegrationIdpSamlResult
    def get_integration_idp_saml_output(display_name: Optional[pulumi.Input[str]] = None,
                                 id: Optional[pulumi.Input[str]] = None,
                                 idp_type: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationIdpSamlResult]
    func LookupIntegrationIdpSaml(ctx *Context, args *LookupIntegrationIdpSamlArgs, opts ...InvokeOption) (*LookupIntegrationIdpSamlResult, error)
    func LookupIntegrationIdpSamlOutput(ctx *Context, args *LookupIntegrationIdpSamlOutputArgs, opts ...InvokeOption) LookupIntegrationIdpSamlResultOutput

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

    public static class GetIntegrationIdpSaml 
    {
        public static Task<GetIntegrationIdpSamlResult> InvokeAsync(GetIntegrationIdpSamlArgs args, InvokeOptions? opts = null)
        public static Output<GetIntegrationIdpSamlResult> Invoke(GetIntegrationIdpSamlInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIntegrationIdpSamlResult> getIntegrationIdpSaml(GetIntegrationIdpSamlArgs args, InvokeOptions options)
    public static Output<GetIntegrationIdpSamlResult> getIntegrationIdpSaml(GetIntegrationIdpSamlArgs args, InvokeOptions options)
    
    fn::invoke:
      function: cyral:index/getIntegrationIdpSaml:getIntegrationIdpSaml
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DisplayName string
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    Id string
    The ID of this resource.
    IdpType string
    Filter results by the SAML IdP integration type.
    DisplayName string
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    Id string
    The ID of this resource.
    IdpType string
    Filter results by the SAML IdP integration type.
    displayName String
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    id String
    The ID of this resource.
    idpType String
    Filter results by the SAML IdP integration type.
    displayName string
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    id string
    The ID of this resource.
    idpType string
    Filter results by the SAML IdP integration type.
    display_name str
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    id str
    The ID of this resource.
    idp_type str
    Filter results by the SAML IdP integration type.
    displayName String
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    id String
    The ID of this resource.
    idpType String
    Filter results by the SAML IdP integration type.

    getIntegrationIdpSaml Result

    The following output properties are available:

    Id string
    The ID of this resource.
    IdpLists List<GetIntegrationIdpSamlIdpList>
    List of existing SAML IdP integrations that match the given filter criteria.
    DisplayName string
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    IdpType string
    Filter results by the SAML IdP integration type.
    Id string
    The ID of this resource.
    IdpLists []GetIntegrationIdpSamlIdpList
    List of existing SAML IdP integrations that match the given filter criteria.
    DisplayName string
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    IdpType string
    Filter results by the SAML IdP integration type.
    id String
    The ID of this resource.
    idpLists List<GetIntegrationIdpSamlIdpList>
    List of existing SAML IdP integrations that match the given filter criteria.
    displayName String
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    idpType String
    Filter results by the SAML IdP integration type.
    id string
    The ID of this resource.
    idpLists GetIntegrationIdpSamlIdpList[]
    List of existing SAML IdP integrations that match the given filter criteria.
    displayName string
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    idpType string
    Filter results by the SAML IdP integration type.
    id str
    The ID of this resource.
    idp_lists Sequence[GetIntegrationIdpSamlIdpList]
    List of existing SAML IdP integrations that match the given filter criteria.
    display_name str
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    idp_type str
    Filter results by the SAML IdP integration type.
    id String
    The ID of this resource.
    idpLists List<Property Map>
    List of existing SAML IdP integrations that match the given filter criteria.
    displayName String
    Filter results by the display name (as seen in the control plane UI) of existing SAML IdP integrations.
    idpType String
    Filter results by the SAML IdP integration type.

    Supporting Types

    GetIntegrationIdpSamlIdpList

    GetIntegrationIdpSamlIdpListAttribute

    Email string
    FirstName string
    Groups string
    LastName string
    Email string
    FirstName string
    Groups string
    LastName string
    email String
    firstName String
    groups String
    lastName String
    email string
    firstName string
    groups string
    lastName string
    email String
    firstName String
    groups String
    lastName String

    GetIntegrationIdpSamlIdpListIdpDescriptor

    GetIntegrationIdpSamlIdpListSpMetadata

    GetIntegrationIdpSamlIdpListSpMetadataAssertionConsumerService

    Index double
    Url string
    Index float64
    Url string
    index Double
    url String
    index number
    url string
    index float
    url str
    index Number
    url String

    Package Details

    Repository
    cyral cyralinc/terraform-provider-cyral
    License
    Notes
    This Pulumi package is based on the cyral Terraform Provider.
    cyral logo
    cyral 4.16.3 published on Monday, Apr 14, 2025 by cyralinc