avi.Vrfcontext
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “Avi: avi.Vrfcontext” sidebar_current: “docs-avi-resource-vrfcontext” description: |- Creates and manages Avi VrfContext.
avi.Vrfcontext
The VrfContext resource allows the creation and management of Avi VrfContext
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const foo = new avi.Vrfcontext("foo", {tenantRef: "/api/tenant/?name=admin"});
import pulumi
import pulumi_avi as avi
foo = avi.Vrfcontext("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.NewVrfcontext(ctx, "foo", &avi.VrfcontextArgs{
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.Vrfcontext("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.Vrfcontext;
import com.pulumi.avi.VrfcontextArgs;
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 Vrfcontext("foo", VrfcontextArgs.builder()
.tenantRef("/api/tenant/?name=admin")
.build());
}
}
resources:
foo:
type: avi:Vrfcontext
properties:
tenantRef: /api/tenant/?name=admin
Create Vrfcontext Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Vrfcontext(name: string, args?: VrfcontextArgs, opts?: CustomResourceOptions);
@overload
def Vrfcontext(resource_name: str,
args: Optional[VrfcontextArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Vrfcontext(resource_name: str,
opts: Optional[ResourceOptions] = None,
attrs: Optional[Sequence[VrfcontextAttrArgs]] = None,
bfd_profiles: Optional[Sequence[VrfcontextBfdProfileArgs]] = None,
bgp_profiles: Optional[Sequence[VrfcontextBgpProfileArgs]] = None,
cloud_ref: Optional[str] = None,
configpb_attributes: Optional[Sequence[VrfcontextConfigpbAttributeArgs]] = None,
debugvrfcontexts: Optional[Sequence[VrfcontextDebugvrfcontextArgs]] = None,
description: Optional[str] = None,
gateway_mons: Optional[Sequence[VrfcontextGatewayMonArgs]] = None,
internal_gateway_monitors: Optional[Sequence[VrfcontextInternalGatewayMonitorArgs]] = None,
lldp_enable: Optional[str] = None,
markers: Optional[Sequence[VrfcontextMarkerArgs]] = None,
name: Optional[str] = None,
static_routes: Optional[Sequence[VrfcontextStaticRouteArgs]] = None,
system_default: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
vrfcontext_id: Optional[str] = None)
func NewVrfcontext(ctx *Context, name string, args *VrfcontextArgs, opts ...ResourceOption) (*Vrfcontext, error)
public Vrfcontext(string name, VrfcontextArgs? args = null, CustomResourceOptions? opts = null)
public Vrfcontext(String name, VrfcontextArgs args)
public Vrfcontext(String name, VrfcontextArgs args, CustomResourceOptions options)
type: avi:Vrfcontext
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 VrfcontextArgs
- 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 VrfcontextArgs
- 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 VrfcontextArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VrfcontextArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VrfcontextArgs
- 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 vrfcontextResource = new Avi.Vrfcontext("vrfcontextResource", new()
{
Attrs = new[]
{
new Avi.Inputs.VrfcontextAttrArgs
{
Key = "string",
Value = "string",
},
},
BfdProfiles = new[]
{
new Avi.Inputs.VrfcontextBfdProfileArgs
{
Minrx = "string",
Mintx = "string",
Multi = "string",
},
},
BgpProfiles = new[]
{
new Avi.Inputs.VrfcontextBgpProfileArgs
{
Ibgp = "string",
LocalAs = "string",
Communities = new[]
{
"string",
},
HoldTime = "string",
IpCommunities = new[]
{
new Avi.Inputs.VrfcontextBgpProfileIpCommunityArgs
{
Communities = new[]
{
"string",
},
IpBegins = new[]
{
new Avi.Inputs.VrfcontextBgpProfileIpCommunityIpBeginArgs
{
Addr = "string",
Type = "string",
},
},
IpEnds = new[]
{
new Avi.Inputs.VrfcontextBgpProfileIpCommunityIpEndArgs
{
Addr = "string",
Type = "string",
},
},
},
},
KeepaliveInterval = "string",
LocalPreference = "string",
NumAsPathPrepend = "string",
Peers = new[]
{
new Avi.Inputs.VrfcontextBgpProfilePeerArgs
{
AdvertiseSnatIp = "string",
AdvertiseVip = "string",
AdvertisementInterval = "string",
Bfd = "string",
ConnectTimer = "string",
EbgpMultihop = "string",
HoldTime = "string",
IbgpLocalAsOverride = "string",
KeepaliveInterval = "string",
Label = "string",
LocalAs = "string",
Md5Secret = "string",
NetworkRef = "string",
PeerIp6s = new[]
{
new Avi.Inputs.VrfcontextBgpProfilePeerPeerIp6Args
{
Addr = "string",
Type = "string",
},
},
PeerIps = new[]
{
new Avi.Inputs.VrfcontextBgpProfilePeerPeerIpArgs
{
Addr = "string",
Type = "string",
},
},
RemoteAs = "string",
Shutdown = "string",
Subnet6s = new[]
{
new Avi.Inputs.VrfcontextBgpProfilePeerSubnet6Args
{
IpAddrs = new[]
{
new Avi.Inputs.VrfcontextBgpProfilePeerSubnet6IpAddrArgs
{
Addr = "string",
Type = "string",
},
},
Mask = "string",
},
},
Subnets = new[]
{
new Avi.Inputs.VrfcontextBgpProfilePeerSubnetArgs
{
IpAddrs = new[]
{
new Avi.Inputs.VrfcontextBgpProfilePeerSubnetIpAddrArgs
{
Addr = "string",
Type = "string",
},
},
Mask = "string",
},
},
},
},
RoutingOptions = new[]
{
new Avi.Inputs.VrfcontextBgpProfileRoutingOptionArgs
{
Label = "string",
AdvertiseDefaultRoute = "string",
AdvertiseLearnedRoutes = "string",
LearnOnlyDefaultRoute = "string",
LearnRoutes = "string",
MaxLearnLimit = "string",
},
},
SendCommunity = "string",
Shutdown = "string",
},
},
CloudRef = "string",
ConfigpbAttributes = new[]
{
new Avi.Inputs.VrfcontextConfigpbAttributeArgs
{
Version = "string",
},
},
Debugvrfcontexts = new[]
{
new Avi.Inputs.VrfcontextDebugvrfcontextArgs
{
CommandBufferInterval = "string",
CommandBufferSize = "string",
Flags = new[]
{
new Avi.Inputs.VrfcontextDebugvrfcontextFlagArgs
{
Flag = "string",
},
},
},
},
Description = "string",
GatewayMons = new[]
{
new Avi.Inputs.VrfcontextGatewayMonArgs
{
GatewayIps = new[]
{
new Avi.Inputs.VrfcontextGatewayMonGatewayIpArgs
{
Addr = "string",
Type = "string",
},
},
GatewayMonitorFailThreshold = "string",
GatewayMonitorInterval = "string",
GatewayMonitorSuccessThreshold = "string",
Subnets = new[]
{
new Avi.Inputs.VrfcontextGatewayMonSubnetArgs
{
IpAddrs = new[]
{
new Avi.Inputs.VrfcontextGatewayMonSubnetIpAddrArgs
{
Addr = "string",
Type = "string",
},
},
Mask = "string",
},
},
},
},
InternalGatewayMonitors = new[]
{
new Avi.Inputs.VrfcontextInternalGatewayMonitorArgs
{
DisableGatewayMonitor = "string",
GatewayMonitorFailureThreshold = "string",
GatewayMonitorInterval = "string",
GatewayMonitorSuccessThreshold = "string",
},
},
LldpEnable = "string",
Markers = new[]
{
new Avi.Inputs.VrfcontextMarkerArgs
{
Key = "string",
Values = new[]
{
"string",
},
},
},
Name = "string",
StaticRoutes = new[]
{
new Avi.Inputs.VrfcontextStaticRouteArgs
{
NextHops = new[]
{
new Avi.Inputs.VrfcontextStaticRouteNextHopArgs
{
Addr = "string",
Type = "string",
},
},
Prefixes = new[]
{
new Avi.Inputs.VrfcontextStaticRoutePrefixArgs
{
IpAddrs = new[]
{
new Avi.Inputs.VrfcontextStaticRoutePrefixIpAddrArgs
{
Addr = "string",
Type = "string",
},
},
Mask = "string",
},
},
RouteId = "string",
DisableGatewayMonitor = "string",
IfName = "string",
Labels = new[]
{
new Avi.Inputs.VrfcontextStaticRouteLabelArgs
{
Key = "string",
Value = "string",
},
},
},
},
SystemDefault = "string",
TenantRef = "string",
Uuid = "string",
VrfcontextId = "string",
});
example, err := avi.NewVrfcontext(ctx, "vrfcontextResource", &avi.VrfcontextArgs{
Attrs: avi.VrfcontextAttrArray{
&avi.VrfcontextAttrArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
BfdProfiles: avi.VrfcontextBfdProfileArray{
&avi.VrfcontextBfdProfileArgs{
Minrx: pulumi.String("string"),
Mintx: pulumi.String("string"),
Multi: pulumi.String("string"),
},
},
BgpProfiles: avi.VrfcontextBgpProfileArray{
&avi.VrfcontextBgpProfileArgs{
Ibgp: pulumi.String("string"),
LocalAs: pulumi.String("string"),
Communities: pulumi.StringArray{
pulumi.String("string"),
},
HoldTime: pulumi.String("string"),
IpCommunities: avi.VrfcontextBgpProfileIpCommunityArray{
&avi.VrfcontextBgpProfileIpCommunityArgs{
Communities: pulumi.StringArray{
pulumi.String("string"),
},
IpBegins: avi.VrfcontextBgpProfileIpCommunityIpBeginArray{
&avi.VrfcontextBgpProfileIpCommunityIpBeginArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
IpEnds: avi.VrfcontextBgpProfileIpCommunityIpEndArray{
&avi.VrfcontextBgpProfileIpCommunityIpEndArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
KeepaliveInterval: pulumi.String("string"),
LocalPreference: pulumi.String("string"),
NumAsPathPrepend: pulumi.String("string"),
Peers: avi.VrfcontextBgpProfilePeerArray{
&avi.VrfcontextBgpProfilePeerArgs{
AdvertiseSnatIp: pulumi.String("string"),
AdvertiseVip: pulumi.String("string"),
AdvertisementInterval: pulumi.String("string"),
Bfd: pulumi.String("string"),
ConnectTimer: pulumi.String("string"),
EbgpMultihop: pulumi.String("string"),
HoldTime: pulumi.String("string"),
IbgpLocalAsOverride: pulumi.String("string"),
KeepaliveInterval: pulumi.String("string"),
Label: pulumi.String("string"),
LocalAs: pulumi.String("string"),
Md5Secret: pulumi.String("string"),
NetworkRef: pulumi.String("string"),
PeerIp6s: avi.VrfcontextBgpProfilePeerPeerIp6Array{
&avi.VrfcontextBgpProfilePeerPeerIp6Args{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
PeerIps: avi.VrfcontextBgpProfilePeerPeerIpArray{
&avi.VrfcontextBgpProfilePeerPeerIpArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
RemoteAs: pulumi.String("string"),
Shutdown: pulumi.String("string"),
Subnet6s: avi.VrfcontextBgpProfilePeerSubnet6Array{
&avi.VrfcontextBgpProfilePeerSubnet6Args{
IpAddrs: avi.VrfcontextBgpProfilePeerSubnet6IpAddrArray{
&avi.VrfcontextBgpProfilePeerSubnet6IpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Mask: pulumi.String("string"),
},
},
Subnets: avi.VrfcontextBgpProfilePeerSubnetArray{
&avi.VrfcontextBgpProfilePeerSubnetArgs{
IpAddrs: avi.VrfcontextBgpProfilePeerSubnetIpAddrArray{
&avi.VrfcontextBgpProfilePeerSubnetIpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Mask: pulumi.String("string"),
},
},
},
},
RoutingOptions: avi.VrfcontextBgpProfileRoutingOptionArray{
&avi.VrfcontextBgpProfileRoutingOptionArgs{
Label: pulumi.String("string"),
AdvertiseDefaultRoute: pulumi.String("string"),
AdvertiseLearnedRoutes: pulumi.String("string"),
LearnOnlyDefaultRoute: pulumi.String("string"),
LearnRoutes: pulumi.String("string"),
MaxLearnLimit: pulumi.String("string"),
},
},
SendCommunity: pulumi.String("string"),
Shutdown: pulumi.String("string"),
},
},
CloudRef: pulumi.String("string"),
ConfigpbAttributes: avi.VrfcontextConfigpbAttributeArray{
&avi.VrfcontextConfigpbAttributeArgs{
Version: pulumi.String("string"),
},
},
Debugvrfcontexts: avi.VrfcontextDebugvrfcontextArray{
&avi.VrfcontextDebugvrfcontextArgs{
CommandBufferInterval: pulumi.String("string"),
CommandBufferSize: pulumi.String("string"),
Flags: avi.VrfcontextDebugvrfcontextFlagArray{
&avi.VrfcontextDebugvrfcontextFlagArgs{
Flag: pulumi.String("string"),
},
},
},
},
Description: pulumi.String("string"),
GatewayMons: avi.VrfcontextGatewayMonArray{
&avi.VrfcontextGatewayMonArgs{
GatewayIps: avi.VrfcontextGatewayMonGatewayIpArray{
&avi.VrfcontextGatewayMonGatewayIpArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
GatewayMonitorFailThreshold: pulumi.String("string"),
GatewayMonitorInterval: pulumi.String("string"),
GatewayMonitorSuccessThreshold: pulumi.String("string"),
Subnets: avi.VrfcontextGatewayMonSubnetArray{
&avi.VrfcontextGatewayMonSubnetArgs{
IpAddrs: avi.VrfcontextGatewayMonSubnetIpAddrArray{
&avi.VrfcontextGatewayMonSubnetIpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Mask: pulumi.String("string"),
},
},
},
},
InternalGatewayMonitors: avi.VrfcontextInternalGatewayMonitorArray{
&avi.VrfcontextInternalGatewayMonitorArgs{
DisableGatewayMonitor: pulumi.String("string"),
GatewayMonitorFailureThreshold: pulumi.String("string"),
GatewayMonitorInterval: pulumi.String("string"),
GatewayMonitorSuccessThreshold: pulumi.String("string"),
},
},
LldpEnable: pulumi.String("string"),
Markers: avi.VrfcontextMarkerArray{
&avi.VrfcontextMarkerArgs{
Key: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Name: pulumi.String("string"),
StaticRoutes: avi.VrfcontextStaticRouteArray{
&avi.VrfcontextStaticRouteArgs{
NextHops: avi.VrfcontextStaticRouteNextHopArray{
&avi.VrfcontextStaticRouteNextHopArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Prefixes: avi.VrfcontextStaticRoutePrefixArray{
&avi.VrfcontextStaticRoutePrefixArgs{
IpAddrs: avi.VrfcontextStaticRoutePrefixIpAddrArray{
&avi.VrfcontextStaticRoutePrefixIpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Mask: pulumi.String("string"),
},
},
RouteId: pulumi.String("string"),
DisableGatewayMonitor: pulumi.String("string"),
IfName: pulumi.String("string"),
Labels: avi.VrfcontextStaticRouteLabelArray{
&avi.VrfcontextStaticRouteLabelArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SystemDefault: pulumi.String("string"),
TenantRef: pulumi.String("string"),
Uuid: pulumi.String("string"),
VrfcontextId: pulumi.String("string"),
})
var vrfcontextResource = new Vrfcontext("vrfcontextResource", VrfcontextArgs.builder()
.attrs(VrfcontextAttrArgs.builder()
.key("string")
.value("string")
.build())
.bfdProfiles(VrfcontextBfdProfileArgs.builder()
.minrx("string")
.mintx("string")
.multi("string")
.build())
.bgpProfiles(VrfcontextBgpProfileArgs.builder()
.ibgp("string")
.localAs("string")
.communities("string")
.holdTime("string")
.ipCommunities(VrfcontextBgpProfileIpCommunityArgs.builder()
.communities("string")
.ipBegins(VrfcontextBgpProfileIpCommunityIpBeginArgs.builder()
.addr("string")
.type("string")
.build())
.ipEnds(VrfcontextBgpProfileIpCommunityIpEndArgs.builder()
.addr("string")
.type("string")
.build())
.build())
.keepaliveInterval("string")
.localPreference("string")
.numAsPathPrepend("string")
.peers(VrfcontextBgpProfilePeerArgs.builder()
.advertiseSnatIp("string")
.advertiseVip("string")
.advertisementInterval("string")
.bfd("string")
.connectTimer("string")
.ebgpMultihop("string")
.holdTime("string")
.ibgpLocalAsOverride("string")
.keepaliveInterval("string")
.label("string")
.localAs("string")
.md5Secret("string")
.networkRef("string")
.peerIp6s(VrfcontextBgpProfilePeerPeerIp6Args.builder()
.addr("string")
.type("string")
.build())
.peerIps(VrfcontextBgpProfilePeerPeerIpArgs.builder()
.addr("string")
.type("string")
.build())
.remoteAs("string")
.shutdown("string")
.subnet6s(VrfcontextBgpProfilePeerSubnet6Args.builder()
.ipAddrs(VrfcontextBgpProfilePeerSubnet6IpAddrArgs.builder()
.addr("string")
.type("string")
.build())
.mask("string")
.build())
.subnets(VrfcontextBgpProfilePeerSubnetArgs.builder()
.ipAddrs(VrfcontextBgpProfilePeerSubnetIpAddrArgs.builder()
.addr("string")
.type("string")
.build())
.mask("string")
.build())
.build())
.routingOptions(VrfcontextBgpProfileRoutingOptionArgs.builder()
.label("string")
.advertiseDefaultRoute("string")
.advertiseLearnedRoutes("string")
.learnOnlyDefaultRoute("string")
.learnRoutes("string")
.maxLearnLimit("string")
.build())
.sendCommunity("string")
.shutdown("string")
.build())
.cloudRef("string")
.configpbAttributes(VrfcontextConfigpbAttributeArgs.builder()
.version("string")
.build())
.debugvrfcontexts(VrfcontextDebugvrfcontextArgs.builder()
.commandBufferInterval("string")
.commandBufferSize("string")
.flags(VrfcontextDebugvrfcontextFlagArgs.builder()
.flag("string")
.build())
.build())
.description("string")
.gatewayMons(VrfcontextGatewayMonArgs.builder()
.gatewayIps(VrfcontextGatewayMonGatewayIpArgs.builder()
.addr("string")
.type("string")
.build())
.gatewayMonitorFailThreshold("string")
.gatewayMonitorInterval("string")
.gatewayMonitorSuccessThreshold("string")
.subnets(VrfcontextGatewayMonSubnetArgs.builder()
.ipAddrs(VrfcontextGatewayMonSubnetIpAddrArgs.builder()
.addr("string")
.type("string")
.build())
.mask("string")
.build())
.build())
.internalGatewayMonitors(VrfcontextInternalGatewayMonitorArgs.builder()
.disableGatewayMonitor("string")
.gatewayMonitorFailureThreshold("string")
.gatewayMonitorInterval("string")
.gatewayMonitorSuccessThreshold("string")
.build())
.lldpEnable("string")
.markers(VrfcontextMarkerArgs.builder()
.key("string")
.values("string")
.build())
.name("string")
.staticRoutes(VrfcontextStaticRouteArgs.builder()
.nextHops(VrfcontextStaticRouteNextHopArgs.builder()
.addr("string")
.type("string")
.build())
.prefixes(VrfcontextStaticRoutePrefixArgs.builder()
.ipAddrs(VrfcontextStaticRoutePrefixIpAddrArgs.builder()
.addr("string")
.type("string")
.build())
.mask("string")
.build())
.routeId("string")
.disableGatewayMonitor("string")
.ifName("string")
.labels(VrfcontextStaticRouteLabelArgs.builder()
.key("string")
.value("string")
.build())
.build())
.systemDefault("string")
.tenantRef("string")
.uuid("string")
.vrfcontextId("string")
.build());
vrfcontext_resource = avi.Vrfcontext("vrfcontextResource",
attrs=[{
"key": "string",
"value": "string",
}],
bfd_profiles=[{
"minrx": "string",
"mintx": "string",
"multi": "string",
}],
bgp_profiles=[{
"ibgp": "string",
"local_as": "string",
"communities": ["string"],
"hold_time": "string",
"ip_communities": [{
"communities": ["string"],
"ip_begins": [{
"addr": "string",
"type": "string",
}],
"ip_ends": [{
"addr": "string",
"type": "string",
}],
}],
"keepalive_interval": "string",
"local_preference": "string",
"num_as_path_prepend": "string",
"peers": [{
"advertise_snat_ip": "string",
"advertise_vip": "string",
"advertisement_interval": "string",
"bfd": "string",
"connect_timer": "string",
"ebgp_multihop": "string",
"hold_time": "string",
"ibgp_local_as_override": "string",
"keepalive_interval": "string",
"label": "string",
"local_as": "string",
"md5_secret": "string",
"network_ref": "string",
"peer_ip6s": [{
"addr": "string",
"type": "string",
}],
"peer_ips": [{
"addr": "string",
"type": "string",
}],
"remote_as": "string",
"shutdown": "string",
"subnet6s": [{
"ip_addrs": [{
"addr": "string",
"type": "string",
}],
"mask": "string",
}],
"subnets": [{
"ip_addrs": [{
"addr": "string",
"type": "string",
}],
"mask": "string",
}],
}],
"routing_options": [{
"label": "string",
"advertise_default_route": "string",
"advertise_learned_routes": "string",
"learn_only_default_route": "string",
"learn_routes": "string",
"max_learn_limit": "string",
}],
"send_community": "string",
"shutdown": "string",
}],
cloud_ref="string",
configpb_attributes=[{
"version": "string",
}],
debugvrfcontexts=[{
"command_buffer_interval": "string",
"command_buffer_size": "string",
"flags": [{
"flag": "string",
}],
}],
description="string",
gateway_mons=[{
"gateway_ips": [{
"addr": "string",
"type": "string",
}],
"gateway_monitor_fail_threshold": "string",
"gateway_monitor_interval": "string",
"gateway_monitor_success_threshold": "string",
"subnets": [{
"ip_addrs": [{
"addr": "string",
"type": "string",
}],
"mask": "string",
}],
}],
internal_gateway_monitors=[{
"disable_gateway_monitor": "string",
"gateway_monitor_failure_threshold": "string",
"gateway_monitor_interval": "string",
"gateway_monitor_success_threshold": "string",
}],
lldp_enable="string",
markers=[{
"key": "string",
"values": ["string"],
}],
name="string",
static_routes=[{
"next_hops": [{
"addr": "string",
"type": "string",
}],
"prefixes": [{
"ip_addrs": [{
"addr": "string",
"type": "string",
}],
"mask": "string",
}],
"route_id": "string",
"disable_gateway_monitor": "string",
"if_name": "string",
"labels": [{
"key": "string",
"value": "string",
}],
}],
system_default="string",
tenant_ref="string",
uuid="string",
vrfcontext_id="string")
const vrfcontextResource = new avi.Vrfcontext("vrfcontextResource", {
attrs: [{
key: "string",
value: "string",
}],
bfdProfiles: [{
minrx: "string",
mintx: "string",
multi: "string",
}],
bgpProfiles: [{
ibgp: "string",
localAs: "string",
communities: ["string"],
holdTime: "string",
ipCommunities: [{
communities: ["string"],
ipBegins: [{
addr: "string",
type: "string",
}],
ipEnds: [{
addr: "string",
type: "string",
}],
}],
keepaliveInterval: "string",
localPreference: "string",
numAsPathPrepend: "string",
peers: [{
advertiseSnatIp: "string",
advertiseVip: "string",
advertisementInterval: "string",
bfd: "string",
connectTimer: "string",
ebgpMultihop: "string",
holdTime: "string",
ibgpLocalAsOverride: "string",
keepaliveInterval: "string",
label: "string",
localAs: "string",
md5Secret: "string",
networkRef: "string",
peerIp6s: [{
addr: "string",
type: "string",
}],
peerIps: [{
addr: "string",
type: "string",
}],
remoteAs: "string",
shutdown: "string",
subnet6s: [{
ipAddrs: [{
addr: "string",
type: "string",
}],
mask: "string",
}],
subnets: [{
ipAddrs: [{
addr: "string",
type: "string",
}],
mask: "string",
}],
}],
routingOptions: [{
label: "string",
advertiseDefaultRoute: "string",
advertiseLearnedRoutes: "string",
learnOnlyDefaultRoute: "string",
learnRoutes: "string",
maxLearnLimit: "string",
}],
sendCommunity: "string",
shutdown: "string",
}],
cloudRef: "string",
configpbAttributes: [{
version: "string",
}],
debugvrfcontexts: [{
commandBufferInterval: "string",
commandBufferSize: "string",
flags: [{
flag: "string",
}],
}],
description: "string",
gatewayMons: [{
gatewayIps: [{
addr: "string",
type: "string",
}],
gatewayMonitorFailThreshold: "string",
gatewayMonitorInterval: "string",
gatewayMonitorSuccessThreshold: "string",
subnets: [{
ipAddrs: [{
addr: "string",
type: "string",
}],
mask: "string",
}],
}],
internalGatewayMonitors: [{
disableGatewayMonitor: "string",
gatewayMonitorFailureThreshold: "string",
gatewayMonitorInterval: "string",
gatewayMonitorSuccessThreshold: "string",
}],
lldpEnable: "string",
markers: [{
key: "string",
values: ["string"],
}],
name: "string",
staticRoutes: [{
nextHops: [{
addr: "string",
type: "string",
}],
prefixes: [{
ipAddrs: [{
addr: "string",
type: "string",
}],
mask: "string",
}],
routeId: "string",
disableGatewayMonitor: "string",
ifName: "string",
labels: [{
key: "string",
value: "string",
}],
}],
systemDefault: "string",
tenantRef: "string",
uuid: "string",
vrfcontextId: "string",
});
type: avi:Vrfcontext
properties:
attrs:
- key: string
value: string
bfdProfiles:
- minrx: string
mintx: string
multi: string
bgpProfiles:
- communities:
- string
holdTime: string
ibgp: string
ipCommunities:
- communities:
- string
ipBegins:
- addr: string
type: string
ipEnds:
- addr: string
type: string
keepaliveInterval: string
localAs: string
localPreference: string
numAsPathPrepend: string
peers:
- advertiseSnatIp: string
advertiseVip: string
advertisementInterval: string
bfd: string
connectTimer: string
ebgpMultihop: string
holdTime: string
ibgpLocalAsOverride: string
keepaliveInterval: string
label: string
localAs: string
md5Secret: string
networkRef: string
peerIp6s:
- addr: string
type: string
peerIps:
- addr: string
type: string
remoteAs: string
shutdown: string
subnet6s:
- ipAddrs:
- addr: string
type: string
mask: string
subnets:
- ipAddrs:
- addr: string
type: string
mask: string
routingOptions:
- advertiseDefaultRoute: string
advertiseLearnedRoutes: string
label: string
learnOnlyDefaultRoute: string
learnRoutes: string
maxLearnLimit: string
sendCommunity: string
shutdown: string
cloudRef: string
configpbAttributes:
- version: string
debugvrfcontexts:
- commandBufferInterval: string
commandBufferSize: string
flags:
- flag: string
description: string
gatewayMons:
- gatewayIps:
- addr: string
type: string
gatewayMonitorFailThreshold: string
gatewayMonitorInterval: string
gatewayMonitorSuccessThreshold: string
subnets:
- ipAddrs:
- addr: string
type: string
mask: string
internalGatewayMonitors:
- disableGatewayMonitor: string
gatewayMonitorFailureThreshold: string
gatewayMonitorInterval: string
gatewayMonitorSuccessThreshold: string
lldpEnable: string
markers:
- key: string
values:
- string
name: string
staticRoutes:
- disableGatewayMonitor: string
ifName: string
labels:
- key: string
value: string
nextHops:
- addr: string
type: string
prefixes:
- ipAddrs:
- addr: string
type: string
mask: string
routeId: string
systemDefault: string
tenantRef: string
uuid: string
vrfcontextId: string
Vrfcontext 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 Vrfcontext resource accepts the following input properties:
- Attrs
List<Vrfcontext
Attr> - Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Bfd
Profiles List<VrfcontextBfd Profile> - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Bgp
Profiles List<VrfcontextBgp Profile> - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- Cloud
Ref string - It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<VrfcontextConfigpb 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.
- Debugvrfcontexts
List<Vrfcontext
Debugvrfcontext> - Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Gateway
Mons List<VrfcontextGateway Mon> - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- Internal
Gateway List<VrfcontextMonitors Internal Gateway Monitor> - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Lldp
Enable string - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- Markers
List<Vrfcontext
Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Static
Routes List<VrfcontextStatic Route> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- System
Default string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vrfcontext
Id string
- Attrs
[]Vrfcontext
Attr Args - Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Bfd
Profiles []VrfcontextBfd Profile Args - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Bgp
Profiles []VrfcontextBgp Profile Args - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- Cloud
Ref string - It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []VrfcontextConfigpb 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.
- Debugvrfcontexts
[]Vrfcontext
Debugvrfcontext Args - Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Gateway
Mons []VrfcontextGateway Mon Args - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- Internal
Gateway []VrfcontextMonitors Internal Gateway Monitor Args - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Lldp
Enable string - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- Markers
[]Vrfcontext
Marker Args - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Static
Routes []VrfcontextStatic Route Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- System
Default string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vrfcontext
Id string
- attrs
List<Vrfcontext
Attr> - Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- bfd
Profiles List<VrfcontextBfd Profile> - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- bgp
Profiles List<VrfcontextBgp Profile> - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Ref String - It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<VrfcontextConfigpb 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.
- debugvrfcontexts
List<Vrfcontext
Debugvrfcontext> - Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- gateway
Mons List<VrfcontextGateway Mon> - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- internal
Gateway List<VrfcontextMonitors Internal Gateway Monitor> - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- lldp
Enable String - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- markers
List<Vrfcontext
Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- static
Routes List<VrfcontextStatic Route> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- system
Default String - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vrfcontext
Id String
- attrs
Vrfcontext
Attr[] - Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- bfd
Profiles VrfcontextBfd Profile[] - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- bgp
Profiles VrfcontextBgp Profile[] - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Ref string - It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes VrfcontextConfigpb 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.
- debugvrfcontexts
Vrfcontext
Debugvrfcontext[] - Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- gateway
Mons VrfcontextGateway Mon[] - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- internal
Gateway VrfcontextMonitors Internal Gateway Monitor[] - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- lldp
Enable string - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- markers
Vrfcontext
Marker[] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- static
Routes VrfcontextStatic Route[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- system
Default string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vrfcontext
Id string
- attrs
Sequence[Vrfcontext
Attr Args] - Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- bfd_
profiles Sequence[VrfcontextBfd Profile Args] - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- bgp_
profiles Sequence[VrfcontextBgp Profile Args] - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud_
ref str - It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[VrfcontextConfigpb 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.
- debugvrfcontexts
Sequence[Vrfcontext
Debugvrfcontext Args] - Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- gateway_
mons Sequence[VrfcontextGateway Mon Args] - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- internal_
gateway_ Sequence[Vrfcontextmonitors Internal Gateway Monitor Args] - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- lldp_
enable str - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- markers
Sequence[Vrfcontext
Marker Args] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- static_
routes Sequence[VrfcontextStatic Route Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- system_
default str - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vrfcontext_
id str
- attrs List<Property Map>
- Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- bfd
Profiles List<Property Map> - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- bgp
Profiles List<Property Map> - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Ref String - It is a reference to an object of type cloud. 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.
- debugvrfcontexts List<Property Map>
- Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- gateway
Mons List<Property Map> - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- internal
Gateway List<Property Map>Monitors - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- lldp
Enable String - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- markers List<Property Map>
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- static
Routes List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- system
Default String - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vrfcontext
Id String
Outputs
All input properties are implicitly available as output properties. Additionally, the Vrfcontext 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 Vrfcontext Resource
Get an existing Vrfcontext 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?: VrfcontextState, opts?: CustomResourceOptions): Vrfcontext
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
attrs: Optional[Sequence[VrfcontextAttrArgs]] = None,
bfd_profiles: Optional[Sequence[VrfcontextBfdProfileArgs]] = None,
bgp_profiles: Optional[Sequence[VrfcontextBgpProfileArgs]] = None,
cloud_ref: Optional[str] = None,
configpb_attributes: Optional[Sequence[VrfcontextConfigpbAttributeArgs]] = None,
debugvrfcontexts: Optional[Sequence[VrfcontextDebugvrfcontextArgs]] = None,
description: Optional[str] = None,
gateway_mons: Optional[Sequence[VrfcontextGatewayMonArgs]] = None,
internal_gateway_monitors: Optional[Sequence[VrfcontextInternalGatewayMonitorArgs]] = None,
lldp_enable: Optional[str] = None,
markers: Optional[Sequence[VrfcontextMarkerArgs]] = None,
name: Optional[str] = None,
static_routes: Optional[Sequence[VrfcontextStaticRouteArgs]] = None,
system_default: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
vrfcontext_id: Optional[str] = None) -> Vrfcontext
func GetVrfcontext(ctx *Context, name string, id IDInput, state *VrfcontextState, opts ...ResourceOption) (*Vrfcontext, error)
public static Vrfcontext Get(string name, Input<string> id, VrfcontextState? state, CustomResourceOptions? opts = null)
public static Vrfcontext get(String name, Output<String> id, VrfcontextState state, CustomResourceOptions options)
resources: _: type: avi:Vrfcontext 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.
- Attrs
List<Vrfcontext
Attr> - Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Bfd
Profiles List<VrfcontextBfd Profile> - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Bgp
Profiles List<VrfcontextBgp Profile> - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- Cloud
Ref string - It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<VrfcontextConfigpb 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.
- Debugvrfcontexts
List<Vrfcontext
Debugvrfcontext> - Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Gateway
Mons List<VrfcontextGateway Mon> - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- Internal
Gateway List<VrfcontextMonitors Internal Gateway Monitor> - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Lldp
Enable string - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- Markers
List<Vrfcontext
Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Static
Routes List<VrfcontextStatic Route> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- System
Default string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vrfcontext
Id string
- Attrs
[]Vrfcontext
Attr Args - Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Bfd
Profiles []VrfcontextBfd Profile Args - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Bgp
Profiles []VrfcontextBgp Profile Args - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- Cloud
Ref string - It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []VrfcontextConfigpb 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.
- Debugvrfcontexts
[]Vrfcontext
Debugvrfcontext Args - Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Gateway
Mons []VrfcontextGateway Mon Args - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- Internal
Gateway []VrfcontextMonitors Internal Gateway Monitor Args - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Lldp
Enable string - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- Markers
[]Vrfcontext
Marker Args - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Static
Routes []VrfcontextStatic Route Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- System
Default string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Vrfcontext
Id string
- attrs
List<Vrfcontext
Attr> - Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- bfd
Profiles List<VrfcontextBfd Profile> - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- bgp
Profiles List<VrfcontextBgp Profile> - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Ref String - It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<VrfcontextConfigpb 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.
- debugvrfcontexts
List<Vrfcontext
Debugvrfcontext> - Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- gateway
Mons List<VrfcontextGateway Mon> - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- internal
Gateway List<VrfcontextMonitors Internal Gateway Monitor> - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- lldp
Enable String - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- markers
List<Vrfcontext
Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- static
Routes List<VrfcontextStatic Route> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- system
Default String - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vrfcontext
Id String
- attrs
Vrfcontext
Attr[] - Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- bfd
Profiles VrfcontextBfd Profile[] - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- bgp
Profiles VrfcontextBgp Profile[] - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Ref string - It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes VrfcontextConfigpb 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.
- debugvrfcontexts
Vrfcontext
Debugvrfcontext[] - Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- gateway
Mons VrfcontextGateway Mon[] - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- internal
Gateway VrfcontextMonitors Internal Gateway Monitor[] - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- lldp
Enable string - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- markers
Vrfcontext
Marker[] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- static
Routes VrfcontextStatic Route[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- system
Default string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vrfcontext
Id string
- attrs
Sequence[Vrfcontext
Attr Args] - Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- bfd_
profiles Sequence[VrfcontextBfd Profile Args] - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- bgp_
profiles Sequence[VrfcontextBgp Profile Args] - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud_
ref str - It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[VrfcontextConfigpb 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.
- debugvrfcontexts
Sequence[Vrfcontext
Debugvrfcontext Args] - Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- gateway_
mons Sequence[VrfcontextGateway Mon Args] - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- internal_
gateway_ Sequence[Vrfcontextmonitors Internal Gateway Monitor Args] - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- lldp_
enable str - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- markers
Sequence[Vrfcontext
Marker Args] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- static_
routes Sequence[VrfcontextStatic Route Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- system_
default str - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vrfcontext_
id str
- attrs List<Property Map>
- Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- bfd
Profiles List<Property Map> - Bfd configuration profile. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- bgp
Profiles List<Property Map> - Bgp local and peer info. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Ref String - It is a reference to an object of type cloud. 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.
- debugvrfcontexts List<Property Map>
- Configure debug flags for vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- gateway
Mons List<Property Map> - Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in enterprise, enterprise with cloud services edition.
- internal
Gateway List<Property Map>Monitors - Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- lldp
Enable String - Enable lldp. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
- markers List<Property Map>
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- static
Routes List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- system
Default String - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- vrfcontext
Id String
Supporting Types
VrfcontextAttr, VrfcontextAttrArgs
VrfcontextBfdProfile, VrfcontextBfdProfileArgs
VrfcontextBgpProfile, VrfcontextBgpProfileArgs
- Ibgp string
- Local
As string - Communities List<string>
- Hold
Time string - Ip
Communities List<VrfcontextBgp Profile Ip Community> - Keepalive
Interval string - Local
Preference string - Num
As stringPath Prepend - Peers
List<Vrfcontext
Bgp Profile Peer> - Routing
Options List<VrfcontextBgp Profile Routing Option> - Send
Community string - Shutdown string
- Ibgp string
- Local
As string - Communities []string
- Hold
Time string - Ip
Communities []VrfcontextBgp Profile Ip Community - Keepalive
Interval string - Local
Preference string - Num
As stringPath Prepend - Peers
[]Vrfcontext
Bgp Profile Peer - Routing
Options []VrfcontextBgp Profile Routing Option - Send
Community string - Shutdown string
- ibgp String
- local
As String - communities List<String>
- hold
Time String - ip
Communities List<VrfcontextBgp Profile Ip Community> - keepalive
Interval String - local
Preference String - num
As StringPath Prepend - peers
List<Vrfcontext
Bgp Profile Peer> - routing
Options List<VrfcontextBgp Profile Routing Option> - send
Community String - shutdown String
- ibgp string
- local
As string - communities string[]
- hold
Time string - ip
Communities VrfcontextBgp Profile Ip Community[] - keepalive
Interval string - local
Preference string - num
As stringPath Prepend - peers
Vrfcontext
Bgp Profile Peer[] - routing
Options VrfcontextBgp Profile Routing Option[] - send
Community string - shutdown string
- ibgp str
- local_
as str - communities Sequence[str]
- hold_
time str - ip_
communities Sequence[VrfcontextBgp Profile Ip Community] - keepalive_
interval str - local_
preference str - num_
as_ strpath_ prepend - peers
Sequence[Vrfcontext
Bgp Profile Peer] - routing_
options Sequence[VrfcontextBgp Profile Routing Option] - send_
community str - shutdown str
- ibgp String
- local
As String - communities List<String>
- hold
Time String - ip
Communities List<Property Map> - keepalive
Interval String - local
Preference String - num
As StringPath Prepend - peers List<Property Map>
- routing
Options List<Property Map> - send
Community String - shutdown String
VrfcontextBgpProfileIpCommunity, VrfcontextBgpProfileIpCommunityArgs
VrfcontextBgpProfileIpCommunityIpBegin, VrfcontextBgpProfileIpCommunityIpBeginArgs
VrfcontextBgpProfileIpCommunityIpEnd, VrfcontextBgpProfileIpCommunityIpEndArgs
VrfcontextBgpProfilePeer, VrfcontextBgpProfilePeerArgs
- Advertise
Snat stringIp - Advertise
Vip string - Advertisement
Interval string - Bfd string
- Connect
Timer string - Ebgp
Multihop string - Hold
Time string - Ibgp
Local stringAs Override - Keepalive
Interval string - Label string
- Local
As string - Md5Secret string
- Network
Ref string - Peer
Ip6s List<VrfcontextBgp Profile Peer Peer Ip6> - Peer
Ips List<VrfcontextBgp Profile Peer Peer Ip> - Remote
As string - Shutdown string
- Subnet6s
List<Vrfcontext
Bgp Profile Peer Subnet6> - Subnets
List<Vrfcontext
Bgp Profile Peer Subnet>
- Advertise
Snat stringIp - Advertise
Vip string - Advertisement
Interval string - Bfd string
- Connect
Timer string - Ebgp
Multihop string - Hold
Time string - Ibgp
Local stringAs Override - Keepalive
Interval string - Label string
- Local
As string - Md5Secret string
- Network
Ref string - Peer
Ip6s []VrfcontextBgp Profile Peer Peer Ip6 - Peer
Ips []VrfcontextBgp Profile Peer Peer Ip - Remote
As string - Shutdown string
- Subnet6s
[]Vrfcontext
Bgp Profile Peer Subnet6 - Subnets
[]Vrfcontext
Bgp Profile Peer Subnet
- advertise
Snat StringIp - advertise
Vip String - advertisement
Interval String - bfd String
- connect
Timer String - ebgp
Multihop String - hold
Time String - ibgp
Local StringAs Override - keepalive
Interval String - label String
- local
As String - md5Secret String
- network
Ref String - peer
Ip6s List<VrfcontextBgp Profile Peer Peer Ip6> - peer
Ips List<VrfcontextBgp Profile Peer Peer Ip> - remote
As String - shutdown String
- subnet6s
List<Vrfcontext
Bgp Profile Peer Subnet6> - subnets
List<Vrfcontext
Bgp Profile Peer Subnet>
- advertise
Snat stringIp - advertise
Vip string - advertisement
Interval string - bfd string
- connect
Timer string - ebgp
Multihop string - hold
Time string - ibgp
Local stringAs Override - keepalive
Interval string - label string
- local
As string - md5Secret string
- network
Ref string - peer
Ip6s VrfcontextBgp Profile Peer Peer Ip6[] - peer
Ips VrfcontextBgp Profile Peer Peer Ip[] - remote
As string - shutdown string
- subnet6s
Vrfcontext
Bgp Profile Peer Subnet6[] - subnets
Vrfcontext
Bgp Profile Peer Subnet[]
- advertise_
snat_ strip - advertise_
vip str - advertisement_
interval str - bfd str
- connect_
timer str - ebgp_
multihop str - hold_
time str - ibgp_
local_ stras_ override - keepalive_
interval str - label str
- local_
as str - md5_
secret str - network_
ref str - peer_
ip6s Sequence[VrfcontextBgp Profile Peer Peer Ip6] - peer_
ips Sequence[VrfcontextBgp Profile Peer Peer Ip] - remote_
as str - shutdown str
- subnet6s
Sequence[Vrfcontext
Bgp Profile Peer Subnet6] - subnets
Sequence[Vrfcontext
Bgp Profile Peer Subnet]
- advertise
Snat StringIp - advertise
Vip String - advertisement
Interval String - bfd String
- connect
Timer String - ebgp
Multihop String - hold
Time String - ibgp
Local StringAs Override - keepalive
Interval String - label String
- local
As String - md5Secret String
- network
Ref String - peer
Ip6s List<Property Map> - peer
Ips List<Property Map> - remote
As String - shutdown String
- subnet6s List<Property Map>
- subnets List<Property Map>
VrfcontextBgpProfilePeerPeerIp, VrfcontextBgpProfilePeerPeerIpArgs
VrfcontextBgpProfilePeerPeerIp6, VrfcontextBgpProfilePeerPeerIp6Args
VrfcontextBgpProfilePeerSubnet, VrfcontextBgpProfilePeerSubnetArgs
- ip
Addrs List<Property Map> - mask String
VrfcontextBgpProfilePeerSubnet6, VrfcontextBgpProfilePeerSubnet6Args
- ip
Addrs List<Property Map> - mask String
VrfcontextBgpProfilePeerSubnet6IpAddr, VrfcontextBgpProfilePeerSubnet6IpAddrArgs
VrfcontextBgpProfilePeerSubnetIpAddr, VrfcontextBgpProfilePeerSubnetIpAddrArgs
VrfcontextBgpProfileRoutingOption, VrfcontextBgpProfileRoutingOptionArgs
- Label string
- Advertise
Default stringRoute - Advertise
Learned stringRoutes - Learn
Only stringDefault Route - Learn
Routes string - Max
Learn stringLimit
- Label string
- Advertise
Default stringRoute - Advertise
Learned stringRoutes - Learn
Only stringDefault Route - Learn
Routes string - Max
Learn stringLimit
- label String
- advertise
Default StringRoute - advertise
Learned StringRoutes - learn
Only StringDefault Route - learn
Routes String - max
Learn StringLimit
- label string
- advertise
Default stringRoute - advertise
Learned stringRoutes - learn
Only stringDefault Route - learn
Routes string - max
Learn stringLimit
- label String
- advertise
Default StringRoute - advertise
Learned StringRoutes - learn
Only StringDefault Route - learn
Routes String - max
Learn StringLimit
VrfcontextConfigpbAttribute, VrfcontextConfigpbAttributeArgs
- Version string
- Version string
- version String
- version string
- version str
- version String
VrfcontextDebugvrfcontext, VrfcontextDebugvrfcontextArgs
VrfcontextDebugvrfcontextFlag, VrfcontextDebugvrfcontextFlagArgs
- Flag string
- Flag string
- flag String
- flag string
- flag str
- flag String
VrfcontextGatewayMon, VrfcontextGatewayMonArgs
VrfcontextGatewayMonGatewayIp, VrfcontextGatewayMonGatewayIpArgs
VrfcontextGatewayMonSubnet, VrfcontextGatewayMonSubnetArgs
- ip
Addrs List<Property Map> - mask String
VrfcontextGatewayMonSubnetIpAddr, VrfcontextGatewayMonSubnetIpAddrArgs
VrfcontextInternalGatewayMonitor, VrfcontextInternalGatewayMonitorArgs
- Disable
Gateway stringMonitor - Gateway
Monitor stringFailure Threshold - Gateway
Monitor stringInterval - Gateway
Monitor stringSuccess Threshold
- Disable
Gateway stringMonitor - Gateway
Monitor stringFailure Threshold - Gateway
Monitor stringInterval - Gateway
Monitor stringSuccess Threshold
- disable
Gateway StringMonitor - gateway
Monitor StringFailure Threshold - gateway
Monitor StringInterval - gateway
Monitor StringSuccess Threshold
- disable
Gateway stringMonitor - gateway
Monitor stringFailure Threshold - gateway
Monitor stringInterval - gateway
Monitor stringSuccess Threshold
- disable
Gateway StringMonitor - gateway
Monitor StringFailure Threshold - gateway
Monitor StringInterval - gateway
Monitor StringSuccess Threshold
VrfcontextMarker, VrfcontextMarkerArgs
VrfcontextStaticRoute, VrfcontextStaticRouteArgs
VrfcontextStaticRouteLabel, VrfcontextStaticRouteLabelArgs
VrfcontextStaticRouteNextHop, VrfcontextStaticRouteNextHopArgs
VrfcontextStaticRoutePrefix, VrfcontextStaticRoutePrefixArgs
- ip
Addrs List<Property Map> - mask String
VrfcontextStaticRoutePrefixIpAddr, VrfcontextStaticRoutePrefixIpAddrArgs
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.