UserSessionNoteProtocolMapper
Create a UserSessionNoteProtocolMapper Resource
new UserSessionNoteProtocolMapper(name: string, args: UserSessionNoteProtocolMapperArgs, opts?: CustomResourceOptions);def UserSessionNoteProtocolMapper(resource_name, opts=None, add_to_access_token=None, add_to_id_token=None, claim_name=None, claim_value_type=None, client_id=None, client_scope_id=None, name=None, realm_id=None, session_note_label=None, __props__=None);func NewUserSessionNoteProtocolMapper(ctx *Context, name string, args UserSessionNoteProtocolMapperArgs, opts ...ResourceOption) (*UserSessionNoteProtocolMapper, error)public UserSessionNoteProtocolMapper(string name, UserSessionNoteProtocolMapperArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args UserSessionNoteProtocolMapperArgs
- 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 UserSessionNoteProtocolMapperArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UserSessionNoteProtocolMapperArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
UserSessionNoteProtocolMapper Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The UserSessionNoteProtocolMapper resource accepts the following input properties:
- Claim
Name string - Realm
Id string The realm id where the associated client or client scope exists.
- Add
To boolAccess Token Indicates if the attribute should be a claim in the access token.
- Add
To boolId Token Indicates if the attribute should be a claim in the id token.
- Claim
Value stringType Claim type used when serializing tokens.
- Client
Id string The mapper’s associated client. Cannot be used at the same time as client_scope_id.
- Client
Scope stringId The mapper’s associated client scope. Cannot be used at the same time as client_id.
- Name string
A human-friendly name that will appear in the Keycloak console.
- Session
Note stringLabel String value being the name of stored user session note within the UserSessionModel.note map.
- Claim
Name string - Realm
Id string The realm id where the associated client or client scope exists.
- Add
To boolAccess Token Indicates if the attribute should be a claim in the access token.
- Add
To boolId Token Indicates if the attribute should be a claim in the id token.
- Claim
Value stringType Claim type used when serializing tokens.
- Client
Id string The mapper’s associated client. Cannot be used at the same time as client_scope_id.
- Client
Scope stringId The mapper’s associated client scope. Cannot be used at the same time as client_id.
- Name string
A human-friendly name that will appear in the Keycloak console.
- Session
Note stringLabel String value being the name of stored user session note within the UserSessionModel.note map.
- claim
Name string - realm
Id string The realm id where the associated client or client scope exists.
- add
To booleanAccess Token Indicates if the attribute should be a claim in the access token.
- add
To booleanId Token Indicates if the attribute should be a claim in the id token.
- claim
Value stringType Claim type used when serializing tokens.
- client
Id string The mapper’s associated client. Cannot be used at the same time as client_scope_id.
- client
Scope stringId The mapper’s associated client scope. Cannot be used at the same time as client_id.
- name string
A human-friendly name that will appear in the Keycloak console.
- session
Note stringLabel String value being the name of stored user session note within the UserSessionModel.note map.
- claim_
name str - realm_
id str The realm id where the associated client or client scope exists.
- add_
to_ boolaccess_ token Indicates if the attribute should be a claim in the access token.
- add_
to_ boolid_ token Indicates if the attribute should be a claim in the id token.
- claim_
value_ strtype Claim type used when serializing tokens.
- client_
id str The mapper’s associated client. Cannot be used at the same time as client_scope_id.
- client_
scope_ strid The mapper’s associated client scope. Cannot be used at the same time as client_id.
- name str
A human-friendly name that will appear in the Keycloak console.
- session_
note_ strlabel String value being the name of stored user session note within the UserSessionModel.note map.
Outputs
All input properties are implicitly available as output properties. Additionally, the UserSessionNoteProtocolMapper resource produces the following output properties:
Look up an Existing UserSessionNoteProtocolMapper Resource
Get an existing UserSessionNoteProtocolMapper 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?: UserSessionNoteProtocolMapperState, opts?: CustomResourceOptions): UserSessionNoteProtocolMapperstatic get(resource_name, id, opts=None, add_to_access_token=None, add_to_id_token=None, claim_name=None, claim_value_type=None, client_id=None, client_scope_id=None, name=None, realm_id=None, session_note_label=None, __props__=None);func GetUserSessionNoteProtocolMapper(ctx *Context, name string, id IDInput, state *UserSessionNoteProtocolMapperState, opts ...ResourceOption) (*UserSessionNoteProtocolMapper, error)public static UserSessionNoteProtocolMapper Get(string name, Input<string> id, UserSessionNoteProtocolMapperState? 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:
- Add
To boolAccess Token Indicates if the attribute should be a claim in the access token.
- Add
To boolId Token Indicates if the attribute should be a claim in the id token.
- Claim
Name string - Claim
Value stringType Claim type used when serializing tokens.
- Client
Id string The mapper’s associated client. Cannot be used at the same time as client_scope_id.
- Client
Scope stringId The mapper’s associated client scope. Cannot be used at the same time as client_id.
- Name string
A human-friendly name that will appear in the Keycloak console.
- Realm
Id string The realm id where the associated client or client scope exists.
- Session
Note stringLabel String value being the name of stored user session note within the UserSessionModel.note map.
- Add
To boolAccess Token Indicates if the attribute should be a claim in the access token.
- Add
To boolId Token Indicates if the attribute should be a claim in the id token.
- Claim
Name string - Claim
Value stringType Claim type used when serializing tokens.
- Client
Id string The mapper’s associated client. Cannot be used at the same time as client_scope_id.
- Client
Scope stringId The mapper’s associated client scope. Cannot be used at the same time as client_id.
- Name string
A human-friendly name that will appear in the Keycloak console.
- Realm
Id string The realm id where the associated client or client scope exists.
- Session
Note stringLabel String value being the name of stored user session note within the UserSessionModel.note map.
- add
To booleanAccess Token Indicates if the attribute should be a claim in the access token.
- add
To booleanId Token Indicates if the attribute should be a claim in the id token.
- claim
Name string - claim
Value stringType Claim type used when serializing tokens.
- client
Id string The mapper’s associated client. Cannot be used at the same time as client_scope_id.
- client
Scope stringId The mapper’s associated client scope. Cannot be used at the same time as client_id.
- name string
A human-friendly name that will appear in the Keycloak console.
- realm
Id string The realm id where the associated client or client scope exists.
- session
Note stringLabel String value being the name of stored user session note within the UserSessionModel.note map.
- add_
to_ boolaccess_ token Indicates if the attribute should be a claim in the access token.
- add_
to_ boolid_ token Indicates if the attribute should be a claim in the id token.
- claim_
name str - claim_
value_ strtype Claim type used when serializing tokens.
- client_
id str The mapper’s associated client. Cannot be used at the same time as client_scope_id.
- client_
scope_ strid The mapper’s associated client scope. Cannot be used at the same time as client_id.
- name str
A human-friendly name that will appear in the Keycloak console.
- realm_
id str The realm id where the associated client or client scope exists.
- session_
note_ strlabel String value being the name of stored user session note within the UserSessionModel.note map.
Package Details
- Repository
- https://github.com/pulumi/pulumi-keycloak
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
keycloakTerraform Provider.