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)

53 lines (52 loc) 1.73 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Definition of AWS::WorkSpacesWeb::SessionLogger Resource Type */ export declare function getSessionLogger(args: GetSessionLoggerArgs, opts?: pulumi.InvokeOptions): Promise<GetSessionLoggerResult>; export interface GetSessionLoggerArgs { /** * The ARN of the session logger resource. */ sessionLoggerArn: string; } export interface GetSessionLoggerResult { /** * The associated portal ARN. */ readonly associatedPortalArns?: string[]; /** * The date the session logger resource was created. */ readonly creationDate?: string; /** * The human-readable display name. */ readonly displayName?: string; /** * The filter that specifies which events to monitor. */ readonly eventFilter?: outputs.workspacesweb.SessionLoggerEventFilter0Properties | outputs.workspacesweb.SessionLoggerEventFilter1Properties; /** * The configuration that specifies where logs are fowarded. */ readonly logConfiguration?: outputs.workspacesweb.SessionLoggerLogConfiguration; /** * The ARN of the session logger resource. */ readonly sessionLoggerArn?: string; /** * The tags of the session logger. */ readonly tags?: outputs.Tag[]; } /** * Definition of AWS::WorkSpacesWeb::SessionLogger Resource Type */ export declare function getSessionLoggerOutput(args: GetSessionLoggerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSessionLoggerResult>; export interface GetSessionLoggerOutputArgs { /** * The ARN of the session logger resource. */ sessionLoggerArn: pulumi.Input<string>; }