1. Packages
  2. Akamai
  3. API Docs
  4. getPropertyRulesTemplate
Akamai v6.4.0 published on Tuesday, Feb 20, 2024 by Pulumi

akamai.getPropertyRulesTemplate

Explore with Pulumi AI

akamai logo
Akamai v6.4.0 published on Tuesday, Feb 20, 2024 by Pulumi

    Using getPropertyRulesTemplate

    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 getPropertyRulesTemplate(args: GetPropertyRulesTemplateArgs, opts?: InvokeOptions): Promise<GetPropertyRulesTemplateResult>
    function getPropertyRulesTemplateOutput(args: GetPropertyRulesTemplateOutputArgs, opts?: InvokeOptions): Output<GetPropertyRulesTemplateResult>
    def get_property_rules_template(template_file: Optional[str] = None,
                                    templates: Optional[Sequence[GetPropertyRulesTemplateTemplate]] = None,
                                    var_definition_file: Optional[str] = None,
                                    var_values_file: Optional[str] = None,
                                    variables: Optional[Sequence[GetPropertyRulesTemplateVariable]] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetPropertyRulesTemplateResult
    def get_property_rules_template_output(template_file: Optional[pulumi.Input[str]] = None,
                                    templates: Optional[pulumi.Input[Sequence[pulumi.Input[GetPropertyRulesTemplateTemplateArgs]]]] = None,
                                    var_definition_file: Optional[pulumi.Input[str]] = None,
                                    var_values_file: Optional[pulumi.Input[str]] = None,
                                    variables: Optional[pulumi.Input[Sequence[pulumi.Input[GetPropertyRulesTemplateVariableArgs]]]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetPropertyRulesTemplateResult]
    func GetPropertyRulesTemplate(ctx *Context, args *GetPropertyRulesTemplateArgs, opts ...InvokeOption) (*GetPropertyRulesTemplateResult, error)
    func GetPropertyRulesTemplateOutput(ctx *Context, args *GetPropertyRulesTemplateOutputArgs, opts ...InvokeOption) GetPropertyRulesTemplateResultOutput

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

    public static class GetPropertyRulesTemplate 
    {
        public static Task<GetPropertyRulesTemplateResult> InvokeAsync(GetPropertyRulesTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetPropertyRulesTemplateResult> Invoke(GetPropertyRulesTemplateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPropertyRulesTemplateResult> getPropertyRulesTemplate(GetPropertyRulesTemplateArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: akamai:index/getPropertyRulesTemplate:getPropertyRulesTemplate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getPropertyRulesTemplate Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Json string
    TemplateFile string
    Templates List<GetPropertyRulesTemplateTemplate>
    VarDefinitionFile string
    VarValuesFile string
    Variables List<GetPropertyRulesTemplateVariable>
    Id string
    The provider-assigned unique ID for this managed resource.
    Json string
    TemplateFile string
    Templates []GetPropertyRulesTemplateTemplate
    VarDefinitionFile string
    VarValuesFile string
    Variables []GetPropertyRulesTemplateVariable
    id String
    The provider-assigned unique ID for this managed resource.
    json String
    templateFile String
    templates List<GetPropertyRulesTemplateTemplate>
    varDefinitionFile String
    varValuesFile String
    variables List<GetPropertyRulesTemplateVariable>
    id string
    The provider-assigned unique ID for this managed resource.
    json string
    templateFile string
    templates GetPropertyRulesTemplateTemplate[]
    varDefinitionFile string
    varValuesFile string
    variables GetPropertyRulesTemplateVariable[]
    id String
    The provider-assigned unique ID for this managed resource.
    json String
    templateFile String
    templates List<Property Map>
    varDefinitionFile String
    varValuesFile String
    variables List<Property Map>

    Supporting Types

    GetPropertyRulesTemplateTemplate

    TemplateData string
    Content of the template as string
    TemplateDir string
    Directory points to a folder, which contains snippets to include into template.
    TemplateData string
    Content of the template as string
    TemplateDir string
    Directory points to a folder, which contains snippets to include into template.
    templateData String
    Content of the template as string
    templateDir String
    Directory points to a folder, which contains snippets to include into template.
    templateData string
    Content of the template as string
    templateDir string
    Directory points to a folder, which contains snippets to include into template.
    template_data str
    Content of the template as string
    template_dir str
    Directory points to a folder, which contains snippets to include into template.
    templateData String
    Content of the template as string
    templateDir String
    Directory points to a folder, which contains snippets to include into template.

    GetPropertyRulesTemplateVariable

    Name string
    Value string
    Type string
    Name string
    Value string
    Type string
    name String
    value String
    type String
    name string
    value string
    type string
    name str
    value str
    type str
    name String
    value String
    type String

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Akamai v6.4.0 published on Tuesday, Feb 20, 2024 by Pulumi