Idp
Create a Idp Resource
new Idp(name: string, args: IdpArgs, opts?: CustomResourceOptions);def Idp(resource_name, opts=None, account_link_action=None, account_link_group_includes=None, acs_binding=None, acs_type=None, authorization_binding=None, authorization_url=None, client_id=None, client_secret=None, deprovisioned_action=None, groups_action=None, groups_assignments=None, groups_attribute=None, groups_filters=None, issuer_mode=None, issuer_url=None, jwks_binding=None, jwks_url=None, max_clock_skew=None, name=None, profile_master=None, protocol_type=None, provisioning_action=None, request_signature_algorithm=None, request_signature_scope=None, response_signature_algorithm=None, response_signature_scope=None, scopes=None, status=None, subject_match_attribute=None, subject_match_type=None, suspended_action=None, token_binding=None, token_url=None, user_info_binding=None, user_info_url=None, username_template=None, __props__=None);public Idp(string name, IdpArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args IdpArgs
- 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 IdpArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IdpArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
Idp Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The Idp resource accepts the following input properties:
- Acs
Binding string - string
- string
- Client
Id string - Client
Secret string - Issuer
Url string - Jwks
Binding string - Jwks
Url string - Scopes List<string>
- Token
Binding string - Token
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
- Max
Clock intSkew - Name string
name of idp
- Profile
Master bool - Protocol
Type string - 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
- Status string
- Subject
Match stringAttribute - Subject
Match stringType - Suspended
Action string - User
Info stringBinding - User
Info stringUrl - Username
Template string
- Acs
Binding string - string
- string
- Client
Id string - Client
Secret string - Issuer
Url string - Jwks
Binding string - Jwks
Url string - Scopes []string
- Token
Binding string - Token
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
- Max
Clock intSkew - Name string
name of idp
- Profile
Master bool - Protocol
Type string - 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
- Status string
- Subject
Match stringAttribute - Subject
Match stringType - Suspended
Action string - User
Info stringBinding - User
Info stringUrl - Username
Template string
- acs
Binding string - string
- string
- client
Id string - client
Secret string - issuer
Url string - jwks
Binding string - jwks
Url string - scopes string[]
- token
Binding string - token
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
- max
Clock numberSkew - name string
name of idp
- profile
Master boolean - protocol
Type string - 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
- status string
- subject
Match stringAttribute - subject
Match stringType - suspended
Action string - user
Info stringBinding - user
Info stringUrl - username
Template string
- acs_
binding str - str
- str
- client_
id str - client_
secret str - issuer_
url str - jwks_
binding str - jwks_
url str - scopes List[str]
- token_
binding str - token_
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
- max_
clock_ floatskew - name str
name of idp
- profile_
master bool - protocol_
type str - 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
- status str
- subject_
match_ strattribute - subject_
match_ strtype - suspended_
action str - user_
info_ strbinding - user_
info_ strurl - username_
template str
Outputs
All input properties are implicitly available as output properties. Additionally, the Idp resource produces the following output properties:
Look up an Existing Idp Resource
Get an existing Idp 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?: IdpState, opts?: CustomResourceOptions): Idpstatic get(resource_name, id, opts=None, account_link_action=None, account_link_group_includes=None, acs_binding=None, acs_type=None, authorization_binding=None, authorization_url=None, client_id=None, client_secret=None, deprovisioned_action=None, groups_action=None, groups_assignments=None, groups_attribute=None, groups_filters=None, issuer_mode=None, issuer_url=None, jwks_binding=None, jwks_url=None, max_clock_skew=None, name=None, profile_master=None, protocol_type=None, provisioning_action=None, request_signature_algorithm=None, request_signature_scope=None, response_signature_algorithm=None, response_signature_scope=None, scopes=None, status=None, subject_match_attribute=None, subject_match_type=None, suspended_action=None, token_binding=None, token_url=None, type=None, user_info_binding=None, user_info_url=None, username_template=None, __props__=None);public static Idp Get(string name, Input<string> id, IdpState? 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 - string
- string
- Client
Id string - Client
Secret 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
- Issuer
Url string - Jwks
Binding string - Jwks
Url string - Max
Clock intSkew - Name string
name of idp
- Profile
Master bool - Protocol
Type string - 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
- Scopes List<string>
- Status string
- Subject
Match stringAttribute - Subject
Match stringType - Suspended
Action string - Token
Binding string - Token
Url string - Type string
- User
Info stringBinding - User
Info stringUrl - Username
Template string
- Account
Link stringAction - Account
Link []stringGroup Includes - Acs
Binding string - Acs
Type string - string
- string
- Client
Id string - Client
Secret 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
- Issuer
Url string - Jwks
Binding string - Jwks
Url string - Max
Clock intSkew - Name string
name of idp
- Profile
Master bool - Protocol
Type string - 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
- Scopes []string
- Status string
- Subject
Match stringAttribute - Subject
Match stringType - Suspended
Action string - Token
Binding string - Token
Url string - Type string
- User
Info stringBinding - User
Info stringUrl - Username
Template string
- account
Link stringAction - account
Link string[]Group Includes - acs
Binding string - acs
Type string - string
- string
- client
Id string - client
Secret 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
- issuer
Url string - jwks
Binding string - jwks
Url string - max
Clock numberSkew - name string
name of idp
- profile
Master boolean - protocol
Type string - 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
- scopes string[]
- status string
- subject
Match stringAttribute - subject
Match stringType - suspended
Action string - token
Binding string - token
Url string - type string
- user
Info stringBinding - user
Info stringUrl - username
Template string
- account_
link_ straction - account_
link_ List[str]group_ includes - acs_
binding str - acs_
type str - str
- str
- client_
id str - client_
secret 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
- issuer_
url str - jwks_
binding str - jwks_
url str - max_
clock_ floatskew - name str
name of idp
- profile_
master bool - protocol_
type str - 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
- scopes List[str]
- status str
- subject_
match_ strattribute - subject_
match_ strtype - suspended_
action str - token_
binding str - token_
url str - type str
- user_
info_ strbinding - user_
info_ strurl - 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.