Cisco Catalyst SD-WAN v0.1.1 published on Friday, May 31, 2024 by Pulumi
sdwan.getFeatureDeviceTemplate
Explore with Pulumi AI
This data source can read the Feature Device Template .
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";
const example = sdwan.getFeatureDeviceTemplate({
    id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
});
import pulumi
import pulumi_sdwan as sdwan
example = sdwan.get_feature_device_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.LookupFeatureDeviceTemplate(ctx, &sdwan.LookupFeatureDeviceTemplateArgs{
			Id: "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.GetFeatureDeviceTemplate.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.GetFeatureDeviceTemplateArgs;
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.getFeatureDeviceTemplate(GetFeatureDeviceTemplateArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      Function: sdwan:getFeatureDeviceTemplate
      Arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
Using getFeatureDeviceTemplate
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 getFeatureDeviceTemplate(args: GetFeatureDeviceTemplateArgs, opts?: InvokeOptions): Promise<GetFeatureDeviceTemplateResult>
function getFeatureDeviceTemplateOutput(args: GetFeatureDeviceTemplateOutputArgs, opts?: InvokeOptions): Output<GetFeatureDeviceTemplateResult>def get_feature_device_template(id: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetFeatureDeviceTemplateResult
def get_feature_device_template_output(id: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetFeatureDeviceTemplateResult]func LookupFeatureDeviceTemplate(ctx *Context, args *LookupFeatureDeviceTemplateArgs, opts ...InvokeOption) (*LookupFeatureDeviceTemplateResult, error)
func LookupFeatureDeviceTemplateOutput(ctx *Context, args *LookupFeatureDeviceTemplateOutputArgs, opts ...InvokeOption) LookupFeatureDeviceTemplateResultOutput> Note: This function is named LookupFeatureDeviceTemplate in the Go SDK.
public static class GetFeatureDeviceTemplate 
{
    public static Task<GetFeatureDeviceTemplateResult> InvokeAsync(GetFeatureDeviceTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetFeatureDeviceTemplateResult> Invoke(GetFeatureDeviceTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFeatureDeviceTemplateResult> getFeatureDeviceTemplate(GetFeatureDeviceTemplateArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: sdwan:index/getFeatureDeviceTemplate:getFeatureDeviceTemplate
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Id string
 - The id of the object
 
- Id string
 - The id of the object
 
- id String
 - The id of the object
 
- id string
 - The id of the object
 
- id str
 - The id of the object
 
- id String
 - The id of the object
 
getFeatureDeviceTemplate Result
The following output properties are available:
- Description string
 - The description of the device template
 - Device
Role string - The device role
 - Device
Type string - The device type (e.g., 
vedge-ISR-4331) - General
Templates List<GetFeature Device Template General Template>  - List of general templates
 - Id string
 - The id of the object
 - Name string
 - The name of the device template
 - Policy
Id string - The policy ID
 - Policy
Version int - The policy version
 - Security
Policy stringId  - The security policy ID
 - Security
Policy intVersion  - The security policy version
 - Version int
 - The version of the object
 
- Description string
 - The description of the device template
 - Device
Role string - The device role
 - Device
Type string - The device type (e.g., 
vedge-ISR-4331) - General
Templates []GetFeature Device Template General Template  - List of general templates
 - Id string
 - The id of the object
 - Name string
 - The name of the device template
 - Policy
Id string - The policy ID
 - Policy
Version int - The policy version
 - Security
Policy stringId  - The security policy ID
 - Security
Policy intVersion  - The security policy version
 - Version int
 - The version of the object
 
- description String
 - The description of the device template
 - device
Role String - The device role
 - device
Type String - The device type (e.g., 
vedge-ISR-4331) - general
Templates List<GetFeature Device Template General Template>  - List of general templates
 - id String
 - The id of the object
 - name String
 - The name of the device template
 - policy
Id String - The policy ID
 - policy
Version Integer - The policy version
 - security
Policy StringId  - The security policy ID
 - security
Policy IntegerVersion  - The security policy version
 - version Integer
 - The version of the object
 
- description string
 - The description of the device template
 - device
Role string - The device role
 - device
Type string - The device type (e.g., 
vedge-ISR-4331) - general
Templates GetFeature Device Template General Template[]  - List of general templates
 - id string
 - The id of the object
 - name string
 - The name of the device template
 - policy
Id string - The policy ID
 - policy
Version number - The policy version
 - security
Policy stringId  - The security policy ID
 - security
Policy numberVersion  - The security policy version
 - version number
 - The version of the object
 
- description str
 - The description of the device template
 - device_
role str - The device role
 - device_
type str - The device type (e.g., 
vedge-ISR-4331) - general_
templates Sequence[GetFeature Device Template General Template]  - List of general templates
 - id str
 - The id of the object
 - name str
 - The name of the device template
 - policy_
id str - The policy ID
 - policy_
version int - The policy version
 - security_
policy_ strid  - The security policy ID
 - security_
policy_ intversion  - The security policy version
 - version int
 - The version of the object
 
- description String
 - The description of the device template
 - device
Role String - The device role
 - device
Type String - The device type (e.g., 
vedge-ISR-4331) - general
Templates List<Property Map> - List of general templates
 - id String
 - The id of the object
 - name String
 - The name of the device template
 - policy
Id String - The policy ID
 - policy
Version Number - The policy version
 - security
Policy StringId  - The security policy ID
 - security
Policy NumberVersion  - The security policy version
 - version Number
 - The version of the object
 
Supporting Types
GetFeatureDeviceTemplateGeneralTemplate     
- Id string
 - Feature template ID
 - Sub
Templates List<GetFeature Device Template General Template Sub Template>  - List of sub templates
 - Type string
 - Feature template type
 - Version int
 - Feature template version
 
- Id string
 - Feature template ID
 - Sub
Templates []GetFeature Device Template General Template Sub Template  - List of sub templates
 - Type string
 - Feature template type
 - Version int
 - Feature template version
 
- id String
 - Feature template ID
 - sub
Templates List<GetFeature Device Template General Template Sub Template>  - List of sub templates
 - type String
 - Feature template type
 - version Integer
 - Feature template version
 
- id string
 - Feature template ID
 - sub
Templates GetFeature Device Template General Template Sub Template[]  - List of sub templates
 - type string
 - Feature template type
 - version number
 - Feature template version
 
- id str
 - Feature template ID
 - sub_
templates Sequence[GetFeature Device Template General Template Sub Template]  - List of sub templates
 - type str
 - Feature template type
 - version int
 - Feature template version
 
- id String
 - Feature template ID
 - sub
Templates List<Property Map> - List of sub templates
 - type String
 - Feature template type
 - version Number
 - Feature template version
 
GetFeatureDeviceTemplateGeneralTemplateSubTemplate       
- Id string
 - Feature template ID
 - Sub
Templates List<GetFeature Device Template General Template Sub Template Sub Template>  - List of sub templates
 - Type string
 - Feature template type
 - Version int
 - Feature template version
 
- Id string
 - Feature template ID
 - Sub
Templates []GetFeature Device Template General Template Sub Template Sub Template  - List of sub templates
 - Type string
 - Feature template type
 - Version int
 - Feature template version
 
- id String
 - Feature template ID
 - sub
Templates List<GetFeature Device Template General Template Sub Template Sub Template>  - List of sub templates
 - type String
 - Feature template type
 - version Integer
 - Feature template version
 
- id string
 - Feature template ID
 - sub
Templates GetFeature Device Template General Template Sub Template Sub Template[]  - List of sub templates
 - type string
 - Feature template type
 - version number
 - Feature template version
 
- id str
 - Feature template ID
 - sub_
templates Sequence[GetFeature Device Template General Template Sub Template Sub Template]  - List of sub templates
 - type str
 - Feature template type
 - version int
 - Feature template version
 
- id String
 - Feature template ID
 - sub
Templates List<Property Map> - List of sub templates
 - type String
 - Feature template type
 - version Number
 - Feature template version
 
GetFeatureDeviceTemplateGeneralTemplateSubTemplateSubTemplate         
Package Details
- Repository
 - sdwan pulumi/pulumi-sdwan
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
sdwanTerraform Provider.