AddressByNameArgs

data class AddressByNameArgs(val addressName: Output<String>? = null, val contactDetails: Output<ContactDetailsArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val shippingAddress: Output<ShippingAddressArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AddressByNameArgs>

Address Resource. Uses Azure REST API version 2021-12-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01.

Example Usage

CreateAddress

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var addressByName = new AzureNative.EdgeOrder.AddressByName("addressByName", new()
{
AddressName = "TestAddressName2",
ContactDetails = new AzureNative.EdgeOrder.Inputs.ContactDetailsArgs
{
ContactName = "XXXX XXXX",
EmailList = new[]
{
"xxxx@xxxx.xxx",
},
Phone = "0000000000",
PhoneExtension = "",
},
Location = "eastus",
ResourceGroupName = "YourResourceGroupName",
ShippingAddress = new AzureNative.EdgeOrder.Inputs.ShippingAddressArgs
{
AddressType = AzureNative.EdgeOrder.AddressType.None,
City = "San Francisco",
CompanyName = "Microsoft",
Country = "US",
PostalCode = "94107",
StateOrProvince = "CA",
StreetAddress1 = "16 TOWNSEND ST",
StreetAddress2 = "UNIT 1",
},
});
});
package main
import (
edgeorder "github.com/pulumi/pulumi-azure-native-sdk/edgeorder/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := edgeorder.NewAddressByName(ctx, "addressByName", &edgeorder.AddressByNameArgs{
AddressName: pulumi.String("TestAddressName2"),
ContactDetails: &edgeorder.ContactDetailsArgs{
ContactName: pulumi.String("XXXX XXXX"),
EmailList: pulumi.StringArray{
pulumi.String("xxxx@xxxx.xxx"),
},
Phone: pulumi.String("0000000000"),
PhoneExtension: pulumi.String(""),
},
Location: pulumi.String("eastus"),
ResourceGroupName: pulumi.String("YourResourceGroupName"),
ShippingAddress: &edgeorder.ShippingAddressArgs{
AddressType: pulumi.String(edgeorder.AddressTypeNone),
City: pulumi.String("San Francisco"),
CompanyName: pulumi.String("Microsoft"),
Country: pulumi.String("US"),
PostalCode: pulumi.String("94107"),
StateOrProvince: pulumi.String("CA"),
StreetAddress1: pulumi.String("16 TOWNSEND ST"),
StreetAddress2: pulumi.String("UNIT 1"),
},
})
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.edgeorder.AddressByName;
import com.pulumi.azurenative.edgeorder.AddressByNameArgs;
import com.pulumi.azurenative.edgeorder.inputs.ContactDetailsArgs;
import com.pulumi.azurenative.edgeorder.inputs.ShippingAddressArgs;
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 addressByName = new AddressByName("addressByName", AddressByNameArgs.builder()
.addressName("TestAddressName2")
.contactDetails(ContactDetailsArgs.builder()
.contactName("XXXX XXXX")
.emailList("xxxx@xxxx.xxx")
.phone("0000000000")
.phoneExtension("")
.build())
.location("eastus")
.resourceGroupName("YourResourceGroupName")
.shippingAddress(ShippingAddressArgs.builder()
.addressType("None")
.city("San Francisco")
.companyName("Microsoft")
.country("US")
.postalCode("94107")
.stateOrProvince("CA")
.streetAddress1("16 TOWNSEND ST")
.streetAddress2("UNIT 1")
.build())
.build());
}
}

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:edgeorder:AddressByName TestAddressName2 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EdgeOrder/addresses/{addressName}

Constructors

Link copied to clipboard
constructor(addressName: Output<String>? = null, contactDetails: Output<ContactDetailsArgs>? = null, location: Output<String>? = null, resourceGroupName: Output<String>? = null, shippingAddress: Output<ShippingAddressArgs>? = null, tags: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard
val addressName: Output<String>? = null

The name of the address Resource within the specified resource group. address names must be between 3 and 24 characters in length and use any alphanumeric and underscore only

Link copied to clipboard
val contactDetails: Output<ContactDetailsArgs>? = null

Contact details for the address

Link copied to clipboard
val location: Output<String>? = null

The geo-location where the resource lives

Link copied to clipboard
val resourceGroupName: Output<String>? = null

The name of the resource group. The name is case insensitive.

Link copied to clipboard

Shipping details for the address

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Resource tags.

Functions

Link copied to clipboard
open override fun toJava(): AddressByNameArgs