import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; export interface GetIamPolicyDocumentStatement { actions?: string[]; conditions?: inputs.GetIamPolicyDocumentStatementCondition[]; effect?: string; principal?: string; resources?: string[]; sid?: string; } export interface GetIamPolicyDocumentStatementArgs { actions?: pulumi.Input[] | undefined>; conditions?: pulumi.Input[] | undefined>; effect?: pulumi.Input; principal?: pulumi.Input; resources?: pulumi.Input[] | undefined>; sid?: pulumi.Input; } export interface GetIamPolicyDocumentStatementCondition { test: string; values: string[]; variable: string; } export interface GetIamPolicyDocumentStatementConditionArgs { test: pulumi.Input; values: pulumi.Input[]>; variable: pulumi.Input; } export interface IlmPolicyRule { expiration?: pulumi.Input; filter?: pulumi.Input; /** * The ID of this resource. */ id: pulumi.Input; noncurrentVersionExpirationDays?: pulumi.Input; status?: pulumi.Input; tags?: pulumi.Input<{ [key: string]: pulumi.Input; } | undefined>; } export interface S3BucketNotificationQueue { events: pulumi.Input[]>; filterPrefix?: pulumi.Input; filterSuffix?: pulumi.Input; /** * The ID of this resource. */ id?: pulumi.Input; queueArn: pulumi.Input; } export interface S3BucketVersioningVersioningConfiguration { excludeFolders?: pulumi.Input; excludedPrefixes?: pulumi.Input[] | undefined>; status: pulumi.Input; } //# sourceMappingURL=input.d.ts.map