GetMetadataSaml

Use this data source to retrieve the collaborators for a given repository.

Example Usage

using Pulumi;
using Okta = Pulumi.Okta;

class MyStack : Stack
{
    public MyStack()
    {
        var example = Output.Create(Okta.App.GetMetadataSaml.InvokeAsync(new Okta.App.GetMetadataSamlArgs
        {
            AppId = "<app id>",
            KeyId = "<cert key id>",
        }));
    }

}

Coming soon!

import pulumi
import pulumi_okta as okta

example = okta.app.get_metadata_saml(app_id="<app id>",
    key_id="<cert key id>")
import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";

const example = pulumi.output(okta.app.getMetadataSaml({
    appId: "<app id>",
    keyId: "<cert key id>",
}, { async: true }));

Using GetMetadataSaml

function getMetadataSaml(args: GetMetadataSamlArgs, opts?: InvokeOptions): Promise<GetMetadataSamlResult>
function  get_metadata_saml(app_id=None, key_id=None, opts=None)
func GetMetadataSaml(ctx *Context, args *GetMetadataSamlArgs, opts ...InvokeOption) (*GetMetadataSamlResult, error)
public static class GetMetadataSaml {
    public static Task<GetMetadataSamlResult> InvokeAsync(GetMetadataSamlArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

AppId string

The application ID.

KeyId string

Certificate Key ID.

AppId string

The application ID.

KeyId string

Certificate Key ID.

appId string

The application ID.

keyId string

Certificate Key ID.

app_id str

The application ID.

key_id str

Certificate Key ID.

GetMetadataSaml Result

The following output properties are available:

AppId string
Certificate string

public certificate from application metadata.

EntityId string

Entity URL for instance https://www.okta.com/saml2/service-provider/sposcfdmlybtwkdcgtuf.

HttpPostBinding string

urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata.

HttpRedirectBinding string

urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata.

Id string

The provider-assigned unique ID for this managed resource.

KeyId string
Metadata string

raw metadata of application.

WantAuthnRequestsSigned bool

Whether authn requests are signed.

AppId string
Certificate string

public certificate from application metadata.

EntityId string

Entity URL for instance https://www.okta.com/saml2/service-provider/sposcfdmlybtwkdcgtuf.

HttpPostBinding string

urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata.

HttpRedirectBinding string

urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata.

Id string

The provider-assigned unique ID for this managed resource.

KeyId string
Metadata string

raw metadata of application.

WantAuthnRequestsSigned bool

Whether authn requests are signed.

appId string
certificate string

public certificate from application metadata.

entityId string

Entity URL for instance https://www.okta.com/saml2/service-provider/sposcfdmlybtwkdcgtuf.

httpPostBinding string

urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata.

httpRedirectBinding string

urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata.

id string

The provider-assigned unique ID for this managed resource.

keyId string
metadata string

raw metadata of application.

wantAuthnRequestsSigned boolean

Whether authn requests are signed.

app_id str
certificate str

public certificate from application metadata.

entity_id str

Entity URL for instance https://www.okta.com/saml2/service-provider/sposcfdmlybtwkdcgtuf.

http_post_binding str

urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata.

http_redirect_binding str

urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata.

id str

The provider-assigned unique ID for this managed resource.

key_id str
metadata str

raw metadata of application.

want_authn_requests_signed bool

Whether authn requests are signed.

Package Details

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