SamlIdp

Create a SamlIdp Resource

new SamlIdp(name: string, args: SamlIdpArgs, opts?: CustomResourceOptions);
def SamlIdp(resource_name, opts=None, account_link_action=None, account_link_group_includes=None, acs_binding=None, acs_type=None, deprovisioned_action=None, groups_action=None, groups_assignments=None, groups_attribute=None, groups_filters=None, issuer=None, issuer_mode=None, kid=None, name=None, name_format=None, profile_master=None, provisioning_action=None, request_signature_algorithm=None, request_signature_scope=None, response_signature_algorithm=None, response_signature_scope=None, sso_binding=None, sso_destination=None, sso_url=None, status=None, subject_filter=None, subject_formats=None, subject_match_attribute=None, subject_match_type=None, suspended_action=None, username_template=None, __props__=None);
func NewSamlIdp(ctx *Context, name string, args SamlIdpArgs, opts ...ResourceOption) (*SamlIdp, error)
public SamlIdp(string name, SamlIdpArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args SamlIdpArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args SamlIdpArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args SamlIdpArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

SamlIdp Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The SamlIdp resource accepts the following input properties:

AcsBinding string
Issuer string
Kid string
SsoUrl string
AccountLinkAction string
AccountLinkGroupIncludes List<string>
AcsType string
DeprovisionedAction string
GroupsAction string
GroupsAssignments List<string>
GroupsAttribute string
GroupsFilters List<string>
IssuerMode string

Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL

Name string

name of idp

NameFormat string
ProfileMaster bool
ProvisioningAction string
RequestSignatureAlgorithm string

algorithm to use to sign requests

RequestSignatureScope string

algorithm to use to sign response

ResponseSignatureAlgorithm string

algorithm to use to sign requests

ResponseSignatureScope string

algorithm to use to sign response

SsoBinding string
SsoDestination string
Status string
SubjectFilter string
SubjectFormats List<string>
SubjectMatchAttribute string
SubjectMatchType string
SuspendedAction string
UsernameTemplate string
AcsBinding string
Issuer string
Kid string
SsoUrl string
AccountLinkAction string
AccountLinkGroupIncludes []string
AcsType string
DeprovisionedAction string
GroupsAction string
GroupsAssignments []string
GroupsAttribute string
GroupsFilters []string
IssuerMode string

Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL

Name string

name of idp

NameFormat string
ProfileMaster bool
ProvisioningAction string
RequestSignatureAlgorithm string

algorithm to use to sign requests

RequestSignatureScope string

algorithm to use to sign response

ResponseSignatureAlgorithm string

algorithm to use to sign requests

ResponseSignatureScope string

algorithm to use to sign response

SsoBinding string
SsoDestination string
Status string
SubjectFilter string
SubjectFormats []string
SubjectMatchAttribute string
SubjectMatchType string
SuspendedAction string
UsernameTemplate string
acsBinding string
issuer string
kid string
ssoUrl string
accountLinkAction string
accountLinkGroupIncludes string[]
acsType string
deprovisionedAction string
groupsAction string
groupsAssignments string[]
groupsAttribute string
groupsFilters string[]
issuerMode string

Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL

name string

name of idp

nameFormat string
profileMaster boolean
provisioningAction string
requestSignatureAlgorithm string

algorithm to use to sign requests

requestSignatureScope string

algorithm to use to sign response

responseSignatureAlgorithm string

algorithm to use to sign requests

responseSignatureScope string

algorithm to use to sign response

ssoBinding string
ssoDestination string
status string
subjectFilter string
subjectFormats string[]
subjectMatchAttribute string
subjectMatchType string
suspendedAction string
usernameTemplate string
acs_binding str
issuer str
kid str
sso_url str
account_link_action str
account_link_group_includes List[str]
acs_type str
deprovisioned_action str
groups_action str
groups_assignments List[str]
groups_attribute str
groups_filters List[str]
issuer_mode str

Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL

name str

name of idp

name_format str
profile_master bool
provisioning_action str
request_signature_algorithm str

algorithm to use to sign requests

request_signature_scope str

algorithm to use to sign response

response_signature_algorithm str

algorithm to use to sign requests

response_signature_scope str

algorithm to use to sign response

sso_binding str
sso_destination str
status str
subject_filter str
subject_formats List[str]
subject_match_attribute str
subject_match_type str
suspended_action str
username_template str

Outputs

All input properties are implicitly available as output properties. Additionally, the SamlIdp resource produces the following output properties:

Audience string
Id string
The provider-assigned unique ID for this managed resource.
Type string
Audience string
Id string
The provider-assigned unique ID for this managed resource.
Type string
audience string
id string
The provider-assigned unique ID for this managed resource.
type string
audience str
id str
The provider-assigned unique ID for this managed resource.
type str

Look up an Existing SamlIdp Resource

Get an existing SamlIdp resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: SamlIdpState, opts?: CustomResourceOptions): SamlIdp
static get(resource_name, id, opts=None, account_link_action=None, account_link_group_includes=None, acs_binding=None, acs_type=None, audience=None, deprovisioned_action=None, groups_action=None, groups_assignments=None, groups_attribute=None, groups_filters=None, issuer=None, issuer_mode=None, kid=None, name=None, name_format=None, profile_master=None, provisioning_action=None, request_signature_algorithm=None, request_signature_scope=None, response_signature_algorithm=None, response_signature_scope=None, sso_binding=None, sso_destination=None, sso_url=None, status=None, subject_filter=None, subject_formats=None, subject_match_attribute=None, subject_match_type=None, suspended_action=None, type=None, username_template=None, __props__=None);
func GetSamlIdp(ctx *Context, name string, id IDInput, state *SamlIdpState, opts ...ResourceOption) (*SamlIdp, error)
public static SamlIdp Get(string name, Input<string> id, SamlIdpState? state, CustomResourceOptions? opts = null)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

AccountLinkAction string
AccountLinkGroupIncludes List<string>
AcsBinding string
AcsType string
Audience string
DeprovisionedAction string
GroupsAction string
GroupsAssignments List<string>
GroupsAttribute string
GroupsFilters List<string>
Issuer string
IssuerMode string

Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL

Kid string
Name string

name of idp

NameFormat string
ProfileMaster bool
ProvisioningAction string
RequestSignatureAlgorithm string

algorithm to use to sign requests

RequestSignatureScope string

algorithm to use to sign response

ResponseSignatureAlgorithm string

algorithm to use to sign requests

ResponseSignatureScope string

algorithm to use to sign response

SsoBinding string
SsoDestination string
SsoUrl string
Status string
SubjectFilter string
SubjectFormats List<string>
SubjectMatchAttribute string
SubjectMatchType string
SuspendedAction string
Type string
UsernameTemplate string
AccountLinkAction string
AccountLinkGroupIncludes []string
AcsBinding string
AcsType string
Audience string
DeprovisionedAction string
GroupsAction string
GroupsAssignments []string
GroupsAttribute string
GroupsFilters []string
Issuer string
IssuerMode string

Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL

Kid string
Name string

name of idp

NameFormat string
ProfileMaster bool
ProvisioningAction string
RequestSignatureAlgorithm string

algorithm to use to sign requests

RequestSignatureScope string

algorithm to use to sign response

ResponseSignatureAlgorithm string

algorithm to use to sign requests

ResponseSignatureScope string

algorithm to use to sign response

SsoBinding string
SsoDestination string
SsoUrl string
Status string
SubjectFilter string
SubjectFormats []string
SubjectMatchAttribute string
SubjectMatchType string
SuspendedAction string
Type string
UsernameTemplate string
accountLinkAction string
accountLinkGroupIncludes string[]
acsBinding string
acsType string
audience string
deprovisionedAction string
groupsAction string
groupsAssignments string[]
groupsAttribute string
groupsFilters string[]
issuer string
issuerMode string

Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL

kid string
name string

name of idp

nameFormat string
profileMaster boolean
provisioningAction string
requestSignatureAlgorithm string

algorithm to use to sign requests

requestSignatureScope string

algorithm to use to sign response

responseSignatureAlgorithm string

algorithm to use to sign requests

responseSignatureScope string

algorithm to use to sign response

ssoBinding string
ssoDestination string
ssoUrl string
status string
subjectFilter string
subjectFormats string[]
subjectMatchAttribute string
subjectMatchType string
suspendedAction string
type string
usernameTemplate string
account_link_action str
account_link_group_includes List[str]
acs_binding str
acs_type str
audience str
deprovisioned_action str
groups_action str
groups_assignments List[str]
groups_attribute str
groups_filters List[str]
issuer str
issuer_mode str

Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL

kid str
name str

name of idp

name_format str
profile_master bool
provisioning_action str
request_signature_algorithm str

algorithm to use to sign requests

request_signature_scope str

algorithm to use to sign response

response_signature_algorithm str

algorithm to use to sign requests

response_signature_scope str

algorithm to use to sign response

sso_binding str
sso_destination str
sso_url str
status str
subject_filter str
subject_formats List[str]
subject_match_attribute str
subject_match_type str
suspended_action str
type str
username_template str

Package Details

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