RouteCommunityList data source
Using getRouteCommunityList
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 getRouteCommunityList(args: GetRouteCommunityListArgs, opts?: InvokeOptions): Promise<GetRouteCommunityListResult>
function getRouteCommunityListOutput(args: GetRouteCommunityListOutputArgs, opts?: InvokeOptions): Output<GetRouteCommunityListResult>def get_route_community_list(device: Optional[str] = None,
folder: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRouteCommunityListResult
def get_route_community_list_output(device: Optional[pulumi.Input[str]] = None,
folder: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
snippet: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRouteCommunityListResult]func LookupRouteCommunityList(ctx *Context, args *LookupRouteCommunityListArgs, opts ...InvokeOption) (*LookupRouteCommunityListResult, error)
func LookupRouteCommunityListOutput(ctx *Context, args *LookupRouteCommunityListOutputArgs, opts ...InvokeOption) LookupRouteCommunityListResultOutput> Note: This function is named LookupRouteCommunityList in the Go SDK.
public static class GetRouteCommunityList
{
public static Task<GetRouteCommunityListResult> InvokeAsync(GetRouteCommunityListArgs args, InvokeOptions? opts = null)
public static Output<GetRouteCommunityListResult> Invoke(GetRouteCommunityListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRouteCommunityListResult> getRouteCommunityList(GetRouteCommunityListArgs args, InvokeOptions options)
public static Output<GetRouteCommunityListResult> getRouteCommunityList(GetRouteCommunityListArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getRouteCommunityList:getRouteCommunityList
arguments:
# arguments dictionaryThe following arguments are supported:
getRouteCommunityList Result
The following output properties are available:
- Description string
- Device string
- The device in which the resource is defined
- Folder string
- Id string
- UUID of the resource
- Name string
- Snippet string
- Tfid string
- Type
Get
Route Community List Type
- Description string
- Device string
- The device in which the resource is defined
- Folder string
- Id string
- UUID of the resource
- Name string
- Snippet string
- Tfid string
- Type
Get
Route Community List Type
- description String
- device String
- The device in which the resource is defined
- folder String
- id String
- UUID of the resource
- name String
- snippet String
- tfid String
- type
Get
Route Community List Type
- description string
- device string
- The device in which the resource is defined
- folder string
- id string
- UUID of the resource
- name string
- snippet string
- tfid string
- type
Get
Route Community List Type
- description str
- device str
- The device in which the resource is defined
- folder str
- id str
- UUID of the resource
- name str
- snippet str
- tfid str
- type
Get
Route Community List Type
- description String
- device String
- The device in which the resource is defined
- folder String
- id String
- UUID of the resource
- name String
- snippet String
- tfid String
- type Property Map
Supporting Types
GetRouteCommunityListType
- Extended
Get
Route Community List Type Extended - Extended
- Large
Get
Route Community List Type Large Large
ℹ️ Note: You must specify exactly one of
extended,large, andregular.- Regular
Get
Route Community List Type Regular Regular
ℹ️ Note: You must specify exactly one of
extended,large, andregular.
- Extended
Get
Route Community List Type Extended - Extended
- Large
Get
Route Community List Type Large Large
ℹ️ Note: You must specify exactly one of
extended,large, andregular.- Regular
Get
Route Community List Type Regular Regular
ℹ️ Note: You must specify exactly one of
extended,large, andregular.
- extended
Get
Route Community List Type Extended - Extended
- large
Get
Route Community List Type Large Large
ℹ️ Note: You must specify exactly one of
extended,large, andregular.- regular
Get
Route Community List Type Regular Regular
ℹ️ Note: You must specify exactly one of
extended,large, andregular.
- extended
Get
Route Community List Type Extended - Extended
- large
Get
Route Community List Type Large Large
ℹ️ Note: You must specify exactly one of
extended,large, andregular.- regular
Get
Route Community List Type Regular Regular
ℹ️ Note: You must specify exactly one of
extended,large, andregular.
- extended
Get
Route Community List Type Extended - Extended
- large
Get
Route Community List Type Large Large
ℹ️ Note: You must specify exactly one of
extended,large, andregular.- regular
Get
Route Community List Type Regular Regular
ℹ️ Note: You must specify exactly one of
extended,large, andregular.
- extended Property Map
- Extended
- large Property Map
Large
ℹ️ Note: You must specify exactly one of
extended,large, andregular.- regular Property Map
Regular
ℹ️ Note: You must specify exactly one of
extended,large, andregular.
GetRouteCommunityListTypeExtended
- Extended
Entries List<GetRoute Community List Type Extended Extended Entry> - Extended community lists
- Extended
Entries []GetRoute Community List Type Extended Extended Entry - Extended community lists
- extended
Entries List<GetRoute Community List Type Extended Extended Entry> - Extended community lists
- extended
Entries GetRoute Community List Type Extended Extended Entry[] - Extended community lists
- extended_
entries Sequence[GetRoute Community List Type Extended Extended Entry] - Extended community lists
- extended
Entries List<Property Map> - Extended community lists
GetRouteCommunityListTypeExtendedExtendedEntry
- action str
- Action
- lc_
regexes Sequence[str] - Extended community regular expression
- name int
- Sequence number
GetRouteCommunityListTypeLarge
- Large
Entries List<GetRoute Community List Type Large Large Entry> - Large community lists
- Large
Entries []GetRoute Community List Type Large Large Entry - Large community lists
- large
Entries List<GetRoute Community List Type Large Large Entry> - Large community lists
- large
Entries GetRoute Community List Type Large Large Entry[] - Large community lists
- large_
entries Sequence[GetRoute Community List Type Large Large Entry] - Large community lists
- large
Entries List<Property Map> - Large community lists
GetRouteCommunityListTypeLargeLargeEntry
- action str
- Action
- lc_
regexes Sequence[str] - Large community regular expression
- name int
- Sequence number
GetRouteCommunityListTypeRegular
- Regular
Entries List<GetRoute Community List Type Regular Regular Entry> - Regular community lists
- Regular
Entries []GetRoute Community List Type Regular Regular Entry - Regular community lists
- regular
Entries List<GetRoute Community List Type Regular Regular Entry> - Regular community lists
- regular
Entries GetRoute Community List Type Regular Regular Entry[] - Regular community lists
- regular_
entries Sequence[GetRoute Community List Type Regular Regular Entry] - Regular community lists
- regular
Entries List<Property Map> - Regular community lists
GetRouteCommunityListTypeRegularRegularEntry
- Action string
- Action
- Communities List<string>
- Communities
- Name int
- Sequence number
- Action string
- Action
- Communities []string
- Communities
- Name int
- Sequence number
- action String
- Action
- communities List<String>
- Communities
- name Integer
- Sequence number
- action string
- Action
- communities string[]
- Communities
- name number
- Sequence number
- action str
- Action
- communities Sequence[str]
- Communities
- name int
- Sequence number
- action String
- Action
- communities List<String>
- Communities
- name Number
- Sequence number
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
