1. Packages
  2. Panos Provider
  3. API Docs
  4. getTemplateVariable
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

panos.getTemplateVariable

Explore with Pulumi AI

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

    Using getTemplateVariable

    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 getTemplateVariable(args: GetTemplateVariableArgs, opts?: InvokeOptions): Promise<GetTemplateVariableResult>
    function getTemplateVariableOutput(args: GetTemplateVariableOutputArgs, opts?: InvokeOptions): Output<GetTemplateVariableResult>
    def get_template_variable(description: Optional[str] = None,
                              location: Optional[GetTemplateVariableLocation] = None,
                              name: Optional[str] = None,
                              type: Optional[GetTemplateVariableType] = None,
                              opts: Optional[InvokeOptions] = None) -> GetTemplateVariableResult
    def get_template_variable_output(description: Optional[pulumi.Input[str]] = None,
                              location: Optional[pulumi.Input[GetTemplateVariableLocationArgs]] = None,
                              name: Optional[pulumi.Input[str]] = None,
                              type: Optional[pulumi.Input[GetTemplateVariableTypeArgs]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetTemplateVariableResult]
    func LookupTemplateVariable(ctx *Context, args *LookupTemplateVariableArgs, opts ...InvokeOption) (*LookupTemplateVariableResult, error)
    func LookupTemplateVariableOutput(ctx *Context, args *LookupTemplateVariableOutputArgs, opts ...InvokeOption) LookupTemplateVariableResultOutput

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

    public static class GetTemplateVariable 
    {
        public static Task<GetTemplateVariableResult> InvokeAsync(GetTemplateVariableArgs args, InvokeOptions? opts = null)
        public static Output<GetTemplateVariableResult> Invoke(GetTemplateVariableInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTemplateVariableResult> getTemplateVariable(GetTemplateVariableArgs args, InvokeOptions options)
    public static Output<GetTemplateVariableResult> getTemplateVariable(GetTemplateVariableArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getTemplateVariable:getTemplateVariable
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetTemplateVariableLocation
    The location of this object.
    Name string
    The name of the service.
    Description string
    Type GetTemplateVariableType
    Location GetTemplateVariableLocation
    The location of this object.
    Name string
    The name of the service.
    Description string
    Type GetTemplateVariableType
    location GetTemplateVariableLocation
    The location of this object.
    name String
    The name of the service.
    description String
    type GetTemplateVariableType
    location GetTemplateVariableLocation
    The location of this object.
    name string
    The name of the service.
    description string
    type GetTemplateVariableType
    location GetTemplateVariableLocation
    The location of this object.
    name str
    The name of the service.
    description str
    type GetTemplateVariableType
    location Property Map
    The location of this object.
    name String
    The name of the service.
    description String
    type Property Map

    getTemplateVariable Result

    The following output properties are available:

    Description string
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetTemplateVariableLocation
    The location of this object.
    Name string
    The name of the service.
    Type GetTemplateVariableType
    Description string
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetTemplateVariableLocation
    The location of this object.
    Name string
    The name of the service.
    Type GetTemplateVariableType
    description String
    id String
    The provider-assigned unique ID for this managed resource.
    location GetTemplateVariableLocation
    The location of this object.
    name String
    The name of the service.
    type GetTemplateVariableType
    description string
    id string
    The provider-assigned unique ID for this managed resource.
    location GetTemplateVariableLocation
    The location of this object.
    name string
    The name of the service.
    type GetTemplateVariableType
    description str
    id str
    The provider-assigned unique ID for this managed resource.
    location GetTemplateVariableLocation
    The location of this object.
    name str
    The name of the service.
    type GetTemplateVariableType
    description String
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    The name of the service.
    type Property Map

    Supporting Types

    GetTemplateVariableLocation

    Template GetTemplateVariableLocationTemplate
    Located in a specific template.
    Template GetTemplateVariableLocationTemplate
    Located in a specific template.
    template GetTemplateVariableLocationTemplate
    Located in a specific template.
    template GetTemplateVariableLocationTemplate
    Located in a specific template.
    template GetTemplateVariableLocationTemplate
    Located in a specific template.
    template Property Map
    Located in a specific template.

    GetTemplateVariableLocationTemplate

    Name string
    The template.
    PanoramaDevice string
    The panorama device.
    Name string
    The template.
    PanoramaDevice string
    The panorama device.
    name String
    The template.
    panoramaDevice String
    The panorama device.
    name string
    The template.
    panoramaDevice string
    The panorama device.
    name str
    The template.
    panorama_device str
    The panorama device.
    name String
    The template.
    panoramaDevice String
    The panorama device.

    GetTemplateVariableType

    AsNumber string
    DeviceId string
    DevicePriority string
    EgressMax string
    Fqdn string
    GroupId string
    Interface string
    IpNetmask string
    IpRange string
    LinkTag string
    QosProfile string
    AsNumber string
    DeviceId string
    DevicePriority string
    EgressMax string
    Fqdn string
    GroupId string
    Interface string
    IpNetmask string
    IpRange string
    LinkTag string
    QosProfile string
    asNumber String
    deviceId String
    devicePriority String
    egressMax String
    fqdn String
    groupId String
    interface_ String
    ipNetmask String
    ipRange String
    linkTag String
    qosProfile String
    asNumber string
    deviceId string
    devicePriority string
    egressMax string
    fqdn string
    groupId string
    interface string
    ipNetmask string
    ipRange string
    linkTag string
    qosProfile string
    asNumber String
    deviceId String
    devicePriority String
    egressMax String
    fqdn String
    groupId String
    interface String
    ipNetmask String
    ipRange String
    linkTag String
    qosProfile String

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks