import { ModelData, Model } from "@kubernetes-models/base"; /** * AzureSpec is the Azure specification of a node running via the Azure IPAM * * The Azure specification can either be provided explicitly by the user or the * cilium agent running on the node can be instructed to create the CiliumNode * custom resource along with an Azure specification when the node registers * itself to the Kubernetes cluster. * This struct is embedded into v2.CiliumNode */ export interface IAzureSpec { /** * InterfaceName is the name of the interface the cilium-operator * will use to allocate all the IPs on */ "interface-name"?: string; } /** * AzureSpec is the Azure specification of a node running via the Azure IPAM * * The Azure specification can either be provided explicitly by the user or the * cilium agent running on the node can be instructed to create the CiliumNode * custom resource along with an Azure specification when the node registers * itself to the Kubernetes cluster. * This struct is embedded into v2.CiliumNode */ export declare class AzureSpec extends Model implements IAzureSpec { "interface-name"?: string; constructor(data?: ModelData); } export type { IAzureSpec as IComGithubCiliumCiliumPkgAzureTypesAzureSpec, AzureSpec as ComGithubCiliumCiliumPkgAzureTypesAzureSpec };