GetSaml
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.GetSaml.InvokeAsync(new Okta.App.GetSamlArgs
{
Label = "Example App",
}));
}
}
Coming soon!
import pulumi
import pulumi_okta as okta
example = okta.app.get_saml(label="Example App")import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";
const example = pulumi.output(okta.app.getSaml({
label: "Example App",
}, { async: true }));Using GetSaml
function getSaml(args: GetSamlArgs, opts?: InvokeOptions): Promise<GetSamlResult>function get_saml(accessibility_error_redirect_url=None, accessibility_login_redirect_url=None, accessibility_self_service=None, active_only=None, app_settings_json=None, assertion_signed=None, attribute_statements=None, audience=None, authn_context_class_ref=None, auto_submit_toolbar=None, default_relay_state=None, destination=None, digest_algorithm=None, features=None, hide_ios=None, hide_web=None, honor_force_authn=None, id=None, idp_issuer=None, label=None, label_prefix=None, recipient=None, request_compressed=None, response_signed=None, signature_algorithm=None, sp_issuer=None, sso_url=None, subject_name_id_format=None, subject_name_id_template=None, user_name_template=None, user_name_template_suffix=None, user_name_template_type=None, opts=None)func LookupSaml(ctx *Context, args *LookupSamlArgs, opts ...InvokeOption) (*LookupSamlResult, error)Note: This function is named
LookupSamlin the Go SDK.
public static class GetSaml {
public static Task<GetSamlResult> InvokeAsync(GetSamlArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
- Accessibility
Error stringRedirect Url Custom error page URL.
- Accessibility
Login stringRedirect Url Custom login page URL.
- Accessibility
Self boolService Enable self service.
- Active
Only bool tells the provider to query for only
ACTIVEapplications.- App
Settings stringJson Application settings in JSON format.
- Assertion
Signed bool Determines whether the SAML assertion is digitally signed.
- Attribute
Statements List<GetSaml Attribute Statement Args> SAML Attribute statements.
- Audience string
Audience restriction.
- Authn
Context stringClass Ref Identifies the SAML authentication context class for the assertion’s authentication statement.
- Auto
Submit boolToolbar Display auto submit toolbar.
- Default
Relay stringState Identifies a specific application resource in an IDP initiated SSO scenario.
- Destination string
Identifies the location where the SAML response is intended to be sent inside of the SAML assertion.
- Digest
Algorithm string Determines the digest algorithm used to digitally sign the SAML assertion and response.
- Features List<string>
features enabled.
- Hide
Ios bool Do not display application icon on mobile app.
- Hide
Web bool Do not display application icon to users
- Honor
Force boolAuthn Prompt user to re-authenticate if SP asks for it.
- Id string
idof application to retrieve, conflicts withlabelandlabel_prefix.- Idp
Issuer string SAML issuer ID.
- Label string
The label of the app to retrieve, conflicts with
label_prefixandid.- Label
Prefix string Label prefix of the app to retrieve, conflicts with
labelandid. This will tell the provider to do astarts withquery as opposed to anequalsquery.- Recipient string
The location where the app may present the SAML assertion.
- Request
Compressed bool Denotes whether the request is compressed or not.
- Response
Signed bool Determines whether the SAML auth response message is digitally signed.
- Signature
Algorithm string Signature algorithm used ot digitally sign the assertion and response.
- Sp
Issuer string SAML service provider issuer.
- Sso
Url string Single Sign on Url.
- Subject
Name stringId Format Identifies the SAML processing rules.
- Subject
Name stringId Template Template for app user’s username when a user is assigned to the app.
- User
Name stringTemplate Username template.
- User
Name stringTemplate Suffix Username template suffix.
- User
Name stringTemplate Type Username template type.
- Accessibility
Error stringRedirect Url Custom error page URL.
- Accessibility
Login stringRedirect Url Custom login page URL.
- Accessibility
Self boolService Enable self service.
- Active
Only bool tells the provider to query for only
ACTIVEapplications.- App
Settings stringJson Application settings in JSON format.
- Assertion
Signed bool Determines whether the SAML assertion is digitally signed.
- Attribute
Statements []GetSaml Attribute Statement SAML Attribute statements.
- Audience string
Audience restriction.
- Authn
Context stringClass Ref Identifies the SAML authentication context class for the assertion’s authentication statement.
- Auto
Submit boolToolbar Display auto submit toolbar.
- Default
Relay stringState Identifies a specific application resource in an IDP initiated SSO scenario.
- Destination string
Identifies the location where the SAML response is intended to be sent inside of the SAML assertion.
- Digest
Algorithm string Determines the digest algorithm used to digitally sign the SAML assertion and response.
- Features []string
features enabled.
- Hide
Ios bool Do not display application icon on mobile app.
- Hide
Web bool Do not display application icon to users
- Honor
Force boolAuthn Prompt user to re-authenticate if SP asks for it.
- Id string
idof application to retrieve, conflicts withlabelandlabel_prefix.- Idp
Issuer string SAML issuer ID.
- Label string
The label of the app to retrieve, conflicts with
label_prefixandid.- Label
Prefix string Label prefix of the app to retrieve, conflicts with
labelandid. This will tell the provider to do astarts withquery as opposed to anequalsquery.- Recipient string
The location where the app may present the SAML assertion.
- Request
Compressed bool Denotes whether the request is compressed or not.
- Response
Signed bool Determines whether the SAML auth response message is digitally signed.
- Signature
Algorithm string Signature algorithm used ot digitally sign the assertion and response.
- Sp
Issuer string SAML service provider issuer.
- Sso
Url string Single Sign on Url.
- Subject
Name stringId Format Identifies the SAML processing rules.
- Subject
Name stringId Template Template for app user’s username when a user is assigned to the app.
- User
Name stringTemplate Username template.
- User
Name stringTemplate Suffix Username template suffix.
- User
Name stringTemplate Type Username template type.
- accessibility
Error stringRedirect Url Custom error page URL.
- accessibility
Login stringRedirect Url Custom login page URL.
- accessibility
Self booleanService Enable self service.
- active
Only boolean tells the provider to query for only
ACTIVEapplications.- app
Settings stringJson Application settings in JSON format.
- assertion
Signed boolean Determines whether the SAML assertion is digitally signed.
- attribute
Statements GetSaml Attribute Statement[] SAML Attribute statements.
- audience string
Audience restriction.
- authn
Context stringClass Ref Identifies the SAML authentication context class for the assertion’s authentication statement.
- auto
Submit booleanToolbar Display auto submit toolbar.
- default
Relay stringState Identifies a specific application resource in an IDP initiated SSO scenario.
- destination string
Identifies the location where the SAML response is intended to be sent inside of the SAML assertion.
- digest
Algorithm string Determines the digest algorithm used to digitally sign the SAML assertion and response.
- features string[]
features enabled.
- hide
Ios boolean Do not display application icon on mobile app.
- hide
Web boolean Do not display application icon to users
- honor
Force booleanAuthn Prompt user to re-authenticate if SP asks for it.
- id string
idof application to retrieve, conflicts withlabelandlabel_prefix.- idp
Issuer string SAML issuer ID.
- label string
The label of the app to retrieve, conflicts with
label_prefixandid.- label
Prefix string Label prefix of the app to retrieve, conflicts with
labelandid. This will tell the provider to do astarts withquery as opposed to anequalsquery.- recipient string
The location where the app may present the SAML assertion.
- request
Compressed boolean Denotes whether the request is compressed or not.
- response
Signed boolean Determines whether the SAML auth response message is digitally signed.
- signature
Algorithm string Signature algorithm used ot digitally sign the assertion and response.
- sp
Issuer string SAML service provider issuer.
- sso
Url string Single Sign on Url.
- subject
Name stringId Format Identifies the SAML processing rules.
- subject
Name stringId Template Template for app user’s username when a user is assigned to the app.
- user
Name stringTemplate Username template.
- user
Name stringTemplate Suffix Username template suffix.
- user
Name stringTemplate Type Username template type.
- accessibility_
error_ strredirect_ url Custom error page URL.
- accessibility_
login_ strredirect_ url Custom login page URL.
- accessibility_
self_ boolservice Enable self service.
- active_
only bool tells the provider to query for only
ACTIVEapplications.- app_
settings_ strjson Application settings in JSON format.
- assertion_
signed bool Determines whether the SAML assertion is digitally signed.
- attribute_
statements List[GetSaml Attribute Statement] SAML Attribute statements.
- audience str
Audience restriction.
- authn_
context_ strclass_ ref Identifies the SAML authentication context class for the assertion’s authentication statement.
- auto_
submit_ booltoolbar Display auto submit toolbar.
- default_
relay_ strstate Identifies a specific application resource in an IDP initiated SSO scenario.
- destination str
Identifies the location where the SAML response is intended to be sent inside of the SAML assertion.
- digest_
algorithm str Determines the digest algorithm used to digitally sign the SAML assertion and response.
- features List[str]
features enabled.
- hide_
ios bool Do not display application icon on mobile app.
- hide_
web bool Do not display application icon to users
- honor_
force_ boolauthn Prompt user to re-authenticate if SP asks for it.
- id str
idof application to retrieve, conflicts withlabelandlabel_prefix.- idp_
issuer str SAML issuer ID.
- label str
The label of the app to retrieve, conflicts with
label_prefixandid.- label_
prefix str Label prefix of the app to retrieve, conflicts with
labelandid. This will tell the provider to do astarts withquery as opposed to anequalsquery.- recipient str
The location where the app may present the SAML assertion.
- request_
compressed bool Denotes whether the request is compressed or not.
- response_
signed bool Determines whether the SAML auth response message is digitally signed.
- signature_
algorithm str Signature algorithm used ot digitally sign the assertion and response.
- sp_
issuer str SAML service provider issuer.
- sso_
url str Single Sign on Url.
- subject_
name_ strid_ format Identifies the SAML processing rules.
- subject_
name_ strid_ template Template for app user’s username when a user is assigned to the app.
- user_
name_ strtemplate Username template.
- user_
name_ strtemplate_ suffix Username template suffix.
- user_
name_ strtemplate_ type Username template type.
GetSaml Result
The following output properties are available:
- Description string
description of application.
- Key
Id string Certificate key ID.
- Name string
name of application.
- Status string
status of application.
- Accessibility
Error stringRedirect Url Custom error page URL.
- Accessibility
Login stringRedirect Url Custom login page URL.
- Accessibility
Self boolService Enable self service.
- Active
Only bool - App
Settings stringJson Application settings in JSON format.
- Assertion
Signed bool Determines whether the SAML assertion is digitally signed.
- Attribute
Statements List<GetSaml Attribute Statement> SAML Attribute statements.
- Audience string
Audience restriction.
- Authn
Context stringClass Ref Identifies the SAML authentication context class for the assertion’s authentication statement.
- Auto
Submit boolToolbar Display auto submit toolbar.
- Default
Relay stringState Identifies a specific application resource in an IDP initiated SSO scenario.
- Destination string
Identifies the location where the SAML response is intended to be sent inside of the SAML assertion.
- Digest
Algorithm string Determines the digest algorithm used to digitally sign the SAML assertion and response.
- Features List<string>
features enabled.
- Hide
Ios bool Do not display application icon on mobile app.
- Hide
Web bool Do not display application icon to users
- Honor
Force boolAuthn Prompt user to re-authenticate if SP asks for it.
- Id string
id of application.
- Idp
Issuer string SAML issuer ID.
- Label string
label of application.
- Label
Prefix string - Recipient string
The location where the app may present the SAML assertion.
- Request
Compressed bool Denotes whether the request is compressed or not.
- Response
Signed bool Determines whether the SAML auth response message is digitally signed.
- Signature
Algorithm string Signature algorithm used ot digitally sign the assertion and response.
- Sp
Issuer string SAML service provider issuer.
- Sso
Url string Single Sign on Url.
- Subject
Name stringId Format Identifies the SAML processing rules.
- Subject
Name stringId Template Template for app user’s username when a user is assigned to the app.
- User
Name stringTemplate Username template.
- User
Name stringTemplate Suffix Username template suffix.
- User
Name stringTemplate Type Username template type.
- Description string
description of application.
- Key
Id string Certificate key ID.
- Name string
name of application.
- Status string
status of application.
- Accessibility
Error stringRedirect Url Custom error page URL.
- Accessibility
Login stringRedirect Url Custom login page URL.
- Accessibility
Self boolService Enable self service.
- Active
Only bool - App
Settings stringJson Application settings in JSON format.
- Assertion
Signed bool Determines whether the SAML assertion is digitally signed.
- Attribute
Statements []GetSaml Attribute Statement SAML Attribute statements.
- Audience string
Audience restriction.
- Authn
Context stringClass Ref Identifies the SAML authentication context class for the assertion’s authentication statement.
- Auto
Submit boolToolbar Display auto submit toolbar.
- Default
Relay stringState Identifies a specific application resource in an IDP initiated SSO scenario.
- Destination string
Identifies the location where the SAML response is intended to be sent inside of the SAML assertion.
- Digest
Algorithm string Determines the digest algorithm used to digitally sign the SAML assertion and response.
- Features []string
features enabled.
- Hide
Ios bool Do not display application icon on mobile app.
- Hide
Web bool Do not display application icon to users
- Honor
Force boolAuthn Prompt user to re-authenticate if SP asks for it.
- Id string
id of application.
- Idp
Issuer string SAML issuer ID.
- Label string
label of application.
- Label
Prefix string - Recipient string
The location where the app may present the SAML assertion.
- Request
Compressed bool Denotes whether the request is compressed or not.
- Response
Signed bool Determines whether the SAML auth response message is digitally signed.
- Signature
Algorithm string Signature algorithm used ot digitally sign the assertion and response.
- Sp
Issuer string SAML service provider issuer.
- Sso
Url string Single Sign on Url.
- Subject
Name stringId Format Identifies the SAML processing rules.
- Subject
Name stringId Template Template for app user’s username when a user is assigned to the app.
- User
Name stringTemplate Username template.
- User
Name stringTemplate Suffix Username template suffix.
- User
Name stringTemplate Type Username template type.
- description string
description of application.
- key
Id string Certificate key ID.
- name string
name of application.
- status string
status of application.
- accessibility
Error stringRedirect Url Custom error page URL.
- accessibility
Login stringRedirect Url Custom login page URL.
- accessibility
Self booleanService Enable self service.
- active
Only boolean - app
Settings stringJson Application settings in JSON format.
- assertion
Signed boolean Determines whether the SAML assertion is digitally signed.
- attribute
Statements GetSaml Attribute Statement[] SAML Attribute statements.
- audience string
Audience restriction.
- authn
Context stringClass Ref Identifies the SAML authentication context class for the assertion’s authentication statement.
- auto
Submit booleanToolbar Display auto submit toolbar.
- default
Relay stringState Identifies a specific application resource in an IDP initiated SSO scenario.
- destination string
Identifies the location where the SAML response is intended to be sent inside of the SAML assertion.
- digest
Algorithm string Determines the digest algorithm used to digitally sign the SAML assertion and response.
- features string[]
features enabled.
- hide
Ios boolean Do not display application icon on mobile app.
- hide
Web boolean Do not display application icon to users
- honor
Force booleanAuthn Prompt user to re-authenticate if SP asks for it.
- id string
id of application.
- idp
Issuer string SAML issuer ID.
- label string
label of application.
- label
Prefix string - recipient string
The location where the app may present the SAML assertion.
- request
Compressed boolean Denotes whether the request is compressed or not.
- response
Signed boolean Determines whether the SAML auth response message is digitally signed.
- signature
Algorithm string Signature algorithm used ot digitally sign the assertion and response.
- sp
Issuer string SAML service provider issuer.
- sso
Url string Single Sign on Url.
- subject
Name stringId Format Identifies the SAML processing rules.
- subject
Name stringId Template Template for app user’s username when a user is assigned to the app.
- user
Name stringTemplate Username template.
- user
Name stringTemplate Suffix Username template suffix.
- user
Name stringTemplate Type Username template type.
- description str
description of application.
- key_
id str Certificate key ID.
- name str
name of application.
- status str
status of application.
- accessibility_
error_ strredirect_ url Custom error page URL.
- accessibility_
login_ strredirect_ url Custom login page URL.
- accessibility_
self_ boolservice Enable self service.
- active_
only bool - app_
settings_ strjson Application settings in JSON format.
- assertion_
signed bool Determines whether the SAML assertion is digitally signed.
- attribute_
statements List[GetSaml Attribute Statement] SAML Attribute statements.
- audience str
Audience restriction.
- authn_
context_ strclass_ ref Identifies the SAML authentication context class for the assertion’s authentication statement.
- auto_
submit_ booltoolbar Display auto submit toolbar.
- default_
relay_ strstate Identifies a specific application resource in an IDP initiated SSO scenario.
- destination str
Identifies the location where the SAML response is intended to be sent inside of the SAML assertion.
- digest_
algorithm str Determines the digest algorithm used to digitally sign the SAML assertion and response.
- features List[str]
features enabled.
- hide_
ios bool Do not display application icon on mobile app.
- hide_
web bool Do not display application icon to users
- honor_
force_ boolauthn Prompt user to re-authenticate if SP asks for it.
- id str
id of application.
- idp_
issuer str SAML issuer ID.
- label str
label of application.
- label_
prefix str - recipient str
The location where the app may present the SAML assertion.
- request_
compressed bool Denotes whether the request is compressed or not.
- response_
signed bool Determines whether the SAML auth response message is digitally signed.
- signature_
algorithm str Signature algorithm used ot digitally sign the assertion and response.
- sp_
issuer str SAML service provider issuer.
- sso_
url str Single Sign on Url.
- subject_
name_ strid_ format Identifies the SAML processing rules.
- subject_
name_ strid_ template Template for app user’s username when a user is assigned to the app.
- user_
name_ strtemplate Username template.
- user_
name_ strtemplate_ suffix Username template suffix.
- user_
name_ strtemplate_ type Username template type.
Supporting Types
GetSamlAttributeStatement
- Name string
name of application.
- Filter
Type string - Filter
Value string - Namespace string
- Type string
- Values List<string>
Package Details
- Repository
- https://github.com/pulumi/pulumi-okta
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oktaTerraform Provider.