import * as core from "@terrascript/core"; export interface MemberArgs extends core.ResourceArgs { /** * (Required) AWS account ID for the account. */ accountId: string | core.StringOut; /** * (Optional) If set to true, then the root user of the invited account will _not_ receive an email not * ification. This notification is in addition to an alert that the root user receives in AWS Personal * Health Dashboard. By default, this is set to `false`. */ disableEmailNotification?: boolean | core.BooleanOut; /** * (Required) Email address for the account. */ emailAddress: string | core.StringOut; /** * (Required) ARN of the behavior graph to invite the member accounts to contribute their data to. */ graphArn: string | core.StringOut; /** * (Optional) A custom message to include in the invitation. Amazon Detective adds this message to the * standard content that it sends for an invitation. */ message?: string | core.StringOut; } export declare class Member extends core.Resource { /** * (Required) AWS account ID for the account. */ accountId: string | core.StringOut; /** * AWS account ID for the administrator account. */ administratorId: string | core.StringOut; /** * (Optional) If set to true, then the root user of the invited account will _not_ receive an email not * ification. This notification is in addition to an alert that the root user receives in AWS Personal * Health Dashboard. By default, this is set to `false`. */ disableEmailNotification?: boolean | core.BooleanOut; disabledReason: string | core.StringOut; /** * (Required) Email address for the account. */ emailAddress: string | core.StringOut; /** * (Required) ARN of the behavior graph to invite the member accounts to contribute their data to. */ graphArn: string | core.StringOut; /** * Unique identifier (ID) of the Detective. */ id: string | core.StringOut; /** * Date and time, in UTC and extended RFC 3339 format, when an Amazon Detective membership invitation w * as last sent to the account. */ invitedTime: string | core.StringOut; /** * (Optional) A custom message to include in the invitation. Amazon Detective adds this message to the * standard content that it sends for an invitation. */ message?: string | core.StringOut; /** * Current membership status of the member account. */ status: string | core.StringOut; /** * Date and time, in UTC and extended RFC 3339 format, of the most recent change to the member account' * s status. */ updatedTime: string | core.StringOut; /** * Data volume in bytes per day for the member account. */ volumeUsageInBytes: string | core.StringOut; constructor(name: string, args?: MemberArgs); getNamespace(): string; } //# sourceMappingURL=member.d.ts.map