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

cyral.getSamlCertificate

Explore with Pulumi AI

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

    Retrieves a X.509 certificate used for signing SAML requests.

    See also the remaining SAML-related resources and data sources.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cyral from "@pulumi/cyral";
    
    const someDataSourceName = cyral.getSamlCertificate({});
    
    import pulumi
    import pulumi_cyral as cyral
    
    some_data_source_name = cyral.get_saml_certificate()
    
    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.GetSamlCertificate(ctx, map[string]interface{}{}, 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.GetSamlCertificate.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.cyral.CyralFunctions;
    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.getSamlCertificate();
    
        }
    }
    
    variables:
      someDataSourceName:
        fn::invoke:
          function: cyral:getSamlCertificate
          arguments: {}
    

    Using getSamlCertificate

    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 getSamlCertificate(opts?: InvokeOptions): Promise<GetSamlCertificateResult>
    function getSamlCertificateOutput(opts?: InvokeOptions): Output<GetSamlCertificateResult>
    def get_saml_certificate(opts: Optional[InvokeOptions] = None) -> GetSamlCertificateResult
    def get_saml_certificate_output(opts: Optional[InvokeOptions] = None) -> Output[GetSamlCertificateResult]
    func GetSamlCertificate(ctx *Context, opts ...InvokeOption) (*GetSamlCertificateResult, error)
    func GetSamlCertificateOutput(ctx *Context, opts ...InvokeOption) GetSamlCertificateResultOutput

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

    public static class GetSamlCertificate 
    {
        public static Task<GetSamlCertificateResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetSamlCertificateResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSamlCertificateResult> getSamlCertificate(InvokeOptions options)
    public static Output<GetSamlCertificateResult> getSamlCertificate(InvokeOptions options)
    
    fn::invoke:
      function: cyral:index/getSamlCertificate:getSamlCertificate
      arguments:
        # arguments dictionary

    getSamlCertificate Result

    The following output properties are available:

    Certificate string
    The X.509 certificate used for signing SAML requests.
    Id string
    Certificate string
    The X.509 certificate used for signing SAML requests.
    Id string
    certificate String
    The X.509 certificate used for signing SAML requests.
    id String
    certificate string
    The X.509 certificate used for signing SAML requests.
    id string
    certificate str
    The X.509 certificate used for signing SAML requests.
    id str
    certificate String
    The X.509 certificate used for signing SAML requests.
    id 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