CustomUserFederation
Create a CustomUserFederation Resource
new CustomUserFederation(name: string, args: CustomUserFederationArgs, opts?: CustomResourceOptions);def CustomUserFederation(resource_name, opts=None, cache_policy=None, config=None, enabled=None, name=None, priority=None, provider_id=None, realm_id=None, __props__=None);func NewCustomUserFederation(ctx *Context, name string, args CustomUserFederationArgs, opts ...ResourceOption) (*CustomUserFederation, error)public CustomUserFederation(string name, CustomUserFederationArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args CustomUserFederationArgs
- 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 CustomUserFederationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CustomUserFederationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
CustomUserFederation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The CustomUserFederation resource accepts the following input properties:
- Provider
Id string The unique ID of the custom provider, specified in the
getIdimplementation for the UserStorageProviderFactory interface- Realm
Id string The realm this provider will provide user federation for.
- Cache
Policy string - Config Dictionary<string, object>
- Enabled bool
When false, this provider will not be used when performing queries for users.
- Name string
Display name of the provider when displayed in the console.
- Priority int
Priority of this provider when looking up users. Lower values are first.
- Provider
Id string The unique ID of the custom provider, specified in the
getIdimplementation for the UserStorageProviderFactory interface- Realm
Id string The realm this provider will provide user federation for.
- Cache
Policy string - Config map[string]interface{}
- Enabled bool
When false, this provider will not be used when performing queries for users.
- Name string
Display name of the provider when displayed in the console.
- Priority int
Priority of this provider when looking up users. Lower values are first.
- provider
Id string The unique ID of the custom provider, specified in the
getIdimplementation for the UserStorageProviderFactory interface- realm
Id string The realm this provider will provide user federation for.
- cache
Policy string - config {[key: string]: any}
- enabled boolean
When false, this provider will not be used when performing queries for users.
- name string
Display name of the provider when displayed in the console.
- priority number
Priority of this provider when looking up users. Lower values are first.
- provider_
id str The unique ID of the custom provider, specified in the
getIdimplementation for the UserStorageProviderFactory interface- realm_
id str The realm this provider will provide user federation for.
- cache_
policy str - config Dict[str, Any]
- enabled bool
When false, this provider will not be used when performing queries for users.
- name str
Display name of the provider when displayed in the console.
- priority float
Priority of this provider when looking up users. Lower values are first.
Outputs
All input properties are implicitly available as output properties. Additionally, the CustomUserFederation resource produces the following output properties:
Look up an Existing CustomUserFederation Resource
Get an existing CustomUserFederation 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?: CustomUserFederationState, opts?: CustomResourceOptions): CustomUserFederationstatic get(resource_name, id, opts=None, cache_policy=None, config=None, enabled=None, name=None, priority=None, provider_id=None, realm_id=None, __props__=None);func GetCustomUserFederation(ctx *Context, name string, id IDInput, state *CustomUserFederationState, opts ...ResourceOption) (*CustomUserFederation, error)public static CustomUserFederation Get(string name, Input<string> id, CustomUserFederationState? 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:
- Cache
Policy string - Config Dictionary<string, object>
- Enabled bool
When false, this provider will not be used when performing queries for users.
- Name string
Display name of the provider when displayed in the console.
- Priority int
Priority of this provider when looking up users. Lower values are first.
- Provider
Id string The unique ID of the custom provider, specified in the
getIdimplementation for the UserStorageProviderFactory interface- Realm
Id string The realm this provider will provide user federation for.
- Cache
Policy string - Config map[string]interface{}
- Enabled bool
When false, this provider will not be used when performing queries for users.
- Name string
Display name of the provider when displayed in the console.
- Priority int
Priority of this provider when looking up users. Lower values are first.
- Provider
Id string The unique ID of the custom provider, specified in the
getIdimplementation for the UserStorageProviderFactory interface- Realm
Id string The realm this provider will provide user federation for.
- cache
Policy string - config {[key: string]: any}
- enabled boolean
When false, this provider will not be used when performing queries for users.
- name string
Display name of the provider when displayed in the console.
- priority number
Priority of this provider when looking up users. Lower values are first.
- provider
Id string The unique ID of the custom provider, specified in the
getIdimplementation for the UserStorageProviderFactory interface- realm
Id string The realm this provider will provide user federation for.
- cache_
policy str - config Dict[str, Any]
- enabled bool
When false, this provider will not be used when performing queries for users.
- name str
Display name of the provider when displayed in the console.
- priority float
Priority of this provider when looking up users. Lower values are first.
- provider_
id str The unique ID of the custom provider, specified in the
getIdimplementation for the UserStorageProviderFactory interface- realm_
id str The realm this provider will provide user federation for.
Package Details
- Repository
- https://github.com/pulumi/pulumi-keycloak
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
keycloakTerraform Provider.