UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

40 lines (39 loc) 1.43 kB
import * as pulumi from "@pulumi/pulumi"; /** * Resource Type definition for AWS::Glue::IdentityCenterConfiguration */ export declare function getIdentityCenterConfiguration(args: GetIdentityCenterConfigurationArgs, opts?: pulumi.InvokeOptions): Promise<GetIdentityCenterConfigurationResult>; export interface GetIdentityCenterConfigurationArgs { /** * The identifier for the specified AWS account. */ accountId: string; } export interface GetIdentityCenterConfigurationResult { /** * The identifier for the specified AWS account. */ readonly accountId?: string; /** * The Glue IAM identity center application arn */ readonly applicationArn?: string; /** * The downstream scopes that Glue identity center configuration can access */ readonly scopes?: string[]; /** * Enable or disable user background sessions for Glue Identity Center */ readonly userBackgroundSessionsEnabled?: boolean; } /** * Resource Type definition for AWS::Glue::IdentityCenterConfiguration */ export declare function getIdentityCenterConfigurationOutput(args: GetIdentityCenterConfigurationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetIdentityCenterConfigurationResult>; export interface GetIdentityCenterConfigurationOutputArgs { /** * The identifier for the specified AWS account. */ accountId: pulumi.Input<string>; }