1. Packages
  2. Avi Provider
  3. API Docs
  4. Image
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.Image

Explore with Pulumi AI

avi logo
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

    <!–

    Copyright 2021 VMware, Inc.
    SPDX-License-Identifier: Mozilla Public License 2.0
    

    –>

    layout: “avi”

    page_title: “Avi: avi.Image” sidebar_current: “docs-avi-resource-image” description: |- Creates and manages Avi Image.

    avi.Image

    The Image resource allows the creation and management of Avi Image

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as avi from "@pulumi/avi";
    
    const foo = new avi.Image("foo", {tenantRef: "/api/tenant/?name=admin"});
    
    import pulumi
    import pulumi_avi as avi
    
    foo = avi.Image("foo", tenant_ref="/api/tenant/?name=admin")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := avi.NewImage(ctx, "foo", &avi.ImageArgs{
    			TenantRef: pulumi.String("/api/tenant/?name=admin"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Avi = Pulumi.Avi;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = new Avi.Image("foo", new()
        {
            TenantRef = "/api/tenant/?name=admin",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.avi.Image;
    import com.pulumi.avi.ImageArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var foo = new Image("foo", ImageArgs.builder()
                .tenantRef("/api/tenant/?name=admin")
                .build());
    
        }
    }
    
    resources:
      foo:
        type: avi:Image
        properties:
          tenantRef: /api/tenant/?name=admin
    

    Create Image Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Image(name: string, args?: ImageArgs, opts?: CustomResourceOptions);
    @overload
    def Image(resource_name: str,
              args: Optional[ImageArgs] = None,
              opts: Optional[ResourceOptions] = None)
    
    @overload
    def Image(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              cloud_info_values: Optional[Sequence[ImageCloudInfoValueArgs]] = None,
              controller_infos: Optional[Sequence[ImageControllerInfoArgs]] = None,
              controller_patch_name: Optional[str] = None,
              controller_patch_ref: Optional[str] = None,
              duration: Optional[str] = None,
              end_time: Optional[str] = None,
              events: Optional[Sequence[ImageEventArgs]] = None,
              fips_mode_transition_applicable: Optional[str] = None,
              image_id: Optional[str] = None,
              img_states: Optional[Sequence[ImageImgStateArgs]] = None,
              migrations: Optional[Sequence[ImageMigrationArgs]] = None,
              name: Optional[str] = None,
              progress: Optional[str] = None,
              se_infos: Optional[Sequence[ImageSeInfoArgs]] = None,
              se_patch_name: Optional[str] = None,
              se_patch_ref: Optional[str] = None,
              start_time: Optional[str] = None,
              tasks_completed: Optional[str] = None,
              tenant_ref: Optional[str] = None,
              total_tasks: Optional[str] = None,
              type: Optional[str] = None,
              uber_bundle: Optional[str] = None,
              uuid: Optional[str] = None)
    func NewImage(ctx *Context, name string, args *ImageArgs, opts ...ResourceOption) (*Image, error)
    public Image(string name, ImageArgs? args = null, CustomResourceOptions? opts = null)
    public Image(String name, ImageArgs args)
    public Image(String name, ImageArgs args, CustomResourceOptions options)
    
    type: avi:Image
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ImageArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ImageArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ImageArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ImageArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ImageArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var imageResource = new Avi.Image("imageResource", new()
    {
        CloudInfoValues = new[]
        {
            new Avi.Inputs.ImageCloudInfoValueArgs
            {
                CloudDataValues = new[]
                {
                    new Avi.Inputs.ImageCloudInfoValueCloudDataValueArgs
                    {
                        Key = "string",
                        Values = new[]
                        {
                            "string",
                        },
                    },
                },
                CloudName = "string",
            },
        },
        ControllerInfos = new[]
        {
            new Avi.Inputs.ImageControllerInfoArgs
            {
                Builds = new[]
                {
                    new Avi.Inputs.ImageControllerInfoBuildArgs
                    {
                        BuildNo = "string",
                        Date = "string",
                        MinVersion = "string",
                        PatchVersion = "string",
                        Product = "string",
                        ProductName = "string",
                        Tag = "string",
                        Version = "string",
                    },
                },
                Hash = "string",
                Patches = new[]
                {
                    new Avi.Inputs.ImageControllerInfoPatchArgs
                    {
                        PatchType = "string",
                        Reboot = "string",
                        RebootLists = new[]
                        {
                            new Avi.Inputs.ImageControllerInfoPatchRebootListArgs
                            {
                                PatchVersion = "string",
                                Reboot = "string",
                            },
                        },
                    },
                },
                Path = "string",
            },
        },
        ControllerPatchName = "string",
        ControllerPatchRef = "string",
        Duration = "string",
        EndTime = "string",
        Events = new[]
        {
            new Avi.Inputs.ImageEventArgs
            {
                NodesEvents = new[]
                {
                    new Avi.Inputs.ImageEventNodesEventArgs
                    {
                        Duration = "string",
                        EndTime = "string",
                        Ips = new[]
                        {
                            new Avi.Inputs.ImageEventNodesEventIpArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        Message = "string",
                        StartTime = "string",
                        Status = "string",
                        SubTasks = new[]
                        {
                            "string",
                        },
                    },
                },
                SubEvents = new[]
                {
                    new Avi.Inputs.ImageEventSubEventArgs
                    {
                        Duration = "string",
                        EndTime = "string",
                        Ips = new[]
                        {
                            new Avi.Inputs.ImageEventSubEventIpArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        Message = "string",
                        StartTime = "string",
                        Status = "string",
                        SubTasks = new[]
                        {
                            "string",
                        },
                    },
                },
                TaskName = "string",
            },
        },
        FipsModeTransitionApplicable = "string",
        ImageId = "string",
        ImgStates = new[]
        {
            new Avi.Inputs.ImageImgStateArgs
            {
                LastChangedTimes = new[]
                {
                    new Avi.Inputs.ImageImgStateLastChangedTimeArgs
                    {
                        Secs = "string",
                        Usecs = "string",
                    },
                },
                Reason = "string",
                State = "string",
            },
        },
        Migrations = new[]
        {
            new Avi.Inputs.ImageMigrationArgs
            {
                ApiVersion = "string",
                ControllerHostMinFreeDiskSize = "string",
                ControllerMinCores = "string",
                ControllerMinDockerVersion = "string",
                ControllerMinFreeDiskSize = "string",
                ControllerMinMemory = "string",
                ControllerMinTotalDisk = "string",
                DryrunMinCores = "string",
                DryrunMinFreeDiskSize = "string",
                DryrunMinMemory = "string",
                MaxActiveVersions = "string",
                MinSupportedApiVersion = "string",
                PodmanControllerHostMinFreeDiskSize = "string",
                PodmanSeHostMinFreeDiskSize = "string",
                RollbackControllerDiskSpace = "string",
                RollbackSeDiskSpace = "string",
                SeHostMinFreeDiskSize = "string",
                SeMinCores = "string",
                SeMinFreeDiskSize = "string",
                SeMinMemory = "string",
                SeMinTotalDisk = "string",
                Versions = new[]
                {
                    "string",
                },
            },
        },
        Name = "string",
        Progress = "string",
        SeInfos = new[]
        {
            new Avi.Inputs.ImageSeInfoArgs
            {
                Builds = new[]
                {
                    new Avi.Inputs.ImageSeInfoBuildArgs
                    {
                        BuildNo = "string",
                        Date = "string",
                        MinVersion = "string",
                        PatchVersion = "string",
                        Product = "string",
                        ProductName = "string",
                        Tag = "string",
                        Version = "string",
                    },
                },
                Hash = "string",
                Patches = new[]
                {
                    new Avi.Inputs.ImageSeInfoPatchArgs
                    {
                        PatchType = "string",
                        Reboot = "string",
                        RebootLists = new[]
                        {
                            new Avi.Inputs.ImageSeInfoPatchRebootListArgs
                            {
                                PatchVersion = "string",
                                Reboot = "string",
                            },
                        },
                    },
                },
                Path = "string",
            },
        },
        SePatchName = "string",
        SePatchRef = "string",
        StartTime = "string",
        TasksCompleted = "string",
        TenantRef = "string",
        TotalTasks = "string",
        Type = "string",
        UberBundle = "string",
        Uuid = "string",
    });
    
    example, err := avi.NewImage(ctx, "imageResource", &avi.ImageArgs{
    	CloudInfoValues: avi.ImageCloudInfoValueArray{
    		&avi.ImageCloudInfoValueArgs{
    			CloudDataValues: avi.ImageCloudInfoValueCloudDataValueArray{
    				&avi.ImageCloudInfoValueCloudDataValueArgs{
    					Key: pulumi.String("string"),
    					Values: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			CloudName: pulumi.String("string"),
    		},
    	},
    	ControllerInfos: avi.ImageControllerInfoArray{
    		&avi.ImageControllerInfoArgs{
    			Builds: avi.ImageControllerInfoBuildArray{
    				&avi.ImageControllerInfoBuildArgs{
    					BuildNo:      pulumi.String("string"),
    					Date:         pulumi.String("string"),
    					MinVersion:   pulumi.String("string"),
    					PatchVersion: pulumi.String("string"),
    					Product:      pulumi.String("string"),
    					ProductName:  pulumi.String("string"),
    					Tag:          pulumi.String("string"),
    					Version:      pulumi.String("string"),
    				},
    			},
    			Hash: pulumi.String("string"),
    			Patches: avi.ImageControllerInfoPatchArray{
    				&avi.ImageControllerInfoPatchArgs{
    					PatchType: pulumi.String("string"),
    					Reboot:    pulumi.String("string"),
    					RebootLists: avi.ImageControllerInfoPatchRebootListArray{
    						&avi.ImageControllerInfoPatchRebootListArgs{
    							PatchVersion: pulumi.String("string"),
    							Reboot:       pulumi.String("string"),
    						},
    					},
    				},
    			},
    			Path: pulumi.String("string"),
    		},
    	},
    	ControllerPatchName: pulumi.String("string"),
    	ControllerPatchRef:  pulumi.String("string"),
    	Duration:            pulumi.String("string"),
    	EndTime:             pulumi.String("string"),
    	Events: avi.ImageEventArray{
    		&avi.ImageEventArgs{
    			NodesEvents: avi.ImageEventNodesEventArray{
    				&avi.ImageEventNodesEventArgs{
    					Duration: pulumi.String("string"),
    					EndTime:  pulumi.String("string"),
    					Ips: avi.ImageEventNodesEventIpArray{
    						&avi.ImageEventNodesEventIpArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					Message:   pulumi.String("string"),
    					StartTime: pulumi.String("string"),
    					Status:    pulumi.String("string"),
    					SubTasks: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			SubEvents: avi.ImageEventSubEventArray{
    				&avi.ImageEventSubEventArgs{
    					Duration: pulumi.String("string"),
    					EndTime:  pulumi.String("string"),
    					Ips: avi.ImageEventSubEventIpArray{
    						&avi.ImageEventSubEventIpArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					Message:   pulumi.String("string"),
    					StartTime: pulumi.String("string"),
    					Status:    pulumi.String("string"),
    					SubTasks: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			TaskName: pulumi.String("string"),
    		},
    	},
    	FipsModeTransitionApplicable: pulumi.String("string"),
    	ImageId:                      pulumi.String("string"),
    	ImgStates: avi.ImageImgStateArray{
    		&avi.ImageImgStateArgs{
    			LastChangedTimes: avi.ImageImgStateLastChangedTimeArray{
    				&avi.ImageImgStateLastChangedTimeArgs{
    					Secs:  pulumi.String("string"),
    					Usecs: pulumi.String("string"),
    				},
    			},
    			Reason: pulumi.String("string"),
    			State:  pulumi.String("string"),
    		},
    	},
    	Migrations: avi.ImageMigrationArray{
    		&avi.ImageMigrationArgs{
    			ApiVersion:                          pulumi.String("string"),
    			ControllerHostMinFreeDiskSize:       pulumi.String("string"),
    			ControllerMinCores:                  pulumi.String("string"),
    			ControllerMinDockerVersion:          pulumi.String("string"),
    			ControllerMinFreeDiskSize:           pulumi.String("string"),
    			ControllerMinMemory:                 pulumi.String("string"),
    			ControllerMinTotalDisk:              pulumi.String("string"),
    			DryrunMinCores:                      pulumi.String("string"),
    			DryrunMinFreeDiskSize:               pulumi.String("string"),
    			DryrunMinMemory:                     pulumi.String("string"),
    			MaxActiveVersions:                   pulumi.String("string"),
    			MinSupportedApiVersion:              pulumi.String("string"),
    			PodmanControllerHostMinFreeDiskSize: pulumi.String("string"),
    			PodmanSeHostMinFreeDiskSize:         pulumi.String("string"),
    			RollbackControllerDiskSpace:         pulumi.String("string"),
    			RollbackSeDiskSpace:                 pulumi.String("string"),
    			SeHostMinFreeDiskSize:               pulumi.String("string"),
    			SeMinCores:                          pulumi.String("string"),
    			SeMinFreeDiskSize:                   pulumi.String("string"),
    			SeMinMemory:                         pulumi.String("string"),
    			SeMinTotalDisk:                      pulumi.String("string"),
    			Versions: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	Name:     pulumi.String("string"),
    	Progress: pulumi.String("string"),
    	SeInfos: avi.ImageSeInfoArray{
    		&avi.ImageSeInfoArgs{
    			Builds: avi.ImageSeInfoBuildArray{
    				&avi.ImageSeInfoBuildArgs{
    					BuildNo:      pulumi.String("string"),
    					Date:         pulumi.String("string"),
    					MinVersion:   pulumi.String("string"),
    					PatchVersion: pulumi.String("string"),
    					Product:      pulumi.String("string"),
    					ProductName:  pulumi.String("string"),
    					Tag:          pulumi.String("string"),
    					Version:      pulumi.String("string"),
    				},
    			},
    			Hash: pulumi.String("string"),
    			Patches: avi.ImageSeInfoPatchArray{
    				&avi.ImageSeInfoPatchArgs{
    					PatchType: pulumi.String("string"),
    					Reboot:    pulumi.String("string"),
    					RebootLists: avi.ImageSeInfoPatchRebootListArray{
    						&avi.ImageSeInfoPatchRebootListArgs{
    							PatchVersion: pulumi.String("string"),
    							Reboot:       pulumi.String("string"),
    						},
    					},
    				},
    			},
    			Path: pulumi.String("string"),
    		},
    	},
    	SePatchName:    pulumi.String("string"),
    	SePatchRef:     pulumi.String("string"),
    	StartTime:      pulumi.String("string"),
    	TasksCompleted: pulumi.String("string"),
    	TenantRef:      pulumi.String("string"),
    	TotalTasks:     pulumi.String("string"),
    	Type:           pulumi.String("string"),
    	UberBundle:     pulumi.String("string"),
    	Uuid:           pulumi.String("string"),
    })
    
    var imageResource = new Image("imageResource", ImageArgs.builder()
        .cloudInfoValues(ImageCloudInfoValueArgs.builder()
            .cloudDataValues(ImageCloudInfoValueCloudDataValueArgs.builder()
                .key("string")
                .values("string")
                .build())
            .cloudName("string")
            .build())
        .controllerInfos(ImageControllerInfoArgs.builder()
            .builds(ImageControllerInfoBuildArgs.builder()
                .buildNo("string")
                .date("string")
                .minVersion("string")
                .patchVersion("string")
                .product("string")
                .productName("string")
                .tag("string")
                .version("string")
                .build())
            .hash("string")
            .patches(ImageControllerInfoPatchArgs.builder()
                .patchType("string")
                .reboot("string")
                .rebootLists(ImageControllerInfoPatchRebootListArgs.builder()
                    .patchVersion("string")
                    .reboot("string")
                    .build())
                .build())
            .path("string")
            .build())
        .controllerPatchName("string")
        .controllerPatchRef("string")
        .duration("string")
        .endTime("string")
        .events(ImageEventArgs.builder()
            .nodesEvents(ImageEventNodesEventArgs.builder()
                .duration("string")
                .endTime("string")
                .ips(ImageEventNodesEventIpArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .message("string")
                .startTime("string")
                .status("string")
                .subTasks("string")
                .build())
            .subEvents(ImageEventSubEventArgs.builder()
                .duration("string")
                .endTime("string")
                .ips(ImageEventSubEventIpArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .message("string")
                .startTime("string")
                .status("string")
                .subTasks("string")
                .build())
            .taskName("string")
            .build())
        .fipsModeTransitionApplicable("string")
        .imageId("string")
        .imgStates(ImageImgStateArgs.builder()
            .lastChangedTimes(ImageImgStateLastChangedTimeArgs.builder()
                .secs("string")
                .usecs("string")
                .build())
            .reason("string")
            .state("string")
            .build())
        .migrations(ImageMigrationArgs.builder()
            .apiVersion("string")
            .controllerHostMinFreeDiskSize("string")
            .controllerMinCores("string")
            .controllerMinDockerVersion("string")
            .controllerMinFreeDiskSize("string")
            .controllerMinMemory("string")
            .controllerMinTotalDisk("string")
            .dryrunMinCores("string")
            .dryrunMinFreeDiskSize("string")
            .dryrunMinMemory("string")
            .maxActiveVersions("string")
            .minSupportedApiVersion("string")
            .podmanControllerHostMinFreeDiskSize("string")
            .podmanSeHostMinFreeDiskSize("string")
            .rollbackControllerDiskSpace("string")
            .rollbackSeDiskSpace("string")
            .seHostMinFreeDiskSize("string")
            .seMinCores("string")
            .seMinFreeDiskSize("string")
            .seMinMemory("string")
            .seMinTotalDisk("string")
            .versions("string")
            .build())
        .name("string")
        .progress("string")
        .seInfos(ImageSeInfoArgs.builder()
            .builds(ImageSeInfoBuildArgs.builder()
                .buildNo("string")
                .date("string")
                .minVersion("string")
                .patchVersion("string")
                .product("string")
                .productName("string")
                .tag("string")
                .version("string")
                .build())
            .hash("string")
            .patches(ImageSeInfoPatchArgs.builder()
                .patchType("string")
                .reboot("string")
                .rebootLists(ImageSeInfoPatchRebootListArgs.builder()
                    .patchVersion("string")
                    .reboot("string")
                    .build())
                .build())
            .path("string")
            .build())
        .sePatchName("string")
        .sePatchRef("string")
        .startTime("string")
        .tasksCompleted("string")
        .tenantRef("string")
        .totalTasks("string")
        .type("string")
        .uberBundle("string")
        .uuid("string")
        .build());
    
    image_resource = avi.Image("imageResource",
        cloud_info_values=[{
            "cloud_data_values": [{
                "key": "string",
                "values": ["string"],
            }],
            "cloud_name": "string",
        }],
        controller_infos=[{
            "builds": [{
                "build_no": "string",
                "date": "string",
                "min_version": "string",
                "patch_version": "string",
                "product": "string",
                "product_name": "string",
                "tag": "string",
                "version": "string",
            }],
            "hash": "string",
            "patches": [{
                "patch_type": "string",
                "reboot": "string",
                "reboot_lists": [{
                    "patch_version": "string",
                    "reboot": "string",
                }],
            }],
            "path": "string",
        }],
        controller_patch_name="string",
        controller_patch_ref="string",
        duration="string",
        end_time="string",
        events=[{
            "nodes_events": [{
                "duration": "string",
                "end_time": "string",
                "ips": [{
                    "addr": "string",
                    "type": "string",
                }],
                "message": "string",
                "start_time": "string",
                "status": "string",
                "sub_tasks": ["string"],
            }],
            "sub_events": [{
                "duration": "string",
                "end_time": "string",
                "ips": [{
                    "addr": "string",
                    "type": "string",
                }],
                "message": "string",
                "start_time": "string",
                "status": "string",
                "sub_tasks": ["string"],
            }],
            "task_name": "string",
        }],
        fips_mode_transition_applicable="string",
        image_id="string",
        img_states=[{
            "last_changed_times": [{
                "secs": "string",
                "usecs": "string",
            }],
            "reason": "string",
            "state": "string",
        }],
        migrations=[{
            "api_version": "string",
            "controller_host_min_free_disk_size": "string",
            "controller_min_cores": "string",
            "controller_min_docker_version": "string",
            "controller_min_free_disk_size": "string",
            "controller_min_memory": "string",
            "controller_min_total_disk": "string",
            "dryrun_min_cores": "string",
            "dryrun_min_free_disk_size": "string",
            "dryrun_min_memory": "string",
            "max_active_versions": "string",
            "min_supported_api_version": "string",
            "podman_controller_host_min_free_disk_size": "string",
            "podman_se_host_min_free_disk_size": "string",
            "rollback_controller_disk_space": "string",
            "rollback_se_disk_space": "string",
            "se_host_min_free_disk_size": "string",
            "se_min_cores": "string",
            "se_min_free_disk_size": "string",
            "se_min_memory": "string",
            "se_min_total_disk": "string",
            "versions": ["string"],
        }],
        name="string",
        progress="string",
        se_infos=[{
            "builds": [{
                "build_no": "string",
                "date": "string",
                "min_version": "string",
                "patch_version": "string",
                "product": "string",
                "product_name": "string",
                "tag": "string",
                "version": "string",
            }],
            "hash": "string",
            "patches": [{
                "patch_type": "string",
                "reboot": "string",
                "reboot_lists": [{
                    "patch_version": "string",
                    "reboot": "string",
                }],
            }],
            "path": "string",
        }],
        se_patch_name="string",
        se_patch_ref="string",
        start_time="string",
        tasks_completed="string",
        tenant_ref="string",
        total_tasks="string",
        type="string",
        uber_bundle="string",
        uuid="string")
    
    const imageResource = new avi.Image("imageResource", {
        cloudInfoValues: [{
            cloudDataValues: [{
                key: "string",
                values: ["string"],
            }],
            cloudName: "string",
        }],
        controllerInfos: [{
            builds: [{
                buildNo: "string",
                date: "string",
                minVersion: "string",
                patchVersion: "string",
                product: "string",
                productName: "string",
                tag: "string",
                version: "string",
            }],
            hash: "string",
            patches: [{
                patchType: "string",
                reboot: "string",
                rebootLists: [{
                    patchVersion: "string",
                    reboot: "string",
                }],
            }],
            path: "string",
        }],
        controllerPatchName: "string",
        controllerPatchRef: "string",
        duration: "string",
        endTime: "string",
        events: [{
            nodesEvents: [{
                duration: "string",
                endTime: "string",
                ips: [{
                    addr: "string",
                    type: "string",
                }],
                message: "string",
                startTime: "string",
                status: "string",
                subTasks: ["string"],
            }],
            subEvents: [{
                duration: "string",
                endTime: "string",
                ips: [{
                    addr: "string",
                    type: "string",
                }],
                message: "string",
                startTime: "string",
                status: "string",
                subTasks: ["string"],
            }],
            taskName: "string",
        }],
        fipsModeTransitionApplicable: "string",
        imageId: "string",
        imgStates: [{
            lastChangedTimes: [{
                secs: "string",
                usecs: "string",
            }],
            reason: "string",
            state: "string",
        }],
        migrations: [{
            apiVersion: "string",
            controllerHostMinFreeDiskSize: "string",
            controllerMinCores: "string",
            controllerMinDockerVersion: "string",
            controllerMinFreeDiskSize: "string",
            controllerMinMemory: "string",
            controllerMinTotalDisk: "string",
            dryrunMinCores: "string",
            dryrunMinFreeDiskSize: "string",
            dryrunMinMemory: "string",
            maxActiveVersions: "string",
            minSupportedApiVersion: "string",
            podmanControllerHostMinFreeDiskSize: "string",
            podmanSeHostMinFreeDiskSize: "string",
            rollbackControllerDiskSpace: "string",
            rollbackSeDiskSpace: "string",
            seHostMinFreeDiskSize: "string",
            seMinCores: "string",
            seMinFreeDiskSize: "string",
            seMinMemory: "string",
            seMinTotalDisk: "string",
            versions: ["string"],
        }],
        name: "string",
        progress: "string",
        seInfos: [{
            builds: [{
                buildNo: "string",
                date: "string",
                minVersion: "string",
                patchVersion: "string",
                product: "string",
                productName: "string",
                tag: "string",
                version: "string",
            }],
            hash: "string",
            patches: [{
                patchType: "string",
                reboot: "string",
                rebootLists: [{
                    patchVersion: "string",
                    reboot: "string",
                }],
            }],
            path: "string",
        }],
        sePatchName: "string",
        sePatchRef: "string",
        startTime: "string",
        tasksCompleted: "string",
        tenantRef: "string",
        totalTasks: "string",
        type: "string",
        uberBundle: "string",
        uuid: "string",
    });
    
    type: avi:Image
    properties:
        cloudInfoValues:
            - cloudDataValues:
                - key: string
                  values:
                    - string
              cloudName: string
        controllerInfos:
            - builds:
                - buildNo: string
                  date: string
                  minVersion: string
                  patchVersion: string
                  product: string
                  productName: string
                  tag: string
                  version: string
              hash: string
              patches:
                - patchType: string
                  reboot: string
                  rebootLists:
                    - patchVersion: string
                      reboot: string
              path: string
        controllerPatchName: string
        controllerPatchRef: string
        duration: string
        endTime: string
        events:
            - nodesEvents:
                - duration: string
                  endTime: string
                  ips:
                    - addr: string
                      type: string
                  message: string
                  startTime: string
                  status: string
                  subTasks:
                    - string
              subEvents:
                - duration: string
                  endTime: string
                  ips:
                    - addr: string
                      type: string
                  message: string
                  startTime: string
                  status: string
                  subTasks:
                    - string
              taskName: string
        fipsModeTransitionApplicable: string
        imageId: string
        imgStates:
            - lastChangedTimes:
                - secs: string
                  usecs: string
              reason: string
              state: string
        migrations:
            - apiVersion: string
              controllerHostMinFreeDiskSize: string
              controllerMinCores: string
              controllerMinDockerVersion: string
              controllerMinFreeDiskSize: string
              controllerMinMemory: string
              controllerMinTotalDisk: string
              dryrunMinCores: string
              dryrunMinFreeDiskSize: string
              dryrunMinMemory: string
              maxActiveVersions: string
              minSupportedApiVersion: string
              podmanControllerHostMinFreeDiskSize: string
              podmanSeHostMinFreeDiskSize: string
              rollbackControllerDiskSpace: string
              rollbackSeDiskSpace: string
              seHostMinFreeDiskSize: string
              seMinCores: string
              seMinFreeDiskSize: string
              seMinMemory: string
              seMinTotalDisk: string
              versions:
                - string
        name: string
        progress: string
        seInfos:
            - builds:
                - buildNo: string
                  date: string
                  minVersion: string
                  patchVersion: string
                  product: string
                  productName: string
                  tag: string
                  version: string
              hash: string
              patches:
                - patchType: string
                  reboot: string
                  rebootLists:
                    - patchVersion: string
                      reboot: string
              path: string
        sePatchName: string
        sePatchRef: string
        startTime: string
        tasksCompleted: string
        tenantRef: string
        totalTasks: string
        type: string
        uberBundle: string
        uuid: string
    

    Image Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Image resource accepts the following input properties:

    CloudInfoValues List<ImageCloudInfoValue>
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerInfos List<ImageControllerInfo>
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerPatchName string
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerPatchRef string
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    EndTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Events List<ImageEvent>
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    FipsModeTransitionApplicable string
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ImageId string
    ImgStates List<ImageImgState>
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Migrations List<ImageMigration>
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeInfos List<ImageSeInfo>
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchName string
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchRef string
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    TasksCompleted string
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalTasks string
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UberBundle string
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudInfoValues []ImageCloudInfoValueArgs
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerInfos []ImageControllerInfoArgs
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerPatchName string
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerPatchRef string
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    EndTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Events []ImageEventArgs
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    FipsModeTransitionApplicable string
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ImageId string
    ImgStates []ImageImgStateArgs
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Migrations []ImageMigrationArgs
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeInfos []ImageSeInfoArgs
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchName string
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchRef string
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    TasksCompleted string
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalTasks string
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UberBundle string
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudInfoValues List<ImageCloudInfoValue>
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerInfos List<ImageControllerInfo>
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchName String
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchRef String
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration String
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime String
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    events List<ImageEvent>
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    fipsModeTransitionApplicable String
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    imageId String
    imgStates List<ImageImgState>
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    migrations List<ImageMigration>
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    seInfos List<ImageSeInfo>
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchName String
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchRef String
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted String
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks String
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    type String
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uberBundle String
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudInfoValues ImageCloudInfoValue[]
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerInfos ImageControllerInfo[]
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchName string
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchRef string
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    events ImageEvent[]
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    fipsModeTransitionApplicable string
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    imageId string
    imgStates ImageImgState[]
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    migrations ImageMigration[]
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name string
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress string
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    seInfos ImageSeInfo[]
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchName string
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchRef string
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted string
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks string
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uberBundle string
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid string
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloud_info_values Sequence[ImageCloudInfoValueArgs]
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_infos Sequence[ImageControllerInfoArgs]
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_patch_name str
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_patch_ref str
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration str
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    end_time str
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    events Sequence[ImageEventArgs]
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    fips_mode_transition_applicable str
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    image_id str
    img_states Sequence[ImageImgStateArgs]
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    migrations Sequence[ImageMigrationArgs]
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name str
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress str
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_infos Sequence[ImageSeInfoArgs]
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_patch_name str
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_patch_ref str
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    start_time str
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasks_completed str
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenant_ref str
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    total_tasks str
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    type str
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uber_bundle str
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid str
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudInfoValues List<Property Map>
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerInfos List<Property Map>
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchName String
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchRef String
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration String
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime String
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    events List<Property Map>
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    fipsModeTransitionApplicable String
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    imageId String
    imgStates List<Property Map>
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    migrations List<Property Map>
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    seInfos List<Property Map>
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchName String
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchRef String
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted String
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks String
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    type String
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uberBundle String
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Image resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Image Resource

    Get an existing Image resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ImageState, opts?: CustomResourceOptions): Image
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            cloud_info_values: Optional[Sequence[ImageCloudInfoValueArgs]] = None,
            controller_infos: Optional[Sequence[ImageControllerInfoArgs]] = None,
            controller_patch_name: Optional[str] = None,
            controller_patch_ref: Optional[str] = None,
            duration: Optional[str] = None,
            end_time: Optional[str] = None,
            events: Optional[Sequence[ImageEventArgs]] = None,
            fips_mode_transition_applicable: Optional[str] = None,
            image_id: Optional[str] = None,
            img_states: Optional[Sequence[ImageImgStateArgs]] = None,
            migrations: Optional[Sequence[ImageMigrationArgs]] = None,
            name: Optional[str] = None,
            progress: Optional[str] = None,
            se_infos: Optional[Sequence[ImageSeInfoArgs]] = None,
            se_patch_name: Optional[str] = None,
            se_patch_ref: Optional[str] = None,
            start_time: Optional[str] = None,
            tasks_completed: Optional[str] = None,
            tenant_ref: Optional[str] = None,
            total_tasks: Optional[str] = None,
            type: Optional[str] = None,
            uber_bundle: Optional[str] = None,
            uuid: Optional[str] = None) -> Image
    func GetImage(ctx *Context, name string, id IDInput, state *ImageState, opts ...ResourceOption) (*Image, error)
    public static Image Get(string name, Input<string> id, ImageState? state, CustomResourceOptions? opts = null)
    public static Image get(String name, Output<String> id, ImageState state, CustomResourceOptions options)
    resources:  _:    type: avi:Image    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CloudInfoValues List<ImageCloudInfoValue>
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerInfos List<ImageControllerInfo>
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerPatchName string
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerPatchRef string
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    EndTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Events List<ImageEvent>
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    FipsModeTransitionApplicable string
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ImageId string
    ImgStates List<ImageImgState>
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Migrations List<ImageMigration>
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeInfos List<ImageSeInfo>
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchName string
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchRef string
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    TasksCompleted string
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalTasks string
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UberBundle string
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudInfoValues []ImageCloudInfoValueArgs
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerInfos []ImageControllerInfoArgs
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerPatchName string
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerPatchRef string
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    EndTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Events []ImageEventArgs
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    FipsModeTransitionApplicable string
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ImageId string
    ImgStates []ImageImgStateArgs
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Migrations []ImageMigrationArgs
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeInfos []ImageSeInfoArgs
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchName string
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchRef string
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    TasksCompleted string
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalTasks string
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UberBundle string
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudInfoValues List<ImageCloudInfoValue>
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerInfos List<ImageControllerInfo>
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchName String
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchRef String
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration String
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime String
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    events List<ImageEvent>
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    fipsModeTransitionApplicable String
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    imageId String
    imgStates List<ImageImgState>
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    migrations List<ImageMigration>
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    seInfos List<ImageSeInfo>
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchName String
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchRef String
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted String
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks String
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    type String
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uberBundle String
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudInfoValues ImageCloudInfoValue[]
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerInfos ImageControllerInfo[]
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchName string
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchRef string
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    events ImageEvent[]
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    fipsModeTransitionApplicable string
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    imageId string
    imgStates ImageImgState[]
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    migrations ImageMigration[]
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name string
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress string
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    seInfos ImageSeInfo[]
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchName string
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchRef string
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted string
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks string
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uberBundle string
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid string
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloud_info_values Sequence[ImageCloudInfoValueArgs]
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_infos Sequence[ImageControllerInfoArgs]
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_patch_name str
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_patch_ref str
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration str
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    end_time str
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    events Sequence[ImageEventArgs]
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    fips_mode_transition_applicable str
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    image_id str
    img_states Sequence[ImageImgStateArgs]
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    migrations Sequence[ImageMigrationArgs]
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name str
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress str
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_infos Sequence[ImageSeInfoArgs]
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_patch_name str
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_patch_ref str
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    start_time str
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasks_completed str
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenant_ref str
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    total_tasks str
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    type str
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uber_bundle str
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid str
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudInfoValues List<Property Map>
    This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerInfos List<Property Map>
    Controller package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchName String
    Mandatory controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchRef String
    It references the controller-patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration String
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime String
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    events List<Property Map>
    Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    fipsModeTransitionApplicable String
    Specifies whether fips mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    imageId String
    imgStates List<Property Map>
    Status of the image. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    migrations List<Property Map>
    This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Name of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is percent. Allowed with any value in enterprise, enterprise with cloud services edition.
    seInfos List<Property Map>
    Se package details. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchName String
    Mandatory serviceengine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchRef String
    It references the service engine patch associated with the uber image. It is a reference to an object of type image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted String
    Completed set of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks String
    Total number of tasks for image upload. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    type String
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uberBundle String
    Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Uuid of the image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    Supporting Types

    ImageCloudInfoValue, ImageCloudInfoValueArgs

    ImageCloudInfoValueCloudDataValue, ImageCloudInfoValueCloudDataValueArgs

    Key string
    Values List<string>
    Key string
    Values []string
    key String
    values List<String>
    key string
    values string[]
    key str
    values Sequence[str]
    key String
    values List<String>

    ImageControllerInfo, ImageControllerInfoArgs

    ImageControllerInfoBuild, ImageControllerInfoBuildArgs

    BuildNo string
    Date string
    MinVersion string
    PatchVersion string
    Product string
    ProductName string
    Tag string
    Version string
    BuildNo string
    Date string
    MinVersion string
    PatchVersion string
    Product string
    ProductName string
    Tag string
    Version string
    buildNo String
    date String
    minVersion String
    patchVersion String
    product String
    productName String
    tag String
    version String
    buildNo string
    date string
    minVersion string
    patchVersion string
    product string
    productName string
    tag string
    version string
    buildNo String
    date String
    minVersion String
    patchVersion String
    product String
    productName String
    tag String
    version String

    ImageControllerInfoPatch, ImageControllerInfoPatchArgs

    ImageControllerInfoPatchRebootList, ImageControllerInfoPatchRebootListArgs

    PatchVersion string
    Reboot string
    PatchVersion string
    Reboot string
    patchVersion String
    reboot String
    patchVersion string
    reboot string
    patchVersion String
    reboot String

    ImageEvent, ImageEventArgs

    ImageEventNodesEvent, ImageEventNodesEventArgs

    Duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    EndTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Ips List<ImageEventNodesEventIp>
    Message string
    StartTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Status string
    SubTasks List<string>
    Duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    EndTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Ips []ImageEventNodesEventIp
    Message string
    StartTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Status string
    SubTasks []string
    duration String
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime String
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ips List<ImageEventNodesEventIp>
    message String
    startTime String
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    status String
    subTasks List<String>
    duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ips ImageEventNodesEventIp[]
    message string
    startTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    status string
    subTasks string[]
    duration str
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    end_time str
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ips Sequence[ImageEventNodesEventIp]
    message str
    start_time str
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    status str
    sub_tasks Sequence[str]
    duration String
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime String
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ips List<Property Map>
    message String
    startTime String
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    status String
    subTasks List<String>

    ImageEventNodesEventIp, ImageEventNodesEventIpArgs

    Addr string
    Type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Addr string
    Type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    addr String
    type String
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    addr string
    type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    addr str
    type str
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    addr String
    type String
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    ImageEventSubEvent, ImageEventSubEventArgs

    Duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    EndTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Ips List<ImageEventSubEventIp>
    Message string
    StartTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Status string
    SubTasks List<string>
    Duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    EndTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Ips []ImageEventSubEventIp
    Message string
    StartTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Status string
    SubTasks []string
    duration String
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime String
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ips List<ImageEventSubEventIp>
    message String
    startTime String
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    status String
    subTasks List<String>
    duration string
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime string
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ips ImageEventSubEventIp[]
    message string
    startTime string
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    status string
    subTasks string[]
    duration str
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    end_time str
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ips Sequence[ImageEventSubEventIp]
    message str
    start_time str
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    status str
    sub_tasks Sequence[str]
    duration String
    Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is sec. Allowed with any value in enterprise, enterprise with cloud services edition.
    endTime String
    Image upload end time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ips List<Property Map>
    message String
    startTime String
    Image upload start time. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    status String
    subTasks List<String>

    ImageEventSubEventIp, ImageEventSubEventIpArgs

    Addr string
    Type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Addr string
    Type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    addr String
    type String
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    addr string
    type string
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    addr str
    type str
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    addr String
    type String
    Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    ImageImgState, ImageImgStateArgs

    ImageImgStateLastChangedTime, ImageImgStateLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    ImageMigration, ImageMigrationArgs

    ImageSeInfo, ImageSeInfoArgs

    ImageSeInfoBuild, ImageSeInfoBuildArgs

    BuildNo string
    Date string
    MinVersion string
    PatchVersion string
    Product string
    ProductName string
    Tag string
    Version string
    BuildNo string
    Date string
    MinVersion string
    PatchVersion string
    Product string
    ProductName string
    Tag string
    Version string
    buildNo String
    date String
    minVersion String
    patchVersion String
    product String
    productName String
    tag String
    version String
    buildNo string
    date string
    minVersion string
    patchVersion string
    product string
    productName string
    tag string
    version string
    buildNo String
    date String
    minVersion String
    patchVersion String
    product String
    productName String
    tag String
    version String

    ImageSeInfoPatch, ImageSeInfoPatchArgs

    ImageSeInfoPatchRebootList, ImageSeInfoPatchRebootListArgs

    PatchVersion string
    Reboot string
    PatchVersion string
    Reboot string
    patchVersion String
    reboot String
    patchVersion string
    reboot string
    patchVersion String
    reboot String

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    avi logo
    avi 31.1.1 published on Monday, Apr 14, 2025 by vmware