1. Packages
  2. DNSimple Provider
  3. API Docs
  4. Contact
DNSimple v5.0.1 published on Friday, Jan 9, 2026 by Pulumi
dnsimple logo
DNSimple v5.0.1 published on Friday, Jan 9, 2026 by Pulumi

    Provides a DNSimple contact resource.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as dnsimple from "@pulumi/dnsimple";
    
    const example = new dnsimple.Contact("example", {
        label: "Main Contact",
        firstName: "John",
        lastName: "Doe",
        organizationName: "Example Inc",
        jobTitle: "Manager",
        address1: "123 Main Street",
        address2: "Suite 100",
        city: "San Francisco",
        stateProvince: "California",
        postalCode: "94105",
        country: "US",
        phone: "+1.4155551234",
        fax: "+1.4155555678",
        email: "john@example.com",
    });
    
    import pulumi
    import pulumi_dnsimple as dnsimple
    
    example = dnsimple.Contact("example",
        label="Main Contact",
        first_name="John",
        last_name="Doe",
        organization_name="Example Inc",
        job_title="Manager",
        address1="123 Main Street",
        address2="Suite 100",
        city="San Francisco",
        state_province="California",
        postal_code="94105",
        country="US",
        phone="+1.4155551234",
        fax="+1.4155555678",
        email="john@example.com")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-dnsimple/sdk/v5/go/dnsimple"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := dnsimple.NewContact(ctx, "example", &dnsimple.ContactArgs{
    			Label:            pulumi.String("Main Contact"),
    			FirstName:        pulumi.String("John"),
    			LastName:         pulumi.String("Doe"),
    			OrganizationName: pulumi.String("Example Inc"),
    			JobTitle:         pulumi.String("Manager"),
    			Address1:         pulumi.String("123 Main Street"),
    			Address2:         pulumi.String("Suite 100"),
    			City:             pulumi.String("San Francisco"),
    			StateProvince:    pulumi.String("California"),
    			PostalCode:       pulumi.String("94105"),
    			Country:          pulumi.String("US"),
    			Phone:            pulumi.String("+1.4155551234"),
    			Fax:              pulumi.String("+1.4155555678"),
    			Email:            pulumi.String("john@example.com"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using DNSimple = Pulumi.DNSimple;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new DNSimple.Contact("example", new()
        {
            Label = "Main Contact",
            FirstName = "John",
            LastName = "Doe",
            OrganizationName = "Example Inc",
            JobTitle = "Manager",
            Address1 = "123 Main Street",
            Address2 = "Suite 100",
            City = "San Francisco",
            StateProvince = "California",
            PostalCode = "94105",
            Country = "US",
            Phone = "+1.4155551234",
            Fax = "+1.4155555678",
            Email = "john@example.com",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.dnsimple.Contact;
    import com.pulumi.dnsimple.ContactArgs;
    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 example = new Contact("example", ContactArgs.builder()
                .label("Main Contact")
                .firstName("John")
                .lastName("Doe")
                .organizationName("Example Inc")
                .jobTitle("Manager")
                .address1("123 Main Street")
                .address2("Suite 100")
                .city("San Francisco")
                .stateProvince("California")
                .postalCode("94105")
                .country("US")
                .phone("+1.4155551234")
                .fax("+1.4155555678")
                .email("john@example.com")
                .build());
    
        }
    }
    
    resources:
      example:
        type: dnsimple:Contact
        properties:
          label: Main Contact
          firstName: John
          lastName: Doe
          organizationName: Example Inc
          jobTitle: Manager
          address1: 123 Main Street
          address2: Suite 100
          city: San Francisco
          stateProvince: California
          postalCode: '94105'
          country: US
          phone: '+1.4155551234'
          fax: '+1.4155555678'
          email: john@example.com
    

    Create Contact Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Contact(name: string, args: ContactArgs, opts?: CustomResourceOptions);
    @overload
    def Contact(resource_name: str,
                args: ContactArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Contact(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                first_name: Optional[str] = None,
                postal_code: Optional[str] = None,
                city: Optional[str] = None,
                country: Optional[str] = None,
                email: Optional[str] = None,
                state_province: Optional[str] = None,
                phone: Optional[str] = None,
                address1: Optional[str] = None,
                last_name: Optional[str] = None,
                address2: Optional[str] = None,
                organization_name: Optional[str] = None,
                label: Optional[str] = None,
                job_title: Optional[str] = None,
                fax: Optional[str] = None)
    func NewContact(ctx *Context, name string, args ContactArgs, opts ...ResourceOption) (*Contact, error)
    public Contact(string name, ContactArgs args, CustomResourceOptions? opts = null)
    public Contact(String name, ContactArgs args)
    public Contact(String name, ContactArgs args, CustomResourceOptions options)
    
    type: dnsimple:Contact
    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 ContactArgs
    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 ContactArgs
    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 ContactArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ContactArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ContactArgs
    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 contactResource = new DNSimple.Contact("contactResource", new()
    {
        FirstName = "string",
        PostalCode = "string",
        City = "string",
        Country = "string",
        Email = "string",
        StateProvince = "string",
        Phone = "string",
        Address1 = "string",
        LastName = "string",
        Address2 = "string",
        OrganizationName = "string",
        Label = "string",
        JobTitle = "string",
        Fax = "string",
    });
    
    example, err := dnsimple.NewContact(ctx, "contactResource", &dnsimple.ContactArgs{
    	FirstName:        pulumi.String("string"),
    	PostalCode:       pulumi.String("string"),
    	City:             pulumi.String("string"),
    	Country:          pulumi.String("string"),
    	Email:            pulumi.String("string"),
    	StateProvince:    pulumi.String("string"),
    	Phone:            pulumi.String("string"),
    	Address1:         pulumi.String("string"),
    	LastName:         pulumi.String("string"),
    	Address2:         pulumi.String("string"),
    	OrganizationName: pulumi.String("string"),
    	Label:            pulumi.String("string"),
    	JobTitle:         pulumi.String("string"),
    	Fax:              pulumi.String("string"),
    })
    
    var contactResource = new Contact("contactResource", ContactArgs.builder()
        .firstName("string")
        .postalCode("string")
        .city("string")
        .country("string")
        .email("string")
        .stateProvince("string")
        .phone("string")
        .address1("string")
        .lastName("string")
        .address2("string")
        .organizationName("string")
        .label("string")
        .jobTitle("string")
        .fax("string")
        .build());
    
    contact_resource = dnsimple.Contact("contactResource",
        first_name="string",
        postal_code="string",
        city="string",
        country="string",
        email="string",
        state_province="string",
        phone="string",
        address1="string",
        last_name="string",
        address2="string",
        organization_name="string",
        label="string",
        job_title="string",
        fax="string")
    
    const contactResource = new dnsimple.Contact("contactResource", {
        firstName: "string",
        postalCode: "string",
        city: "string",
        country: "string",
        email: "string",
        stateProvince: "string",
        phone: "string",
        address1: "string",
        lastName: "string",
        address2: "string",
        organizationName: "string",
        label: "string",
        jobTitle: "string",
        fax: "string",
    });
    
    type: dnsimple:Contact
    properties:
        address1: string
        address2: string
        city: string
        country: string
        email: string
        fax: string
        firstName: string
        jobTitle: string
        label: string
        lastName: string
        organizationName: string
        phone: string
        postalCode: string
        stateProvince: string
    

    Contact 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 Contact resource accepts the following input properties:

    Address1 string
    The primary address line (street address, building number, etc.).
    City string
    The city where the contact is located.
    Country string
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    Email string
    The contact's email address.
    FirstName string
    The first name of the contact person.
    LastName string
    The last name of the contact person.
    Phone string
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    PostalCode string
    The postal code, ZIP code, or equivalent for the contact's location.
    StateProvince string
    The state, province, or region where the contact is located.
    Address2 string
    The secondary address line (apartment, suite, floor, etc.).
    Fax string
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    JobTitle string
    The job title or position of the contact person within the organization.
    Label string
    A descriptive label for the contact to help identify it.
    OrganizationName string
    The name of the organization or company associated with the contact.
    Address1 string
    The primary address line (street address, building number, etc.).
    City string
    The city where the contact is located.
    Country string
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    Email string
    The contact's email address.
    FirstName string
    The first name of the contact person.
    LastName string
    The last name of the contact person.
    Phone string
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    PostalCode string
    The postal code, ZIP code, or equivalent for the contact's location.
    StateProvince string
    The state, province, or region where the contact is located.
    Address2 string
    The secondary address line (apartment, suite, floor, etc.).
    Fax string
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    JobTitle string
    The job title or position of the contact person within the organization.
    Label string
    A descriptive label for the contact to help identify it.
    OrganizationName string
    The name of the organization or company associated with the contact.
    address1 String
    The primary address line (street address, building number, etc.).
    city String
    The city where the contact is located.
    country String
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    email String
    The contact's email address.
    firstName String
    The first name of the contact person.
    lastName String
    The last name of the contact person.
    phone String
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    postalCode String
    The postal code, ZIP code, or equivalent for the contact's location.
    stateProvince String
    The state, province, or region where the contact is located.
    address2 String
    The secondary address line (apartment, suite, floor, etc.).
    fax String
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    jobTitle String
    The job title or position of the contact person within the organization.
    label String
    A descriptive label for the contact to help identify it.
    organizationName String
    The name of the organization or company associated with the contact.
    address1 string
    The primary address line (street address, building number, etc.).
    city string
    The city where the contact is located.
    country string
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    email string
    The contact's email address.
    firstName string
    The first name of the contact person.
    lastName string
    The last name of the contact person.
    phone string
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    postalCode string
    The postal code, ZIP code, or equivalent for the contact's location.
    stateProvince string
    The state, province, or region where the contact is located.
    address2 string
    The secondary address line (apartment, suite, floor, etc.).
    fax string
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    jobTitle string
    The job title or position of the contact person within the organization.
    label string
    A descriptive label for the contact to help identify it.
    organizationName string
    The name of the organization or company associated with the contact.
    address1 str
    The primary address line (street address, building number, etc.).
    city str
    The city where the contact is located.
    country str
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    email str
    The contact's email address.
    first_name str
    The first name of the contact person.
    last_name str
    The last name of the contact person.
    phone str
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    postal_code str
    The postal code, ZIP code, or equivalent for the contact's location.
    state_province str
    The state, province, or region where the contact is located.
    address2 str
    The secondary address line (apartment, suite, floor, etc.).
    fax str
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    job_title str
    The job title or position of the contact person within the organization.
    label str
    A descriptive label for the contact to help identify it.
    organization_name str
    The name of the organization or company associated with the contact.
    address1 String
    The primary address line (street address, building number, etc.).
    city String
    The city where the contact is located.
    country String
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    email String
    The contact's email address.
    firstName String
    The first name of the contact person.
    lastName String
    The last name of the contact person.
    phone String
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    postalCode String
    The postal code, ZIP code, or equivalent for the contact's location.
    stateProvince String
    The state, province, or region where the contact is located.
    address2 String
    The secondary address line (apartment, suite, floor, etc.).
    fax String
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    jobTitle String
    The job title or position of the contact person within the organization.
    label String
    A descriptive label for the contact to help identify it.
    organizationName String
    The name of the organization or company associated with the contact.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Contact resource produces the following output properties:

    AccountId int
    The account ID for the contact.
    CreatedAt string
    Timestamp representing when this contact was created.
    FaxNormalized string
    The fax number, normalized.
    Id string
    The provider-assigned unique ID for this managed resource.
    PhoneNormalized string
    The phone number, normalized.
    UpdatedAt string
    Timestamp representing when this contact was updated.
    AccountId int
    The account ID for the contact.
    CreatedAt string
    Timestamp representing when this contact was created.
    FaxNormalized string
    The fax number, normalized.
    Id string
    The provider-assigned unique ID for this managed resource.
    PhoneNormalized string
    The phone number, normalized.
    UpdatedAt string
    Timestamp representing when this contact was updated.
    accountId Integer
    The account ID for the contact.
    createdAt String
    Timestamp representing when this contact was created.
    faxNormalized String
    The fax number, normalized.
    id String
    The provider-assigned unique ID for this managed resource.
    phoneNormalized String
    The phone number, normalized.
    updatedAt String
    Timestamp representing when this contact was updated.
    accountId number
    The account ID for the contact.
    createdAt string
    Timestamp representing when this contact was created.
    faxNormalized string
    The fax number, normalized.
    id string
    The provider-assigned unique ID for this managed resource.
    phoneNormalized string
    The phone number, normalized.
    updatedAt string
    Timestamp representing when this contact was updated.
    account_id int
    The account ID for the contact.
    created_at str
    Timestamp representing when this contact was created.
    fax_normalized str
    The fax number, normalized.
    id str
    The provider-assigned unique ID for this managed resource.
    phone_normalized str
    The phone number, normalized.
    updated_at str
    Timestamp representing when this contact was updated.
    accountId Number
    The account ID for the contact.
    createdAt String
    Timestamp representing when this contact was created.
    faxNormalized String
    The fax number, normalized.
    id String
    The provider-assigned unique ID for this managed resource.
    phoneNormalized String
    The phone number, normalized.
    updatedAt String
    Timestamp representing when this contact was updated.

    Look up Existing Contact Resource

    Get an existing Contact resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ContactState, opts?: CustomResourceOptions): Contact
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[int] = None,
            address1: Optional[str] = None,
            address2: Optional[str] = None,
            city: Optional[str] = None,
            country: Optional[str] = None,
            created_at: Optional[str] = None,
            email: Optional[str] = None,
            fax: Optional[str] = None,
            fax_normalized: Optional[str] = None,
            first_name: Optional[str] = None,
            job_title: Optional[str] = None,
            label: Optional[str] = None,
            last_name: Optional[str] = None,
            organization_name: Optional[str] = None,
            phone: Optional[str] = None,
            phone_normalized: Optional[str] = None,
            postal_code: Optional[str] = None,
            state_province: Optional[str] = None,
            updated_at: Optional[str] = None) -> Contact
    func GetContact(ctx *Context, name string, id IDInput, state *ContactState, opts ...ResourceOption) (*Contact, error)
    public static Contact Get(string name, Input<string> id, ContactState? state, CustomResourceOptions? opts = null)
    public static Contact get(String name, Output<String> id, ContactState state, CustomResourceOptions options)
    resources:  _:    type: dnsimple:Contact    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountId int
    The account ID for the contact.
    Address1 string
    The primary address line (street address, building number, etc.).
    Address2 string
    The secondary address line (apartment, suite, floor, etc.).
    City string
    The city where the contact is located.
    Country string
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    CreatedAt string
    Timestamp representing when this contact was created.
    Email string
    The contact's email address.
    Fax string
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    FaxNormalized string
    The fax number, normalized.
    FirstName string
    The first name of the contact person.
    JobTitle string
    The job title or position of the contact person within the organization.
    Label string
    A descriptive label for the contact to help identify it.
    LastName string
    The last name of the contact person.
    OrganizationName string
    The name of the organization or company associated with the contact.
    Phone string
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    PhoneNormalized string
    The phone number, normalized.
    PostalCode string
    The postal code, ZIP code, or equivalent for the contact's location.
    StateProvince string
    The state, province, or region where the contact is located.
    UpdatedAt string
    Timestamp representing when this contact was updated.
    AccountId int
    The account ID for the contact.
    Address1 string
    The primary address line (street address, building number, etc.).
    Address2 string
    The secondary address line (apartment, suite, floor, etc.).
    City string
    The city where the contact is located.
    Country string
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    CreatedAt string
    Timestamp representing when this contact was created.
    Email string
    The contact's email address.
    Fax string
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    FaxNormalized string
    The fax number, normalized.
    FirstName string
    The first name of the contact person.
    JobTitle string
    The job title or position of the contact person within the organization.
    Label string
    A descriptive label for the contact to help identify it.
    LastName string
    The last name of the contact person.
    OrganizationName string
    The name of the organization or company associated with the contact.
    Phone string
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    PhoneNormalized string
    The phone number, normalized.
    PostalCode string
    The postal code, ZIP code, or equivalent for the contact's location.
    StateProvince string
    The state, province, or region where the contact is located.
    UpdatedAt string
    Timestamp representing when this contact was updated.
    accountId Integer
    The account ID for the contact.
    address1 String
    The primary address line (street address, building number, etc.).
    address2 String
    The secondary address line (apartment, suite, floor, etc.).
    city String
    The city where the contact is located.
    country String
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    createdAt String
    Timestamp representing when this contact was created.
    email String
    The contact's email address.
    fax String
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    faxNormalized String
    The fax number, normalized.
    firstName String
    The first name of the contact person.
    jobTitle String
    The job title or position of the contact person within the organization.
    label String
    A descriptive label for the contact to help identify it.
    lastName String
    The last name of the contact person.
    organizationName String
    The name of the organization or company associated with the contact.
    phone String
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    phoneNormalized String
    The phone number, normalized.
    postalCode String
    The postal code, ZIP code, or equivalent for the contact's location.
    stateProvince String
    The state, province, or region where the contact is located.
    updatedAt String
    Timestamp representing when this contact was updated.
    accountId number
    The account ID for the contact.
    address1 string
    The primary address line (street address, building number, etc.).
    address2 string
    The secondary address line (apartment, suite, floor, etc.).
    city string
    The city where the contact is located.
    country string
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    createdAt string
    Timestamp representing when this contact was created.
    email string
    The contact's email address.
    fax string
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    faxNormalized string
    The fax number, normalized.
    firstName string
    The first name of the contact person.
    jobTitle string
    The job title or position of the contact person within the organization.
    label string
    A descriptive label for the contact to help identify it.
    lastName string
    The last name of the contact person.
    organizationName string
    The name of the organization or company associated with the contact.
    phone string
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    phoneNormalized string
    The phone number, normalized.
    postalCode string
    The postal code, ZIP code, or equivalent for the contact's location.
    stateProvince string
    The state, province, or region where the contact is located.
    updatedAt string
    Timestamp representing when this contact was updated.
    account_id int
    The account ID for the contact.
    address1 str
    The primary address line (street address, building number, etc.).
    address2 str
    The secondary address line (apartment, suite, floor, etc.).
    city str
    The city where the contact is located.
    country str
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    created_at str
    Timestamp representing when this contact was created.
    email str
    The contact's email address.
    fax str
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    fax_normalized str
    The fax number, normalized.
    first_name str
    The first name of the contact person.
    job_title str
    The job title or position of the contact person within the organization.
    label str
    A descriptive label for the contact to help identify it.
    last_name str
    The last name of the contact person.
    organization_name str
    The name of the organization or company associated with the contact.
    phone str
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    phone_normalized str
    The phone number, normalized.
    postal_code str
    The postal code, ZIP code, or equivalent for the contact's location.
    state_province str
    The state, province, or region where the contact is located.
    updated_at str
    Timestamp representing when this contact was updated.
    accountId Number
    The account ID for the contact.
    address1 String
    The primary address line (street address, building number, etc.).
    address2 String
    The secondary address line (apartment, suite, floor, etc.).
    city String
    The city where the contact is located.
    country String
    The two-letter ISO country code (e.g., "US", "CA", "IT") for the contact's location.
    createdAt String
    Timestamp representing when this contact was created.
    email String
    The contact's email address.
    fax String
    The contact's fax number. Use international format with country code (e.g., "+1.8491234567" for US numbers).
    faxNormalized String
    The fax number, normalized.
    firstName String
    The first name of the contact person.
    jobTitle String
    The job title or position of the contact person within the organization.
    label String
    A descriptive label for the contact to help identify it.
    lastName String
    The last name of the contact person.
    organizationName String
    The name of the organization or company associated with the contact.
    phone String
    The contact's phone number. Use international format with country code (e.g., "+1.4012345678" for US numbers).
    phoneNormalized String
    The phone number, normalized.
    postalCode String
    The postal code, ZIP code, or equivalent for the contact's location.
    stateProvince String
    The state, province, or region where the contact is located.
    updatedAt String
    Timestamp representing when this contact was updated.

    Import

    DNSimple contacts can be imported using their numeric ID.

    bash

    $ pulumi import dnsimple:index/contact:Contact example 5678
    

    The contact ID can be found within the DNSimple Contacts API. Check out Authentication in API Overview for available options.

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    DNSimple pulumi/pulumi-dnsimple
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dnsimple Terraform Provider.
    dnsimple logo
    DNSimple v5.0.1 published on Friday, Jan 9, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate