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:
- Acs
Binding string - Issuer string
- Kid string
- Sso
Url string - Account
Link stringAction - Account
Link List<string>Group Includes - Acs
Type string - Deprovisioned
Action string - Groups
Action string - Groups
Assignments List<string> - Groups
Attribute string - Groups
Filters List<string> - Issuer
Mode string Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
- Name string
name of idp
- Name
Format string - Profile
Master bool - Provisioning
Action string - Request
Signature stringAlgorithm algorithm to use to sign requests
- Request
Signature stringScope algorithm to use to sign response
- Response
Signature stringAlgorithm algorithm to use to sign requests
- Response
Signature stringScope algorithm to use to sign response
- Sso
Binding string - Sso
Destination string - Status string
- Subject
Filter string - Subject
Formats List<string> - Subject
Match stringAttribute - Subject
Match stringType - Suspended
Action string - Username
Template string
- Acs
Binding string - Issuer string
- Kid string
- Sso
Url string - Account
Link stringAction - Account
Link []stringGroup Includes - Acs
Type string - Deprovisioned
Action string - Groups
Action string - Groups
Assignments []string - Groups
Attribute string - Groups
Filters []string - Issuer
Mode string Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
- Name string
name of idp
- Name
Format string - Profile
Master bool - Provisioning
Action string - Request
Signature stringAlgorithm algorithm to use to sign requests
- Request
Signature stringScope algorithm to use to sign response
- Response
Signature stringAlgorithm algorithm to use to sign requests
- Response
Signature stringScope algorithm to use to sign response
- Sso
Binding string - Sso
Destination string - Status string
- Subject
Filter string - Subject
Formats []string - Subject
Match stringAttribute - Subject
Match stringType - Suspended
Action string - Username
Template string
- acs
Binding string - issuer string
- kid string
- sso
Url string - account
Link stringAction - account
Link string[]Group Includes - acs
Type string - deprovisioned
Action string - groups
Action string - groups
Assignments string[] - groups
Attribute string - groups
Filters string[] - issuer
Mode string Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
- name string
name of idp
- name
Format string - profile
Master boolean - provisioning
Action string - request
Signature stringAlgorithm algorithm to use to sign requests
- request
Signature stringScope algorithm to use to sign response
- response
Signature stringAlgorithm algorithm to use to sign requests
- response
Signature stringScope algorithm to use to sign response
- sso
Binding string - sso
Destination string - status string
- subject
Filter string - subject
Formats string[] - subject
Match stringAttribute - subject
Match stringType - suspended
Action string - username
Template string
- acs_
binding str - issuer str
- kid str
- sso_
url str - account_
link_ straction - account_
link_ List[str]group_ includes - 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_ stralgorithm algorithm to use to sign requests
- request_
signature_ strscope algorithm to use to sign response
- response_
signature_ stralgorithm algorithm to use to sign requests
- response_
signature_ strscope algorithm to use to sign response
- sso_
binding str - sso_
destination str - status str
- subject_
filter str - subject_
formats List[str] - subject_
match_ strattribute - subject_
match_ strtype - 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:
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): SamlIdpstatic 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:
- Account
Link stringAction - Account
Link List<string>Group Includes - Acs
Binding string - Acs
Type string - Audience string
- Deprovisioned
Action string - Groups
Action string - Groups
Assignments List<string> - Groups
Attribute string - Groups
Filters List<string> - Issuer string
- Issuer
Mode string Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
- Kid string
- Name string
name of idp
- Name
Format string - Profile
Master bool - Provisioning
Action string - Request
Signature stringAlgorithm algorithm to use to sign requests
- Request
Signature stringScope algorithm to use to sign response
- Response
Signature stringAlgorithm algorithm to use to sign requests
- Response
Signature stringScope algorithm to use to sign response
- Sso
Binding string - Sso
Destination string - Sso
Url string - Status string
- Subject
Filter string - Subject
Formats List<string> - Subject
Match stringAttribute - Subject
Match stringType - Suspended
Action string - Type string
- Username
Template string
- Account
Link stringAction - Account
Link []stringGroup Includes - Acs
Binding string - Acs
Type string - Audience string
- Deprovisioned
Action string - Groups
Action string - Groups
Assignments []string - Groups
Attribute string - Groups
Filters []string - Issuer string
- Issuer
Mode string Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
- Kid string
- Name string
name of idp
- Name
Format string - Profile
Master bool - Provisioning
Action string - Request
Signature stringAlgorithm algorithm to use to sign requests
- Request
Signature stringScope algorithm to use to sign response
- Response
Signature stringAlgorithm algorithm to use to sign requests
- Response
Signature stringScope algorithm to use to sign response
- Sso
Binding string - Sso
Destination string - Sso
Url string - Status string
- Subject
Filter string - Subject
Formats []string - Subject
Match stringAttribute - Subject
Match stringType - Suspended
Action string - Type string
- Username
Template string
- account
Link stringAction - account
Link string[]Group Includes - acs
Binding string - acs
Type string - audience string
- deprovisioned
Action string - groups
Action string - groups
Assignments string[] - groups
Attribute string - groups
Filters string[] - issuer string
- issuer
Mode string Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
- kid string
- name string
name of idp
- name
Format string - profile
Master boolean - provisioning
Action string - request
Signature stringAlgorithm algorithm to use to sign requests
- request
Signature stringScope algorithm to use to sign response
- response
Signature stringAlgorithm algorithm to use to sign requests
- response
Signature stringScope algorithm to use to sign response
- sso
Binding string - sso
Destination string - sso
Url string - status string
- subject
Filter string - subject
Formats string[] - subject
Match stringAttribute - subject
Match stringType - suspended
Action string - type string
- username
Template string
- account_
link_ straction - account_
link_ List[str]group_ includes - 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_ stralgorithm algorithm to use to sign requests
- request_
signature_ strscope algorithm to use to sign response
- response_
signature_ stralgorithm algorithm to use to sign requests
- response_
signature_ strscope 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_ strattribute - subject_
match_ strtype - 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
oktaTerraform Provider.