UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

47 lines (46 loc) 2.76 kB
/** * Kubernetes * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: unversioned * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { IoK8sApiNetworkingV1beta1IPAddressSpec, IoK8sApimachineryPkgApisMetaV1ObjectMeta } from './'; /** * IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1 * @export * @interface IoK8sApiNetworkingV1beta1IPAddress */ export interface IoK8sApiNetworkingV1beta1IPAddress { /** * APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources * @type {string} * @memberof IoK8sApiNetworkingV1beta1IPAddress */ apiVersion?: string; /** * Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds * @type {string} * @memberof IoK8sApiNetworkingV1beta1IPAddress */ kind?: string; /** * * @type {IoK8sApimachineryPkgApisMetaV1ObjectMeta} * @memberof IoK8sApiNetworkingV1beta1IPAddress */ metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * * @type {IoK8sApiNetworkingV1beta1IPAddressSpec} * @memberof IoK8sApiNetworkingV1beta1IPAddress */ spec?: IoK8sApiNetworkingV1beta1IPAddressSpec; } export declare function IoK8sApiNetworkingV1beta1IPAddressFromJSON(json: any): IoK8sApiNetworkingV1beta1IPAddress; export declare function IoK8sApiNetworkingV1beta1IPAddressFromJSONTyped(json: any, _ignoreDiscriminator: boolean): IoK8sApiNetworkingV1beta1IPAddress; export declare function IoK8sApiNetworkingV1beta1IPAddressToJSON(value?: IoK8sApiNetworkingV1beta1IPAddress | null): any;