Class SamlApp
Inherited Members
Namespace: Pulumi.Okta.Deprecated
Assembly: Pulumi.Okta.dll
Syntax
public class SamlApp : CustomResource
Constructors
View SourceSamlApp(String, SamlAppArgs, CustomResourceOptions)
Create a SamlApp resource with the given unique name, arguments, and options.
Declaration
public SamlApp(string name, SamlAppArgs args, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resource |
| SamlAppArgs | args | The arguments used to populate this resource's properties |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Properties
View SourceAccessibilityErrorRedirectUrl
Custom error page URL
Declaration
public Output<string> AccessibilityErrorRedirectUrl { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
AccessibilityLoginRedirectUrl
Custom login page URL
Declaration
public Output<string> AccessibilityLoginRedirectUrl { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
AccessibilitySelfService
Enable self service
Declaration
public Output<bool?> AccessibilitySelfService { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
AppSettingsJson
Application settings in JSON format
Declaration
public Output<string> AppSettingsJson { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
AssertionSigned
Determines whether the SAML assertion is digitally signed
Declaration
public Output<bool?> AssertionSigned { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
AttributeStatements
Declaration
public Output<ImmutableArray<SamlAppAttributeStatement>> AttributeStatements { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Collections.Immutable.ImmutableArray<SamlAppAttributeStatement>> |
Audience
Audience Restriction
Declaration
public Output<string> Audience { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
AuthnContextClassRef
Identifies the SAML authentication context class for the assertion’s authentication statement
Declaration
public Output<string> AuthnContextClassRef { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
AutoSubmitToolbar
Display auto submit toolbar
Declaration
public Output<bool?> AutoSubmitToolbar { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
Certificate
cert from SAML XML metadata payload
Declaration
public Output<string> Certificate { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
DefaultRelayState
Identifies a specific application resource in an IDP initiated SSO scenario.
Declaration
public Output<string> DefaultRelayState { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Destination
Identifies the location where the SAML response is intended to be sent inside of the SAML assertion
Declaration
public Output<string> Destination { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
DigestAlgorithm
Determines the digest algorithm used to digitally sign the SAML assertion and response
Declaration
public Output<string> DigestAlgorithm { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
EntityKey
Entity ID, the ID portion of the entity_url
Declaration
public Output<string> EntityKey { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
EntityUrl
Entity URL for instance http://www.okta.com/exk1fcia6d6EMsf331d8
Declaration
public Output<string> EntityUrl { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Features
features to enable
Declaration
public Output<ImmutableArray<string>> Features { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Collections.Immutable.ImmutableArray<System.String>> |
Groups
Groups associated with the application
Declaration
public Output<ImmutableArray<string>> Groups { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Collections.Immutable.ImmutableArray<System.String>> |
HideIos
Do not display application icon on mobile app
Declaration
public Output<bool?> HideIos { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
HideWeb
Do not display application icon to users
Declaration
public Output<bool?> HideWeb { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
HonorForceAuthn
Prompt user to re-authenticate if SP asks for it
Declaration
public Output<bool?> HonorForceAuthn { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
HttpPostBinding
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata.
Declaration
public Output<string> HttpPostBinding { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
HttpRedirectBinding
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata.
Declaration
public Output<string> HttpRedirectBinding { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
IdpIssuer
SAML issuer ID
Declaration
public Output<string> IdpIssuer { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
KeyId
Certificate ID
Declaration
public Output<string> KeyId { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
KeyName
Certificate name. This modulates the rotation of keys. New name == new key.
Declaration
public Output<string> KeyName { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
KeyYearsValid
Number of years the certificate is valid.
Declaration
public Output<int?> KeyYearsValid { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Int32>> |
Label
Pretty name of app.
Declaration
public Output<string> Label { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Metadata
SAML xml metadata payload
Declaration
public Output<string> Metadata { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Name
name of app.
Declaration
public Output<string> Name { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
PreconfiguredApp
Name of preexisting SAML application. For instance 'slack'
Declaration
public Output<string> PreconfiguredApp { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Recipient
The location where the app may present the SAML assertion
Declaration
public Output<string> Recipient { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
RequestCompressed
Denotes whether the request is compressed or not.
Declaration
public Output<bool?> RequestCompressed { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
ResponseSigned
Determines whether the SAML auth response message is digitally signed
Declaration
public Output<bool?> ResponseSigned { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
SignatureAlgorithm
Signature algorithm used ot digitally sign the assertion and response
Declaration
public Output<string> SignatureAlgorithm { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
SignOnMode
Sign on mode of application.
Declaration
public Output<string> SignOnMode { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
SpIssuer
SAML SP issuer ID
Declaration
public Output<string> SpIssuer { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
SsoUrl
Single Sign On URL
Declaration
public Output<string> SsoUrl { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Status
Status of application.
Declaration
public Output<string> Status { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
SubjectNameIdFormat
Identifies the SAML processing rules.
Declaration
public Output<string> SubjectNameIdFormat { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
SubjectNameIdTemplate
Template for app user's username when a user is assigned to the app
Declaration
public Output<string> SubjectNameIdTemplate { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
UserNameTemplate
Username template
Declaration
public Output<string> UserNameTemplate { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
UserNameTemplateSuffix
Username template suffix
Declaration
public Output<string> UserNameTemplateSuffix { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
UserNameTemplateType
Username template type
Declaration
public Output<string> UserNameTemplateType { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Users
Users associated with the application
Declaration
public Output<ImmutableArray<SamlAppUser>> Users { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Collections.Immutable.ImmutableArray<SamlAppUser>> |
Methods
View SourceGet(String, Input<String>, SamlAppState, CustomResourceOptions)
Get an existing SamlApp resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
Declaration
public static SamlApp Get(string name, Input<string> id, SamlAppState state = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resulting resource. |
| Input<System.String> | id | The unique provider ID of the resource to lookup. |
| SamlAppState | state | Any extra arguments used during the lookup. |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Returns
| Type | Description |
|---|---|
| SamlApp |