1. Packages
  2. Volcengine
  3. API Docs
  4. alb
  5. HealthCheckTemplates
Volcengine v0.0.25 published on Tuesday, Jul 2, 2024 by Volcengine

volcengine.alb.HealthCheckTemplates

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.25 published on Tuesday, Jul 2, 2024 by Volcengine

    Use this data source to query detailed information of alb health check templates

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = Volcengine.Alb.HealthCheckTemplates.Invoke(new()
        {
            Ids = new[]
            {
                "hctpl-1iidd1tobnim874adhf708uwf",
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/alb"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := alb.HealthCheckTemplates(ctx, &alb.HealthCheckTemplatesArgs{
    			Ids: []string{
    				"hctpl-1iidd1tobnim874adhf708uwf",
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.alb.AlbFunctions;
    import com.pulumi.volcengine.alb.inputs.HealthCheckTemplatesArgs;
    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 foo = AlbFunctions.HealthCheckTemplates(HealthCheckTemplatesArgs.builder()
                .ids("hctpl-1iidd1tobnim874adhf708uwf")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    foo = volcengine.alb.health_check_templates(ids=["hctpl-1iidd1tobnim874adhf708uwf"])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const foo = volcengine.alb.HealthCheckTemplates({
        ids: ["hctpl-1iidd1tobnim874adhf708uwf"],
    });
    
    variables:
      foo:
        fn::invoke:
          Function: volcengine:alb:HealthCheckTemplates
          Arguments:
            ids:
              - hctpl-1iidd1tobnim874adhf708uwf
    

    Using HealthCheckTemplates

    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 healthCheckTemplates(args: HealthCheckTemplatesArgs, opts?: InvokeOptions): Promise<HealthCheckTemplatesResult>
    function healthCheckTemplatesOutput(args: HealthCheckTemplatesOutputArgs, opts?: InvokeOptions): Output<HealthCheckTemplatesResult>
    def health_check_templates(health_check_template_name: Optional[str] = None,
                               ids: Optional[Sequence[str]] = None,
                               name_regex: Optional[str] = None,
                               output_file: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> HealthCheckTemplatesResult
    def health_check_templates_output(health_check_template_name: Optional[pulumi.Input[str]] = None,
                               ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               name_regex: Optional[pulumi.Input[str]] = None,
                               output_file: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[HealthCheckTemplatesResult]
    func HealthCheckTemplates(ctx *Context, args *HealthCheckTemplatesArgs, opts ...InvokeOption) (*HealthCheckTemplatesResult, error)
    func HealthCheckTemplatesOutput(ctx *Context, args *HealthCheckTemplatesOutputArgs, opts ...InvokeOption) HealthCheckTemplatesResultOutput
    public static class HealthCheckTemplates 
    {
        public static Task<HealthCheckTemplatesResult> InvokeAsync(HealthCheckTemplatesArgs args, InvokeOptions? opts = null)
        public static Output<HealthCheckTemplatesResult> Invoke(HealthCheckTemplatesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<HealthCheckTemplatesResult> healthCheckTemplates(HealthCheckTemplatesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: volcengine:alb:HealthCheckTemplates
      arguments:
        # arguments dictionary

    The following arguments are supported:

    HealthCheckTemplateName string
    The name of health check template to query.
    Ids List<string>
    The list of health check templates to query.
    NameRegex string
    A Name Regex of health check template.
    OutputFile string
    File name where to save data source results.
    HealthCheckTemplateName string
    The name of health check template to query.
    Ids []string
    The list of health check templates to query.
    NameRegex string
    A Name Regex of health check template.
    OutputFile string
    File name where to save data source results.
    healthCheckTemplateName String
    The name of health check template to query.
    ids List<String>
    The list of health check templates to query.
    nameRegex String
    A Name Regex of health check template.
    outputFile String
    File name where to save data source results.
    healthCheckTemplateName string
    The name of health check template to query.
    ids string[]
    The list of health check templates to query.
    nameRegex string
    A Name Regex of health check template.
    outputFile string
    File name where to save data source results.
    health_check_template_name str
    The name of health check template to query.
    ids Sequence[str]
    The list of health check templates to query.
    name_regex str
    A Name Regex of health check template.
    output_file str
    File name where to save data source results.
    healthCheckTemplateName String
    The name of health check template to query.
    ids List<String>
    The list of health check templates to query.
    nameRegex String
    A Name Regex of health check template.
    outputFile String
    File name where to save data source results.

    HealthCheckTemplates Result

    The following output properties are available:

    HealthCheckTemplates List<HealthCheckTemplatesHealthCheckTemplate>
    The collection of health check template query.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of health check template query.
    HealthCheckTemplateName string
    The name of health check template.
    Ids List<string>
    NameRegex string
    OutputFile string
    HealthCheckTemplates []HealthCheckTemplatesHealthCheckTemplate
    The collection of health check template query.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of health check template query.
    HealthCheckTemplateName string
    The name of health check template.
    Ids []string
    NameRegex string
    OutputFile string
    healthCheckTemplates List<HealthCheckTemplatesHealthCheckTemplate>
    The collection of health check template query.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Integer
    The total count of health check template query.
    healthCheckTemplateName String
    The name of health check template.
    ids List<String>
    nameRegex String
    outputFile String
    healthCheckTemplates HealthCheckTemplatesHealthCheckTemplate[]
    The collection of health check template query.
    id string
    The provider-assigned unique ID for this managed resource.
    totalCount number
    The total count of health check template query.
    healthCheckTemplateName string
    The name of health check template.
    ids string[]
    nameRegex string
    outputFile string
    health_check_templates Sequence[HealthCheckTemplatesHealthCheckTemplate]
    The collection of health check template query.
    id str
    The provider-assigned unique ID for this managed resource.
    total_count int
    The total count of health check template query.
    health_check_template_name str
    The name of health check template.
    ids Sequence[str]
    name_regex str
    output_file str
    healthCheckTemplates List<Property Map>
    The collection of health check template query.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Number
    The total count of health check template query.
    healthCheckTemplateName String
    The name of health check template.
    ids List<String>
    nameRegex String
    outputFile String

    Supporting Types

    HealthCheckTemplatesHealthCheckTemplate

    Description string
    The description of health check template.
    HealthCheckDomain string
    The domain name to health check.
    HealthCheckHttpCode string
    The normal HTTP status code for health check, the default is http_2xx, http_3xx, separated by commas.
    HealthCheckHttpVersion string
    The HTTP version of health check.
    HealthCheckInterval int
    The interval for performing health checks, the default value is 2, and the value is 1-300.
    HealthCheckMethod string
    The health check method,default is GET,support GET and ``HEAD.
    HealthCheckProtocol string
    The protocol of health check,only support HTTP.
    HealthCheckTemplateId string
    The ID of health check template.
    HealthCheckTemplateName string
    The name of health check template to query.
    HealthCheckTimeout int
    The timeout of health check response,the default value is 2, and the value is 1-60.
    HealthCheckUri string
    The uri to health check,default is /.
    HealthyThreshold int
    The healthy threshold of the health check, the default is 3, the value is 2-10.
    Id string
    The id of the health check template.
    UnhealthyThreshold int
    The unhealthy threshold of the health check, the default is 3, the value is 2-10.
    Description string
    The description of health check template.
    HealthCheckDomain string
    The domain name to health check.
    HealthCheckHttpCode string
    The normal HTTP status code for health check, the default is http_2xx, http_3xx, separated by commas.
    HealthCheckHttpVersion string
    The HTTP version of health check.
    HealthCheckInterval int
    The interval for performing health checks, the default value is 2, and the value is 1-300.
    HealthCheckMethod string
    The health check method,default is GET,support GET and ``HEAD.
    HealthCheckProtocol string
    The protocol of health check,only support HTTP.
    HealthCheckTemplateId string
    The ID of health check template.
    HealthCheckTemplateName string
    The name of health check template to query.
    HealthCheckTimeout int
    The timeout of health check response,the default value is 2, and the value is 1-60.
    HealthCheckUri string
    The uri to health check,default is /.
    HealthyThreshold int
    The healthy threshold of the health check, the default is 3, the value is 2-10.
    Id string
    The id of the health check template.
    UnhealthyThreshold int
    The unhealthy threshold of the health check, the default is 3, the value is 2-10.
    description String
    The description of health check template.
    healthCheckDomain String
    The domain name to health check.
    healthCheckHttpCode String
    The normal HTTP status code for health check, the default is http_2xx, http_3xx, separated by commas.
    healthCheckHttpVersion String
    The HTTP version of health check.
    healthCheckInterval Integer
    The interval for performing health checks, the default value is 2, and the value is 1-300.
    healthCheckMethod String
    The health check method,default is GET,support GET and ``HEAD.
    healthCheckProtocol String
    The protocol of health check,only support HTTP.
    healthCheckTemplateId String
    The ID of health check template.
    healthCheckTemplateName String
    The name of health check template to query.
    healthCheckTimeout Integer
    The timeout of health check response,the default value is 2, and the value is 1-60.
    healthCheckUri String
    The uri to health check,default is /.
    healthyThreshold Integer
    The healthy threshold of the health check, the default is 3, the value is 2-10.
    id String
    The id of the health check template.
    unhealthyThreshold Integer
    The unhealthy threshold of the health check, the default is 3, the value is 2-10.
    description string
    The description of health check template.
    healthCheckDomain string
    The domain name to health check.
    healthCheckHttpCode string
    The normal HTTP status code for health check, the default is http_2xx, http_3xx, separated by commas.
    healthCheckHttpVersion string
    The HTTP version of health check.
    healthCheckInterval number
    The interval for performing health checks, the default value is 2, and the value is 1-300.
    healthCheckMethod string
    The health check method,default is GET,support GET and ``HEAD.
    healthCheckProtocol string
    The protocol of health check,only support HTTP.
    healthCheckTemplateId string
    The ID of health check template.
    healthCheckTemplateName string
    The name of health check template to query.
    healthCheckTimeout number
    The timeout of health check response,the default value is 2, and the value is 1-60.
    healthCheckUri string
    The uri to health check,default is /.
    healthyThreshold number
    The healthy threshold of the health check, the default is 3, the value is 2-10.
    id string
    The id of the health check template.
    unhealthyThreshold number
    The unhealthy threshold of the health check, the default is 3, the value is 2-10.
    description str
    The description of health check template.
    health_check_domain str
    The domain name to health check.
    health_check_http_code str
    The normal HTTP status code for health check, the default is http_2xx, http_3xx, separated by commas.
    health_check_http_version str
    The HTTP version of health check.
    health_check_interval int
    The interval for performing health checks, the default value is 2, and the value is 1-300.
    health_check_method str
    The health check method,default is GET,support GET and ``HEAD.
    health_check_protocol str
    The protocol of health check,only support HTTP.
    health_check_template_id str
    The ID of health check template.
    health_check_template_name str
    The name of health check template to query.
    health_check_timeout int
    The timeout of health check response,the default value is 2, and the value is 1-60.
    health_check_uri str
    The uri to health check,default is /.
    healthy_threshold int
    The healthy threshold of the health check, the default is 3, the value is 2-10.
    id str
    The id of the health check template.
    unhealthy_threshold int
    The unhealthy threshold of the health check, the default is 3, the value is 2-10.
    description String
    The description of health check template.
    healthCheckDomain String
    The domain name to health check.
    healthCheckHttpCode String
    The normal HTTP status code for health check, the default is http_2xx, http_3xx, separated by commas.
    healthCheckHttpVersion String
    The HTTP version of health check.
    healthCheckInterval Number
    The interval for performing health checks, the default value is 2, and the value is 1-300.
    healthCheckMethod String
    The health check method,default is GET,support GET and ``HEAD.
    healthCheckProtocol String
    The protocol of health check,only support HTTP.
    healthCheckTemplateId String
    The ID of health check template.
    healthCheckTemplateName String
    The name of health check template to query.
    healthCheckTimeout Number
    The timeout of health check response,the default value is 2, and the value is 1-60.
    healthCheckUri String
    The uri to health check,default is /.
    healthyThreshold Number
    The healthy threshold of the health check, the default is 3, the value is 2-10.
    id String
    The id of the health check template.
    unhealthyThreshold Number
    The unhealthy threshold of the health check, the default is 3, the value is 2-10.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.25 published on Tuesday, Jul 2, 2024 by Volcengine