import { ResourceMetadata } from '../iam/ResourceMetadata';
import { Ip } from '../Ip';
import { IpBlock } from '../IpBlock';
/** Cloud Desktop Infrastructure Datacenter */
export interface DatacenterWithIAM {
    /** IP of the VDI Active Directory */
    activeDirectoryIP: Ip;
    /** Domain of the admin infrastructure */
    adminDomain: string;
    /** Next hop to contact the private admin network */
    adminNetworkNextHop: string;
    /** Private network of the admin infrastructure */
    adminPrivateNetwork: IpBlock;
    /** Customer interco IP allows you to communicate between your private infrastructure and your CDI infrastructure throw the vrack. */
    customerIntercoIP: Ip;
    /** Customer interco netmask allows you to communicate between your private infrastructure and your CDI infrastructure throw the vrack. */
    customerIntercoMask: Ip;
    /** Customer interco vlan allows you to communicate between your private infrastructure and your CDI infrastructure throw the vrack. */
    customerIntercoVlanId: number;
    /** Datacenter ids */
    datacenterId: number;
    /** IAM resource metadata */
    iam?: ResourceMetadata;
    /** Name of the datacenter */
    name: string;
    /** Domain of your Horizon */
    serviceName: string;
}
//# sourceMappingURL=DatacenterWithIAM.d.ts.map