import { IComGithubCiliumCiliumPkgAzureTypesAzureAddress } from "./AzureAddress.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * AzureInterface represents an Azure Interface */ export interface IAzureInterface { /** * GatewayIP is the interface's subnet's default route * * OBSOLETE: This field is obsolete, please use Gateway field instead. */ "GatewayIP"?: string; /** * Addresses is the list of all IPs associated with the interface, * including all secondary addresses */ "addresses"?: Array; /** * CIDR is the range that the interface belongs to. */ "cidr"?: string; /** * Gateway is the interface's subnet's default route */ "gateway"?: string; /** * ID is the identifier */ "id"?: string; /** * MAC is the mac address */ "mac"?: string; /** * Name is the name of the interface */ "name"?: string; /** * SecurityGroup is the security group associated with the interface */ "security-group"?: string; /** * State is the provisioning state */ "state"?: string; } /** * AzureInterface represents an Azure Interface */ export declare class AzureInterface extends Model implements IAzureInterface { "GatewayIP"?: string; "addresses"?: Array; "cidr"?: string; "gateway"?: string; "id"?: string; "mac"?: string; "name"?: string; "security-group"?: string; "state"?: string; constructor(data?: ModelData); } export type { IAzureInterface as IComGithubCiliumCiliumPkgAzureTypesAzureInterface, AzureInterface as ComGithubCiliumCiliumPkgAzureTypesAzureInterface };