@osmit-gmbh/pulumi-authentik
Version:
A Pulumi package for creating and managing authentik cloud resources.
79 lines (78 loc) • 2.17 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Get OAuth Provider Scope Property mappings
*/
export declare function getPropertyMappingProviderScope(args?: GetPropertyMappingProviderScopeArgs, opts?: pulumi.InvokeOptions): Promise<GetPropertyMappingProviderScopeResult>;
/**
* A collection of arguments for invoking getPropertyMappingProviderScope.
*/
export interface GetPropertyMappingProviderScopeArgs {
/**
* List of ids when `managedList` is set. Generated.
*/
ids?: string[];
managed?: string;
/**
* Retrieve multiple property mappings
*/
managedLists?: string[];
name?: string;
/**
* Generated.
*/
scopeName?: string;
}
/**
* A collection of values returned by getPropertyMappingProviderScope.
*/
export interface GetPropertyMappingProviderScopeResult {
/**
* Generated.
*/
readonly description: string;
/**
* 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 scopeName: string;
}
/**
* Get OAuth Provider Scope Property mappings
*/
export declare function getPropertyMappingProviderScopeOutput(args?: GetPropertyMappingProviderScopeOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetPropertyMappingProviderScopeResult>;
/**
* A collection of arguments for invoking getPropertyMappingProviderScope.
*/
export interface GetPropertyMappingProviderScopeOutputArgs {
/**
* 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.
*/
scopeName?: pulumi.Input<string>;
}