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

avi.Upgradeprofile

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.Upgradeprofile” sidebar_current: “docs-avi-resource-upgradeprofile” description: |- Creates and manages Avi UpgradeProfile.

    avi.Upgradeprofile

    The UpgradeProfile resource allows the creation and management of Avi UpgradeProfile

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    resources:
      foo:
        type: avi:Upgradeprofile
        properties:
          name: terraform-example-foo
          tenantRef: /api/tenant/?name=admin
    

    Create Upgradeprofile Resource

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

    Constructor syntax

    new Upgradeprofile(name: string, args?: UpgradeprofileArgs, opts?: CustomResourceOptions);
    @overload
    def Upgradeprofile(resource_name: str,
                       args: Optional[UpgradeprofileArgs] = None,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def Upgradeprofile(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       controllers: Optional[Sequence[UpgradeprofileControllerArgs]] = None,
                       dry_runs: Optional[Sequence[UpgradeprofileDryRunArgs]] = None,
                       images: Optional[Sequence[UpgradeprofileImageArgs]] = None,
                       pre_checks: Optional[Sequence[UpgradeprofilePreCheckArgs]] = None,
                       service_engines: Optional[Sequence[UpgradeprofileServiceEngineArgs]] = None,
                       upgradeprofile_id: Optional[str] = None,
                       uuid: Optional[str] = None)
    func NewUpgradeprofile(ctx *Context, name string, args *UpgradeprofileArgs, opts ...ResourceOption) (*Upgradeprofile, error)
    public Upgradeprofile(string name, UpgradeprofileArgs? args = null, CustomResourceOptions? opts = null)
    public Upgradeprofile(String name, UpgradeprofileArgs args)
    public Upgradeprofile(String name, UpgradeprofileArgs args, CustomResourceOptions options)
    
    type: avi:Upgradeprofile
    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 UpgradeprofileArgs
    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 UpgradeprofileArgs
    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 UpgradeprofileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args UpgradeprofileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args UpgradeprofileArgs
    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 upgradeprofileResource = new Avi.Upgradeprofile("upgradeprofileResource", new()
    {
        Controllers = new[]
        {
            new Avi.Inputs.UpgradeprofileControllerArgs
            {
                TaskBaseTimeout = "string",
            },
        },
        DryRuns = new[]
        {
            new Avi.Inputs.UpgradeprofileDryRunArgs
            {
                AllowSingleNode = "string",
                Memory = "string",
                NumCpu = "string",
                PreferredWorker = "string",
            },
        },
        Images = new[]
        {
            new Avi.Inputs.UpgradeprofileImageArgs
            {
                ImageReplicationTimeout = "string",
                MaxImageSize = "string",
            },
        },
        PreChecks = new[]
        {
            new Avi.Inputs.UpgradeprofilePreCheckArgs
            {
                ExportConfigTimeout = "string",
                MaxAlerts = "string",
            },
        },
        ServiceEngines = new[]
        {
            new Avi.Inputs.UpgradeprofileServiceEngineArgs
            {
                ConcurrentSegroupUpgrades = "string",
                ImageDataTransferSize = "string",
                LargeSeConnectTimeout = "string",
                SeConnectTimeout = "string",
                SimultaneousImageDownloads = "string",
                TaskBaseTimeout = "string",
            },
        },
        UpgradeprofileId = "string",
        Uuid = "string",
    });
    
    example, err := avi.NewUpgradeprofile(ctx, "upgradeprofileResource", &avi.UpgradeprofileArgs{
    	Controllers: avi.UpgradeprofileControllerArray{
    		&avi.UpgradeprofileControllerArgs{
    			TaskBaseTimeout: pulumi.String("string"),
    		},
    	},
    	DryRuns: avi.UpgradeprofileDryRunArray{
    		&avi.UpgradeprofileDryRunArgs{
    			AllowSingleNode: pulumi.String("string"),
    			Memory:          pulumi.String("string"),
    			NumCpu:          pulumi.String("string"),
    			PreferredWorker: pulumi.String("string"),
    		},
    	},
    	Images: avi.UpgradeprofileImageArray{
    		&avi.UpgradeprofileImageArgs{
    			ImageReplicationTimeout: pulumi.String("string"),
    			MaxImageSize:            pulumi.String("string"),
    		},
    	},
    	PreChecks: avi.UpgradeprofilePreCheckArray{
    		&avi.UpgradeprofilePreCheckArgs{
    			ExportConfigTimeout: pulumi.String("string"),
    			MaxAlerts:           pulumi.String("string"),
    		},
    	},
    	ServiceEngines: avi.UpgradeprofileServiceEngineArray{
    		&avi.UpgradeprofileServiceEngineArgs{
    			ConcurrentSegroupUpgrades:  pulumi.String("string"),
    			ImageDataTransferSize:      pulumi.String("string"),
    			LargeSeConnectTimeout:      pulumi.String("string"),
    			SeConnectTimeout:           pulumi.String("string"),
    			SimultaneousImageDownloads: pulumi.String("string"),
    			TaskBaseTimeout:            pulumi.String("string"),
    		},
    	},
    	UpgradeprofileId: pulumi.String("string"),
    	Uuid:             pulumi.String("string"),
    })
    
    var upgradeprofileResource = new Upgradeprofile("upgradeprofileResource", UpgradeprofileArgs.builder()
        .controllers(UpgradeprofileControllerArgs.builder()
            .taskBaseTimeout("string")
            .build())
        .dryRuns(UpgradeprofileDryRunArgs.builder()
            .allowSingleNode("string")
            .memory("string")
            .numCpu("string")
            .preferredWorker("string")
            .build())
        .images(UpgradeprofileImageArgs.builder()
            .imageReplicationTimeout("string")
            .maxImageSize("string")
            .build())
        .preChecks(UpgradeprofilePreCheckArgs.builder()
            .exportConfigTimeout("string")
            .maxAlerts("string")
            .build())
        .serviceEngines(UpgradeprofileServiceEngineArgs.builder()
            .concurrentSegroupUpgrades("string")
            .imageDataTransferSize("string")
            .largeSeConnectTimeout("string")
            .seConnectTimeout("string")
            .simultaneousImageDownloads("string")
            .taskBaseTimeout("string")
            .build())
        .upgradeprofileId("string")
        .uuid("string")
        .build());
    
    upgradeprofile_resource = avi.Upgradeprofile("upgradeprofileResource",
        controllers=[{
            "task_base_timeout": "string",
        }],
        dry_runs=[{
            "allow_single_node": "string",
            "memory": "string",
            "num_cpu": "string",
            "preferred_worker": "string",
        }],
        images=[{
            "image_replication_timeout": "string",
            "max_image_size": "string",
        }],
        pre_checks=[{
            "export_config_timeout": "string",
            "max_alerts": "string",
        }],
        service_engines=[{
            "concurrent_segroup_upgrades": "string",
            "image_data_transfer_size": "string",
            "large_se_connect_timeout": "string",
            "se_connect_timeout": "string",
            "simultaneous_image_downloads": "string",
            "task_base_timeout": "string",
        }],
        upgradeprofile_id="string",
        uuid="string")
    
    const upgradeprofileResource = new avi.Upgradeprofile("upgradeprofileResource", {
        controllers: [{
            taskBaseTimeout: "string",
        }],
        dryRuns: [{
            allowSingleNode: "string",
            memory: "string",
            numCpu: "string",
            preferredWorker: "string",
        }],
        images: [{
            imageReplicationTimeout: "string",
            maxImageSize: "string",
        }],
        preChecks: [{
            exportConfigTimeout: "string",
            maxAlerts: "string",
        }],
        serviceEngines: [{
            concurrentSegroupUpgrades: "string",
            imageDataTransferSize: "string",
            largeSeConnectTimeout: "string",
            seConnectTimeout: "string",
            simultaneousImageDownloads: "string",
            taskBaseTimeout: "string",
        }],
        upgradeprofileId: "string",
        uuid: "string",
    });
    
    type: avi:Upgradeprofile
    properties:
        controllers:
            - taskBaseTimeout: string
        dryRuns:
            - allowSingleNode: string
              memory: string
              numCpu: string
              preferredWorker: string
        images:
            - imageReplicationTimeout: string
              maxImageSize: string
        preChecks:
            - exportConfigTimeout: string
              maxAlerts: string
        serviceEngines:
            - concurrentSegroupUpgrades: string
              imageDataTransferSize: string
              largeSeConnectTimeout: string
              seConnectTimeout: string
              simultaneousImageDownloads: string
              taskBaseTimeout: string
        upgradeprofileId: string
        uuid: string
    

    Upgradeprofile 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 Upgradeprofile resource accepts the following input properties:

    Controllers List<UpgradeprofileController>
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DryRuns List<UpgradeprofileDryRun>
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Images List<UpgradeprofileImage>
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PreChecks List<UpgradeprofilePreCheck>
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ServiceEngines List<UpgradeprofileServiceEngine>
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradeprofileId string
    Uuid string
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Controllers []UpgradeprofileControllerArgs
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DryRuns []UpgradeprofileDryRunArgs
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Images []UpgradeprofileImageArgs
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PreChecks []UpgradeprofilePreCheckArgs
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ServiceEngines []UpgradeprofileServiceEngineArgs
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradeprofileId string
    Uuid string
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllers List<UpgradeprofileController>
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dryRuns List<UpgradeprofileDryRun>
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    images List<UpgradeprofileImage>
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    preChecks List<UpgradeprofilePreCheck>
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    serviceEngines List<UpgradeprofileServiceEngine>
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeprofileId String
    uuid String
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllers UpgradeprofileController[]
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dryRuns UpgradeprofileDryRun[]
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    images UpgradeprofileImage[]
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    preChecks UpgradeprofilePreCheck[]
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    serviceEngines UpgradeprofileServiceEngine[]
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeprofileId string
    uuid string
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllers Sequence[UpgradeprofileControllerArgs]
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dry_runs Sequence[UpgradeprofileDryRunArgs]
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    images Sequence[UpgradeprofileImageArgs]
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    pre_checks Sequence[UpgradeprofilePreCheckArgs]
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    service_engines Sequence[UpgradeprofileServiceEngineArgs]
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeprofile_id str
    uuid str
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllers List<Property Map>
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dryRuns List<Property Map>
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    images List<Property Map>
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    preChecks List<Property Map>
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    serviceEngines List<Property Map>
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeprofileId String
    uuid String
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Upgradeprofile 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 Upgradeprofile Resource

    Get an existing Upgradeprofile 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?: UpgradeprofileState, opts?: CustomResourceOptions): Upgradeprofile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            controllers: Optional[Sequence[UpgradeprofileControllerArgs]] = None,
            dry_runs: Optional[Sequence[UpgradeprofileDryRunArgs]] = None,
            images: Optional[Sequence[UpgradeprofileImageArgs]] = None,
            pre_checks: Optional[Sequence[UpgradeprofilePreCheckArgs]] = None,
            service_engines: Optional[Sequence[UpgradeprofileServiceEngineArgs]] = None,
            upgradeprofile_id: Optional[str] = None,
            uuid: Optional[str] = None) -> Upgradeprofile
    func GetUpgradeprofile(ctx *Context, name string, id IDInput, state *UpgradeprofileState, opts ...ResourceOption) (*Upgradeprofile, error)
    public static Upgradeprofile Get(string name, Input<string> id, UpgradeprofileState? state, CustomResourceOptions? opts = null)
    public static Upgradeprofile get(String name, Output<String> id, UpgradeprofileState state, CustomResourceOptions options)
    resources:  _:    type: avi:Upgradeprofile    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:
    Controllers List<UpgradeprofileController>
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DryRuns List<UpgradeprofileDryRun>
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Images List<UpgradeprofileImage>
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PreChecks List<UpgradeprofilePreCheck>
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ServiceEngines List<UpgradeprofileServiceEngine>
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradeprofileId string
    Uuid string
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Controllers []UpgradeprofileControllerArgs
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    DryRuns []UpgradeprofileDryRunArgs
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Images []UpgradeprofileImageArgs
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PreChecks []UpgradeprofilePreCheckArgs
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ServiceEngines []UpgradeprofileServiceEngineArgs
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradeprofileId string
    Uuid string
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllers List<UpgradeprofileController>
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dryRuns List<UpgradeprofileDryRun>
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    images List<UpgradeprofileImage>
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    preChecks List<UpgradeprofilePreCheck>
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    serviceEngines List<UpgradeprofileServiceEngine>
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeprofileId String
    uuid String
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllers UpgradeprofileController[]
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dryRuns UpgradeprofileDryRun[]
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    images UpgradeprofileImage[]
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    preChecks UpgradeprofilePreCheck[]
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    serviceEngines UpgradeprofileServiceEngine[]
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeprofileId string
    uuid string
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllers Sequence[UpgradeprofileControllerArgs]
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dry_runs Sequence[UpgradeprofileDryRunArgs]
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    images Sequence[UpgradeprofileImageArgs]
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    pre_checks Sequence[UpgradeprofilePreCheckArgs]
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    service_engines Sequence[UpgradeprofileServiceEngineArgs]
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeprofile_id str
    uuid str
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    controllers List<Property Map>
    List of controller upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    dryRuns List<Property Map>
    List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    images List<Property Map>
    List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    preChecks List<Property Map>
    List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    serviceEngines List<Property Map>
    List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradeprofileId String
    uuid String
    Uuid identifier for the upgradeprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    Supporting Types

    UpgradeprofileController, UpgradeprofileControllerArgs

    UpgradeprofileDryRun, UpgradeprofileDryRunArgs

    AllowSingleNode string
    Memory string
    NumCpu string
    PreferredWorker string
    AllowSingleNode string
    Memory string
    NumCpu string
    PreferredWorker string
    allowSingleNode String
    memory String
    numCpu String
    preferredWorker String
    allowSingleNode string
    memory string
    numCpu string
    preferredWorker string
    allowSingleNode String
    memory String
    numCpu String
    preferredWorker String

    UpgradeprofileImage, UpgradeprofileImageArgs

    UpgradeprofilePreCheck, UpgradeprofilePreCheckArgs

    UpgradeprofileServiceEngine, UpgradeprofileServiceEngineArgs

    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