@kubevirt-ui/kubevirt-api
    Preparing search index...

    Interface V1VirtualMachineExport

    VirtualMachineExport defines the operation of exporting a VM source

    interface V1VirtualMachineExport {
        apiVersion?: string;
        kind?: string;
        metadata?: K8sIoApimachineryPkgApisMetaV1ObjectMeta;
        spec: V1VirtualMachineExportSpec;
        status?: {
            conditions?: V1Condition[];
            links?: V1VirtualMachineExportLinks;
            phase?: string;
            serviceName?: string;
            tokenSecretRef?: string;
            ttlExpirationTime?: string;
            virtualMachineName?: string;
        };
    }
    Index

    Properties

    apiVersion?: string

    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

    kind?: 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

    ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

    {}
    

    VirtualMachineExportSpec is the spec for a VirtualMachineExport resource

    {}
    
    status?: {
        conditions?: V1Condition[];
        links?: V1VirtualMachineExportLinks;
        phase?: string;
        serviceName?: string;
        tokenSecretRef?: string;
        ttlExpirationTime?: string;
        virtualMachineName?: string;
    }

    VirtualMachineExportStatus is the status for a VirtualMachineExport resource

    Type Declaration

    • Optionalconditions?: V1Condition[]
    • Optionallinks?: V1VirtualMachineExportLinks

      VirtualMachineExportLinks contains the links that point the exported VM resources

    • Optionalphase?: string
    • OptionalserviceName?: string

      ServiceName is the name of the service created associated with the Virtual Machine export. It will be used to create the internal URLs for downloading the images

    • OptionaltokenSecretRef?: string

      TokenSecretRef is the name of the secret that contains the token used by the export server pod

    • OptionalttlExpirationTime?: string

      The time at which the VM Export will be completely removed according to specified TTL Formula is CreationTimestamp + TTL

    • OptionalvirtualMachineName?: string

      VirtualMachineName shows the name of the source virtual machine if the source is either a VirtualMachine or a VirtualMachineSnapshot. This is mainly to easily identify the source VirtualMachine in case of a VirtualMachineSnapshot