Elastic Load Balancing V2Load Balancer Args
data class ElasticLoadBalancingV2LoadBalancerArgs(val location: Output<String>? = null, val name: Output<String>? = null, val properties: Output<ElasticLoadBalancingV2LoadBalancerPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ElasticLoadBalancingV2LoadBalancerArgs>
A Microsoft.AwsConnector resource Uses Azure REST API version 2024-12-01.
Example Usage
ElasticLoadBalancingV2LoadBalancers_CreateOrReplace
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var elasticLoadBalancingV2LoadBalancer = new AzureNative.AwsConnector.ElasticLoadBalancingV2LoadBalancer("elasticLoadBalancingV2LoadBalancer", new()
{
Location = "zrpnzixidbktdxtkovhvkklslaw",
Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
Properties = new AzureNative.AwsConnector.Inputs.ElasticLoadBalancingV2LoadBalancerPropertiesArgs
{
Arn = "kojgsx",
AwsAccountId = "eopxqyapnygxz",
AwsProperties = new AzureNative.AwsConnector.Inputs.AwsElasticLoadBalancingV2LoadBalancerPropertiesArgs
{
CanonicalHostedZoneID = "cpniwdbqzfxrbtnzkthjyohnbtq",
DnsName = "mafoyhxa",
EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic = "gsefdpgmvnyizvpidgxdedsusstsmi",
IpAddressType = "ghelcjykqvyqrwtwydiwleni",
LoadBalancerArn = "tswueurcdm",
LoadBalancerAttributes = new[]
{
new AzureNative.AwsConnector.Inputs.LoadBalancerAttributeArgs
{
Key = "jmpasivxkgcqvadmp",
Value = "cbsgvwtlyhuclvjpye",
},
},
LoadBalancerFullName = "kmxzisdeike",
LoadBalancerName = "bdspilcwdpibhmnlbygrgaebhvbz",
Name = "erwqxzfowfkksnodfytvnnyefbdsc",
Scheme = "nqjwo",
SecurityGroups = new[]
{
"tavqrnlv",
},
SubnetMappings = new[]
{
new AzureNative.AwsConnector.Inputs.SubnetMappingArgs
{
SubnetId = "igo",
},
},
Subnets = new[]
{
"xqblkoljy",
},
Tags = new[]
{
new AzureNative.AwsConnector.Inputs.TagArgs
{
Key = "eaenshgcpimgwtmxvu",
Value = "vxqjrslimcsyqfkfmjiqjcht",
},
},
Type = "ywggrkrojayvb",
},
AwsRegion = "dplxwlbvhvz",
AwsSourceSchema = "lnmi",
AwsTags =
{
{ "key1771", "wqbrpppfj" },
},
PublicCloudConnectorsResourceId = "udwcmojnxevoeyr",
PublicCloudResourceName = "oicaxqhgvlybdl",
},
ResourceGroupName = "rgelasticLoadBalancingV2LoadBalancer",
Tags =
{
{ "key4383", "on" },
},
});
});
Content copied to clipboard
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.NewElasticLoadBalancingV2LoadBalancer(ctx, "elasticLoadBalancingV2LoadBalancer", &awsconnector.ElasticLoadBalancingV2LoadBalancerArgs{
Location: pulumi.String("zrpnzixidbktdxtkovhvkklslaw"),
Name: pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
Properties: &awsconnector.ElasticLoadBalancingV2LoadBalancerPropertiesArgs{
Arn: pulumi.String("kojgsx"),
AwsAccountId: pulumi.String("eopxqyapnygxz"),
AwsProperties: &awsconnector.AwsElasticLoadBalancingV2LoadBalancerPropertiesArgs{
CanonicalHostedZoneID: pulumi.String("cpniwdbqzfxrbtnzkthjyohnbtq"),
DnsName: pulumi.String("mafoyhxa"),
EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic: pulumi.String("gsefdpgmvnyizvpidgxdedsusstsmi"),
IpAddressType: pulumi.String("ghelcjykqvyqrwtwydiwleni"),
LoadBalancerArn: pulumi.String("tswueurcdm"),
LoadBalancerAttributes: awsconnector.LoadBalancerAttributeArray{
&awsconnector.LoadBalancerAttributeArgs{
Key: pulumi.String("jmpasivxkgcqvadmp"),
Value: pulumi.String("cbsgvwtlyhuclvjpye"),
},
},
LoadBalancerFullName: pulumi.String("kmxzisdeike"),
LoadBalancerName: pulumi.String("bdspilcwdpibhmnlbygrgaebhvbz"),
Name: pulumi.String("erwqxzfowfkksnodfytvnnyefbdsc"),
Scheme: pulumi.String("nqjwo"),
SecurityGroups: pulumi.StringArray{
pulumi.String("tavqrnlv"),
},
SubnetMappings: awsconnector.SubnetMappingArray{
&awsconnector.SubnetMappingArgs{
SubnetId: pulumi.String("igo"),
},
},
Subnets: pulumi.StringArray{
pulumi.String("xqblkoljy"),
},
Tags: awsconnector.TagArray{
&awsconnector.TagArgs{
Key: pulumi.String("eaenshgcpimgwtmxvu"),
Value: pulumi.String("vxqjrslimcsyqfkfmjiqjcht"),
},
},
Type: pulumi.String("ywggrkrojayvb"),
},
AwsRegion: pulumi.String("dplxwlbvhvz"),
AwsSourceSchema: pulumi.String("lnmi"),
AwsTags: pulumi.StringMap{
"key1771": pulumi.String("wqbrpppfj"),
},
PublicCloudConnectorsResourceId: pulumi.String("udwcmojnxevoeyr"),
PublicCloudResourceName: pulumi.String("oicaxqhgvlybdl"),
},
ResourceGroupName: pulumi.String("rgelasticLoadBalancingV2LoadBalancer"),
Tags: pulumi.StringMap{
"key4383": pulumi.String("on"),
},
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.awsconnector.ElasticLoadBalancingV2LoadBalancer;
import com.pulumi.azurenative.awsconnector.ElasticLoadBalancingV2LoadBalancerArgs;
import com.pulumi.azurenative.awsconnector.inputs.ElasticLoadBalancingV2LoadBalancerPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AwsElasticLoadBalancingV2LoadBalancerPropertiesArgs;
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 elasticLoadBalancingV2LoadBalancer = new ElasticLoadBalancingV2LoadBalancer("elasticLoadBalancingV2LoadBalancer", ElasticLoadBalancingV2LoadBalancerArgs.builder()
.location("zrpnzixidbktdxtkovhvkklslaw")
.name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
.properties(ElasticLoadBalancingV2LoadBalancerPropertiesArgs.builder()
.arn("kojgsx")
.awsAccountId("eopxqyapnygxz")
.awsProperties(AwsElasticLoadBalancingV2LoadBalancerPropertiesArgs.builder()
.canonicalHostedZoneID("cpniwdbqzfxrbtnzkthjyohnbtq")
.dnsName("mafoyhxa")
.enforceSecurityGroupInboundRulesOnPrivateLinkTraffic("gsefdpgmvnyizvpidgxdedsusstsmi")
.ipAddressType("ghelcjykqvyqrwtwydiwleni")
.loadBalancerArn("tswueurcdm")
.loadBalancerAttributes(LoadBalancerAttributeArgs.builder()
.key("jmpasivxkgcqvadmp")
.value("cbsgvwtlyhuclvjpye")
.build())
.loadBalancerFullName("kmxzisdeike")
.loadBalancerName("bdspilcwdpibhmnlbygrgaebhvbz")
.name("erwqxzfowfkksnodfytvnnyefbdsc")
.scheme("nqjwo")
.securityGroups("tavqrnlv")
.subnetMappings(SubnetMappingArgs.builder()
.subnetId("igo")
.build())
.subnets("xqblkoljy")
.tags(TagArgs.builder()
.key("eaenshgcpimgwtmxvu")
.value("vxqjrslimcsyqfkfmjiqjcht")
.build())
.type("ywggrkrojayvb")
.build())
.awsRegion("dplxwlbvhvz")
.awsSourceSchema("lnmi")
.awsTags(Map.of("key1771", "wqbrpppfj"))
.publicCloudConnectorsResourceId("udwcmojnxevoeyr")
.publicCloudResourceName("oicaxqhgvlybdl")
.build())
.resourceGroupName("rgelasticLoadBalancingV2LoadBalancer")
.tags(Map.of("key4383", "on"))
.build());
}
}
Content copied to clipboard
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:awsconnector:ElasticLoadBalancingV2LoadBalancer elnktjtdysq /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/elasticLoadBalancingV2LoadBalancers/{name}
Content copied to clipboard