Module profile

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

Resources

Others

Resources

Resource Mapping

class Mapping extends CustomResource

constructor

new Mapping(name: string, args: MappingArgs, opts?: pulumi.CustomResourceOptions)

Create a Mapping 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?: MappingState, opts?: pulumi.CustomResourceOptions): Mapping

Get an existing Mapping 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 Mapping

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

property deleteWhenAbsent

public deleteWhenAbsent: pulumi.Output<boolean | undefined>;

When turned on this flag will trigger the provider to delete mapping properties that are not defined in config. By default, we do not delete missing properties.

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 mappings

public mappings: pulumi.Output<MappingMapping[] | undefined>;

property sourceId

public sourceId: pulumi.Output<string>;

The source id of the mapping to manage.

property sourceName

public sourceName: pulumi.Output<string>;

property sourceType

public sourceType: pulumi.Output<string>;

property targetId

public targetId: pulumi.Output<string>;

The target id of the mapping to manage.

property targetName

public targetName: pulumi.Output<string>;

property targetType

public targetType: 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.

Others

interface MappingArgs

interface MappingArgs

The set of arguments for constructing a Mapping resource.

property deleteWhenAbsent

deleteWhenAbsent?: pulumi.Input<boolean>;

When turned on this flag will trigger the provider to delete mapping properties that are not defined in config. By default, we do not delete missing properties.

property mappings

mappings?: pulumi.Input<pulumi.Input<MappingMapping>[]>;

property sourceId

sourceId: pulumi.Input<string>;

The source id of the mapping to manage.

property targetId

targetId: pulumi.Input<string>;

The target id of the mapping to manage.

interface MappingState

interface MappingState

Input properties used for looking up and filtering Mapping resources.

property deleteWhenAbsent

deleteWhenAbsent?: pulumi.Input<boolean>;

When turned on this flag will trigger the provider to delete mapping properties that are not defined in config. By default, we do not delete missing properties.

property mappings

mappings?: pulumi.Input<pulumi.Input<MappingMapping>[]>;

property sourceId

sourceId?: pulumi.Input<string>;

The source id of the mapping to manage.

property sourceName

sourceName?: pulumi.Input<string>;

property sourceType

sourceType?: pulumi.Input<string>;

property targetId

targetId?: pulumi.Input<string>;

The target id of the mapping to manage.

property targetName

targetName?: pulumi.Input<string>;

property targetType

targetType?: pulumi.Input<string>;