SocialIdp
Create a SocialIdp Resource
new SocialIdp(name: string, args: SocialIdpArgs, opts?: CustomResourceOptions);def SocialIdp(resource_name, opts=None, account_link_action=None, account_link_group_includes=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, match_attribute=None, match_type=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, type=None, username_template=None, __props__=None);func NewSocialIdp(ctx *Context, name string, args SocialIdpArgs, opts ...ResourceOption) (*SocialIdp, error)public SocialIdp(string name, SocialIdpArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args SocialIdpArgs
- 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 SocialIdpArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SocialIdpArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
SocialIdp Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The SocialIdp resource accepts the following input properties:
- Scopes List<string>
- Type string
- Account
Link stringAction - Account
Link List<string>Group Includes - 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
- Match
Attribute string - Match
Type 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
- Status string
- Subject
Match stringAttribute - Subject
Match stringType - Suspended
Action string - Username
Template string
- Scopes []string
- Type string
- Account
Link stringAction - Account
Link []stringGroup Includes - 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
- Match
Attribute string - Match
Type 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
- Status string
- Subject
Match stringAttribute - Subject
Match stringType - Suspended
Action string - Username
Template string
- scopes string[]
- type string
- account
Link stringAction - account
Link string[]Group Includes - 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
- match
Attribute string - match
Type 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
- status string
- subject
Match stringAttribute - subject
Match stringType - suspended
Action string - username
Template string
- scopes List[str]
- type str
- account_
link_ straction - account_
link_ List[str]group_ includes - 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
- match_
attribute str - match_
type 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
- status 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 SocialIdp resource produces the following output properties:
Look up an Existing SocialIdp Resource
Get an existing SocialIdp 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?: SocialIdpState, opts?: CustomResourceOptions): SocialIdpstatic get(resource_name, id, opts=None, account_link_action=None, account_link_group_includes=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, match_attribute=None, match_type=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, username_template=None, __props__=None);func GetSocialIdp(ctx *Context, name string, id IDInput, state *SocialIdpState, opts ...ResourceOption) (*SocialIdp, error)public static SocialIdp Get(string name, Input<string> id, SocialIdpState? 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 - 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
- Match
Attribute string - Match
Type 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
- Username
Template string
- Account
Link stringAction - Account
Link []stringGroup Includes - 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
- Match
Attribute string - Match
Type 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
- Username
Template string
- account
Link stringAction - account
Link string[]Group Includes - 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
- match
Attribute string - match
Type 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
- username
Template string
- account_
link_ straction - account_
link_ List[str]group_ includes - 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
- match_
attribute str - match_
type 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
- 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.