SocialIdp

Create a SocialIdp Resource

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
AccountLinkAction string
AccountLinkGroupIncludes List<string>
ClientId string
ClientSecret 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

MatchAttribute string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"

MatchType string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"

MaxClockSkew int
Name string

name of idp

ProfileMaster bool
ProtocolType string
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

Status string
SubjectMatchAttribute string
SubjectMatchType string
SuspendedAction string
UsernameTemplate string
Scopes []string
Type string
AccountLinkAction string
AccountLinkGroupIncludes []string
ClientId string
ClientSecret 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

MatchAttribute string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"

MatchType string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"

MaxClockSkew int
Name string

name of idp

ProfileMaster bool
ProtocolType string
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

Status string
SubjectMatchAttribute string
SubjectMatchType string
SuspendedAction string
UsernameTemplate string
scopes string[]
type string
accountLinkAction string
accountLinkGroupIncludes string[]
clientId string
clientSecret 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

matchAttribute string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"

matchType string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"

maxClockSkew number
name string

name of idp

profileMaster boolean
protocolType string
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

status string
subjectMatchAttribute string
subjectMatchType string
suspendedAction string
usernameTemplate string
scopes List[str]
type str
account_link_action str
account_link_group_includes List[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

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"

match_type str

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"

max_clock_skew float
name str

name of idp

profile_master bool
protocol_type str
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

status 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 SocialIdp resource produces the following output properties:

AuthorizationBinding string
AuthorizationUrl string
Id string
The provider-assigned unique ID for this managed resource.
TokenBinding string
TokenUrl string
AuthorizationBinding string
AuthorizationUrl string
Id string
The provider-assigned unique ID for this managed resource.
TokenBinding string
TokenUrl string
authorizationBinding string
authorizationUrl string
id string
The provider-assigned unique ID for this managed resource.
tokenBinding string
tokenUrl string
authorization_binding str
authorization_url str
id str
The provider-assigned unique ID for this managed resource.
token_binding str
token_url str

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): SocialIdp
static 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:

AccountLinkAction string
AccountLinkGroupIncludes List<string>
AuthorizationBinding string
AuthorizationUrl string
ClientId string
ClientSecret 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

MatchAttribute string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"

MatchType string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"

MaxClockSkew int
Name string

name of idp

ProfileMaster bool
ProtocolType string
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

Scopes List<string>
Status string
SubjectMatchAttribute string
SubjectMatchType string
SuspendedAction string
TokenBinding string
TokenUrl string
Type string
UsernameTemplate string
AccountLinkAction string
AccountLinkGroupIncludes []string
AuthorizationBinding string
AuthorizationUrl string
ClientId string
ClientSecret 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

MatchAttribute string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"

MatchType string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"

MaxClockSkew int
Name string

name of idp

ProfileMaster bool
ProtocolType string
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

Scopes []string
Status string
SubjectMatchAttribute string
SubjectMatchType string
SuspendedAction string
TokenBinding string
TokenUrl string
Type string
UsernameTemplate string
accountLinkAction string
accountLinkGroupIncludes string[]
authorizationBinding string
authorizationUrl string
clientId string
clientSecret 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

matchAttribute string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"

matchType string

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"

maxClockSkew number
name string

name of idp

profileMaster boolean
protocolType string
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

scopes string[]
status string
subjectMatchAttribute string
subjectMatchType string
suspendedAction string
tokenBinding string
tokenUrl string
type string
usernameTemplate string
account_link_action str
account_link_group_includes List[str]
authorization_binding str
authorization_url 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

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"

match_type str

Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"

max_clock_skew float
name str

name of idp

profile_master bool
protocol_type str
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

scopes List[str]
status str
subject_match_attribute str
subject_match_type str
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 okta Terraform Provider.