1. Packages
  2. Cisco NX OS Resource Provider
  3. API Docs
  4. getRouteMapRuleEntrySetRegularCommunity
Cisco NX-OS v0.0.2 published on Friday, Sep 29, 2023 by lbrlabs

nxos.getRouteMapRuleEntrySetRegularCommunity

Explore with Pulumi AI

This data source can read a Set Community configuration in a Route-Map Rule Entry.

Example Usage

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nxos = Pulumi.Nxos;

return await Deployment.RunAsync(() => 
{
    var example = Nxos.GetRouteMapRuleEntrySetRegularCommunity.Invoke(new()
    {
        Order = 10,
        RuleName = "RULE1",
    });

});
Copy
package main

import (
	"github.com/lbrlabs/pulumi-nxos/sdk/go/nxos"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := nxos.LookupRouteMapRuleEntrySetRegularCommunity(ctx, &nxos.LookupRouteMapRuleEntrySetRegularCommunityArgs{
			Order:    10,
			RuleName: "RULE1",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nxos.NxosFunctions;
import com.pulumi.nxos.inputs.GetRouteMapRuleEntrySetRegularCommunityArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = NxosFunctions.getRouteMapRuleEntrySetRegularCommunity(GetRouteMapRuleEntrySetRegularCommunityArgs.builder()
            .order(10)
            .ruleName("RULE1")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as nxos from "@pulumi/nxos";

const example = nxos.getRouteMapRuleEntrySetRegularCommunity({
    order: 10,
    ruleName: "RULE1",
});
Copy
import pulumi
import pulumi_nxos as nxos

example = nxos.get_route_map_rule_entry_set_regular_community(order=10,
    rule_name="RULE1")
Copy
variables:
  example:
    fn::invoke:
      Function: nxos:getRouteMapRuleEntrySetRegularCommunity
      Arguments:
        order: 10
        ruleName: RULE1
Copy

Using getRouteMapRuleEntrySetRegularCommunity

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getRouteMapRuleEntrySetRegularCommunity(args: GetRouteMapRuleEntrySetRegularCommunityArgs, opts?: InvokeOptions): Promise<GetRouteMapRuleEntrySetRegularCommunityResult>
function getRouteMapRuleEntrySetRegularCommunityOutput(args: GetRouteMapRuleEntrySetRegularCommunityOutputArgs, opts?: InvokeOptions): Output<GetRouteMapRuleEntrySetRegularCommunityResult>
Copy
def get_route_map_rule_entry_set_regular_community(device: Optional[str] = None,
                                                   order: Optional[int] = None,
                                                   rule_name: Optional[str] = None,
                                                   opts: Optional[InvokeOptions] = None) -> GetRouteMapRuleEntrySetRegularCommunityResult
def get_route_map_rule_entry_set_regular_community_output(device: Optional[pulumi.Input[str]] = None,
                                                   order: Optional[pulumi.Input[int]] = None,
                                                   rule_name: Optional[pulumi.Input[str]] = None,
                                                   opts: Optional[InvokeOptions] = None) -> Output[GetRouteMapRuleEntrySetRegularCommunityResult]
Copy
func LookupRouteMapRuleEntrySetRegularCommunity(ctx *Context, args *LookupRouteMapRuleEntrySetRegularCommunityArgs, opts ...InvokeOption) (*LookupRouteMapRuleEntrySetRegularCommunityResult, error)
func LookupRouteMapRuleEntrySetRegularCommunityOutput(ctx *Context, args *LookupRouteMapRuleEntrySetRegularCommunityOutputArgs, opts ...InvokeOption) LookupRouteMapRuleEntrySetRegularCommunityResultOutput
Copy

> Note: This function is named LookupRouteMapRuleEntrySetRegularCommunity in the Go SDK.

public static class GetRouteMapRuleEntrySetRegularCommunity 
{
    public static Task<GetRouteMapRuleEntrySetRegularCommunityResult> InvokeAsync(GetRouteMapRuleEntrySetRegularCommunityArgs args, InvokeOptions? opts = null)
    public static Output<GetRouteMapRuleEntrySetRegularCommunityResult> Invoke(GetRouteMapRuleEntrySetRegularCommunityInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRouteMapRuleEntrySetRegularCommunityResult> getRouteMapRuleEntrySetRegularCommunity(GetRouteMapRuleEntrySetRegularCommunityArgs args, InvokeOptions options)
public static Output<GetRouteMapRuleEntrySetRegularCommunityResult> getRouteMapRuleEntrySetRegularCommunity(GetRouteMapRuleEntrySetRegularCommunityArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: nxos:index/getRouteMapRuleEntrySetRegularCommunity:getRouteMapRuleEntrySetRegularCommunity
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Order This property is required. int
Route-Map Rule Entry order.
RuleName This property is required. string
Route Map rule name.
Device string
A device name from the provider configuration.
Order This property is required. int
Route-Map Rule Entry order.
RuleName This property is required. string
Route Map rule name.
Device string
A device name from the provider configuration.
order This property is required. Integer
Route-Map Rule Entry order.
ruleName This property is required. String
Route Map rule name.
device String
A device name from the provider configuration.
order This property is required. number
Route-Map Rule Entry order.
ruleName This property is required. string
Route Map rule name.
device string
A device name from the provider configuration.
order This property is required. int
Route-Map Rule Entry order.
rule_name This property is required. str
Route Map rule name.
device str
A device name from the provider configuration.
order This property is required. Number
Route-Map Rule Entry order.
ruleName This property is required. String
Route Map rule name.
device String
A device name from the provider configuration.

getRouteMapRuleEntrySetRegularCommunity Result

The following output properties are available:

Additive string
Option to add to an existing community.
Id string
The distinguished name of the object.
NoCommunity string
Option to have no community attribute.
Order int
Route-Map Rule Entry order.
RuleName string
Route Map rule name.
SetCriteria string
Operation on the current community.
Device string
A device name from the provider configuration.
Additive string
Option to add to an existing community.
Id string
The distinguished name of the object.
NoCommunity string
Option to have no community attribute.
Order int
Route-Map Rule Entry order.
RuleName string
Route Map rule name.
SetCriteria string
Operation on the current community.
Device string
A device name from the provider configuration.
additive String
Option to add to an existing community.
id String
The distinguished name of the object.
noCommunity String
Option to have no community attribute.
order Integer
Route-Map Rule Entry order.
ruleName String
Route Map rule name.
setCriteria String
Operation on the current community.
device String
A device name from the provider configuration.
additive string
Option to add to an existing community.
id string
The distinguished name of the object.
noCommunity string
Option to have no community attribute.
order number
Route-Map Rule Entry order.
ruleName string
Route Map rule name.
setCriteria string
Operation on the current community.
device string
A device name from the provider configuration.
additive str
Option to add to an existing community.
id str
The distinguished name of the object.
no_community str
Option to have no community attribute.
order int
Route-Map Rule Entry order.
rule_name str
Route Map rule name.
set_criteria str
Operation on the current community.
device str
A device name from the provider configuration.
additive String
Option to add to an existing community.
id String
The distinguished name of the object.
noCommunity String
Option to have no community attribute.
order Number
Route-Map Rule Entry order.
ruleName String
Route Map rule name.
setCriteria String
Operation on the current community.
device String
A device name from the provider configuration.

Package Details

Repository
nxos lbrlabs/pulumi-nxos
License
Apache-2.0
Notes
This Pulumi package is based on the nxos Terraform Provider.