import * as core from "@terrascript/core"; export interface DsMountTargetArgs { /** * (Optional) ID or ARN of the access point whose mount target that you want to find. It must be includ * ed if a `file_system_id` and `mount_target_id` are not included. */ accessPointId?: string | core.StringOut; /** * (Optional) ID or ARN of the file system whose mount target that you want to find. It must be include * d if an `access_point_id` and `mount_target_id` are not included. */ fileSystemId?: string | core.StringOut; /** * (Optional) ID or ARN of the mount target that you want to find. It must be included in your request * if an `access_point_id` and `file_system_id` are not included. */ mountTargetId?: string | core.StringOut; } export declare class DsMountTarget extends core.Data { /** * (Optional) ID or ARN of the access point whose mount target that you want to find. It must be includ * ed if a `file_system_id` and `mount_target_id` are not included. */ accessPointId?: string | core.StringOut; /** * 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 for which the mount target is intended. */ fileSystemArn: string | core.StringOut; /** * (Optional) ID or ARN of the file system whose mount target that you want to find. It must be include * d if an `access_point_id` and `mount_target_id` are not included. */ fileSystemId?: string | core.StringOut; id: string | core.StringOut; /** * Address at which the file system may be mounted via the mount target. */ 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; /** * (Optional) ID or ARN of the mount target that you want to find. It must be included in your request * if an `access_point_id` and `file_system_id` are not included. */ mountTargetId?: 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; /** * List of VPC security group IDs attached to the mount target. */ securityGroups: core.Array | core.ArrayOut; /** * ID of the mount target's subnet. */ subnetId: string | core.StringOut; constructor(name: string, args?: DsMountTargetArgs); getNamespace(): string; } //# sourceMappingURL=ds_mount_target.d.ts.map