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
Example coming soon!
Example coming soon!
Example coming soon!
Example 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 stringTimeout
- Task
Base stringTimeout
- task
Base StringTimeout
- task
Base stringTimeout
- task
Base StringTimeout
GetUpgradeprofileDryRun
- Allow
Single stringNode - Memory string
- Num
Cpu string - Preferred
Worker string
- Allow
Single stringNode - Memory string
- Num
Cpu string - Preferred
Worker string
- allow
Single StringNode - memory String
- num
Cpu String - preferred
Worker String
- allow
Single stringNode - memory string
- num
Cpu string - preferred
Worker string
- allow_
single_ strnode - memory str
- num_
cpu str - preferred_
worker str
- allow
Single StringNode - memory String
- num
Cpu String - preferred
Worker String
GetUpgradeprofileImage
- Image
Replication stringTimeout - Max
Image stringSize
- Image
Replication stringTimeout - Max
Image stringSize
- image
Replication StringTimeout - max
Image StringSize
- image
Replication stringTimeout - max
Image stringSize
- image
Replication StringTimeout - max
Image StringSize
GetUpgradeprofilePreCheck
- Export
Config stringTimeout - Max
Alerts string
- Export
Config stringTimeout - Max
Alerts string
- export
Config StringTimeout - max
Alerts String
- export
Config stringTimeout - max
Alerts string
- export_
config_ strtimeout - max_
alerts str
- export
Config StringTimeout - max
Alerts String
GetUpgradeprofileServiceEngine
- Concurrent
Segroup stringUpgrades - Image
Data stringTransfer Size - Large
Se stringConnect Timeout - Se
Connect stringTimeout - Simultaneous
Image stringDownloads - Task
Base stringTimeout
- Concurrent
Segroup stringUpgrades - Image
Data stringTransfer Size - Large
Se stringConnect Timeout - Se
Connect stringTimeout - Simultaneous
Image stringDownloads - Task
Base stringTimeout
- concurrent
Segroup StringUpgrades - image
Data StringTransfer Size - large
Se StringConnect Timeout - se
Connect StringTimeout - simultaneous
Image StringDownloads - task
Base StringTimeout
- concurrent
Segroup stringUpgrades - image
Data stringTransfer Size - large
Se stringConnect Timeout - se
Connect stringTimeout - simultaneous
Image stringDownloads - task
Base stringTimeout
- concurrent
Segroup StringUpgrades - image
Data StringTransfer Size - large
Se StringConnect Timeout - se
Connect StringTimeout - simultaneous
Image StringDownloads - task
Base StringTimeout
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.