Address Args
Address Resource. Uses Azure REST API version 2024-02-01. In version 2.x of the Azure Native provider, it used API version 2022-05-01-preview. Other available API versions: 2022-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native edgeorder [ApiVersion]
. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.
Example Usage
CreateAddress
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var address = new AzureNative.EdgeOrder.Address("address", new()
{
AddressClassification = AzureNative.EdgeOrder.AddressClassification.Shipping,
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.NewAddress(ctx, "address", &edgeorder.AddressArgs{
AddressClassification: pulumi.String(edgeorder.AddressClassificationShipping),
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.Address;
import com.pulumi.azurenative.edgeorder.AddressArgs;
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 address = new Address("address", AddressArgs.builder()
.addressClassification("Shipping")
.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:Address TestAddressName2 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EdgeOrder/addresses/{addressName}
Constructors
Properties
Type of address based on its usage context.
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.
Contact details for the address.
The name of the resource group. The name is case insensitive.
Shipping details for the address.