avi.Vcenterserver
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “Avi: avi.Vcenterserver” sidebar_current: “docs-avi-resource-vcenterserver” description: |- Creates and manages Avi VCenterServer.
avi.Vcenterserver
The VCenterServer resource allows the creation and management of Avi VCenterServer
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const foo = new avi.Vcenterserver("foo", {tenantRef: "/api/tenant/?name=admin"});
import pulumi
import pulumi_avi as avi
foo = avi.Vcenterserver("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.NewVcenterserver(ctx, "foo", &avi.VcenterserverArgs{
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.Vcenterserver("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.Vcenterserver;
import com.pulumi.avi.VcenterserverArgs;
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 Vcenterserver("foo", VcenterserverArgs.builder()
.tenantRef("/api/tenant/?name=admin")
.build());
}
}
resources:
foo:
type: avi:Vcenterserver
properties:
tenantRef: /api/tenant/?name=admin
Create Vcenterserver Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Vcenterserver(name: string, args?: VcenterserverArgs, opts?: CustomResourceOptions);
@overload
def Vcenterserver(resource_name: str,
args: Optional[VcenterserverArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Vcenterserver(resource_name: str,
opts: Optional[ResourceOptions] = None,
cloud_ref: Optional[str] = None,
configpb_attributes: Optional[Sequence[VcenterserverConfigpbAttributeArgs]] = None,
content_libs: Optional[Sequence[VcenterserverContentLibArgs]] = None,
name: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
vcenter_credentials_ref: Optional[str] = None,
vcenter_url: Optional[str] = None,
vcenterserver_id: Optional[str] = None)
func NewVcenterserver(ctx *Context, name string, args *VcenterserverArgs, opts ...ResourceOption) (*Vcenterserver, error)
public Vcenterserver(string name, VcenterserverArgs? args = null, CustomResourceOptions? opts = null)
public Vcenterserver(String name, VcenterserverArgs args)
public Vcenterserver(String name, VcenterserverArgs args, CustomResourceOptions options)
type: avi:Vcenterserver
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 VcenterserverArgs
- 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 VcenterserverArgs
- 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 VcenterserverArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VcenterserverArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VcenterserverArgs
- 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 vcenterserverResource = new Avi.Vcenterserver("vcenterserverResource", new()
{
CloudRef = "string",
ConfigpbAttributes = new[]
{
new Avi.Inputs.VcenterserverConfigpbAttributeArgs
{
Version = "string",
},
},
ContentLibs = new[]
{
new Avi.Inputs.VcenterserverContentLibArgs
{
Id = "string",
Name = "string",
},
},
Name = "string",
TenantRef = "string",
Uuid = "string",
VcenterCredentialsRef = "string",
VcenterUrl = "string",
VcenterserverId = "string",
});
example, err := avi.NewVcenterserver(ctx, "vcenterserverResource", &avi.VcenterserverArgs{
CloudRef: pulumi.String("string"),
ConfigpbAttributes: avi.VcenterserverConfigpbAttributeArray{
&avi.VcenterserverConfigpbAttributeArgs{
Version: pulumi.String("string"),
},
},
ContentLibs: avi.VcenterserverContentLibArray{
&avi.VcenterserverContentLibArgs{
Id: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
TenantRef: pulumi.String("string"),
Uuid: pulumi.String("string"),
VcenterCredentialsRef: pulumi.String("string"),
VcenterUrl: pulumi.String("string"),
VcenterserverId: pulumi.String("string"),
})
var vcenterserverResource = new Vcenterserver("vcenterserverResource", VcenterserverArgs.builder()
.cloudRef("string")
.configpbAttributes(VcenterserverConfigpbAttributeArgs.builder()
.version("string")
.build())
.contentLibs(VcenterserverContentLibArgs.builder()
.id("string")
.name("string")
.build())
.name("string")
.tenantRef("string")
.uuid("string")
.vcenterCredentialsRef("string")
.vcenterUrl("string")
.vcenterserverId("string")
.build());
vcenterserver_resource = avi.Vcenterserver("vcenterserverResource",
cloud_ref="string",
configpb_attributes=[{
"version": "string",
}],
content_libs=[{
"id": "string",
"name": "string",
}],
name="string",
tenant_ref="string",
uuid="string",
vcenter_credentials_ref="string",
vcenter_url="string",
vcenterserver_id="string")
const vcenterserverResource = new avi.Vcenterserver("vcenterserverResource", {
cloudRef: "string",
configpbAttributes: [{
version: "string",
}],
contentLibs: [{
id: "string",
name: "string",
}],
name: "string",
tenantRef: "string",
uuid: "string",
vcenterCredentialsRef: "string",
vcenterUrl: "string",
vcenterserverId: "string",
});
type: avi:Vcenterserver
properties:
cloudRef: string
configpbAttributes:
- version: string
contentLibs:
- id: string
name: string
name: string
tenantRef: string
uuid: string
vcenterCredentialsRef: string
vcenterUrl: string
vcenterserverId: string
Vcenterserver 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 Vcenterserver resource accepts the following input properties:
- Cloud
Ref string - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<VcenterserverConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Content
Libs List<VcenterserverContent Lib> - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenter
Credentials stringRef - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenter
Url string - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenterserver
Id string
- Cloud
Ref string - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []VcenterserverConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Content
Libs []VcenterserverContent Lib Args - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenter
Credentials stringRef - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenter
Url string - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenterserver
Id string
- cloud
Ref String - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<VcenterserverConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- content
Libs List<VcenterserverContent Lib> - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Credentials StringRef - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Url String - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenterserver
Id String
- cloud
Ref string - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes VcenterserverConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- content
Libs VcenterserverContent Lib[] - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Credentials stringRef - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Url string - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenterserver
Id string
- cloud_
ref str - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[VcenterserverConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- content_
libs Sequence[VcenterserverContent Lib Args] - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter_
credentials_ strref - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter_
url str - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenterserver_
id str
- cloud
Ref String - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- content
Libs List<Property Map> - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Credentials StringRef - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Url String - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenterserver
Id String
Outputs
All input properties are implicitly available as output properties. Additionally, the Vcenterserver 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 Vcenterserver Resource
Get an existing Vcenterserver 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?: VcenterserverState, opts?: CustomResourceOptions): Vcenterserver
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cloud_ref: Optional[str] = None,
configpb_attributes: Optional[Sequence[VcenterserverConfigpbAttributeArgs]] = None,
content_libs: Optional[Sequence[VcenterserverContentLibArgs]] = None,
name: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
vcenter_credentials_ref: Optional[str] = None,
vcenter_url: Optional[str] = None,
vcenterserver_id: Optional[str] = None) -> Vcenterserver
func GetVcenterserver(ctx *Context, name string, id IDInput, state *VcenterserverState, opts ...ResourceOption) (*Vcenterserver, error)
public static Vcenterserver Get(string name, Input<string> id, VcenterserverState? state, CustomResourceOptions? opts = null)
public static Vcenterserver get(String name, Output<String> id, VcenterserverState state, CustomResourceOptions options)
resources: _: type: avi:Vcenterserver 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.
- Cloud
Ref string - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<VcenterserverConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Content
Libs List<VcenterserverContent Lib> - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenter
Credentials stringRef - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenter
Url string - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenterserver
Id string
- Cloud
Ref string - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []VcenterserverConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Content
Libs []VcenterserverContent Lib Args - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenter
Credentials stringRef - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenter
Url string - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vcenterserver
Id string
- cloud
Ref String - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<VcenterserverConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- content
Libs List<VcenterserverContent Lib> - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Credentials StringRef - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Url String - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenterserver
Id String
- cloud
Ref string - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes VcenterserverConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- content
Libs VcenterserverContent Lib[] - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Credentials stringRef - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Url string - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenterserver
Id string
- cloud_
ref str - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[VcenterserverConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- content_
libs Sequence[VcenterserverContent Lib Args] - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter_
credentials_ strref - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter_
url str - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenterserver_
id str
- cloud
Ref String - Vcenter belongs to cloud. It is a reference to an object of type cloud. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- content
Libs List<Property Map> - Vcenter template to create service engine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Availabilty zone where vcenter list belongs to. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - Vcenter belongs to tenant. It is a reference to an object of type tenant. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Vcenter config uuid. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Credentials StringRef - Credentials to access vcenter. It is a reference to an object of type cloudconnectoruser. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenter
Url String - Vcenter hostname or ip address. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vcenterserver
Id String
Supporting Types
VcenterserverConfigpbAttribute, VcenterserverConfigpbAttributeArgs
- Version string
- Version string
- version String
- version string
- version str
- version String
VcenterserverContentLib, VcenterserverContentLibArgs
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.