import * as core from "@terrascript/core"; export interface MountTargetArgs extends core.ResourceArgs { /** * (Required) The ID of the file system for which the mount target is intended. */ fileSystemId: string | core.StringOut; /** * (Optional) The address (within the address range of the specified subnet) at */ ipAddress?: string | core.StringOut; /** * (Optional) A list of up to 5 VPC security group IDs (that must */ securityGroups?: core.Array | core.ArrayOut; /** * (Required) The ID of the subnet to add the mount target in. */ subnetId: string | core.StringOut; } export declare class MountTarget extends core.Resource { /** * The unique and consistent identifier of the Availability Zone (AZ) that the mount target resides in. */ availabilityZoneId: string | core.StringOut; /** * The name of the Availability Zone (AZ) that the mount target resides in. */ availabilityZoneName: string | core.StringOut; /** * The DNS name for the EFS file system. */ dnsName: string | core.StringOut; /** * Amazon Resource Name of the file system. */ fileSystemArn: string | core.StringOut; /** * (Required) The ID of the file system for which the mount target is intended. */ fileSystemId: string | core.StringOut; /** * The ID of the mount target. */ id: string | core.StringOut; /** * (Optional) The address (within the address range of the specified subnet) at */ ipAddress?: string | core.StringOut; /** * The DNS name for the given subnet/AZ per [documented convention](http://docs.aws.amazon.com/efs/late * st/ug/mounting-fs-mount-cmd-dns-name.html). */ mountTargetDnsName: string | core.StringOut; /** * The ID of the network interface that Amazon EFS created when it created the mount target. */ networkInterfaceId: string | core.StringOut; /** * AWS account ID that owns the resource. */ ownerId: string | core.StringOut; /** * (Optional) A list of up to 5 VPC security group IDs (that must */ securityGroups?: core.Array | core.ArrayOut; /** * (Required) The ID of the subnet to add the mount target in. */ subnetId: string | core.StringOut; constructor(name: string, args?: MountTargetArgs); getNamespace(): string; } //# sourceMappingURL=mount_target.d.ts.map