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);
func NewIdp(ctx *Context, name string, args IdpArgs, opts ...ResourceOption) (*Idp, error)
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:

AcsBinding string
AuthorizationBinding string
AuthorizationUrl string
ClientId string
ClientSecret string
IssuerUrl string
JwksBinding string
JwksUrl string
Scopes List<string>
TokenBinding string
TokenUrl 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

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
UserInfoBinding string
UserInfoUrl string
UsernameTemplate string
AcsBinding string
AuthorizationBinding string
AuthorizationUrl string
ClientId string
ClientSecret string
IssuerUrl string
JwksBinding string
JwksUrl string
Scopes []string
TokenBinding string
TokenUrl 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

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
UserInfoBinding string
UserInfoUrl string
UsernameTemplate string
acsBinding string
authorizationBinding string
authorizationUrl string
clientId string
clientSecret string
issuerUrl string
jwksBinding string
jwksUrl string
scopes string[]
tokenBinding string
tokenUrl 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

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
userInfoBinding string
userInfoUrl string
usernameTemplate string
acs_binding str
authorization_binding str
authorization_url 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_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

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
user_info_binding str
user_info_url str
username_template str

Outputs

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

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

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): Idp
static 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);
func GetIdp(ctx *Context, name string, id IDInput, state *IdpState, opts ...ResourceOption) (*Idp, error)
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:

AccountLinkAction string
AccountLinkGroupIncludes List<string>
AcsBinding string
AcsType 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

IssuerUrl string
JwksBinding string
JwksUrl string
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
UserInfoBinding string
UserInfoUrl string
UsernameTemplate string
AccountLinkAction string
AccountLinkGroupIncludes []string
AcsBinding string
AcsType 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

IssuerUrl string
JwksBinding string
JwksUrl string
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
UserInfoBinding string
UserInfoUrl string
UsernameTemplate string
accountLinkAction string
accountLinkGroupIncludes string[]
acsBinding string
acsType 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

issuerUrl string
jwksBinding string
jwksUrl string
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
userInfoBinding string
userInfoUrl string
usernameTemplate string
account_link_action str
account_link_group_includes List[str]
acs_binding str
acs_type 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

issuer_url str
jwks_binding str
jwks_url str
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
user_info_binding str
user_info_url 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.