GetSaml

Use this data source to retrieve a SAML IdP from Okta.

Example Usage

using Pulumi;
using Okta = Pulumi.Okta;

class MyStack : Stack
{
    public MyStack()
    {
        var example = Output.Create(Okta.Idp.GetSaml.InvokeAsync(new Okta.Idp.GetSamlArgs
        {
            Label = "Example App",
        }));
    }

}

Coming soon!

import pulumi
import pulumi_okta as okta

example = okta.idp.get_saml(label="Example App")
import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";

const example = pulumi.output(okta.idp.getSaml({
    label: "Example App",
}, { async: true }));

Using GetSaml

function getSaml(args: GetSamlArgs, opts?: InvokeOptions): Promise<GetSamlResult>
function  get_saml(id=None, name=None, opts=None)
func LookupSaml(ctx *Context, args *LookupSamlArgs, opts ...InvokeOption) (*LookupSamlResult, error)

Note: This function is named LookupSaml in the Go SDK.

public static class GetSaml {
    public static Task<GetSamlResult> InvokeAsync(GetSamlArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

Id string

The id of the idp to retrieve, conflicts with name.

Name string

The name of the idp to retrieve, conflicts with id.

Id string

The id of the idp to retrieve, conflicts with name.

Name string

The name of the idp to retrieve, conflicts with id.

id string

The id of the idp to retrieve, conflicts with name.

name string

The name of the idp to retrieve, conflicts with id.

id str

The id of the idp to retrieve, conflicts with name.

name str

The name of the idp to retrieve, conflicts with id.

GetSaml Result

The following output properties are available:

AcsBinding string

HTTP binding used to receive a SAMLResponse message from the IdP.

AcsType string

Determines whether to publish an instance-specific (trust) or organization (shared) ACS endpoint in the SAML metadata.

Audience string

URI that identifies the target Okta IdP instance (SP)

Issuer string

URI that identifies the issuer (IdP).

IssuerMode string

indicates whether Okta uses the original Okta org domain URL, or a custom domain URL in the request to the IdP.

Kid string

Key ID reference to the IdP’s X.509 signature certificate.

SsoBinding string

single sign on binding.

SsoDestination string

SSO request binding, HTTP-POST or HTTP-REDIRECT.

SsoUrl string

single sign on url.

SubjectFilter string

regular expression pattern used to filter untrusted IdP usernames.

SubjectFormats List<string>

Expression to generate or transform a unique username for the IdP user.

Type string

type of idp.

Id string

id of idp.

Name string

name of the idp.

AcsBinding string

HTTP binding used to receive a SAMLResponse message from the IdP.

AcsType string

Determines whether to publish an instance-specific (trust) or organization (shared) ACS endpoint in the SAML metadata.

Audience string

URI that identifies the target Okta IdP instance (SP)

Issuer string

URI that identifies the issuer (IdP).

IssuerMode string

indicates whether Okta uses the original Okta org domain URL, or a custom domain URL in the request to the IdP.

Kid string

Key ID reference to the IdP’s X.509 signature certificate.

SsoBinding string

single sign on binding.

SsoDestination string

SSO request binding, HTTP-POST or HTTP-REDIRECT.

SsoUrl string

single sign on url.

SubjectFilter string

regular expression pattern used to filter untrusted IdP usernames.

SubjectFormats []string

Expression to generate or transform a unique username for the IdP user.

Type string

type of idp.

Id string

id of idp.

Name string

name of the idp.

acsBinding string

HTTP binding used to receive a SAMLResponse message from the IdP.

acsType string

Determines whether to publish an instance-specific (trust) or organization (shared) ACS endpoint in the SAML metadata.

audience string

URI that identifies the target Okta IdP instance (SP)

issuer string

URI that identifies the issuer (IdP).

issuerMode string

indicates whether Okta uses the original Okta org domain URL, or a custom domain URL in the request to the IdP.

kid string

Key ID reference to the IdP’s X.509 signature certificate.

ssoBinding string

single sign on binding.

ssoDestination string

SSO request binding, HTTP-POST or HTTP-REDIRECT.

ssoUrl string

single sign on url.

subjectFilter string

regular expression pattern used to filter untrusted IdP usernames.

subjectFormats string[]

Expression to generate or transform a unique username for the IdP user.

type string

type of idp.

id string

id of idp.

name string

name of the idp.

acs_binding str

HTTP binding used to receive a SAMLResponse message from the IdP.

acs_type str

Determines whether to publish an instance-specific (trust) or organization (shared) ACS endpoint in the SAML metadata.

audience str

URI that identifies the target Okta IdP instance (SP)

issuer str

URI that identifies the issuer (IdP).

issuer_mode str

indicates whether Okta uses the original Okta org domain URL, or a custom domain URL in the request to the IdP.

kid str

Key ID reference to the IdP’s X.509 signature certificate.

sso_binding str

single sign on binding.

sso_destination str

SSO request binding, HTTP-POST or HTTP-REDIRECT.

sso_url str

single sign on url.

subject_filter str

regular expression pattern used to filter untrusted IdP usernames.

subject_formats List[str]

Expression to generate or transform a unique username for the IdP user.

type str

type of idp.

id str

id of idp.

name str

name of the idp.

Package Details

Repository
https://github.com/pulumi/pulumi-okta
License
Apache-2.0
Notes
This Pulumi package is based on the okta Terraform Provider.