import * as core from "@terrascript/core"; export interface AttachmentAccepterArgs extends core.ResourceArgs { /** * (Required) The ID of the attachment. */ attachmentId: string | core.StringOut; /** * The type of attachment. Valid values can be found in the [AWS Documentation](https://docs.aws.amazon * .com/networkmanager/latest/APIReference/API_ListAttachments.html#API_ListAttachments_RequestSyntax) */ attachmentType: string | core.StringOut; } export declare class AttachmentAccepter extends core.Resource { /** * (Required) The ID of the attachment. */ attachmentId: string | core.StringOut; /** * The policy rule number associated with the attachment. */ attachmentPolicyRuleNumber: number | core.NumberOut; /** * The type of attachment. Valid values can be found in the [AWS Documentation](https://docs.aws.amazon * .com/networkmanager/latest/APIReference/API_ListAttachments.html#API_ListAttachments_RequestSyntax) */ attachmentType: string | core.StringOut; /** * The ARN of a core network. */ coreNetworkArn: string | core.StringOut; /** * The id of a core network. */ coreNetworkId: string | core.StringOut; /** * The Region where the edge is located. */ edgeLocation: string | core.StringOut; id: string | core.StringOut; /** * The ID of the attachment account owner. */ ownerAccountId: string | core.StringOut; /** * The attachment resource ARN. */ resourceArn: string | core.StringOut; /** * The name of the segment attachment. */ segmentName: string | core.StringOut; /** * The state of the attachment. */ state: string | core.StringOut; constructor(name: string, args?: AttachmentAccepterArgs); getNamespace(): string; } //# sourceMappingURL=attachment_accepter.d.ts.map