azure-native.awsconnector.ElasticLoadBalancingv2TargetHealthDescription
Explore with Pulumi AI
A Microsoft.AwsConnector resource Azure REST API version: 2024-12-01.
Example Usage
ElasticLoadBalancingv2TargetHealthDescriptions_CreateOrReplace
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var elasticLoadBalancingv2TargetHealthDescription = new AzureNative.AwsConnector.ElasticLoadBalancingv2TargetHealthDescription("elasticLoadBalancingv2TargetHealthDescription", new()
    {
        Location = "fjdx",
        Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        Properties = new AzureNative.AwsConnector.Inputs.ElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs
        {
            Arn = "hwxzsqacyslkcfypjntjeecsgic",
            AwsAccountId = "nqhdoshumaulzimktuhfyzbokepnin",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs
            {
                AnomalyDetection = new AzureNative.AwsConnector.Inputs.AnomalyDetectionArgs
                {
                    MitigationInEffect = new AzureNative.AwsConnector.Inputs.MitigationInEffectEnumEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.MitigationInEffectEnum.No,
                    },
                    Result = new AzureNative.AwsConnector.Inputs.AnomalyResultEnumEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.AnomalyResultEnum.Anomalous,
                    },
                },
                HealthCheckPort = "wncbdhbdrxjzdwg",
                Target = new AzureNative.AwsConnector.Inputs.TargetDescriptionArgs
                {
                    AvailabilityZone = "lopqxsnyhbsjjqaj",
                    Id = "wrhggxodbbktxivhn",
                    Port = 29,
                },
                TargetHealth = new AzureNative.AwsConnector.Inputs.TargetHealthArgs
                {
                    Description = "v",
                    Reason = new AzureNative.AwsConnector.Inputs.TargetHealthReasonEnumEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.TargetHealthReasonEnum.ElbInitialHealthChecking,
                    },
                    State = new AzureNative.AwsConnector.Inputs.TargetHealthStateEnumEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.TargetHealthStateEnum.Draining,
                    },
                },
            },
            AwsRegion = "jhbryqdcp",
            AwsSourceSchema = "kqowwthevk",
            AwsTags = 
            {
                { "key1547", "ursadfghvwitmnfl" },
            },
            PublicCloudConnectorsResourceId = "zwes",
            PublicCloudResourceName = "dwtgooliytsuedlhhauisu",
        },
        ResourceGroupName = "rgelasticLoadBalancingV2TargetHealthDescription",
        Tags = 
        {
            { "key7243", "rnnjfbxaflvpmnutqzvg" },
        },
    });
});
package main
import (
	awsconnector "github.com/pulumi/pulumi-azure-native-sdk/awsconnector/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := awsconnector.NewElasticLoadBalancingv2TargetHealthDescription(ctx, "elasticLoadBalancingv2TargetHealthDescription", &awsconnector.ElasticLoadBalancingv2TargetHealthDescriptionArgs{
			Location: pulumi.String("fjdx"),
			Name:     pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
			Properties: &awsconnector.ElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs{
				Arn:          pulumi.String("hwxzsqacyslkcfypjntjeecsgic"),
				AwsAccountId: pulumi.String("nqhdoshumaulzimktuhfyzbokepnin"),
				AwsProperties: &awsconnector.AwsElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs{
					AnomalyDetection: &awsconnector.AnomalyDetectionArgs{
						MitigationInEffect: &awsconnector.MitigationInEffectEnumEnumValueArgs{
							Value: pulumi.String(awsconnector.MitigationInEffectEnumNo),
						},
						Result: &awsconnector.AnomalyResultEnumEnumValueArgs{
							Value: pulumi.String(awsconnector.AnomalyResultEnumAnomalous),
						},
					},
					HealthCheckPort: pulumi.String("wncbdhbdrxjzdwg"),
					Target: &awsconnector.TargetDescriptionArgs{
						AvailabilityZone: pulumi.String("lopqxsnyhbsjjqaj"),
						Id:               pulumi.String("wrhggxodbbktxivhn"),
						Port:             pulumi.Int(29),
					},
					TargetHealth: &awsconnector.TargetHealthArgs{
						Description: pulumi.String("v"),
						Reason: &awsconnector.TargetHealthReasonEnumEnumValueArgs{
							Value: pulumi.String(awsconnector.TargetHealthReasonEnumElbInitialHealthChecking),
						},
						State: &awsconnector.TargetHealthStateEnumEnumValueArgs{
							Value: pulumi.String(awsconnector.TargetHealthStateEnumDraining),
						},
					},
				},
				AwsRegion:       pulumi.String("jhbryqdcp"),
				AwsSourceSchema: pulumi.String("kqowwthevk"),
				AwsTags: pulumi.StringMap{
					"key1547": pulumi.String("ursadfghvwitmnfl"),
				},
				PublicCloudConnectorsResourceId: pulumi.String("zwes"),
				PublicCloudResourceName:         pulumi.String("dwtgooliytsuedlhhauisu"),
			},
			ResourceGroupName: pulumi.String("rgelasticLoadBalancingV2TargetHealthDescription"),
			Tags: pulumi.StringMap{
				"key7243": pulumi.String("rnnjfbxaflvpmnutqzvg"),
			},
		})
		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.azurenative.awsconnector.ElasticLoadBalancingv2TargetHealthDescription;
import com.pulumi.azurenative.awsconnector.ElasticLoadBalancingv2TargetHealthDescriptionArgs;
import com.pulumi.azurenative.awsconnector.inputs.ElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AwsElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AnomalyDetectionArgs;
import com.pulumi.azurenative.awsconnector.inputs.MitigationInEffectEnumEnumValueArgs;
import com.pulumi.azurenative.awsconnector.inputs.AnomalyResultEnumEnumValueArgs;
import com.pulumi.azurenative.awsconnector.inputs.TargetDescriptionArgs;
import com.pulumi.azurenative.awsconnector.inputs.TargetHealthArgs;
import com.pulumi.azurenative.awsconnector.inputs.TargetHealthReasonEnumEnumValueArgs;
import com.pulumi.azurenative.awsconnector.inputs.TargetHealthStateEnumEnumValueArgs;
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) {
        var elasticLoadBalancingv2TargetHealthDescription = new ElasticLoadBalancingv2TargetHealthDescription("elasticLoadBalancingv2TargetHealthDescription", ElasticLoadBalancingv2TargetHealthDescriptionArgs.builder()
            .location("fjdx")
            .name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
            .properties(ElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs.builder()
                .arn("hwxzsqacyslkcfypjntjeecsgic")
                .awsAccountId("nqhdoshumaulzimktuhfyzbokepnin")
                .awsProperties(AwsElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs.builder()
                    .anomalyDetection(AnomalyDetectionArgs.builder()
                        .mitigationInEffect(MitigationInEffectEnumEnumValueArgs.builder()
                            .value("no")
                            .build())
                        .result(AnomalyResultEnumEnumValueArgs.builder()
                            .value("anomalous")
                            .build())
                        .build())
                    .healthCheckPort("wncbdhbdrxjzdwg")
                    .target(TargetDescriptionArgs.builder()
                        .availabilityZone("lopqxsnyhbsjjqaj")
                        .id("wrhggxodbbktxivhn")
                        .port(29)
                        .build())
                    .targetHealth(TargetHealthArgs.builder()
                        .description("v")
                        .reason(TargetHealthReasonEnumEnumValueArgs.builder()
                            .value("Elb.InitialHealthChecking")
                            .build())
                        .state(TargetHealthStateEnumEnumValueArgs.builder()
                            .value("draining")
                            .build())
                        .build())
                    .build())
                .awsRegion("jhbryqdcp")
                .awsSourceSchema("kqowwthevk")
                .awsTags(Map.of("key1547", "ursadfghvwitmnfl"))
                .publicCloudConnectorsResourceId("zwes")
                .publicCloudResourceName("dwtgooliytsuedlhhauisu")
                .build())
            .resourceGroupName("rgelasticLoadBalancingV2TargetHealthDescription")
            .tags(Map.of("key7243", "rnnjfbxaflvpmnutqzvg"))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const elasticLoadBalancingv2TargetHealthDescription = new azure_native.awsconnector.ElasticLoadBalancingv2TargetHealthDescription("elasticLoadBalancingv2TargetHealthDescription", {
    location: "fjdx",
    name: "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
    properties: {
        arn: "hwxzsqacyslkcfypjntjeecsgic",
        awsAccountId: "nqhdoshumaulzimktuhfyzbokepnin",
        awsProperties: {
            anomalyDetection: {
                mitigationInEffect: {
                    value: azure_native.awsconnector.MitigationInEffectEnum.No,
                },
                result: {
                    value: azure_native.awsconnector.AnomalyResultEnum.Anomalous,
                },
            },
            healthCheckPort: "wncbdhbdrxjzdwg",
            target: {
                availabilityZone: "lopqxsnyhbsjjqaj",
                id: "wrhggxodbbktxivhn",
                port: 29,
            },
            targetHealth: {
                description: "v",
                reason: {
                    value: azure_native.awsconnector.TargetHealthReasonEnum.ElbInitialHealthChecking,
                },
                state: {
                    value: azure_native.awsconnector.TargetHealthStateEnum.Draining,
                },
            },
        },
        awsRegion: "jhbryqdcp",
        awsSourceSchema: "kqowwthevk",
        awsTags: {
            key1547: "ursadfghvwitmnfl",
        },
        publicCloudConnectorsResourceId: "zwes",
        publicCloudResourceName: "dwtgooliytsuedlhhauisu",
    },
    resourceGroupName: "rgelasticLoadBalancingV2TargetHealthDescription",
    tags: {
        key7243: "rnnjfbxaflvpmnutqzvg",
    },
});
import pulumi
import pulumi_azure_native as azure_native
elastic_load_balancingv2_target_health_description = azure_native.awsconnector.ElasticLoadBalancingv2TargetHealthDescription("elasticLoadBalancingv2TargetHealthDescription",
    location="fjdx",
    name="Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
    properties={
        "arn": "hwxzsqacyslkcfypjntjeecsgic",
        "aws_account_id": "nqhdoshumaulzimktuhfyzbokepnin",
        "aws_properties": {
            "anomaly_detection": {
                "mitigation_in_effect": {
                    "value": azure_native.awsconnector.MitigationInEffectEnum.NO,
                },
                "result": {
                    "value": azure_native.awsconnector.AnomalyResultEnum.ANOMALOUS,
                },
            },
            "health_check_port": "wncbdhbdrxjzdwg",
            "target": {
                "availability_zone": "lopqxsnyhbsjjqaj",
                "id": "wrhggxodbbktxivhn",
                "port": 29,
            },
            "target_health": {
                "description": "v",
                "reason": {
                    "value": azure_native.awsconnector.TargetHealthReasonEnum.ELB_INITIAL_HEALTH_CHECKING,
                },
                "state": {
                    "value": azure_native.awsconnector.TargetHealthStateEnum.DRAINING,
                },
            },
        },
        "aws_region": "jhbryqdcp",
        "aws_source_schema": "kqowwthevk",
        "aws_tags": {
            "key1547": "ursadfghvwitmnfl",
        },
        "public_cloud_connectors_resource_id": "zwes",
        "public_cloud_resource_name": "dwtgooliytsuedlhhauisu",
    },
    resource_group_name="rgelasticLoadBalancingV2TargetHealthDescription",
    tags={
        "key7243": "rnnjfbxaflvpmnutqzvg",
    })
resources:
  elasticLoadBalancingv2TargetHealthDescription:
    type: azure-native:awsconnector:ElasticLoadBalancingv2TargetHealthDescription
    properties:
      location: fjdx
      name: Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])
      properties:
        arn: hwxzsqacyslkcfypjntjeecsgic
        awsAccountId: nqhdoshumaulzimktuhfyzbokepnin
        awsProperties:
          anomalyDetection:
            mitigationInEffect:
              value: no
            result:
              value: anomalous
          healthCheckPort: wncbdhbdrxjzdwg
          target:
            availabilityZone: lopqxsnyhbsjjqaj
            id: wrhggxodbbktxivhn
            port: 29
          targetHealth:
            description: v
            reason:
              value: Elb.InitialHealthChecking
            state:
              value: draining
        awsRegion: jhbryqdcp
        awsSourceSchema: kqowwthevk
        awsTags:
          key1547: ursadfghvwitmnfl
        publicCloudConnectorsResourceId: zwes
        publicCloudResourceName: dwtgooliytsuedlhhauisu
      resourceGroupName: rgelasticLoadBalancingV2TargetHealthDescription
      tags:
        key7243: rnnjfbxaflvpmnutqzvg
Create ElasticLoadBalancingv2TargetHealthDescription Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ElasticLoadBalancingv2TargetHealthDescription(name: string, args: ElasticLoadBalancingv2TargetHealthDescriptionArgs, opts?: CustomResourceOptions);@overload
def ElasticLoadBalancingv2TargetHealthDescription(resource_name: str,
                                                  args: ElasticLoadBalancingv2TargetHealthDescriptionArgs,
                                                  opts: Optional[ResourceOptions] = None)
@overload
def ElasticLoadBalancingv2TargetHealthDescription(resource_name: str,
                                                  opts: Optional[ResourceOptions] = None,
                                                  resource_group_name: Optional[str] = None,
                                                  location: Optional[str] = None,
                                                  name: Optional[str] = None,
                                                  properties: Optional[ElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs] = None,
                                                  tags: Optional[Mapping[str, str]] = None)func NewElasticLoadBalancingv2TargetHealthDescription(ctx *Context, name string, args ElasticLoadBalancingv2TargetHealthDescriptionArgs, opts ...ResourceOption) (*ElasticLoadBalancingv2TargetHealthDescription, error)public ElasticLoadBalancingv2TargetHealthDescription(string name, ElasticLoadBalancingv2TargetHealthDescriptionArgs args, CustomResourceOptions? opts = null)
public ElasticLoadBalancingv2TargetHealthDescription(String name, ElasticLoadBalancingv2TargetHealthDescriptionArgs args)
public ElasticLoadBalancingv2TargetHealthDescription(String name, ElasticLoadBalancingv2TargetHealthDescriptionArgs args, CustomResourceOptions options)
type: azure-native:awsconnector:ElasticLoadBalancingv2TargetHealthDescription
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ElasticLoadBalancingv2TargetHealthDescriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ElasticLoadBalancingv2TargetHealthDescriptionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ElasticLoadBalancingv2TargetHealthDescriptionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ElasticLoadBalancingv2TargetHealthDescriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ElasticLoadBalancingv2TargetHealthDescriptionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var elasticLoadBalancingv2TargetHealthDescriptionResource = new AzureNative.AwsConnector.ElasticLoadBalancingv2TargetHealthDescription("elasticLoadBalancingv2TargetHealthDescriptionResource", new()
{
    ResourceGroupName = "string",
    Location = "string",
    Name = "string",
    Properties = new AzureNative.AwsConnector.Inputs.ElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs
    {
        Arn = "string",
        AwsAccountId = "string",
        AwsProperties = new AzureNative.AwsConnector.Inputs.AwsElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs
        {
            AnomalyDetection = new AzureNative.AwsConnector.Inputs.AnomalyDetectionArgs
            {
                MitigationInEffect = new AzureNative.AwsConnector.Inputs.MitigationInEffectEnumEnumValueArgs
                {
                    Value = "string",
                },
                Result = new AzureNative.AwsConnector.Inputs.AnomalyResultEnumEnumValueArgs
                {
                    Value = "string",
                },
            },
            HealthCheckPort = "string",
            Target = new AzureNative.AwsConnector.Inputs.TargetDescriptionArgs
            {
                AvailabilityZone = "string",
                Id = "string",
                Port = 0,
            },
            TargetHealth = new AzureNative.AwsConnector.Inputs.TargetHealthArgs
            {
                Description = "string",
                Reason = new AzureNative.AwsConnector.Inputs.TargetHealthReasonEnumEnumValueArgs
                {
                    Value = "string",
                },
                State = new AzureNative.AwsConnector.Inputs.TargetHealthStateEnumEnumValueArgs
                {
                    Value = "string",
                },
            },
        },
        AwsRegion = "string",
        AwsSourceSchema = "string",
        AwsTags = 
        {
            { "string", "string" },
        },
        PublicCloudConnectorsResourceId = "string",
        PublicCloudResourceName = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := awsconnector.NewElasticLoadBalancingv2TargetHealthDescription(ctx, "elasticLoadBalancingv2TargetHealthDescriptionResource", &awsconnector.ElasticLoadBalancingv2TargetHealthDescriptionArgs{
	ResourceGroupName: pulumi.String("string"),
	Location:          pulumi.String("string"),
	Name:              pulumi.String("string"),
	Properties: &awsconnector.ElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs{
		Arn:          pulumi.String("string"),
		AwsAccountId: pulumi.String("string"),
		AwsProperties: &awsconnector.AwsElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs{
			AnomalyDetection: &awsconnector.AnomalyDetectionArgs{
				MitigationInEffect: &awsconnector.MitigationInEffectEnumEnumValueArgs{
					Value: pulumi.String("string"),
				},
				Result: &awsconnector.AnomalyResultEnumEnumValueArgs{
					Value: pulumi.String("string"),
				},
			},
			HealthCheckPort: pulumi.String("string"),
			Target: &awsconnector.TargetDescriptionArgs{
				AvailabilityZone: pulumi.String("string"),
				Id:               pulumi.String("string"),
				Port:             pulumi.Int(0),
			},
			TargetHealth: &awsconnector.TargetHealthArgs{
				Description: pulumi.String("string"),
				Reason: &awsconnector.TargetHealthReasonEnumEnumValueArgs{
					Value: pulumi.String("string"),
				},
				State: &awsconnector.TargetHealthStateEnumEnumValueArgs{
					Value: pulumi.String("string"),
				},
			},
		},
		AwsRegion:       pulumi.String("string"),
		AwsSourceSchema: pulumi.String("string"),
		AwsTags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		PublicCloudConnectorsResourceId: pulumi.String("string"),
		PublicCloudResourceName:         pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var elasticLoadBalancingv2TargetHealthDescriptionResource = new ElasticLoadBalancingv2TargetHealthDescription("elasticLoadBalancingv2TargetHealthDescriptionResource", ElasticLoadBalancingv2TargetHealthDescriptionArgs.builder()
    .resourceGroupName("string")
    .location("string")
    .name("string")
    .properties(ElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs.builder()
        .arn("string")
        .awsAccountId("string")
        .awsProperties(AwsElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs.builder()
            .anomalyDetection(AnomalyDetectionArgs.builder()
                .mitigationInEffect(MitigationInEffectEnumEnumValueArgs.builder()
                    .value("string")
                    .build())
                .result(AnomalyResultEnumEnumValueArgs.builder()
                    .value("string")
                    .build())
                .build())
            .healthCheckPort("string")
            .target(TargetDescriptionArgs.builder()
                .availabilityZone("string")
                .id("string")
                .port(0)
                .build())
            .targetHealth(TargetHealthArgs.builder()
                .description("string")
                .reason(TargetHealthReasonEnumEnumValueArgs.builder()
                    .value("string")
                    .build())
                .state(TargetHealthStateEnumEnumValueArgs.builder()
                    .value("string")
                    .build())
                .build())
            .build())
        .awsRegion("string")
        .awsSourceSchema("string")
        .awsTags(Map.of("string", "string"))
        .publicCloudConnectorsResourceId("string")
        .publicCloudResourceName("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
elastic_load_balancingv2_target_health_description_resource = azure_native.awsconnector.ElasticLoadBalancingv2TargetHealthDescription("elasticLoadBalancingv2TargetHealthDescriptionResource",
    resource_group_name="string",
    location="string",
    name="string",
    properties={
        "arn": "string",
        "aws_account_id": "string",
        "aws_properties": {
            "anomaly_detection": {
                "mitigation_in_effect": {
                    "value": "string",
                },
                "result": {
                    "value": "string",
                },
            },
            "health_check_port": "string",
            "target": {
                "availability_zone": "string",
                "id": "string",
                "port": 0,
            },
            "target_health": {
                "description": "string",
                "reason": {
                    "value": "string",
                },
                "state": {
                    "value": "string",
                },
            },
        },
        "aws_region": "string",
        "aws_source_schema": "string",
        "aws_tags": {
            "string": "string",
        },
        "public_cloud_connectors_resource_id": "string",
        "public_cloud_resource_name": "string",
    },
    tags={
        "string": "string",
    })
const elasticLoadBalancingv2TargetHealthDescriptionResource = new azure_native.awsconnector.ElasticLoadBalancingv2TargetHealthDescription("elasticLoadBalancingv2TargetHealthDescriptionResource", {
    resourceGroupName: "string",
    location: "string",
    name: "string",
    properties: {
        arn: "string",
        awsAccountId: "string",
        awsProperties: {
            anomalyDetection: {
                mitigationInEffect: {
                    value: "string",
                },
                result: {
                    value: "string",
                },
            },
            healthCheckPort: "string",
            target: {
                availabilityZone: "string",
                id: "string",
                port: 0,
            },
            targetHealth: {
                description: "string",
                reason: {
                    value: "string",
                },
                state: {
                    value: "string",
                },
            },
        },
        awsRegion: "string",
        awsSourceSchema: "string",
        awsTags: {
            string: "string",
        },
        publicCloudConnectorsResourceId: "string",
        publicCloudResourceName: "string",
    },
    tags: {
        string: "string",
    },
});
type: azure-native:awsconnector:ElasticLoadBalancingv2TargetHealthDescription
properties:
    location: string
    name: string
    properties:
        arn: string
        awsAccountId: string
        awsProperties:
            anomalyDetection:
                mitigationInEffect:
                    value: string
                result:
                    value: string
            healthCheckPort: string
            target:
                availabilityZone: string
                id: string
                port: 0
            targetHealth:
                description: string
                reason:
                    value: string
                state:
                    value: string
        awsRegion: string
        awsSourceSchema: string
        awsTags:
            string: string
        publicCloudConnectorsResourceId: string
        publicCloudResourceName: string
    resourceGroupName: string
    tags:
        string: string
ElasticLoadBalancingv2TargetHealthDescription Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ElasticLoadBalancingv2TargetHealthDescription resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of ElasticLoadBalancingv2TargetHealthDescription
- Properties
Pulumi.Azure Native. Aws Connector. Inputs. Elastic Load Balancingv2Target Health Description Properties 
- The resource-specific properties for this resource.
- Dictionary<string, string>
- Resource tags.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of ElasticLoadBalancingv2TargetHealthDescription
- Properties
ElasticLoad Balancingv2Target Health Description Properties Args 
- The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of ElasticLoadBalancingv2TargetHealthDescription
- properties
ElasticLoad Balancingv2Target Health Description Properties 
- The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- location string
- The geo-location where the resource lives
- name string
- Name of ElasticLoadBalancingv2TargetHealthDescription
- properties
ElasticLoad Balancingv2Target Health Description Properties 
- The resource-specific properties for this resource.
- {[key: string]: string}
- Resource tags.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- location str
- The geo-location where the resource lives
- name str
- Name of ElasticLoadBalancingv2TargetHealthDescription
- properties
ElasticLoad Balancingv2Target Health Description Properties Args 
- The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of ElasticLoadBalancingv2TargetHealthDescription
- properties Property Map
- The resource-specific properties for this resource.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the ElasticLoadBalancingv2TargetHealthDescription resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- SystemData Pulumi.Azure Native. Aws Connector. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AnomalyDetection, AnomalyDetectionArgs    
AnomalyDetectionResponse, AnomalyDetectionResponseArgs      
AnomalyResultEnum, AnomalyResultEnumArgs      
- Anomalous
- anomalousAnomalyResultEnum enum anomalous
- Normal
- normalAnomalyResultEnum enum normal
- AnomalyResult Enum Anomalous 
- anomalousAnomalyResultEnum enum anomalous
- AnomalyResult Enum Normal 
- normalAnomalyResultEnum enum normal
- Anomalous
- anomalousAnomalyResultEnum enum anomalous
- Normal
- normalAnomalyResultEnum enum normal
- Anomalous
- anomalousAnomalyResultEnum enum anomalous
- Normal
- normalAnomalyResultEnum enum normal
- ANOMALOUS
- anomalousAnomalyResultEnum enum anomalous
- NORMAL
- normalAnomalyResultEnum enum normal
- "anomalous"
- anomalousAnomalyResultEnum enum anomalous
- "normal"
- normalAnomalyResultEnum enum normal
AnomalyResultEnumEnumValue, AnomalyResultEnumEnumValueArgs          
- Value
string | Pulumi.Azure Native. Aws Connector. Anomaly Result Enum 
- Property value
- Value
string | AnomalyResult Enum 
- Property value
- value
String | AnomalyResult Enum 
- Property value
- value
string | AnomalyResult Enum 
- Property value
- value
str | AnomalyResult Enum 
- Property value
- value String | "anomalous" | "normal"
- Property value
AnomalyResultEnumEnumValueResponse, AnomalyResultEnumEnumValueResponseArgs            
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
AwsElasticLoadBalancingv2TargetHealthDescriptionProperties, AwsElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs              
AwsElasticLoadBalancingv2TargetHealthDescriptionPropertiesResponse, AwsElasticLoadBalancingv2TargetHealthDescriptionPropertiesResponseArgs                
ElasticLoadBalancingv2TargetHealthDescriptionProperties, ElasticLoadBalancingv2TargetHealthDescriptionPropertiesArgs            
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties Pulumi.Azure Native. Aws Connector. Inputs. Aws Elastic Load Balancingv2Target Health Description Properties 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties AwsElastic Load Balancingv2Target Health Description Properties 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- map[string]string
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties AwsElastic Load Balancingv2Target Health Description Properties 
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String,String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
- arn string
- Amazon Resource Name (ARN)
- awsAccount stringId 
- AWS Account ID
- awsProperties AwsElastic Load Balancingv2Target Health Description Properties 
- AWS Properties
- awsRegion string
- AWS Region
- awsSource stringSchema 
- AWS Source Schema
- {[key: string]: string}
- AWS Tags
- publicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud stringResource Name 
- Public Cloud Resource Name
- arn str
- Amazon Resource Name (ARN)
- aws_account_ strid 
- AWS Account ID
- aws_properties AwsElastic Load Balancingv2Target Health Description Properties 
- AWS Properties
- aws_region str
- AWS Region
- aws_source_ strschema 
- AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_cloud_ strconnectors_ resource_ id 
- Public Cloud Connectors Resource ID
- public_cloud_ strresource_ name 
- Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties Property Map
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
ElasticLoadBalancingv2TargetHealthDescriptionPropertiesResponse, ElasticLoadBalancingv2TargetHealthDescriptionPropertiesResponseArgs              
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties Pulumi.Azure Native. Aws Connector. Inputs. Aws Elastic Load Balancingv2Target Health Description Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties AwsElastic Load Balancingv2Target Health Description Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- map[string]string
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties AwsElastic Load Balancingv2Target Health Description Properties Response 
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String,String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
- provisioningState string
- The status of the last operation.
- arn string
- Amazon Resource Name (ARN)
- awsAccount stringId 
- AWS Account ID
- awsProperties AwsElastic Load Balancingv2Target Health Description Properties Response 
- AWS Properties
- awsRegion string
- AWS Region
- awsSource stringSchema 
- AWS Source Schema
- {[key: string]: string}
- AWS Tags
- publicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud stringResource Name 
- Public Cloud Resource Name
- provisioning_state str
- The status of the last operation.
- arn str
- Amazon Resource Name (ARN)
- aws_account_ strid 
- AWS Account ID
- aws_properties AwsElastic Load Balancingv2Target Health Description Properties Response 
- AWS Properties
- aws_region str
- AWS Region
- aws_source_ strschema 
- AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_cloud_ strconnectors_ resource_ id 
- Public Cloud Connectors Resource ID
- public_cloud_ strresource_ name 
- Public Cloud Resource Name
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties Property Map
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
MitigationInEffectEnum, MitigationInEffectEnumArgs        
- No
- noMitigationInEffectEnum enum no
- Yes
- yesMitigationInEffectEnum enum yes
- MitigationIn Effect Enum No 
- noMitigationInEffectEnum enum no
- MitigationIn Effect Enum Yes 
- yesMitigationInEffectEnum enum yes
- No
- noMitigationInEffectEnum enum no
- Yes
- yesMitigationInEffectEnum enum yes
- No
- noMitigationInEffectEnum enum no
- Yes
- yesMitigationInEffectEnum enum yes
- NO
- noMitigationInEffectEnum enum no
- YES
- yesMitigationInEffectEnum enum yes
- "no"
- noMitigationInEffectEnum enum no
- "yes"
- yesMitigationInEffectEnum enum yes
MitigationInEffectEnumEnumValue, MitigationInEffectEnumEnumValueArgs            
- Value
string | Pulumi.Azure Native. Aws Connector. Mitigation In Effect Enum 
- Property value
- Value
string | MitigationIn Effect Enum 
- Property value
- value
String | MitigationIn Effect Enum 
- Property value
- value
string | MitigationIn Effect Enum 
- Property value
- value
str | MitigationIn Effect Enum 
- Property value
- value String | "no" | "yes"
- Property value
MitigationInEffectEnumEnumValueResponse, MitigationInEffectEnumEnumValueResponseArgs              
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TargetDescription, TargetDescriptionArgs    
- AvailabilityZone string
- Id string
- Port int
- AvailabilityZone string
- Id string
- Port int
- availabilityZone String
- id String
- port Integer
- availabilityZone string
- id string
- port number
- availability_zone str
- id str
- port int
- availabilityZone String
- id String
- port Number
TargetDescriptionResponse, TargetDescriptionResponseArgs      
- AvailabilityZone string
- Id string
- Port int
- AvailabilityZone string
- Id string
- Port int
- availabilityZone String
- id String
- port Integer
- availabilityZone string
- id string
- port number
- availability_zone str
- id str
- port int
- availabilityZone String
- id String
- port Number
TargetHealth, TargetHealthArgs    
TargetHealthReasonEnum, TargetHealthReasonEnumArgs        
- ElbInitial Health Checking 
- Elb.InitialHealthCheckingTargetHealthReasonEnum enum Elb.InitialHealthChecking
- ElbInternal Error 
- Elb.InternalErrorTargetHealthReasonEnum enum Elb.InternalError
- ElbRegistration In Progress 
- Elb.RegistrationInProgressTargetHealthReasonEnum enum Elb.RegistrationInProgress
- TargetDeregistration In Progress 
- Target.DeregistrationInProgressTargetHealthReasonEnum enum Target.DeregistrationInProgress
- TargetFailed Health Checks 
- Target.FailedHealthChecksTargetHealthReasonEnum enum Target.FailedHealthChecks
- TargetHealth Check Disabled 
- Target.HealthCheckDisabledTargetHealthReasonEnum enum Target.HealthCheckDisabled
- TargetInvalid State 
- Target.InvalidStateTargetHealthReasonEnum enum Target.InvalidState
- TargetIp Unusable 
- Target.IpUnusableTargetHealthReasonEnum enum Target.IpUnusable
- TargetNot In Use 
- Target.NotInUseTargetHealthReasonEnum enum Target.NotInUse
- TargetNot Registered 
- Target.NotRegisteredTargetHealthReasonEnum enum Target.NotRegistered
- TargetResponse Code Mismatch 
- Target.ResponseCodeMismatchTargetHealthReasonEnum enum Target.ResponseCodeMismatch
- TargetTimeout 
- Target.TimeoutTargetHealthReasonEnum enum Target.Timeout
- TargetHealth Reason Enum Elb Initial Health Checking 
- Elb.InitialHealthCheckingTargetHealthReasonEnum enum Elb.InitialHealthChecking
- TargetHealth Reason Enum Elb Internal Error 
- Elb.InternalErrorTargetHealthReasonEnum enum Elb.InternalError
- TargetHealth Reason Enum Elb Registration In Progress 
- Elb.RegistrationInProgressTargetHealthReasonEnum enum Elb.RegistrationInProgress
- TargetHealth Reason Enum Target Deregistration In Progress 
- Target.DeregistrationInProgressTargetHealthReasonEnum enum Target.DeregistrationInProgress
- TargetHealth Reason Enum Target Failed Health Checks 
- Target.FailedHealthChecksTargetHealthReasonEnum enum Target.FailedHealthChecks
- TargetHealth Reason Enum Target Health Check Disabled 
- Target.HealthCheckDisabledTargetHealthReasonEnum enum Target.HealthCheckDisabled
- TargetHealth Reason Enum Target Invalid State 
- Target.InvalidStateTargetHealthReasonEnum enum Target.InvalidState
- TargetHealth Reason Enum Target Ip Unusable 
- Target.IpUnusableTargetHealthReasonEnum enum Target.IpUnusable
- TargetHealth Reason Enum Target Not In Use 
- Target.NotInUseTargetHealthReasonEnum enum Target.NotInUse
- TargetHealth Reason Enum Target Not Registered 
- Target.NotRegisteredTargetHealthReasonEnum enum Target.NotRegistered
- TargetHealth Reason Enum Target Response Code Mismatch 
- Target.ResponseCodeMismatchTargetHealthReasonEnum enum Target.ResponseCodeMismatch
- TargetHealth Reason Enum Target Timeout 
- Target.TimeoutTargetHealthReasonEnum enum Target.Timeout
- ElbInitial Health Checking 
- Elb.InitialHealthCheckingTargetHealthReasonEnum enum Elb.InitialHealthChecking
- ElbInternal Error 
- Elb.InternalErrorTargetHealthReasonEnum enum Elb.InternalError
- ElbRegistration In Progress 
- Elb.RegistrationInProgressTargetHealthReasonEnum enum Elb.RegistrationInProgress
- TargetDeregistration In Progress 
- Target.DeregistrationInProgressTargetHealthReasonEnum enum Target.DeregistrationInProgress
- TargetFailed Health Checks 
- Target.FailedHealthChecksTargetHealthReasonEnum enum Target.FailedHealthChecks
- TargetHealth Check Disabled 
- Target.HealthCheckDisabledTargetHealthReasonEnum enum Target.HealthCheckDisabled
- TargetInvalid State 
- Target.InvalidStateTargetHealthReasonEnum enum Target.InvalidState
- TargetIp Unusable 
- Target.IpUnusableTargetHealthReasonEnum enum Target.IpUnusable
- TargetNot In Use 
- Target.NotInUseTargetHealthReasonEnum enum Target.NotInUse
- TargetNot Registered 
- Target.NotRegisteredTargetHealthReasonEnum enum Target.NotRegistered
- TargetResponse Code Mismatch 
- Target.ResponseCodeMismatchTargetHealthReasonEnum enum Target.ResponseCodeMismatch
- TargetTimeout 
- Target.TimeoutTargetHealthReasonEnum enum Target.Timeout
- ElbInitial Health Checking 
- Elb.InitialHealthCheckingTargetHealthReasonEnum enum Elb.InitialHealthChecking
- ElbInternal Error 
- Elb.InternalErrorTargetHealthReasonEnum enum Elb.InternalError
- ElbRegistration In Progress 
- Elb.RegistrationInProgressTargetHealthReasonEnum enum Elb.RegistrationInProgress
- TargetDeregistration In Progress 
- Target.DeregistrationInProgressTargetHealthReasonEnum enum Target.DeregistrationInProgress
- TargetFailed Health Checks 
- Target.FailedHealthChecksTargetHealthReasonEnum enum Target.FailedHealthChecks
- TargetHealth Check Disabled 
- Target.HealthCheckDisabledTargetHealthReasonEnum enum Target.HealthCheckDisabled
- TargetInvalid State 
- Target.InvalidStateTargetHealthReasonEnum enum Target.InvalidState
- TargetIp Unusable 
- Target.IpUnusableTargetHealthReasonEnum enum Target.IpUnusable
- TargetNot In Use 
- Target.NotInUseTargetHealthReasonEnum enum Target.NotInUse
- TargetNot Registered 
- Target.NotRegisteredTargetHealthReasonEnum enum Target.NotRegistered
- TargetResponse Code Mismatch 
- Target.ResponseCodeMismatchTargetHealthReasonEnum enum Target.ResponseCodeMismatch
- TargetTimeout 
- Target.TimeoutTargetHealthReasonEnum enum Target.Timeout
- ELB_INITIAL_HEALTH_CHECKING
- Elb.InitialHealthCheckingTargetHealthReasonEnum enum Elb.InitialHealthChecking
- ELB_INTERNAL_ERROR
- Elb.InternalErrorTargetHealthReasonEnum enum Elb.InternalError
- ELB_REGISTRATION_IN_PROGRESS
- Elb.RegistrationInProgressTargetHealthReasonEnum enum Elb.RegistrationInProgress
- TARGET_DEREGISTRATION_IN_PROGRESS
- Target.DeregistrationInProgressTargetHealthReasonEnum enum Target.DeregistrationInProgress
- TARGET_FAILED_HEALTH_CHECKS
- Target.FailedHealthChecksTargetHealthReasonEnum enum Target.FailedHealthChecks
- TARGET_HEALTH_CHECK_DISABLED
- Target.HealthCheckDisabledTargetHealthReasonEnum enum Target.HealthCheckDisabled
- TARGET_INVALID_STATE
- Target.InvalidStateTargetHealthReasonEnum enum Target.InvalidState
- TARGET_IP_UNUSABLE
- Target.IpUnusableTargetHealthReasonEnum enum Target.IpUnusable
- TARGET_NOT_IN_USE
- Target.NotInUseTargetHealthReasonEnum enum Target.NotInUse
- TARGET_NOT_REGISTERED
- Target.NotRegisteredTargetHealthReasonEnum enum Target.NotRegistered
- TARGET_RESPONSE_CODE_MISMATCH
- Target.ResponseCodeMismatchTargetHealthReasonEnum enum Target.ResponseCodeMismatch
- TARGET_TIMEOUT
- Target.TimeoutTargetHealthReasonEnum enum Target.Timeout
- "Elb.Initial Health Checking" 
- Elb.InitialHealthCheckingTargetHealthReasonEnum enum Elb.InitialHealthChecking
- "Elb.Internal Error" 
- Elb.InternalErrorTargetHealthReasonEnum enum Elb.InternalError
- "Elb.Registration In Progress" 
- Elb.RegistrationInProgressTargetHealthReasonEnum enum Elb.RegistrationInProgress
- "Target.Deregistration In Progress" 
- Target.DeregistrationInProgressTargetHealthReasonEnum enum Target.DeregistrationInProgress
- "Target.Failed Health Checks" 
- Target.FailedHealthChecksTargetHealthReasonEnum enum Target.FailedHealthChecks
- "Target.Health Check Disabled" 
- Target.HealthCheckDisabledTargetHealthReasonEnum enum Target.HealthCheckDisabled
- "Target.Invalid State" 
- Target.InvalidStateTargetHealthReasonEnum enum Target.InvalidState
- "Target.Ip Unusable" 
- Target.IpUnusableTargetHealthReasonEnum enum Target.IpUnusable
- "Target.Not In Use" 
- Target.NotInUseTargetHealthReasonEnum enum Target.NotInUse
- "Target.Not Registered" 
- Target.NotRegisteredTargetHealthReasonEnum enum Target.NotRegistered
- "Target.Response Code Mismatch" 
- Target.ResponseCodeMismatchTargetHealthReasonEnum enum Target.ResponseCodeMismatch
- "Target.Timeout" 
- Target.TimeoutTargetHealthReasonEnum enum Target.Timeout
TargetHealthReasonEnumEnumValue, TargetHealthReasonEnumEnumValueArgs            
- Value
string | Pulumi.Azure Native. Aws Connector. Target Health Reason Enum 
- Property value
- Value
string | TargetHealth Reason Enum 
- Property value
- value
String | TargetHealth Reason Enum 
- Property value
- value
string | TargetHealth Reason Enum 
- Property value
- value
str | TargetHealth Reason Enum 
- Property value
- value
String | "Elb.Initial Health Checking" | "Elb. Internal Error" | "Elb. Registration In Progress" | "Target. Deregistration In Progress" | "Target. Failed Health Checks" | "Target. Health Check Disabled" | "Target. Invalid State" | "Target. Ip Unusable" | "Target. Not In Use" | "Target. Not Registered" | "Target. Response Code Mismatch" | "Target. Timeout" 
- Property value
TargetHealthReasonEnumEnumValueResponse, TargetHealthReasonEnumEnumValueResponseArgs              
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
TargetHealthResponse, TargetHealthResponseArgs      
TargetHealthStateEnum, TargetHealthStateEnumArgs        
- Draining
- drainingTargetHealthStateEnum enum draining
- Healthy
- healthyTargetHealthStateEnum enum healthy
- Initial
- initialTargetHealthStateEnum enum initial
- Unavailable
- unavailableTargetHealthStateEnum enum unavailable
- Unhealthy
- unhealthyTargetHealthStateEnum enum unhealthy
- UnhealthyDraining 
- unhealthy.drainingTargetHealthStateEnum enum unhealthy.draining
- Unused
- unusedTargetHealthStateEnum enum unused
- TargetHealth State Enum Draining 
- drainingTargetHealthStateEnum enum draining
- TargetHealth State Enum Healthy 
- healthyTargetHealthStateEnum enum healthy
- TargetHealth State Enum Initial 
- initialTargetHealthStateEnum enum initial
- TargetHealth State Enum Unavailable 
- unavailableTargetHealthStateEnum enum unavailable
- TargetHealth State Enum Unhealthy 
- unhealthyTargetHealthStateEnum enum unhealthy
- TargetHealth State Enum Unhealthy Draining 
- unhealthy.drainingTargetHealthStateEnum enum unhealthy.draining
- TargetHealth State Enum Unused 
- unusedTargetHealthStateEnum enum unused
- Draining
- drainingTargetHealthStateEnum enum draining
- Healthy
- healthyTargetHealthStateEnum enum healthy
- Initial
- initialTargetHealthStateEnum enum initial
- Unavailable
- unavailableTargetHealthStateEnum enum unavailable
- Unhealthy
- unhealthyTargetHealthStateEnum enum unhealthy
- UnhealthyDraining 
- unhealthy.drainingTargetHealthStateEnum enum unhealthy.draining
- Unused
- unusedTargetHealthStateEnum enum unused
- Draining
- drainingTargetHealthStateEnum enum draining
- Healthy
- healthyTargetHealthStateEnum enum healthy
- Initial
- initialTargetHealthStateEnum enum initial
- Unavailable
- unavailableTargetHealthStateEnum enum unavailable
- Unhealthy
- unhealthyTargetHealthStateEnum enum unhealthy
- UnhealthyDraining 
- unhealthy.drainingTargetHealthStateEnum enum unhealthy.draining
- Unused
- unusedTargetHealthStateEnum enum unused
- DRAINING
- drainingTargetHealthStateEnum enum draining
- HEALTHY
- healthyTargetHealthStateEnum enum healthy
- INITIAL
- initialTargetHealthStateEnum enum initial
- UNAVAILABLE
- unavailableTargetHealthStateEnum enum unavailable
- UNHEALTHY
- unhealthyTargetHealthStateEnum enum unhealthy
- UNHEALTHY_DRAINING
- unhealthy.drainingTargetHealthStateEnum enum unhealthy.draining
- UNUSED
- unusedTargetHealthStateEnum enum unused
- "draining"
- drainingTargetHealthStateEnum enum draining
- "healthy"
- healthyTargetHealthStateEnum enum healthy
- "initial"
- initialTargetHealthStateEnum enum initial
- "unavailable"
- unavailableTargetHealthStateEnum enum unavailable
- "unhealthy"
- unhealthyTargetHealthStateEnum enum unhealthy
- "unhealthy.draining"
- unhealthy.drainingTargetHealthStateEnum enum unhealthy.draining
- "unused"
- unusedTargetHealthStateEnum enum unused
TargetHealthStateEnumEnumValue, TargetHealthStateEnumEnumValueArgs            
- Value
string | Pulumi.Azure Native. Aws Connector. Target Health State Enum 
- Property value
- Value
string | TargetHealth State Enum 
- Property value
- value
String | TargetHealth State Enum 
- Property value
- value
string | TargetHealth State Enum 
- Property value
- value
str | TargetHealth State Enum 
- Property value
TargetHealthStateEnumEnumValueResponse, TargetHealthStateEnumEnumValueResponseArgs              
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:awsconnector:ElasticLoadBalancingv2TargetHealthDescription jpetudmwrkfgbiihrhfwekiomcafmh /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/elasticLoadBalancingV2TargetHealthDescriptions/{name} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0