1. Packages
  2. Vra Provider
  3. API Docs
  4. FabricNetworkVsphere
vra 0.12.0 published on Monday, Apr 14, 2025 by vmware

vra.FabricNetworkVsphere

Explore with Pulumi AI

vra logo
vra 0.12.0 published on Monday, Apr 14, 2025 by vmware

    Updates a VMware vRealize Automation fabric_network_vsphere resource.

    Example Usage

    S

    You cannot create a vSphere fabric network resource, however you can import using the command specified in the import section below. Once a resource is imported, you can update it as shown below:

    import * as pulumi from "@pulumi/pulumi";
    import * as vra from "@pulumi/vra";
    
    const simple = new vra.FabricNetworkVsphere("simple", {
        cidr: _var.cidr,
        defaultGateway: _var.gateway,
        domain: _var.domain,
        tags: [{
            key: "foo",
            value: "bar",
        }],
    });
    
    import pulumi
    import pulumi_vra as vra
    
    simple = vra.FabricNetworkVsphere("simple",
        cidr=var["cidr"],
        default_gateway=var["gateway"],
        domain=var["domain"],
        tags=[{
            "key": "foo",
            "value": "bar",
        }])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/vra/vra"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := vra.NewFabricNetworkVsphere(ctx, "simple", &vra.FabricNetworkVsphereArgs{
    			Cidr:           pulumi.Any(_var.Cidr),
    			DefaultGateway: pulumi.Any(_var.Gateway),
    			Domain:         pulumi.Any(_var.Domain),
    			Tags: vra.FabricNetworkVsphereTagArray{
    				&vra.FabricNetworkVsphereTagArgs{
    					Key:   pulumi.String("foo"),
    					Value: pulumi.String("bar"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Vra = Pulumi.Vra;
    
    return await Deployment.RunAsync(() => 
    {
        var simple = new Vra.FabricNetworkVsphere("simple", new()
        {
            Cidr = @var.Cidr,
            DefaultGateway = @var.Gateway,
            Domain = @var.Domain,
            Tags = new[]
            {
                new Vra.Inputs.FabricNetworkVsphereTagArgs
                {
                    Key = "foo",
                    Value = "bar",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.vra.FabricNetworkVsphere;
    import com.pulumi.vra.FabricNetworkVsphereArgs;
    import com.pulumi.vra.inputs.FabricNetworkVsphereTagArgs;
    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 simple = new FabricNetworkVsphere("simple", FabricNetworkVsphereArgs.builder()
                .cidr(var_.cidr())
                .defaultGateway(var_.gateway())
                .domain(var_.domain())
                .tags(FabricNetworkVsphereTagArgs.builder()
                    .key("foo")
                    .value("bar")
                    .build())
                .build());
    
        }
    }
    
    resources:
      simple:
        type: vra:FabricNetworkVsphere
        properties:
          cidr: ${var.cidr}
          defaultGateway: ${var.gateway}
          domain: ${var.domain}
          tags:
            - key: foo
              value: bar
    

    Create FabricNetworkVsphere Resource

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

    Constructor syntax

    new FabricNetworkVsphere(name: string, args?: FabricNetworkVsphereArgs, opts?: CustomResourceOptions);
    @overload
    def FabricNetworkVsphere(resource_name: str,
                             args: Optional[FabricNetworkVsphereArgs] = None,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def FabricNetworkVsphere(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             cidr: Optional[str] = None,
                             default_gateway: Optional[str] = None,
                             default_ipv6_gateway: Optional[str] = None,
                             dns_search_domains: Optional[Sequence[str]] = None,
                             dns_server_addresses: Optional[Sequence[str]] = None,
                             domain: Optional[str] = None,
                             fabric_network_vsphere_id: Optional[str] = None,
                             ipv6_cidr: Optional[str] = None,
                             is_default: Optional[bool] = None,
                             is_public: Optional[bool] = None,
                             tags: Optional[Sequence[FabricNetworkVsphereTagArgs]] = None)
    func NewFabricNetworkVsphere(ctx *Context, name string, args *FabricNetworkVsphereArgs, opts ...ResourceOption) (*FabricNetworkVsphere, error)
    public FabricNetworkVsphere(string name, FabricNetworkVsphereArgs? args = null, CustomResourceOptions? opts = null)
    public FabricNetworkVsphere(String name, FabricNetworkVsphereArgs args)
    public FabricNetworkVsphere(String name, FabricNetworkVsphereArgs args, CustomResourceOptions options)
    
    type: vra:FabricNetworkVsphere
    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 FabricNetworkVsphereArgs
    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 FabricNetworkVsphereArgs
    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 FabricNetworkVsphereArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FabricNetworkVsphereArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FabricNetworkVsphereArgs
    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 fabricNetworkVsphereResource = new Vra.FabricNetworkVsphere("fabricNetworkVsphereResource", new()
    {
        Cidr = "string",
        DefaultGateway = "string",
        DefaultIpv6Gateway = "string",
        DnsSearchDomains = new[]
        {
            "string",
        },
        DnsServerAddresses = new[]
        {
            "string",
        },
        Domain = "string",
        FabricNetworkVsphereId = "string",
        Ipv6Cidr = "string",
        IsDefault = false,
        IsPublic = false,
        Tags = new[]
        {
            new Vra.Inputs.FabricNetworkVsphereTagArgs
            {
                Key = "string",
                Value = "string",
            },
        },
    });
    
    example, err := vra.NewFabricNetworkVsphere(ctx, "fabricNetworkVsphereResource", &vra.FabricNetworkVsphereArgs{
    	Cidr:               pulumi.String("string"),
    	DefaultGateway:     pulumi.String("string"),
    	DefaultIpv6Gateway: pulumi.String("string"),
    	DnsSearchDomains: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	DnsServerAddresses: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Domain:                 pulumi.String("string"),
    	FabricNetworkVsphereId: pulumi.String("string"),
    	Ipv6Cidr:               pulumi.String("string"),
    	IsDefault:              pulumi.Bool(false),
    	IsPublic:               pulumi.Bool(false),
    	Tags: vra.FabricNetworkVsphereTagArray{
    		&vra.FabricNetworkVsphereTagArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    })
    
    var fabricNetworkVsphereResource = new FabricNetworkVsphere("fabricNetworkVsphereResource", FabricNetworkVsphereArgs.builder()
        .cidr("string")
        .defaultGateway("string")
        .defaultIpv6Gateway("string")
        .dnsSearchDomains("string")
        .dnsServerAddresses("string")
        .domain("string")
        .fabricNetworkVsphereId("string")
        .ipv6Cidr("string")
        .isDefault(false)
        .isPublic(false)
        .tags(FabricNetworkVsphereTagArgs.builder()
            .key("string")
            .value("string")
            .build())
        .build());
    
    fabric_network_vsphere_resource = vra.FabricNetworkVsphere("fabricNetworkVsphereResource",
        cidr="string",
        default_gateway="string",
        default_ipv6_gateway="string",
        dns_search_domains=["string"],
        dns_server_addresses=["string"],
        domain="string",
        fabric_network_vsphere_id="string",
        ipv6_cidr="string",
        is_default=False,
        is_public=False,
        tags=[{
            "key": "string",
            "value": "string",
        }])
    
    const fabricNetworkVsphereResource = new vra.FabricNetworkVsphere("fabricNetworkVsphereResource", {
        cidr: "string",
        defaultGateway: "string",
        defaultIpv6Gateway: "string",
        dnsSearchDomains: ["string"],
        dnsServerAddresses: ["string"],
        domain: "string",
        fabricNetworkVsphereId: "string",
        ipv6Cidr: "string",
        isDefault: false,
        isPublic: false,
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    type: vra:FabricNetworkVsphere
    properties:
        cidr: string
        defaultGateway: string
        defaultIpv6Gateway: string
        dnsSearchDomains:
            - string
        dnsServerAddresses:
            - string
        domain: string
        fabricNetworkVsphereId: string
        ipv6Cidr: string
        isDefault: false
        isPublic: false
        tags:
            - key: string
              value: string
    

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

    Cidr string
    Network CIDR to be used.
    DefaultGateway string
    IPv4 default gateway to be used.
    DefaultIpv6Gateway string
    IPv6 default gateway to be used.
    DnsSearchDomains List<string>
    List of dns search domains for the vSphere network.
    DnsServerAddresses List<string>
    A human-friendly name used as an identifier in APIs that support this option.
    Domain string
    Domain for the vSphere network.
    FabricNetworkVsphereId string
    ID of the vRA fabric network.
    Ipv6Cidr string
    Network IPv6 CIDR to be used.
    IsDefault bool
    Indicates whether this is the default subnet for the zone.
    IsPublic bool
    Indicates whether the sub-network supports public IP assignment.
    Tags List<FabricNetworkVsphereTag>
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    Cidr string
    Network CIDR to be used.
    DefaultGateway string
    IPv4 default gateway to be used.
    DefaultIpv6Gateway string
    IPv6 default gateway to be used.
    DnsSearchDomains []string
    List of dns search domains for the vSphere network.
    DnsServerAddresses []string
    A human-friendly name used as an identifier in APIs that support this option.
    Domain string
    Domain for the vSphere network.
    FabricNetworkVsphereId string
    ID of the vRA fabric network.
    Ipv6Cidr string
    Network IPv6 CIDR to be used.
    IsDefault bool
    Indicates whether this is the default subnet for the zone.
    IsPublic bool
    Indicates whether the sub-network supports public IP assignment.
    Tags []FabricNetworkVsphereTagArgs
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    cidr String
    Network CIDR to be used.
    defaultGateway String
    IPv4 default gateway to be used.
    defaultIpv6Gateway String
    IPv6 default gateway to be used.
    dnsSearchDomains List<String>
    List of dns search domains for the vSphere network.
    dnsServerAddresses List<String>
    A human-friendly name used as an identifier in APIs that support this option.
    domain String
    Domain for the vSphere network.
    fabricNetworkVsphereId String
    ID of the vRA fabric network.
    ipv6Cidr String
    Network IPv6 CIDR to be used.
    isDefault Boolean
    Indicates whether this is the default subnet for the zone.
    isPublic Boolean
    Indicates whether the sub-network supports public IP assignment.
    tags List<FabricNetworkVsphereTag>
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    cidr string
    Network CIDR to be used.
    defaultGateway string
    IPv4 default gateway to be used.
    defaultIpv6Gateway string
    IPv6 default gateway to be used.
    dnsSearchDomains string[]
    List of dns search domains for the vSphere network.
    dnsServerAddresses string[]
    A human-friendly name used as an identifier in APIs that support this option.
    domain string
    Domain for the vSphere network.
    fabricNetworkVsphereId string
    ID of the vRA fabric network.
    ipv6Cidr string
    Network IPv6 CIDR to be used.
    isDefault boolean
    Indicates whether this is the default subnet for the zone.
    isPublic boolean
    Indicates whether the sub-network supports public IP assignment.
    tags FabricNetworkVsphereTag[]
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    cidr str
    Network CIDR to be used.
    default_gateway str
    IPv4 default gateway to be used.
    default_ipv6_gateway str
    IPv6 default gateway to be used.
    dns_search_domains Sequence[str]
    List of dns search domains for the vSphere network.
    dns_server_addresses Sequence[str]
    A human-friendly name used as an identifier in APIs that support this option.
    domain str
    Domain for the vSphere network.
    fabric_network_vsphere_id str
    ID of the vRA fabric network.
    ipv6_cidr str
    Network IPv6 CIDR to be used.
    is_default bool
    Indicates whether this is the default subnet for the zone.
    is_public bool
    Indicates whether the sub-network supports public IP assignment.
    tags Sequence[FabricNetworkVsphereTagArgs]
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    cidr String
    Network CIDR to be used.
    defaultGateway String
    IPv4 default gateway to be used.
    defaultIpv6Gateway String
    IPv6 default gateway to be used.
    dnsSearchDomains List<String>
    List of dns search domains for the vSphere network.
    dnsServerAddresses List<String>
    A human-friendly name used as an identifier in APIs that support this option.
    domain String
    Domain for the vSphere network.
    fabricNetworkVsphereId String
    ID of the vRA fabric network.
    ipv6Cidr String
    Network IPv6 CIDR to be used.
    isDefault Boolean
    Indicates whether this is the default subnet for the zone.
    isPublic Boolean
    Indicates whether the sub-network supports public IP assignment.
    tags List<Property Map>
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FabricNetworkVsphere resource produces the following output properties:

    CloudAccountIds List<string>
    Set of ids of the cloud accounts this entity belongs to.
    CreatedAt string
    Date when the entity was created. The date is in ISO 6801 and UTC.
    CustomProperties Dictionary<string, string>
    ExternalId string
    External entity Id on the provider side.
    ExternalRegionId string
    The id of the region for which this network is defined.
    Id string
    The provider-assigned unique ID for this managed resource.
    Links List<FabricNetworkVsphereLink>
    HATEOAS of the entity
    Name string
    A human-friendly name used as an identifier in APIs that support this option.
    OrgId string
    OrganizationId string
    ID of organization that entity belongs to.
    UpdatedAt string
    Date when the entity was last updated. The date is ISO 8601 and UTC.
    CloudAccountIds []string
    Set of ids of the cloud accounts this entity belongs to.
    CreatedAt string
    Date when the entity was created. The date is in ISO 6801 and UTC.
    CustomProperties map[string]string
    ExternalId string
    External entity Id on the provider side.
    ExternalRegionId string
    The id of the region for which this network is defined.
    Id string
    The provider-assigned unique ID for this managed resource.
    Links []FabricNetworkVsphereLink
    HATEOAS of the entity
    Name string
    A human-friendly name used as an identifier in APIs that support this option.
    OrgId string
    OrganizationId string
    ID of organization that entity belongs to.
    UpdatedAt string
    Date when the entity was last updated. The date is ISO 8601 and UTC.
    cloudAccountIds List<String>
    Set of ids of the cloud accounts this entity belongs to.
    createdAt String
    Date when the entity was created. The date is in ISO 6801 and UTC.
    customProperties Map<String,String>
    externalId String
    External entity Id on the provider side.
    externalRegionId String
    The id of the region for which this network is defined.
    id String
    The provider-assigned unique ID for this managed resource.
    links List<FabricNetworkVsphereLink>
    HATEOAS of the entity
    name String
    A human-friendly name used as an identifier in APIs that support this option.
    orgId String
    organizationId String
    ID of organization that entity belongs to.
    updatedAt String
    Date when the entity was last updated. The date is ISO 8601 and UTC.
    cloudAccountIds string[]
    Set of ids of the cloud accounts this entity belongs to.
    createdAt string
    Date when the entity was created. The date is in ISO 6801 and UTC.
    customProperties {[key: string]: string}
    externalId string
    External entity Id on the provider side.
    externalRegionId string
    The id of the region for which this network is defined.
    id string
    The provider-assigned unique ID for this managed resource.
    links FabricNetworkVsphereLink[]
    HATEOAS of the entity
    name string
    A human-friendly name used as an identifier in APIs that support this option.
    orgId string
    organizationId string
    ID of organization that entity belongs to.
    updatedAt string
    Date when the entity was last updated. The date is ISO 8601 and UTC.
    cloud_account_ids Sequence[str]
    Set of ids of the cloud accounts this entity belongs to.
    created_at str
    Date when the entity was created. The date is in ISO 6801 and UTC.
    custom_properties Mapping[str, str]
    external_id str
    External entity Id on the provider side.
    external_region_id str
    The id of the region for which this network is defined.
    id str
    The provider-assigned unique ID for this managed resource.
    links Sequence[FabricNetworkVsphereLink]
    HATEOAS of the entity
    name str
    A human-friendly name used as an identifier in APIs that support this option.
    org_id str
    organization_id str
    ID of organization that entity belongs to.
    updated_at str
    Date when the entity was last updated. The date is ISO 8601 and UTC.
    cloudAccountIds List<String>
    Set of ids of the cloud accounts this entity belongs to.
    createdAt String
    Date when the entity was created. The date is in ISO 6801 and UTC.
    customProperties Map<String>
    externalId String
    External entity Id on the provider side.
    externalRegionId String
    The id of the region for which this network is defined.
    id String
    The provider-assigned unique ID for this managed resource.
    links List<Property Map>
    HATEOAS of the entity
    name String
    A human-friendly name used as an identifier in APIs that support this option.
    orgId String
    organizationId String
    ID of organization that entity belongs to.
    updatedAt String
    Date when the entity was last updated. The date is ISO 8601 and UTC.

    Look up Existing FabricNetworkVsphere Resource

    Get an existing FabricNetworkVsphere 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?: FabricNetworkVsphereState, opts?: CustomResourceOptions): FabricNetworkVsphere
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            cidr: Optional[str] = None,
            cloud_account_ids: Optional[Sequence[str]] = None,
            created_at: Optional[str] = None,
            custom_properties: Optional[Mapping[str, str]] = None,
            default_gateway: Optional[str] = None,
            default_ipv6_gateway: Optional[str] = None,
            dns_search_domains: Optional[Sequence[str]] = None,
            dns_server_addresses: Optional[Sequence[str]] = None,
            domain: Optional[str] = None,
            external_id: Optional[str] = None,
            external_region_id: Optional[str] = None,
            fabric_network_vsphere_id: Optional[str] = None,
            ipv6_cidr: Optional[str] = None,
            is_default: Optional[bool] = None,
            is_public: Optional[bool] = None,
            links: Optional[Sequence[FabricNetworkVsphereLinkArgs]] = None,
            name: Optional[str] = None,
            org_id: Optional[str] = None,
            organization_id: Optional[str] = None,
            tags: Optional[Sequence[FabricNetworkVsphereTagArgs]] = None,
            updated_at: Optional[str] = None) -> FabricNetworkVsphere
    func GetFabricNetworkVsphere(ctx *Context, name string, id IDInput, state *FabricNetworkVsphereState, opts ...ResourceOption) (*FabricNetworkVsphere, error)
    public static FabricNetworkVsphere Get(string name, Input<string> id, FabricNetworkVsphereState? state, CustomResourceOptions? opts = null)
    public static FabricNetworkVsphere get(String name, Output<String> id, FabricNetworkVsphereState state, CustomResourceOptions options)
    resources:  _:    type: vra:FabricNetworkVsphere    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:
    Cidr string
    Network CIDR to be used.
    CloudAccountIds List<string>
    Set of ids of the cloud accounts this entity belongs to.
    CreatedAt string
    Date when the entity was created. The date is in ISO 6801 and UTC.
    CustomProperties Dictionary<string, string>
    DefaultGateway string
    IPv4 default gateway to be used.
    DefaultIpv6Gateway string
    IPv6 default gateway to be used.
    DnsSearchDomains List<string>
    List of dns search domains for the vSphere network.
    DnsServerAddresses List<string>
    A human-friendly name used as an identifier in APIs that support this option.
    Domain string
    Domain for the vSphere network.
    ExternalId string
    External entity Id on the provider side.
    ExternalRegionId string
    The id of the region for which this network is defined.
    FabricNetworkVsphereId string
    ID of the vRA fabric network.
    Ipv6Cidr string
    Network IPv6 CIDR to be used.
    IsDefault bool
    Indicates whether this is the default subnet for the zone.
    IsPublic bool
    Indicates whether the sub-network supports public IP assignment.
    Links List<FabricNetworkVsphereLink>
    HATEOAS of the entity
    Name string
    A human-friendly name used as an identifier in APIs that support this option.
    OrgId string
    OrganizationId string
    ID of organization that entity belongs to.
    Tags List<FabricNetworkVsphereTag>
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    UpdatedAt string
    Date when the entity was last updated. The date is ISO 8601 and UTC.
    Cidr string
    Network CIDR to be used.
    CloudAccountIds []string
    Set of ids of the cloud accounts this entity belongs to.
    CreatedAt string
    Date when the entity was created. The date is in ISO 6801 and UTC.
    CustomProperties map[string]string
    DefaultGateway string
    IPv4 default gateway to be used.
    DefaultIpv6Gateway string
    IPv6 default gateway to be used.
    DnsSearchDomains []string
    List of dns search domains for the vSphere network.
    DnsServerAddresses []string
    A human-friendly name used as an identifier in APIs that support this option.
    Domain string
    Domain for the vSphere network.
    ExternalId string
    External entity Id on the provider side.
    ExternalRegionId string
    The id of the region for which this network is defined.
    FabricNetworkVsphereId string
    ID of the vRA fabric network.
    Ipv6Cidr string
    Network IPv6 CIDR to be used.
    IsDefault bool
    Indicates whether this is the default subnet for the zone.
    IsPublic bool
    Indicates whether the sub-network supports public IP assignment.
    Links []FabricNetworkVsphereLinkArgs
    HATEOAS of the entity
    Name string
    A human-friendly name used as an identifier in APIs that support this option.
    OrgId string
    OrganizationId string
    ID of organization that entity belongs to.
    Tags []FabricNetworkVsphereTagArgs
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    UpdatedAt string
    Date when the entity was last updated. The date is ISO 8601 and UTC.
    cidr String
    Network CIDR to be used.
    cloudAccountIds List<String>
    Set of ids of the cloud accounts this entity belongs to.
    createdAt String
    Date when the entity was created. The date is in ISO 6801 and UTC.
    customProperties Map<String,String>
    defaultGateway String
    IPv4 default gateway to be used.
    defaultIpv6Gateway String
    IPv6 default gateway to be used.
    dnsSearchDomains List<String>
    List of dns search domains for the vSphere network.
    dnsServerAddresses List<String>
    A human-friendly name used as an identifier in APIs that support this option.
    domain String
    Domain for the vSphere network.
    externalId String
    External entity Id on the provider side.
    externalRegionId String
    The id of the region for which this network is defined.
    fabricNetworkVsphereId String
    ID of the vRA fabric network.
    ipv6Cidr String
    Network IPv6 CIDR to be used.
    isDefault Boolean
    Indicates whether this is the default subnet for the zone.
    isPublic Boolean
    Indicates whether the sub-network supports public IP assignment.
    links List<FabricNetworkVsphereLink>
    HATEOAS of the entity
    name String
    A human-friendly name used as an identifier in APIs that support this option.
    orgId String
    organizationId String
    ID of organization that entity belongs to.
    tags List<FabricNetworkVsphereTag>
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    updatedAt String
    Date when the entity was last updated. The date is ISO 8601 and UTC.
    cidr string
    Network CIDR to be used.
    cloudAccountIds string[]
    Set of ids of the cloud accounts this entity belongs to.
    createdAt string
    Date when the entity was created. The date is in ISO 6801 and UTC.
    customProperties {[key: string]: string}
    defaultGateway string
    IPv4 default gateway to be used.
    defaultIpv6Gateway string
    IPv6 default gateway to be used.
    dnsSearchDomains string[]
    List of dns search domains for the vSphere network.
    dnsServerAddresses string[]
    A human-friendly name used as an identifier in APIs that support this option.
    domain string
    Domain for the vSphere network.
    externalId string
    External entity Id on the provider side.
    externalRegionId string
    The id of the region for which this network is defined.
    fabricNetworkVsphereId string
    ID of the vRA fabric network.
    ipv6Cidr string
    Network IPv6 CIDR to be used.
    isDefault boolean
    Indicates whether this is the default subnet for the zone.
    isPublic boolean
    Indicates whether the sub-network supports public IP assignment.
    links FabricNetworkVsphereLink[]
    HATEOAS of the entity
    name string
    A human-friendly name used as an identifier in APIs that support this option.
    orgId string
    organizationId string
    ID of organization that entity belongs to.
    tags FabricNetworkVsphereTag[]
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    updatedAt string
    Date when the entity was last updated. The date is ISO 8601 and UTC.
    cidr str
    Network CIDR to be used.
    cloud_account_ids Sequence[str]
    Set of ids of the cloud accounts this entity belongs to.
    created_at str
    Date when the entity was created. The date is in ISO 6801 and UTC.
    custom_properties Mapping[str, str]
    default_gateway str
    IPv4 default gateway to be used.
    default_ipv6_gateway str
    IPv6 default gateway to be used.
    dns_search_domains Sequence[str]
    List of dns search domains for the vSphere network.
    dns_server_addresses Sequence[str]
    A human-friendly name used as an identifier in APIs that support this option.
    domain str
    Domain for the vSphere network.
    external_id str
    External entity Id on the provider side.
    external_region_id str
    The id of the region for which this network is defined.
    fabric_network_vsphere_id str
    ID of the vRA fabric network.
    ipv6_cidr str
    Network IPv6 CIDR to be used.
    is_default bool
    Indicates whether this is the default subnet for the zone.
    is_public bool
    Indicates whether the sub-network supports public IP assignment.
    links Sequence[FabricNetworkVsphereLinkArgs]
    HATEOAS of the entity
    name str
    A human-friendly name used as an identifier in APIs that support this option.
    org_id str
    organization_id str
    ID of organization that entity belongs to.
    tags Sequence[FabricNetworkVsphereTagArgs]
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    updated_at str
    Date when the entity was last updated. The date is ISO 8601 and UTC.
    cidr String
    Network CIDR to be used.
    cloudAccountIds List<String>
    Set of ids of the cloud accounts this entity belongs to.
    createdAt String
    Date when the entity was created. The date is in ISO 6801 and UTC.
    customProperties Map<String>
    defaultGateway String
    IPv4 default gateway to be used.
    defaultIpv6Gateway String
    IPv6 default gateway to be used.
    dnsSearchDomains List<String>
    List of dns search domains for the vSphere network.
    dnsServerAddresses List<String>
    A human-friendly name used as an identifier in APIs that support this option.
    domain String
    Domain for the vSphere network.
    externalId String
    External entity Id on the provider side.
    externalRegionId String
    The id of the region for which this network is defined.
    fabricNetworkVsphereId String
    ID of the vRA fabric network.
    ipv6Cidr String
    Network IPv6 CIDR to be used.
    isDefault Boolean
    Indicates whether this is the default subnet for the zone.
    isPublic Boolean
    Indicates whether the sub-network supports public IP assignment.
    links List<Property Map>
    HATEOAS of the entity
    name String
    A human-friendly name used as an identifier in APIs that support this option.
    orgId String
    organizationId String
    ID of organization that entity belongs to.
    tags List<Property Map>
    Set of tag keys and values to apply to the resource. Example: [ { "key" : "vmware", "value": "provider" } ]
    updatedAt String
    Date when the entity was last updated. The date is ISO 8601 and UTC.

    Supporting Types

    Href string
    Hrefs List<string>
    Rel string
    Href string
    Hrefs []string
    Rel string
    href String
    hrefs List<String>
    rel String
    href string
    hrefs string[]
    rel string
    href str
    hrefs Sequence[str]
    rel str
    href String
    hrefs List<String>
    rel String

    FabricNetworkVsphereTag, FabricNetworkVsphereTagArgs

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    Import

    To import the vSphere fabric network resource, use the ID as in the following example:

    $ pulumi import vra:index/fabricNetworkVsphere:FabricNetworkVsphere new_fabric_network_vsphere 05956583-6488-4e7d-84c9-92a7b7219a15`
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    vra vmware/terraform-provider-vra
    License
    Notes
    This Pulumi package is based on the vra Terraform Provider.
    vra logo
    vra 0.12.0 published on Monday, Apr 14, 2025 by vmware