Module authentication

This provider is a derived work of the Terraform Provider distributed under MIT. If you encounter a bug or missing feature, first check the pulumi/pulumi-keycloak repo; however, if that doesn’t turn up anything, please consult the source mrparkers/terraform-provider-keycloak repo.

Resources

Others

Resources

Resource Execution

class Execution extends CustomResource

constructor

new Execution(name: string, args: ExecutionArgs, opts?: pulumi.CustomResourceOptions)

Create a Execution resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ExecutionState, opts?: pulumi.CustomResourceOptions): Execution

Get an existing Execution resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is Execution

Returns true if the given object is an instance of Execution. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property authenticator

public authenticator: pulumi.Output<string>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property parentFlowAlias

public parentFlowAlias: pulumi.Output<string>;

property realmId

public realmId: pulumi.Output<string>;

property requirement

public requirement: pulumi.Output<string | undefined>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource ExecutionConfig

class ExecutionConfig extends CustomResource

constructor

new ExecutionConfig(name: string, args: ExecutionConfigArgs, opts?: pulumi.CustomResourceOptions)

Create a ExecutionConfig resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ExecutionConfigState, opts?: pulumi.CustomResourceOptions): ExecutionConfig

Get an existing ExecutionConfig resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is ExecutionConfig

Returns true if the given object is an instance of ExecutionConfig. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property alias

public alias: pulumi.Output<string>;

property config

public config: pulumi.Output<{[key: string]: string}>;

property executionId

public executionId: pulumi.Output<string>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property realmId

public realmId: pulumi.Output<string>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource Flow

class Flow extends CustomResource

constructor

new Flow(name: string, args: FlowArgs, opts?: pulumi.CustomResourceOptions)

Create a Flow resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: FlowState, opts?: pulumi.CustomResourceOptions): Flow

Get an existing Flow resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is Flow

Returns true if the given object is an instance of Flow. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property alias

public alias: pulumi.Output<string>;

property description

public description: pulumi.Output<string | undefined>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property providerId

public providerId: pulumi.Output<string | undefined>;

property realmId

public realmId: pulumi.Output<string>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource Subflow

class Subflow extends CustomResource

constructor

new Subflow(name: string, args: SubflowArgs, opts?: pulumi.CustomResourceOptions)

Create a Subflow resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: SubflowState, opts?: pulumi.CustomResourceOptions): Subflow

Get an existing Subflow resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is Subflow

Returns true if the given object is an instance of Subflow. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property alias

public alias: pulumi.Output<string>;

property authenticator

public authenticator: pulumi.Output<string | undefined>;

Might be needed to be set with certain custom subflow with specific authenticator, in general this will remain empty

property description

public description: pulumi.Output<string | undefined>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property parentFlowAlias

public parentFlowAlias: pulumi.Output<string>;

property providerId

public providerId: pulumi.Output<string | undefined>;

property realmId

public realmId: pulumi.Output<string>;

property requirement

public requirement: pulumi.Output<string | undefined>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Others

interface ExecutionArgs

interface ExecutionArgs

The set of arguments for constructing a Execution resource.

property authenticator

authenticator: pulumi.Input<string>;

property parentFlowAlias

parentFlowAlias: pulumi.Input<string>;

property realmId

realmId: pulumi.Input<string>;

property requirement

requirement?: pulumi.Input<string>;

interface ExecutionConfigArgs

interface ExecutionConfigArgs

The set of arguments for constructing a ExecutionConfig resource.

property alias

alias: pulumi.Input<string>;

property config

config: pulumi.Input<{[key: string]: pulumi.Input<string>}>;

property executionId

executionId: pulumi.Input<string>;

property realmId

realmId: pulumi.Input<string>;

interface ExecutionConfigState

interface ExecutionConfigState

Input properties used for looking up and filtering ExecutionConfig resources.

property alias

alias?: pulumi.Input<string>;

property config

config?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;

property executionId

executionId?: pulumi.Input<string>;

property realmId

realmId?: pulumi.Input<string>;

interface ExecutionState

interface ExecutionState

Input properties used for looking up and filtering Execution resources.

property authenticator

authenticator?: pulumi.Input<string>;

property parentFlowAlias

parentFlowAlias?: pulumi.Input<string>;

property realmId

realmId?: pulumi.Input<string>;

property requirement

requirement?: pulumi.Input<string>;

interface FlowArgs

interface FlowArgs

The set of arguments for constructing a Flow resource.

property alias

alias: pulumi.Input<string>;

property description

description?: pulumi.Input<string>;

property providerId

providerId?: pulumi.Input<string>;

property realmId

realmId: pulumi.Input<string>;

interface FlowState

interface FlowState

Input properties used for looking up and filtering Flow resources.

property alias

alias?: pulumi.Input<string>;

property description

description?: pulumi.Input<string>;

property providerId

providerId?: pulumi.Input<string>;

property realmId

realmId?: pulumi.Input<string>;

interface SubflowArgs

interface SubflowArgs

The set of arguments for constructing a Subflow resource.

property alias

alias: pulumi.Input<string>;

property authenticator

authenticator?: pulumi.Input<string>;

Might be needed to be set with certain custom subflow with specific authenticator, in general this will remain empty

property description

description?: pulumi.Input<string>;

property parentFlowAlias

parentFlowAlias: pulumi.Input<string>;

property providerId

providerId?: pulumi.Input<string>;

property realmId

realmId: pulumi.Input<string>;

property requirement

requirement?: pulumi.Input<string>;

interface SubflowState

interface SubflowState

Input properties used for looking up and filtering Subflow resources.

property alias

alias?: pulumi.Input<string>;

property authenticator

authenticator?: pulumi.Input<string>;

Might be needed to be set with certain custom subflow with specific authenticator, in general this will remain empty

property description

description?: pulumi.Input<string>;

property parentFlowAlias

parentFlowAlias?: pulumi.Input<string>;

property providerId

providerId?: pulumi.Input<string>;

property realmId

realmId?: pulumi.Input<string>;

property requirement

requirement?: pulumi.Input<string>;