@osmit-gmbh/pulumi-authentik
Version:
A Pulumi package for creating and managing authentik cloud resources.
75 lines (74 loc) • 2.06 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Get RAC Provider Property mappings
*/
export declare function getPropertyMappingProviderRac(args?: GetPropertyMappingProviderRacArgs, opts?: pulumi.InvokeOptions): Promise<GetPropertyMappingProviderRacResult>;
/**
* A collection of arguments for invoking getPropertyMappingProviderRac.
*/
export interface GetPropertyMappingProviderRacArgs {
/**
* List of ids when `managedList` is set. Generated.
*/
ids?: string[];
managed?: string;
/**
* Retrieve multiple property mappings
*/
managedLists?: string[];
name?: string;
/**
* Generated.
*/
settings?: string;
}
/**
* A collection of values returned by getPropertyMappingProviderRac.
*/
export interface GetPropertyMappingProviderRacResult {
/**
* Generated.
*/
readonly expression: string;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* List of ids when `managedList` is set. Generated.
*/
readonly ids: string[];
readonly managed?: string;
/**
* Retrieve multiple property mappings
*/
readonly managedLists?: string[];
readonly name?: string;
/**
* Generated.
*/
readonly settings: string;
}
/**
* Get RAC Provider Property mappings
*/
export declare function getPropertyMappingProviderRacOutput(args?: GetPropertyMappingProviderRacOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetPropertyMappingProviderRacResult>;
/**
* A collection of arguments for invoking getPropertyMappingProviderRac.
*/
export interface GetPropertyMappingProviderRacOutputArgs {
/**
* List of ids when `managedList` is set. Generated.
*/
ids?: pulumi.Input<pulumi.Input<string>[]>;
managed?: pulumi.Input<string>;
/**
* Retrieve multiple property mappings
*/
managedLists?: pulumi.Input<pulumi.Input<string>[]>;
name?: pulumi.Input<string>;
/**
* Generated.
*/
settings?: pulumi.Input<string>;
}