GlobalClient
Create a GlobalClient Resource
new GlobalClient(name: string, args?: GlobalClientArgs, opts?: CustomResourceOptions);def GlobalClient(resource_name, opts=None, addons=None, allowed_logout_urls=None, allowed_origins=None, app_type=None, callbacks=None, client_metadata=None, client_secret_rotation_trigger=None, cross_origin_auth=None, cross_origin_loc=None, custom_login_page=None, custom_login_page_on=None, custom_login_page_preview=None, description=None, encryption_key=None, form_template=None, grant_types=None, initiate_login_uri=None, is_first_party=None, is_token_endpoint_ip_header_trusted=None, jwt_configuration=None, logo_uri=None, mobile=None, oidc_conformant=None, sso=None, sso_disabled=None, token_endpoint_auth_method=None, web_origins=None, __props__=None);func NewGlobalClient(ctx *Context, name string, args *GlobalClientArgs, opts ...ResourceOption) (*GlobalClient, error)public GlobalClient(string name, GlobalClientArgs? args = null, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args GlobalClientArgs
- 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 GlobalClientArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GlobalClientArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
GlobalClient Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The GlobalClient resource accepts the following input properties:
- Addons
Global
Client Addons Args - Allowed
Logout List<string>Urls - Allowed
Origins List<string> - App
Type string - Callbacks List<string>
- Client
Metadata Dictionary<string, object> - Client
Secret Dictionary<string, object>Rotation Trigger - Cross
Origin boolAuth - Cross
Origin stringLoc - Custom
Login stringPage - Custom
Login boolPage On - Custom
Login stringPage Preview - Description string
- Encryption
Key Dictionary<string, string> - Form
Template string - Grant
Types List<string> - Initiate
Login stringUri - Is
First boolParty - Is
Token boolEndpoint Ip Header Trusted - Jwt
Configuration GlobalClient Jwt Configuration Args - Logo
Uri string - Mobile
Global
Client Mobile Args - Oidc
Conformant bool - Sso bool
- Sso
Disabled bool - Token
Endpoint stringAuth Method - Web
Origins List<string>
- Addons
Global
Client Addons - Allowed
Logout []stringUrls - Allowed
Origins []string - App
Type string - Callbacks []string
- Client
Metadata map[string]interface{} - Client
Secret map[string]interface{}Rotation Trigger - Cross
Origin boolAuth - Cross
Origin stringLoc - Custom
Login stringPage - Custom
Login boolPage On - Custom
Login stringPage Preview - Description string
- Encryption
Key map[string]string - Form
Template string - Grant
Types []string - Initiate
Login stringUri - Is
First boolParty - Is
Token boolEndpoint Ip Header Trusted - Jwt
Configuration GlobalClient Jwt Configuration - Logo
Uri string - Mobile
Global
Client Mobile - Oidc
Conformant bool - Sso bool
- Sso
Disabled bool - Token
Endpoint stringAuth Method - Web
Origins []string
- addons
Global
Client Addons - allowed
Logout string[]Urls - allowed
Origins string[] - app
Type string - callbacks string[]
- client
Metadata {[key: string]: any} - client
Secret {[key: string]: any}Rotation Trigger - cross
Origin booleanAuth - cross
Origin stringLoc - custom
Login stringPage - custom
Login booleanPage On - custom
Login stringPage Preview - description string
- encryption
Key {[key: string]: string} - form
Template string - grant
Types string[] - initiate
Login stringUri - is
First booleanParty - is
Token booleanEndpoint Ip Header Trusted - jwt
Configuration GlobalClient Jwt Configuration - logo
Uri string - mobile
Global
Client Mobile - oidc
Conformant boolean - sso boolean
- sso
Disabled boolean - token
Endpoint stringAuth Method - web
Origins string[]
- addons
Dict[Global
Client Addons] - allowed_
logout_ List[str]urls - allowed_
origins List[str] - app_
type str - callbacks List[str]
- client_
metadata Dict[str, Any] - client_
secret_ Dict[str, Any]rotation_ trigger - cross_
origin_ boolauth - cross_
origin_ strloc - custom_
login_ strpage - custom_
login_ boolpage_ on - custom_
login_ strpage_ preview - description str
- encryption_
key Dict[str, str] - form_
template str - grant_
types List[str] - initiate_
login_ struri - is_
first_ boolparty - is_
token_ boolendpoint_ ip_ header_ trusted - jwt_
configuration Dict[GlobalClient Jwt Configuration] - logo_
uri str - mobile
Dict[Global
Client Mobile] - oidc_
conformant bool - sso bool
- sso_
disabled bool - token_
endpoint_ strauth_ method - web_
origins List[str]
Outputs
All input properties are implicitly available as output properties. Additionally, the GlobalClient resource produces the following output properties:
Look up an Existing GlobalClient Resource
Get an existing GlobalClient 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?: GlobalClientState, opts?: CustomResourceOptions): GlobalClientstatic get(resource_name, id, opts=None, addons=None, allowed_logout_urls=None, allowed_origins=None, app_type=None, callbacks=None, client_id=None, client_metadata=None, client_secret=None, client_secret_rotation_trigger=None, cross_origin_auth=None, cross_origin_loc=None, custom_login_page=None, custom_login_page_on=None, custom_login_page_preview=None, description=None, encryption_key=None, form_template=None, grant_types=None, initiate_login_uri=None, is_first_party=None, is_token_endpoint_ip_header_trusted=None, jwt_configuration=None, logo_uri=None, mobile=None, name=None, oidc_conformant=None, sso=None, sso_disabled=None, token_endpoint_auth_method=None, web_origins=None, __props__=None);func GetGlobalClient(ctx *Context, name string, id IDInput, state *GlobalClientState, opts ...ResourceOption) (*GlobalClient, error)public static GlobalClient Get(string name, Input<string> id, GlobalClientState? 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:
- Addons
Global
Client Addons Args - Allowed
Logout List<string>Urls - Allowed
Origins List<string> - App
Type string - Callbacks List<string>
- Client
Id string - Client
Metadata Dictionary<string, object> - Client
Secret string - Client
Secret Dictionary<string, object>Rotation Trigger - Cross
Origin boolAuth - Cross
Origin stringLoc - Custom
Login stringPage - Custom
Login boolPage On - Custom
Login stringPage Preview - Description string
- Encryption
Key Dictionary<string, string> - Form
Template string - Grant
Types List<string> - Initiate
Login stringUri - Is
First boolParty - Is
Token boolEndpoint Ip Header Trusted - Jwt
Configuration GlobalClient Jwt Configuration Args - Logo
Uri string - Mobile
Global
Client Mobile Args - Name string
- Oidc
Conformant bool - Sso bool
- Sso
Disabled bool - Token
Endpoint stringAuth Method - Web
Origins List<string>
- Addons
Global
Client Addons - Allowed
Logout []stringUrls - Allowed
Origins []string - App
Type string - Callbacks []string
- Client
Id string - Client
Metadata map[string]interface{} - Client
Secret string - Client
Secret map[string]interface{}Rotation Trigger - Cross
Origin boolAuth - Cross
Origin stringLoc - Custom
Login stringPage - Custom
Login boolPage On - Custom
Login stringPage Preview - Description string
- Encryption
Key map[string]string - Form
Template string - Grant
Types []string - Initiate
Login stringUri - Is
First boolParty - Is
Token boolEndpoint Ip Header Trusted - Jwt
Configuration GlobalClient Jwt Configuration - Logo
Uri string - Mobile
Global
Client Mobile - Name string
- Oidc
Conformant bool - Sso bool
- Sso
Disabled bool - Token
Endpoint stringAuth Method - Web
Origins []string
- addons
Global
Client Addons - allowed
Logout string[]Urls - allowed
Origins string[] - app
Type string - callbacks string[]
- client
Id string - client
Metadata {[key: string]: any} - client
Secret string - client
Secret {[key: string]: any}Rotation Trigger - cross
Origin booleanAuth - cross
Origin stringLoc - custom
Login stringPage - custom
Login booleanPage On - custom
Login stringPage Preview - description string
- encryption
Key {[key: string]: string} - form
Template string - grant
Types string[] - initiate
Login stringUri - is
First booleanParty - is
Token booleanEndpoint Ip Header Trusted - jwt
Configuration GlobalClient Jwt Configuration - logo
Uri string - mobile
Global
Client Mobile - name string
- oidc
Conformant boolean - sso boolean
- sso
Disabled boolean - token
Endpoint stringAuth Method - web
Origins string[]
- addons
Dict[Global
Client Addons] - allowed_
logout_ List[str]urls - allowed_
origins List[str] - app_
type str - callbacks List[str]
- client_
id str - client_
metadata Dict[str, Any] - client_
secret str - client_
secret_ Dict[str, Any]rotation_ trigger - cross_
origin_ boolauth - cross_
origin_ strloc - custom_
login_ strpage - custom_
login_ boolpage_ on - custom_
login_ strpage_ preview - description str
- encryption_
key Dict[str, str] - form_
template str - grant_
types List[str] - initiate_
login_ struri - is_
first_ boolparty - is_
token_ boolendpoint_ ip_ header_ trusted - jwt_
configuration Dict[GlobalClient Jwt Configuration] - logo_
uri str - mobile
Dict[Global
Client Mobile] - name str
- oidc_
conformant bool - sso bool
- sso_
disabled bool - token_
endpoint_ strauth_ method - web_
origins List[str]
Supporting Types
GlobalClientAddons
- Aws Dictionary<string, object>
- Azure
Blob Dictionary<string, object> - Azure
Sb Dictionary<string, object> - Box Dictionary<string, object>
- Cloudbees Dictionary<string, object>
- Concur Dictionary<string, object>
- Dropbox Dictionary<string, object>
- Echosign Dictionary<string, object>
- Egnyte Dictionary<string, object>
- Firebase Dictionary<string, object>
- Layer Dictionary<string, object>
- Mscrm Dictionary<string, object>
- Newrelic Dictionary<string, object>
- Office365 Dictionary<string, object>
- Rms Dictionary<string, object>
- Salesforce Dictionary<string, object>
- Salesforce
Api Dictionary<string, object> - Salesforce
Sandbox Dictionary<string, object>Api - Samlp
Global
Client Addons Samlp Args - Sap
Api Dictionary<string, object> - Sentry Dictionary<string, object>
- Dictionary<string, object>
- Slack Dictionary<string, object>
- Springcm Dictionary<string, object>
- Wams Dictionary<string, object>
- Wsfed Dictionary<string, object>
- Zendesk Dictionary<string, object>
- Zoom Dictionary<string, object>
- Aws map[string]interface{}
- Azure
Blob map[string]interface{} - Azure
Sb map[string]interface{} - Box map[string]interface{}
- Cloudbees map[string]interface{}
- Concur map[string]interface{}
- Dropbox map[string]interface{}
- Echosign map[string]interface{}
- Egnyte map[string]interface{}
- Firebase map[string]interface{}
- Layer map[string]interface{}
- Mscrm map[string]interface{}
- Newrelic map[string]interface{}
- Office365 map[string]interface{}
- Rms map[string]interface{}
- Salesforce map[string]interface{}
- Salesforce
Api map[string]interface{} - Salesforce
Sandbox map[string]interface{}Api - Samlp
Global
Client Addons Samlp - Sap
Api map[string]interface{} - Sentry map[string]interface{}
- map[string]interface{}
- Slack map[string]interface{}
- Springcm map[string]interface{}
- Wams map[string]interface{}
- Wsfed map[string]interface{}
- Zendesk map[string]interface{}
- Zoom map[string]interface{}
- aws {[key: string]: any}
- azure
Blob {[key: string]: any} - azure
Sb {[key: string]: any} - box {[key: string]: any}
- cloudbees {[key: string]: any}
- concur {[key: string]: any}
- dropbox {[key: string]: any}
- echosign {[key: string]: any}
- egnyte {[key: string]: any}
- firebase {[key: string]: any}
- layer {[key: string]: any}
- mscrm {[key: string]: any}
- newrelic {[key: string]: any}
- office365 {[key: string]: any}
- rms {[key: string]: any}
- salesforce {[key: string]: any}
- salesforce
Api {[key: string]: any} - salesforce
Sandbox {[key: string]: any}Api - samlp
Global
Client Addons Samlp - sap
Api {[key: string]: any} - sentry {[key: string]: any}
- {[key: string]: any}
- slack {[key: string]: any}
- springcm {[key: string]: any}
- wams {[key: string]: any}
- wsfed {[key: string]: any}
- zendesk {[key: string]: any}
- zoom {[key: string]: any}
- aws Dict[str, Any]
- azure
Blob Dict[str, Any] - azure
Sb Dict[str, Any] - box Dict[str, Any]
- cloudbees Dict[str, Any]
- concur Dict[str, Any]
- dropbox Dict[str, Any]
- echosign Dict[str, Any]
- egnyte Dict[str, Any]
- firebase Dict[str, Any]
- layer Dict[str, Any]
- mscrm Dict[str, Any]
- newrelic Dict[str, Any]
- office365 Dict[str, Any]
- rms Dict[str, Any]
- salesforce Dict[str, Any]
- salesforce
Api Dict[str, Any] - salesforce
Sandbox Dict[str, Any]Api - samlp
Dict[Global
Client Addons Samlp] - sap
Api Dict[str, Any] - sentry Dict[str, Any]
- Dict[str, Any]
- slack Dict[str, Any]
- springcm Dict[str, Any]
- wams Dict[str, Any]
- wsfed Dict[str, Any]
- zendesk Dict[str, Any]
- zoom Dict[str, Any]
GlobalClientAddonsSamlp
- Audience string
- Authn
Context stringClass Ref - Binding string
- Create
Upn boolClaim - Destination string
- Digest
Algorithm string - Include
Attribute boolName Format - Lifetime
In intSeconds - Logout
Global
Client Addons Samlp Logout Args - Map
Identities bool - Map
Unknown boolClaims As Is - Mappings Dictionary<string, object>
- Name
Identifier stringFormat - Name
Identifier List<string>Probes - Passthrough
Claims boolWith No Mapping - Recipient string
- Sign
Response bool - Signature
Algorithm string - Typed
Attributes bool
- Audience string
- Authn
Context stringClass Ref - Binding string
- Create
Upn boolClaim - Destination string
- Digest
Algorithm string - Include
Attribute boolName Format - Lifetime
In intSeconds - Logout
Global
Client Addons Samlp Logout - Map
Identities bool - Map
Unknown boolClaims As Is - Mappings map[string]interface{}
- Name
Identifier stringFormat - Name
Identifier []stringProbes - Passthrough
Claims boolWith No Mapping - Recipient string
- Sign
Response bool - Signature
Algorithm string - Typed
Attributes bool
- audience string
- authn
Context stringClass Ref - binding string
- create
Upn booleanClaim - destination string
- digest
Algorithm string - include
Attribute booleanName Format - lifetime
In numberSeconds - logout
Global
Client Addons Samlp Logout - map
Identities boolean - map
Unknown booleanClaims As Is - mappings {[key: string]: any}
- name
Identifier stringFormat - name
Identifier string[]Probes - passthrough
Claims booleanWith No Mapping - recipient string
- sign
Response boolean - signature
Algorithm string - typed
Attributes boolean
- audience str
- authn
Context strClass Ref - binding str
- create
Upn boolClaim - destination str
- digest
Algorithm str - include
Attribute boolName Format - lifetime
In floatSeconds - logout
Dict[Global
Client Addons Samlp Logout] - map
Identities bool - map
Unknown boolClaims As Is - mappings Dict[str, Any]
- name
Identifier strFormat - name
Identifier List[str]Probes - passthrough
Claims boolWith No Mapping - recipient str
- sign
Response bool - signature
Algorithm str - typed
Attributes bool
GlobalClientAddonsSamlpLogout
GlobalClientJwtConfiguration
- Alg string
- Lifetime
In intSeconds - Scopes Dictionary<string, string>
- Secret
Encoded bool
- Alg string
- Lifetime
In intSeconds - Scopes map[string]string
- Secret
Encoded bool
- alg string
- lifetime
In numberSeconds - scopes {[key: string]: string}
- secret
Encoded boolean
- alg str
- lifetime
In floatSeconds - scopes Dict[str, str]
- secret
Encoded bool
GlobalClientMobile
GlobalClientMobileAndroid
GlobalClientMobileIos
Package Details
- Repository
- https://github.com/pulumi/pulumi-auth0
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
auth0Terraform Provider.