avi 31.1.1 published on Monday, Apr 14, 2025 by vmware
avi.getUpgradeprofile
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI: avi.Upgradeprofile” sidebar_current: “docs-avi-datasource-upgradeprofile” description: |- Get information of Avi UpgradeProfile.
avi.Upgradeprofile
This data source is used to to get avi.Upgradeprofile objects.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.AviFunctions;
import com.pulumi.avi.inputs.GetUpgradeprofileArgs;
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) {
final var fooUpgradeprofile = AviFunctions.getUpgradeprofile(GetUpgradeprofileArgs.builder()
.name("foo")
.uuid("upgradeprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.build());
}
}
variables:
fooUpgradeprofile:
fn::invoke:
function: avi:getUpgradeprofile
arguments:
name: foo
uuid: upgradeprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b
Using getUpgradeprofile
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getUpgradeprofile(args: GetUpgradeprofileArgs, opts?: InvokeOptions): Promise<GetUpgradeprofileResult>
function getUpgradeprofileOutput(args: GetUpgradeprofileOutputArgs, opts?: InvokeOptions): Output<GetUpgradeprofileResult>
def get_upgradeprofile(id: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetUpgradeprofileResult
def get_upgradeprofile_output(id: Optional[pulumi.Input[str]] = None,
uuid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetUpgradeprofileResult]
func LookupUpgradeprofile(ctx *Context, args *LookupUpgradeprofileArgs, opts ...InvokeOption) (*LookupUpgradeprofileResult, error)
func LookupUpgradeprofileOutput(ctx *Context, args *LookupUpgradeprofileOutputArgs, opts ...InvokeOption) LookupUpgradeprofileResultOutput
> Note: This function is named LookupUpgradeprofile
in the Go SDK.
public static class GetUpgradeprofile
{
public static Task<GetUpgradeprofileResult> InvokeAsync(GetUpgradeprofileArgs args, InvokeOptions? opts = null)
public static Output<GetUpgradeprofileResult> Invoke(GetUpgradeprofileInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetUpgradeprofileResult> getUpgradeprofile(GetUpgradeprofileArgs args, InvokeOptions options)
public static Output<GetUpgradeprofileResult> getUpgradeprofile(GetUpgradeprofileArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getUpgradeprofile:getUpgradeprofile
arguments:
# arguments dictionary
The following arguments are supported:
getUpgradeprofile Result
The following output properties are available:
- Controllers
List<Get
Upgradeprofile Controller> - 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 List<GetUpgradeprofile Dry Run> - List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Images
List<Get
Upgradeprofile Image> - 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 List<GetUpgradeprofile Pre Check> - 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 List<GetUpgradeprofile Service Engine> - 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.
- 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
[]Get
Upgradeprofile Controller - 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 []GetUpgradeprofile Dry Run - List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Images
[]Get
Upgradeprofile Image - 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 []GetUpgradeprofile Pre Check - 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 []GetUpgradeprofile Service Engine - 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.
- 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<Get
Upgradeprofile Controller> - 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 List<GetUpgradeprofile Dry Run> - List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- images
List<Get
Upgradeprofile Image> - 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 List<GetUpgradeprofile Pre Check> - 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 List<GetUpgradeprofile Service Engine> - 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.
- 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
Get
Upgradeprofile Controller[] - 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 GetUpgradeprofile Dry Run[] - List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id string
- images
Get
Upgradeprofile Image[] - 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 GetUpgradeprofile Pre Check[] - 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 GetUpgradeprofile Service Engine[] - 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.
- 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[Get
Upgradeprofile Controller] - 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[GetUpgradeprofile Dry Run] - List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id str
- images
Sequence[Get
Upgradeprofile Image] - 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[GetUpgradeprofile Pre Check] - 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[GetUpgradeprofile Service Engine] - 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.
- 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.
- dry
Runs 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.
- id String
- 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.
- pre
Checks 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.
- service
Engines 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.
- 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
GetUpgradeprofileController
- Task
Base Timeout This property is required. string
- Task
Base Timeout This property is required. string
- task
Base Timeout This property is required. String
- task
Base Timeout This property is required. string
- task_
base_ timeout This property is required. str
- task
Base Timeout This property is required. String
GetUpgradeprofileDryRun
- Allow
Single Node This property is required. string - Memory
This property is required. string - Num
Cpu This property is required. string - Preferred
Worker This property is required. string
- Allow
Single Node This property is required. string - Memory
This property is required. string - Num
Cpu This property is required. string - Preferred
Worker This property is required. string
- allow
Single Node This property is required. String - memory
This property is required. String - num
Cpu This property is required. String - preferred
Worker This property is required. String
- allow
Single Node This property is required. string - memory
This property is required. string - num
Cpu This property is required. string - preferred
Worker This property is required. string
- allow_
single_ node This property is required. str - memory
This property is required. str - num_
cpu This property is required. str - preferred_
worker This property is required. str
- allow
Single Node This property is required. String - memory
This property is required. String - num
Cpu This property is required. String - preferred
Worker This property is required. String
GetUpgradeprofileImage
- Image
Replication Timeout This property is required. string - Max
Image Size This property is required. string
- Image
Replication Timeout This property is required. string - Max
Image Size This property is required. string
- image
Replication Timeout This property is required. String - max
Image Size This property is required. String
- image
Replication Timeout This property is required. string - max
Image Size This property is required. string
- image_
replication_ timeout This property is required. str - max_
image_ size This property is required. str
- image
Replication Timeout This property is required. String - max
Image Size This property is required. String
GetUpgradeprofilePreCheck
- Export
Config Timeout This property is required. string - Max
Alerts This property is required. string
- Export
Config Timeout This property is required. string - Max
Alerts This property is required. string
- export
Config Timeout This property is required. String - max
Alerts This property is required. String
- export
Config Timeout This property is required. string - max
Alerts This property is required. string
- export_
config_ timeout This property is required. str - max_
alerts This property is required. str
- export
Config Timeout This property is required. String - max
Alerts This property is required. String
GetUpgradeprofileServiceEngine
- Concurrent
Segroup Upgrades This property is required. string - Image
Data Transfer Size This property is required. string - Large
Se Connect Timeout This property is required. string - Se
Connect Timeout This property is required. string - Simultaneous
Image Downloads This property is required. string - Task
Base Timeout This property is required. string
- Concurrent
Segroup Upgrades This property is required. string - Image
Data Transfer Size This property is required. string - Large
Se Connect Timeout This property is required. string - Se
Connect Timeout This property is required. string - Simultaneous
Image Downloads This property is required. string - Task
Base Timeout This property is required. string
- concurrent
Segroup Upgrades This property is required. String - image
Data Transfer Size This property is required. String - large
Se Connect Timeout This property is required. String - se
Connect Timeout This property is required. String - simultaneous
Image Downloads This property is required. String - task
Base Timeout This property is required. String
- concurrent
Segroup Upgrades This property is required. string - image
Data Transfer Size This property is required. string - large
Se Connect Timeout This property is required. string - se
Connect Timeout This property is required. string - simultaneous
Image Downloads This property is required. string - task
Base Timeout This property is required. string
- concurrent_
segroup_ upgrades This property is required. str - image_
data_ transfer_ size This property is required. str - large_
se_ connect_ timeout This property is required. str - se_
connect_ timeout This property is required. str - simultaneous_
image_ downloads This property is required. str - task_
base_ timeout This property is required. str
- concurrent
Segroup Upgrades This property is required. String - image
Data Transfer Size This property is required. String - large
Se Connect Timeout This property is required. String - se
Connect Timeout This property is required. String - simultaneous
Image Downloads This property is required. String - task
Base Timeout This property is required. String
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.