panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getTemplateVariable
Explore with Pulumi AI
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
Get
Template Variable Location - The location of this object.
- Name string
- The name of the service.
- Description string
- Type
Get
Template Variable Type
- Location
Get
Template Variable Location - The location of this object.
- Name string
- The name of the service.
- Description string
- Type
Get
Template Variable Type
- location
Get
Template Variable Location - The location of this object.
- name String
- The name of the service.
- description String
- type
Get
Template Variable Type
- location
Get
Template Variable Location - The location of this object.
- name string
- The name of the service.
- description string
- type
Get
Template Variable Type
- location
Get
Template Variable Location - The location of this object.
- name str
- The name of the service.
- description str
- type
Get
Template Variable Type
- 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
Get
Template Variable Location - The location of this object.
- Name string
- The name of the service.
- Type
Get
Template Variable Type
- Description string
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Template Variable Location - The location of this object.
- Name string
- The name of the service.
- Type
Get
Template Variable Type
- description String
- id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Template Variable Location - The location of this object.
- name String
- The name of the service.
- type
Get
Template Variable Type
- description string
- id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Template Variable Location - The location of this object.
- name string
- The name of the service.
- type
Get
Template Variable Type
- description str
- id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Template Variable Location - The location of this object.
- name str
- The name of the service.
- type
Get
Template Variable Type
- 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
Get
Template Variable Location Template - Located in a specific template.
- Template
Get
Template Variable Location Template - Located in a specific template.
- template
Get
Template Variable Location Template - Located in a specific template.
- template
Get
Template Variable Location Template - Located in a specific template.
- template
Get
Template Variable Location Template - Located in a specific template.
- template Property Map
- Located in a specific template.
GetTemplateVariableLocationTemplate
- Name string
- The template.
- Panorama
Device string - The panorama device.
- Name string
- The template.
- Panorama
Device string - The panorama device.
- name String
- The template.
- panorama
Device String - The panorama device.
- name string
- The template.
- panorama
Device string - The panorama device.
- name str
- The template.
- panorama_
device str - The panorama device.
- name String
- The template.
- panorama
Device String - The panorama device.
GetTemplateVariableType
- as
Number String - device
Id String - device
Priority String - egress
Max String - fqdn String
- group
Id String - interface_ String
- ip
Netmask String - ip
Range String - link
Tag String - qos
Profile String
- as_
number str - device_
id str - device_
priority str - egress_
max str - fqdn str
- group_
id str - interface str
- ip_
netmask str - ip_
range str - link_
tag str - qos_
profile str
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panos
Terraform Provider.
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks