1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. getCellularControllerFeatureTemplate
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

sdwan.getCellularControllerFeatureTemplate

Explore with Pulumi AI

This data source can read the Cellular Controller feature template.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";

const example = sdwan.getCellularControllerFeatureTemplate({
    id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
});
Copy
import pulumi
import pulumi_sdwan as sdwan

example = sdwan.get_cellular_controller_feature_template(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sdwan.LookupCellularControllerFeatureTemplate(ctx, &sdwan.LookupCellularControllerFeatureTemplateArgs{
			Id: pulumi.StringRef("f6b2c44c-693c-4763-b010-895aa3d236bd"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdwan = Pulumi.Sdwan;

return await Deployment.RunAsync(() => 
{
    var example = Sdwan.GetCellularControllerFeatureTemplate.Invoke(new()
    {
        Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SdwanFunctions;
import com.pulumi.sdwan.inputs.GetCellularControllerFeatureTemplateArgs;
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 = SdwanFunctions.getCellularControllerFeatureTemplate(GetCellularControllerFeatureTemplateArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: sdwan:getCellularControllerFeatureTemplate
      arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
Copy

Using getCellularControllerFeatureTemplate

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 getCellularControllerFeatureTemplate(args: GetCellularControllerFeatureTemplateArgs, opts?: InvokeOptions): Promise<GetCellularControllerFeatureTemplateResult>
function getCellularControllerFeatureTemplateOutput(args: GetCellularControllerFeatureTemplateOutputArgs, opts?: InvokeOptions): Output<GetCellularControllerFeatureTemplateResult>
Copy
def get_cellular_controller_feature_template(id: Optional[str] = None,
                                             name: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetCellularControllerFeatureTemplateResult
def get_cellular_controller_feature_template_output(id: Optional[pulumi.Input[str]] = None,
                                             name: Optional[pulumi.Input[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetCellularControllerFeatureTemplateResult]
Copy
func LookupCellularControllerFeatureTemplate(ctx *Context, args *LookupCellularControllerFeatureTemplateArgs, opts ...InvokeOption) (*LookupCellularControllerFeatureTemplateResult, error)
func LookupCellularControllerFeatureTemplateOutput(ctx *Context, args *LookupCellularControllerFeatureTemplateOutputArgs, opts ...InvokeOption) LookupCellularControllerFeatureTemplateResultOutput
Copy

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

public static class GetCellularControllerFeatureTemplate 
{
    public static Task<GetCellularControllerFeatureTemplateResult> InvokeAsync(GetCellularControllerFeatureTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetCellularControllerFeatureTemplateResult> Invoke(GetCellularControllerFeatureTemplateInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCellularControllerFeatureTemplateResult> getCellularControllerFeatureTemplate(GetCellularControllerFeatureTemplateArgs args, InvokeOptions options)
public static Output<GetCellularControllerFeatureTemplateResult> getCellularControllerFeatureTemplate(GetCellularControllerFeatureTemplateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdwan:index/getCellularControllerFeatureTemplate:getCellularControllerFeatureTemplate
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
The id of the feature template
Name string
The name of the feature template
Id string
The id of the feature template
Name string
The name of the feature template
id String
The id of the feature template
name String
The name of the feature template
id string
The id of the feature template
name string
The name of the feature template
id str
The id of the feature template
name str
The name of the feature template
id String
The id of the feature template
name String
The name of the feature template

getCellularControllerFeatureTemplate Result

The following output properties are available:

CellularInterfaceId string
Cellular interface name
CellularInterfaceIdVariable string
Variable name
DataProfiles List<GetCellularControllerFeatureTemplateDataProfile>
Data Profile List
Description string
The description of the feature template
DeviceTypes List<string>
List of supported device types
FirmwareAutoSim bool
Enable/Disable Firmware Auto Sim
FirmwareAutoSimVariable string
Variable name
Id string
The id of the feature template
Name string
The name of the feature template
PrimarySimSlot int
Set primary SIM slot
PrimarySimSlotVariable string
Variable name
SimFailoverRetries int
Set SIM failover retries
SimFailoverRetriesVariable string
Variable name
SimFailoverTimeout int
Set SIM failover timeout in minutes
SimFailoverTimeoutVariable string
Variable name
TemplateType string
The template type
Version int
The version of the feature template
CellularInterfaceId string
Cellular interface name
CellularInterfaceIdVariable string
Variable name
DataProfiles []GetCellularControllerFeatureTemplateDataProfile
Data Profile List
Description string
The description of the feature template
DeviceTypes []string
List of supported device types
FirmwareAutoSim bool
Enable/Disable Firmware Auto Sim
FirmwareAutoSimVariable string
Variable name
Id string
The id of the feature template
Name string
The name of the feature template
PrimarySimSlot int
Set primary SIM slot
PrimarySimSlotVariable string
Variable name
SimFailoverRetries int
Set SIM failover retries
SimFailoverRetriesVariable string
Variable name
SimFailoverTimeout int
Set SIM failover timeout in minutes
SimFailoverTimeoutVariable string
Variable name
TemplateType string
The template type
Version int
The version of the feature template
cellularInterfaceId String
Cellular interface name
cellularInterfaceIdVariable String
Variable name
dataProfiles List<GetCellularControllerFeatureTemplateDataProfile>
Data Profile List
description String
The description of the feature template
deviceTypes List<String>
List of supported device types
firmwareAutoSim Boolean
Enable/Disable Firmware Auto Sim
firmwareAutoSimVariable String
Variable name
id String
The id of the feature template
name String
The name of the feature template
primarySimSlot Integer
Set primary SIM slot
primarySimSlotVariable String
Variable name
simFailoverRetries Integer
Set SIM failover retries
simFailoverRetriesVariable String
Variable name
simFailoverTimeout Integer
Set SIM failover timeout in minutes
simFailoverTimeoutVariable String
Variable name
templateType String
The template type
version Integer
The version of the feature template
cellularInterfaceId string
Cellular interface name
cellularInterfaceIdVariable string
Variable name
dataProfiles GetCellularControllerFeatureTemplateDataProfile[]
Data Profile List
description string
The description of the feature template
deviceTypes string[]
List of supported device types
firmwareAutoSim boolean
Enable/Disable Firmware Auto Sim
firmwareAutoSimVariable string
Variable name
id string
The id of the feature template
name string
The name of the feature template
primarySimSlot number
Set primary SIM slot
primarySimSlotVariable string
Variable name
simFailoverRetries number
Set SIM failover retries
simFailoverRetriesVariable string
Variable name
simFailoverTimeout number
Set SIM failover timeout in minutes
simFailoverTimeoutVariable string
Variable name
templateType string
The template type
version number
The version of the feature template
cellular_interface_id str
Cellular interface name
cellular_interface_id_variable str
Variable name
data_profiles Sequence[GetCellularControllerFeatureTemplateDataProfile]
Data Profile List
description str
The description of the feature template
device_types Sequence[str]
List of supported device types
firmware_auto_sim bool
Enable/Disable Firmware Auto Sim
firmware_auto_sim_variable str
Variable name
id str
The id of the feature template
name str
The name of the feature template
primary_sim_slot int
Set primary SIM slot
primary_sim_slot_variable str
Variable name
sim_failover_retries int
Set SIM failover retries
sim_failover_retries_variable str
Variable name
sim_failover_timeout int
Set SIM failover timeout in minutes
sim_failover_timeout_variable str
Variable name
template_type str
The template type
version int
The version of the feature template
cellularInterfaceId String
Cellular interface name
cellularInterfaceIdVariable String
Variable name
dataProfiles List<Property Map>
Data Profile List
description String
The description of the feature template
deviceTypes List<String>
List of supported device types
firmwareAutoSim Boolean
Enable/Disable Firmware Auto Sim
firmwareAutoSimVariable String
Variable name
id String
The id of the feature template
name String
The name of the feature template
primarySimSlot Number
Set primary SIM slot
primarySimSlotVariable String
Variable name
simFailoverRetries Number
Set SIM failover retries
simFailoverRetriesVariable String
Variable name
simFailoverTimeout Number
Set SIM failover timeout in minutes
simFailoverTimeoutVariable String
Variable name
templateType String
The template type
version Number
The version of the feature template

Supporting Types

GetCellularControllerFeatureTemplateDataProfile

AttachProfile This property is required. int
Set attach profile
AttachProfileVariable This property is required. string
Variable name
DataProfile This property is required. int
Set data profile
DataProfileVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
SlotNumber This property is required. int
Set slot number
SlotNumberVariable This property is required. string
Variable name
AttachProfile This property is required. int
Set attach profile
AttachProfileVariable This property is required. string
Variable name
DataProfile This property is required. int
Set data profile
DataProfileVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
SlotNumber This property is required. int
Set slot number
SlotNumberVariable This property is required. string
Variable name
attachProfile This property is required. Integer
Set attach profile
attachProfileVariable This property is required. String
Variable name
dataProfile This property is required. Integer
Set data profile
dataProfileVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
slotNumber This property is required. Integer
Set slot number
slotNumberVariable This property is required. String
Variable name
attachProfile This property is required. number
Set attach profile
attachProfileVariable This property is required. string
Variable name
dataProfile This property is required. number
Set data profile
dataProfileVariable This property is required. string
Variable name
optional This property is required. boolean
Indicates if list item is considered optional.
slotNumber This property is required. number
Set slot number
slotNumberVariable This property is required. string
Variable name
attach_profile This property is required. int
Set attach profile
attach_profile_variable This property is required. str
Variable name
data_profile This property is required. int
Set data profile
data_profile_variable This property is required. str
Variable name
optional This property is required. bool
Indicates if list item is considered optional.
slot_number This property is required. int
Set slot number
slot_number_variable This property is required. str
Variable name
attachProfile This property is required. Number
Set attach profile
attachProfileVariable This property is required. String
Variable name
dataProfile This property is required. Number
Set data profile
dataProfileVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
slotNumber This property is required. Number
Set slot number
slotNumberVariable This property is required. String
Variable name

Package Details

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