Cisco Catalyst SD-WAN v0.2.3 published on Wednesday, Dec 4, 2024 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",
});
import pulumi
import pulumi_sdwan as sdwan
example = sdwan.get_cellular_controller_feature_template(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
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
})
}
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",
});
});
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());
}
}
variables:
example:
fn::invoke:
Function: sdwan:getCellularControllerFeatureTemplate
Arguments:
id: f6b2c44c-693c-4763-b010-895aa3d236bd
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>
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]
func LookupCellularControllerFeatureTemplate(ctx *Context, args *LookupCellularControllerFeatureTemplateArgs, opts ...InvokeOption) (*LookupCellularControllerFeatureTemplateResult, error)
func LookupCellularControllerFeatureTemplateOutput(ctx *Context, args *LookupCellularControllerFeatureTemplateOutputArgs, opts ...InvokeOption) LookupCellularControllerFeatureTemplateResultOutput
> 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)
}
public static CompletableFuture<GetCellularControllerFeatureTemplateResult> getCellularControllerFeatureTemplate(GetCellularControllerFeatureTemplateArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: sdwan:index/getCellularControllerFeatureTemplate:getCellularControllerFeatureTemplate
arguments:
# arguments dictionary
The following arguments are supported:
getCellularControllerFeatureTemplate Result
The following output properties are available:
- Cellular
Interface stringId - Cellular interface name
- Cellular
Interface stringId Variable - Variable name
- Data
Profiles List<GetCellular Controller Feature Template Data Profile> - Data Profile List
- Description string
- The description of the feature template
- Device
Types List<string> - List of supported device types
- Firmware
Auto boolSim - Enable/Disable Firmware Auto Sim
- Firmware
Auto stringSim Variable - Variable name
- Id string
- The id of the feature template
- Name string
- The name of the feature template
- Primary
Sim intSlot - Set primary SIM slot
- Primary
Sim stringSlot Variable - Variable name
- Sim
Failover intRetries - Set SIM failover retries
- Sim
Failover stringRetries Variable - Variable name
- Sim
Failover intTimeout - Set SIM failover timeout in minutes
- Sim
Failover stringTimeout Variable - Variable name
- Template
Type string - The template type
- Version int
- The version of the feature template
- Cellular
Interface stringId - Cellular interface name
- Cellular
Interface stringId Variable - Variable name
- Data
Profiles []GetCellular Controller Feature Template Data Profile - Data Profile List
- Description string
- The description of the feature template
- Device
Types []string - List of supported device types
- Firmware
Auto boolSim - Enable/Disable Firmware Auto Sim
- Firmware
Auto stringSim Variable - Variable name
- Id string
- The id of the feature template
- Name string
- The name of the feature template
- Primary
Sim intSlot - Set primary SIM slot
- Primary
Sim stringSlot Variable - Variable name
- Sim
Failover intRetries - Set SIM failover retries
- Sim
Failover stringRetries Variable - Variable name
- Sim
Failover intTimeout - Set SIM failover timeout in minutes
- Sim
Failover stringTimeout Variable - Variable name
- Template
Type string - The template type
- Version int
- The version of the feature template
- cellular
Interface StringId - Cellular interface name
- cellular
Interface StringId Variable - Variable name
- data
Profiles List<GetCellular Controller Feature Template Data Profile> - Data Profile List
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types
- firmware
Auto BooleanSim - Enable/Disable Firmware Auto Sim
- firmware
Auto StringSim Variable - Variable name
- id String
- The id of the feature template
- name String
- The name of the feature template
- primary
Sim IntegerSlot - Set primary SIM slot
- primary
Sim StringSlot Variable - Variable name
- sim
Failover IntegerRetries - Set SIM failover retries
- sim
Failover StringRetries Variable - Variable name
- sim
Failover IntegerTimeout - Set SIM failover timeout in minutes
- sim
Failover StringTimeout Variable - Variable name
- template
Type String - The template type
- version Integer
- The version of the feature template
- cellular
Interface stringId - Cellular interface name
- cellular
Interface stringId Variable - Variable name
- data
Profiles GetCellular Controller Feature Template Data Profile[] - Data Profile List
- description string
- The description of the feature template
- device
Types string[] - List of supported device types
- firmware
Auto booleanSim - Enable/Disable Firmware Auto Sim
- firmware
Auto stringSim Variable - Variable name
- id string
- The id of the feature template
- name string
- The name of the feature template
- primary
Sim numberSlot - Set primary SIM slot
- primary
Sim stringSlot Variable - Variable name
- sim
Failover numberRetries - Set SIM failover retries
- sim
Failover stringRetries Variable - Variable name
- sim
Failover numberTimeout - Set SIM failover timeout in minutes
- sim
Failover stringTimeout Variable - Variable name
- template
Type string - The template type
- version number
- The version of the feature template
- cellular_
interface_ strid - Cellular interface name
- cellular_
interface_ strid_ variable - Variable name
- data_
profiles Sequence[GetCellular Controller Feature Template Data Profile] - Data Profile List
- description str
- The description of the feature template
- device_
types Sequence[str] - List of supported device types
- firmware_
auto_ boolsim - Enable/Disable Firmware Auto Sim
- firmware_
auto_ strsim_ variable - Variable name
- id str
- The id of the feature template
- name str
- The name of the feature template
- primary_
sim_ intslot - Set primary SIM slot
- primary_
sim_ strslot_ variable - Variable name
- sim_
failover_ intretries - Set SIM failover retries
- sim_
failover_ strretries_ variable - Variable name
- sim_
failover_ inttimeout - Set SIM failover timeout in minutes
- sim_
failover_ strtimeout_ variable - Variable name
- template_
type str - The template type
- version int
- The version of the feature template
- cellular
Interface StringId - Cellular interface name
- cellular
Interface StringId Variable - Variable name
- data
Profiles List<Property Map> - Data Profile List
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types
- firmware
Auto BooleanSim - Enable/Disable Firmware Auto Sim
- firmware
Auto StringSim Variable - Variable name
- id String
- The id of the feature template
- name String
- The name of the feature template
- primary
Sim NumberSlot - Set primary SIM slot
- primary
Sim StringSlot Variable - Variable name
- sim
Failover NumberRetries - Set SIM failover retries
- sim
Failover StringRetries Variable - Variable name
- sim
Failover NumberTimeout - Set SIM failover timeout in minutes
- sim
Failover StringTimeout Variable - Variable name
- template
Type String - The template type
- version Number
- The version of the feature template
Supporting Types
GetCellularControllerFeatureTemplateDataProfile
- Attach
Profile int - Set attach profile
- Attach
Profile stringVariable - Variable name
- Data
Profile int - Set data profile
- Data
Profile stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Slot
Number int - Set slot number
- Slot
Number stringVariable - Variable name
- Attach
Profile int - Set attach profile
- Attach
Profile stringVariable - Variable name
- Data
Profile int - Set data profile
- Data
Profile stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Slot
Number int - Set slot number
- Slot
Number stringVariable - Variable name
- attach
Profile Integer - Set attach profile
- attach
Profile StringVariable - Variable name
- data
Profile Integer - Set data profile
- data
Profile StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- slot
Number Integer - Set slot number
- slot
Number StringVariable - Variable name
- attach
Profile number - Set attach profile
- attach
Profile stringVariable - Variable name
- data
Profile number - Set data profile
- data
Profile stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- slot
Number number - Set slot number
- slot
Number stringVariable - Variable name
- attach_
profile int - Set attach profile
- attach_
profile_ strvariable - Variable name
- data_
profile int - Set data profile
- data_
profile_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- slot_
number int - Set slot number
- slot_
number_ strvariable - Variable name
- attach
Profile Number - Set attach profile
- attach
Profile StringVariable - Variable name
- data
Profile Number - Set data profile
- data
Profile StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- slot
Number Number - Set slot number
- slot
Number StringVariable - Variable name
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwan
Terraform Provider.