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 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.