/**
 * Admin API
 * The Admin API is used to manage the ApeCloud platform.
 *
 * The version of the OpenAPI document: 1.0.0
 * Contact: support@apecloud.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { ContainerInfo } from './container-info';
import type { PodCondition } from './pod-condition';
import type { PodOwnerReference } from './pod-owner-reference';
import type { PodResources } from './pod-resources';
/**
 * Single pod information for environment module
 * @export
 * @interface Pod
 */
export interface Pod {
    /**
     * Pod name
     * @type {string}
     * @memberof Pod
     */
    'name'?: string;
    /**
     * Pod namespace
     * @type {string}
     * @memberof Pod
     */
    'namespace'?: string;
    /**
     * Node name where pod is running
     * @type {string}
     * @memberof Pod
     */
    'nodeName'?: string;
    /**
     * Pod status
     * @type {string}
     * @memberof Pod
     */
    'status'?: string;
    /**
     * Pod phase
     * @type {string}
     * @memberof Pod
     */
    'phase'?: string;
    /**
     * Pod IP address
     * @type {string}
     * @memberof Pod
     */
    'ip'?: string;
    /**
     * Pod creation time
     * @type {string}
     * @memberof Pod
     */
    'creationTimestamp'?: string;
    /**
     *
     * @type {PodResources}
     * @memberof Pod
     */
    'resources'?: PodResources;
    /**
     *
     * @type {Array<PodOwnerReference>}
     * @memberof Pod
     */
    'ownerReferences'?: Array<PodOwnerReference>;
    /**
     *
     * @type {Array<ContainerInfo>}
     * @memberof Pod
     */
    'containers'?: Array<ContainerInfo>;
    /**
     *
     * @type {Array<PodCondition>}
     * @memberof Pod
     */
    'conditions'?: Array<PodCondition>;
}
//# sourceMappingURL=pod.d.ts.map