scaleway.domain.Registration
Explore with Pulumi AI
The scaleway.domain.Registration
resource allows you to purchase and manage domain registrations with Scaleway. Using this resource you can register one or more domains for a specified duration, configure auto-renewal and DNSSEC options, and set contact information. You can supply an owner contact either by providing an existing contact ID or by specifying the complete contact details. The resource automatically returns additional contact information (administrative and technical) as provided by the Scaleway API.
Refer to the Domains and DNS documentation and the API documentation for more details.
Example Usage
Purchase a Single Domain
The following example purchases a domain with a one-year registration period and specifies the owner contact details. Administrative and technical contacts are returned by the API.
import * as pulumi from "@pulumi/pulumi";
import * as scaleway from "@pulumiverse/scaleway";
const test = new scaleway.domain.Registration("test", {
domainNames: ["example.com"],
durationInYears: 1,
ownerContact: {
legalForm: "individual",
firstname: "John",
lastname: "DOE",
email: "john.doe@example.com",
phoneNumber: "+1.23456789",
addressLine1: "123 Main Street",
city: "Paris",
zip: "75001",
country: "FR",
vatIdentificationCode: "FR12345678901",
companyIdentificationCode: "123456789",
},
});
import pulumi
import pulumiverse_scaleway as scaleway
test = scaleway.domain.Registration("test",
domain_names=["example.com"],
duration_in_years=1,
owner_contact={
"legal_form": "individual",
"firstname": "John",
"lastname": "DOE",
"email": "john.doe@example.com",
"phone_number": "+1.23456789",
"address_line1": "123 Main Street",
"city": "Paris",
"zip": "75001",
"country": "FR",
"vat_identification_code": "FR12345678901",
"company_identification_code": "123456789",
})
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/domain"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := domain.NewRegistration(ctx, "test", &domain.RegistrationArgs{
DomainNames: pulumi.StringArray{
pulumi.String("example.com"),
},
DurationInYears: pulumi.Int(1),
OwnerContact: &domain.RegistrationOwnerContactArgs{
LegalForm: pulumi.String("individual"),
Firstname: pulumi.String("John"),
Lastname: pulumi.String("DOE"),
Email: pulumi.String("john.doe@example.com"),
PhoneNumber: pulumi.String("+1.23456789"),
AddressLine1: pulumi.String("123 Main Street"),
City: pulumi.String("Paris"),
Zip: pulumi.String("75001"),
Country: pulumi.String("FR"),
VatIdentificationCode: pulumi.String("FR12345678901"),
CompanyIdentificationCode: pulumi.String("123456789"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scaleway = Pulumiverse.Scaleway;
return await Deployment.RunAsync(() =>
{
var test = new Scaleway.Domain.Registration("test", new()
{
DomainNames = new[]
{
"example.com",
},
DurationInYears = 1,
OwnerContact = new Scaleway.Domain.Inputs.RegistrationOwnerContactArgs
{
LegalForm = "individual",
Firstname = "John",
Lastname = "DOE",
Email = "john.doe@example.com",
PhoneNumber = "+1.23456789",
AddressLine1 = "123 Main Street",
City = "Paris",
Zip = "75001",
Country = "FR",
VatIdentificationCode = "FR12345678901",
CompanyIdentificationCode = "123456789",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scaleway.domain.Registration;
import com.pulumi.scaleway.domain.RegistrationArgs;
import com.pulumi.scaleway.domain.inputs.RegistrationOwnerContactArgs;
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 test = new Registration("test", RegistrationArgs.builder()
.domainNames("example.com")
.durationInYears(1)
.ownerContact(RegistrationOwnerContactArgs.builder()
.legalForm("individual")
.firstname("John")
.lastname("DOE")
.email("john.doe@example.com")
.phoneNumber("+1.23456789")
.addressLine1("123 Main Street")
.city("Paris")
.zip("75001")
.country("FR")
.vatIdentificationCode("FR12345678901")
.companyIdentificationCode("123456789")
.build())
.build());
}
}
resources:
test:
type: scaleway:domain:Registration
properties:
domainNames:
- example.com
durationInYears: 1
ownerContact:
legalForm: individual
firstname: John
lastname: DOE
email: john.doe@example.com
phoneNumber: '+1.23456789'
addressLine1: 123 Main Street
city: Paris
zip: '75001'
country: FR
vatIdentificationCode: FR12345678901
companyIdentificationCode: '123456789'
Update Domain Settings
You can update the resource to enable auto-renewal and DNSSEC:
import * as pulumi from "@pulumi/pulumi";
import * as scaleway from "@pulumiverse/scaleway";
const test = new scaleway.domain.Registration("test", {
domainNames: ["example.com"],
durationInYears: 1,
ownerContact: {
legalForm: "individual",
firstname: "John",
lastname: "DOE",
email: "john.doe@example.com",
phoneNumber: "+1.23456789",
addressLine1: "123 Main Street",
city: "Paris",
zip: "75001",
country: "FR",
vatIdentificationCode: "FR12345678901",
companyIdentificationCode: "123456789",
},
autoRenew: true,
dnssec: true,
});
import pulumi
import pulumiverse_scaleway as scaleway
test = scaleway.domain.Registration("test",
domain_names=["example.com"],
duration_in_years=1,
owner_contact={
"legal_form": "individual",
"firstname": "John",
"lastname": "DOE",
"email": "john.doe@example.com",
"phone_number": "+1.23456789",
"address_line1": "123 Main Street",
"city": "Paris",
"zip": "75001",
"country": "FR",
"vat_identification_code": "FR12345678901",
"company_identification_code": "123456789",
},
auto_renew=True,
dnssec=True)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/domain"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := domain.NewRegistration(ctx, "test", &domain.RegistrationArgs{
DomainNames: pulumi.StringArray{
pulumi.String("example.com"),
},
DurationInYears: pulumi.Int(1),
OwnerContact: &domain.RegistrationOwnerContactArgs{
LegalForm: pulumi.String("individual"),
Firstname: pulumi.String("John"),
Lastname: pulumi.String("DOE"),
Email: pulumi.String("john.doe@example.com"),
PhoneNumber: pulumi.String("+1.23456789"),
AddressLine1: pulumi.String("123 Main Street"),
City: pulumi.String("Paris"),
Zip: pulumi.String("75001"),
Country: pulumi.String("FR"),
VatIdentificationCode: pulumi.String("FR12345678901"),
CompanyIdentificationCode: pulumi.String("123456789"),
},
AutoRenew: pulumi.Bool(true),
Dnssec: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scaleway = Pulumiverse.Scaleway;
return await Deployment.RunAsync(() =>
{
var test = new Scaleway.Domain.Registration("test", new()
{
DomainNames = new[]
{
"example.com",
},
DurationInYears = 1,
OwnerContact = new Scaleway.Domain.Inputs.RegistrationOwnerContactArgs
{
LegalForm = "individual",
Firstname = "John",
Lastname = "DOE",
Email = "john.doe@example.com",
PhoneNumber = "+1.23456789",
AddressLine1 = "123 Main Street",
City = "Paris",
Zip = "75001",
Country = "FR",
VatIdentificationCode = "FR12345678901",
CompanyIdentificationCode = "123456789",
},
AutoRenew = true,
Dnssec = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scaleway.domain.Registration;
import com.pulumi.scaleway.domain.RegistrationArgs;
import com.pulumi.scaleway.domain.inputs.RegistrationOwnerContactArgs;
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 test = new Registration("test", RegistrationArgs.builder()
.domainNames("example.com")
.durationInYears(1)
.ownerContact(RegistrationOwnerContactArgs.builder()
.legalForm("individual")
.firstname("John")
.lastname("DOE")
.email("john.doe@example.com")
.phoneNumber("+1.23456789")
.addressLine1("123 Main Street")
.city("Paris")
.zip("75001")
.country("FR")
.vatIdentificationCode("FR12345678901")
.companyIdentificationCode("123456789")
.build())
.autoRenew(true)
.dnssec(true)
.build());
}
}
resources:
test:
type: scaleway:domain:Registration
properties:
domainNames:
- example.com
durationInYears: 1
ownerContact:
legalForm: individual
firstname: John
lastname: DOE
email: john.doe@example.com
phoneNumber: '+1.23456789'
addressLine1: 123 Main Street
city: Paris
zip: '75001'
country: FR
vatIdentificationCode: FR12345678901
companyIdentificationCode: '123456789'
autoRenew: true
dnssec: true
Purchase Multiple Domains
The following example registers several domains in one go:
import * as pulumi from "@pulumi/pulumi";
import * as scaleway from "@pulumiverse/scaleway";
const multi = new scaleway.domain.Registration("multi", {
domainNames: [
"domain1.com",
"domain2.com",
"domain3.com",
],
durationInYears: 1,
ownerContact: {
legalForm: "individual",
firstname: "John",
lastname: "DOE",
email: "john.doe@example.com",
phoneNumber: "+1.23456789",
addressLine1: "123 Main Street",
city: "Paris",
zip: "75001",
country: "FR",
vatIdentificationCode: "FR12345678901",
companyIdentificationCode: "123456789",
},
});
import pulumi
import pulumiverse_scaleway as scaleway
multi = scaleway.domain.Registration("multi",
domain_names=[
"domain1.com",
"domain2.com",
"domain3.com",
],
duration_in_years=1,
owner_contact={
"legal_form": "individual",
"firstname": "John",
"lastname": "DOE",
"email": "john.doe@example.com",
"phone_number": "+1.23456789",
"address_line1": "123 Main Street",
"city": "Paris",
"zip": "75001",
"country": "FR",
"vat_identification_code": "FR12345678901",
"company_identification_code": "123456789",
})
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/domain"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := domain.NewRegistration(ctx, "multi", &domain.RegistrationArgs{
DomainNames: pulumi.StringArray{
pulumi.String("domain1.com"),
pulumi.String("domain2.com"),
pulumi.String("domain3.com"),
},
DurationInYears: pulumi.Int(1),
OwnerContact: &domain.RegistrationOwnerContactArgs{
LegalForm: pulumi.String("individual"),
Firstname: pulumi.String("John"),
Lastname: pulumi.String("DOE"),
Email: pulumi.String("john.doe@example.com"),
PhoneNumber: pulumi.String("+1.23456789"),
AddressLine1: pulumi.String("123 Main Street"),
City: pulumi.String("Paris"),
Zip: pulumi.String("75001"),
Country: pulumi.String("FR"),
VatIdentificationCode: pulumi.String("FR12345678901"),
CompanyIdentificationCode: pulumi.String("123456789"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scaleway = Pulumiverse.Scaleway;
return await Deployment.RunAsync(() =>
{
var multi = new Scaleway.Domain.Registration("multi", new()
{
DomainNames = new[]
{
"domain1.com",
"domain2.com",
"domain3.com",
},
DurationInYears = 1,
OwnerContact = new Scaleway.Domain.Inputs.RegistrationOwnerContactArgs
{
LegalForm = "individual",
Firstname = "John",
Lastname = "DOE",
Email = "john.doe@example.com",
PhoneNumber = "+1.23456789",
AddressLine1 = "123 Main Street",
City = "Paris",
Zip = "75001",
Country = "FR",
VatIdentificationCode = "FR12345678901",
CompanyIdentificationCode = "123456789",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scaleway.domain.Registration;
import com.pulumi.scaleway.domain.RegistrationArgs;
import com.pulumi.scaleway.domain.inputs.RegistrationOwnerContactArgs;
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 multi = new Registration("multi", RegistrationArgs.builder()
.domainNames(
"domain1.com",
"domain2.com",
"domain3.com")
.durationInYears(1)
.ownerContact(RegistrationOwnerContactArgs.builder()
.legalForm("individual")
.firstname("John")
.lastname("DOE")
.email("john.doe@example.com")
.phoneNumber("+1.23456789")
.addressLine1("123 Main Street")
.city("Paris")
.zip("75001")
.country("FR")
.vatIdentificationCode("FR12345678901")
.companyIdentificationCode("123456789")
.build())
.build());
}
}
resources:
multi:
type: scaleway:domain:Registration
properties:
domainNames:
- domain1.com
- domain2.com
- domain3.com
durationInYears: 1
ownerContact:
legalForm: individual
firstname: John
lastname: DOE
email: john.doe@example.com
phoneNumber: '+1.23456789'
addressLine1: 123 Main Street
city: Paris
zip: '75001'
country: FR
vatIdentificationCode: FR12345678901
companyIdentificationCode: '123456789'
Contact Blocks
Each contact block supports the following attributes:
legal_form
(Required, String): Legal form of the contact.firstname
(Required, String): First name.lastname
(Required, String): Last name.company_name
(Optional, String): Company name.email
(Required, String): Primary email.phone_number
(Required, String): Primary phone number.address_line_1
(Required, String): Primary address.zip
(Required, String): Postal code.city
(Required, String): City.country
(Required, String): Country code (ISO format).vat_identification_code
(Required, String): VAT identification code.company_identification_code
(Required, String): Company identification code.
Create Registration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Registration(name: string, args: RegistrationArgs, opts?: CustomResourceOptions);
@overload
def Registration(resource_name: str,
args: RegistrationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Registration(resource_name: str,
opts: Optional[ResourceOptions] = None,
domain_names: Optional[Sequence[str]] = None,
auto_renew: Optional[bool] = None,
dnssec: Optional[bool] = None,
duration_in_years: Optional[int] = None,
owner_contact: Optional[RegistrationOwnerContactArgs] = None,
owner_contact_id: Optional[str] = None,
project_id: Optional[str] = None)
func NewRegistration(ctx *Context, name string, args RegistrationArgs, opts ...ResourceOption) (*Registration, error)
public Registration(string name, RegistrationArgs args, CustomResourceOptions? opts = null)
public Registration(String name, RegistrationArgs args)
public Registration(String name, RegistrationArgs args, CustomResourceOptions options)
type: scaleway:domain:Registration
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 RegistrationArgs
- 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 RegistrationArgs
- 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 RegistrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RegistrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RegistrationArgs
- 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 registrationResource = new Scaleway.Domain.Registration("registrationResource", new()
{
DomainNames = new[]
{
"string",
},
AutoRenew = false,
Dnssec = false,
DurationInYears = 0,
OwnerContact = new Scaleway.Domain.Inputs.RegistrationOwnerContactArgs
{
LegalForm = "string",
PhoneNumber = "string",
City = "string",
CompanyIdentificationCode = "string",
Zip = "string",
Country = "string",
Email = "string",
VatIdentificationCode = "string",
AddressLine1 = "string",
Firstname = "string",
Lastname = "string",
FaxNumber = "string",
ExtensionFr = new Scaleway.Domain.Inputs.RegistrationOwnerContactExtensionFrArgs
{
AssociationInfo = new Scaleway.Domain.Inputs.RegistrationOwnerContactExtensionFrAssociationInfoArgs
{
PublicationJo = "string",
PublicationJoPage = 0,
},
CodeAuthAfnicInfo = new Scaleway.Domain.Inputs.RegistrationOwnerContactExtensionFrCodeAuthAfnicInfoArgs
{
CodeAuthAfnic = "string",
},
DunsInfo = new Scaleway.Domain.Inputs.RegistrationOwnerContactExtensionFrDunsInfoArgs
{
DunsId = "string",
LocalId = "string",
},
IndividualInfo = new Scaleway.Domain.Inputs.RegistrationOwnerContactExtensionFrIndividualInfoArgs
{
WhoisOptIn = false,
},
Mode = "string",
TrademarkInfo = new Scaleway.Domain.Inputs.RegistrationOwnerContactExtensionFrTrademarkInfoArgs
{
TrademarkInpi = "string",
},
},
Lang = "string",
AddressLine2 = "string",
ExtensionEu = new Scaleway.Domain.Inputs.RegistrationOwnerContactExtensionEuArgs
{
EuropeanCitizenship = "string",
},
ExtensionNls = new[]
{
"string",
},
Resale = false,
State = "string",
EmailAlt = "string",
WhoisOptIn = false,
CompanyName = "string",
},
OwnerContactId = "string",
ProjectId = "string",
});
example, err := domain.NewRegistration(ctx, "registrationResource", &domain.RegistrationArgs{
DomainNames: pulumi.StringArray{
pulumi.String("string"),
},
AutoRenew: pulumi.Bool(false),
Dnssec: pulumi.Bool(false),
DurationInYears: pulumi.Int(0),
OwnerContact: &domain.RegistrationOwnerContactArgs{
LegalForm: pulumi.String("string"),
PhoneNumber: pulumi.String("string"),
City: pulumi.String("string"),
CompanyIdentificationCode: pulumi.String("string"),
Zip: pulumi.String("string"),
Country: pulumi.String("string"),
Email: pulumi.String("string"),
VatIdentificationCode: pulumi.String("string"),
AddressLine1: pulumi.String("string"),
Firstname: pulumi.String("string"),
Lastname: pulumi.String("string"),
FaxNumber: pulumi.String("string"),
ExtensionFr: &domain.RegistrationOwnerContactExtensionFrArgs{
AssociationInfo: &domain.RegistrationOwnerContactExtensionFrAssociationInfoArgs{
PublicationJo: pulumi.String("string"),
PublicationJoPage: pulumi.Int(0),
},
CodeAuthAfnicInfo: &domain.RegistrationOwnerContactExtensionFrCodeAuthAfnicInfoArgs{
CodeAuthAfnic: pulumi.String("string"),
},
DunsInfo: &domain.RegistrationOwnerContactExtensionFrDunsInfoArgs{
DunsId: pulumi.String("string"),
LocalId: pulumi.String("string"),
},
IndividualInfo: &domain.RegistrationOwnerContactExtensionFrIndividualInfoArgs{
WhoisOptIn: pulumi.Bool(false),
},
Mode: pulumi.String("string"),
TrademarkInfo: &domain.RegistrationOwnerContactExtensionFrTrademarkInfoArgs{
TrademarkInpi: pulumi.String("string"),
},
},
Lang: pulumi.String("string"),
AddressLine2: pulumi.String("string"),
ExtensionEu: &domain.RegistrationOwnerContactExtensionEuArgs{
EuropeanCitizenship: pulumi.String("string"),
},
ExtensionNls: pulumi.StringArray{
pulumi.String("string"),
},
Resale: pulumi.Bool(false),
State: pulumi.String("string"),
EmailAlt: pulumi.String("string"),
WhoisOptIn: pulumi.Bool(false),
CompanyName: pulumi.String("string"),
},
OwnerContactId: pulumi.String("string"),
ProjectId: pulumi.String("string"),
})
var registrationResource = new Registration("registrationResource", RegistrationArgs.builder()
.domainNames("string")
.autoRenew(false)
.dnssec(false)
.durationInYears(0)
.ownerContact(RegistrationOwnerContactArgs.builder()
.legalForm("string")
.phoneNumber("string")
.city("string")
.companyIdentificationCode("string")
.zip("string")
.country("string")
.email("string")
.vatIdentificationCode("string")
.addressLine1("string")
.firstname("string")
.lastname("string")
.faxNumber("string")
.extensionFr(RegistrationOwnerContactExtensionFrArgs.builder()
.associationInfo(RegistrationOwnerContactExtensionFrAssociationInfoArgs.builder()
.publicationJo("string")
.publicationJoPage(0)
.build())
.codeAuthAfnicInfo(RegistrationOwnerContactExtensionFrCodeAuthAfnicInfoArgs.builder()
.codeAuthAfnic("string")
.build())
.dunsInfo(RegistrationOwnerContactExtensionFrDunsInfoArgs.builder()
.dunsId("string")
.localId("string")
.build())
.individualInfo(RegistrationOwnerContactExtensionFrIndividualInfoArgs.builder()
.whoisOptIn(false)
.build())
.mode("string")
.trademarkInfo(RegistrationOwnerContactExtensionFrTrademarkInfoArgs.builder()
.trademarkInpi("string")
.build())
.build())
.lang("string")
.addressLine2("string")
.extensionEu(RegistrationOwnerContactExtensionEuArgs.builder()
.europeanCitizenship("string")
.build())
.extensionNls("string")
.resale(false)
.state("string")
.emailAlt("string")
.whoisOptIn(false)
.companyName("string")
.build())
.ownerContactId("string")
.projectId("string")
.build());
registration_resource = scaleway.domain.Registration("registrationResource",
domain_names=["string"],
auto_renew=False,
dnssec=False,
duration_in_years=0,
owner_contact={
"legal_form": "string",
"phone_number": "string",
"city": "string",
"company_identification_code": "string",
"zip": "string",
"country": "string",
"email": "string",
"vat_identification_code": "string",
"address_line1": "string",
"firstname": "string",
"lastname": "string",
"fax_number": "string",
"extension_fr": {
"association_info": {
"publication_jo": "string",
"publication_jo_page": 0,
},
"code_auth_afnic_info": {
"code_auth_afnic": "string",
},
"duns_info": {
"duns_id": "string",
"local_id": "string",
},
"individual_info": {
"whois_opt_in": False,
},
"mode": "string",
"trademark_info": {
"trademark_inpi": "string",
},
},
"lang": "string",
"address_line2": "string",
"extension_eu": {
"european_citizenship": "string",
},
"extension_nls": ["string"],
"resale": False,
"state": "string",
"email_alt": "string",
"whois_opt_in": False,
"company_name": "string",
},
owner_contact_id="string",
project_id="string")
const registrationResource = new scaleway.domain.Registration("registrationResource", {
domainNames: ["string"],
autoRenew: false,
dnssec: false,
durationInYears: 0,
ownerContact: {
legalForm: "string",
phoneNumber: "string",
city: "string",
companyIdentificationCode: "string",
zip: "string",
country: "string",
email: "string",
vatIdentificationCode: "string",
addressLine1: "string",
firstname: "string",
lastname: "string",
faxNumber: "string",
extensionFr: {
associationInfo: {
publicationJo: "string",
publicationJoPage: 0,
},
codeAuthAfnicInfo: {
codeAuthAfnic: "string",
},
dunsInfo: {
dunsId: "string",
localId: "string",
},
individualInfo: {
whoisOptIn: false,
},
mode: "string",
trademarkInfo: {
trademarkInpi: "string",
},
},
lang: "string",
addressLine2: "string",
extensionEu: {
europeanCitizenship: "string",
},
extensionNls: ["string"],
resale: false,
state: "string",
emailAlt: "string",
whoisOptIn: false,
companyName: "string",
},
ownerContactId: "string",
projectId: "string",
});
type: scaleway:domain:Registration
properties:
autoRenew: false
dnssec: false
domainNames:
- string
durationInYears: 0
ownerContact:
addressLine1: string
addressLine2: string
city: string
companyIdentificationCode: string
companyName: string
country: string
email: string
emailAlt: string
extensionEu:
europeanCitizenship: string
extensionFr:
associationInfo:
publicationJo: string
publicationJoPage: 0
codeAuthAfnicInfo:
codeAuthAfnic: string
dunsInfo:
dunsId: string
localId: string
individualInfo:
whoisOptIn: false
mode: string
trademarkInfo:
trademarkInpi: string
extensionNls:
- string
faxNumber: string
firstname: string
lang: string
lastname: string
legalForm: string
phoneNumber: string
resale: false
state: string
vatIdentificationCode: string
whoisOptIn: false
zip: string
ownerContactId: string
projectId: string
Registration 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 Registration resource accepts the following input properties:
- Domain
Names List<string> - : A list of domain names to be registered.
- Auto
Renew bool - : Enables or disables auto-renewal.
- Dnssec bool
- : Enables or disables DNSSEC.
- Duration
In intYears - : The registration period in years.
- Owner
Contact Pulumiverse.Scaleway. Domain. Inputs. Registration Owner Contact - : Details of the owner contact.
- Owner
Contact stringId - : The ID of an existing owner contact.
- Project
Id string - : The Scaleway project ID.
- Domain
Names []string - : A list of domain names to be registered.
- Auto
Renew bool - : Enables or disables auto-renewal.
- Dnssec bool
- : Enables or disables DNSSEC.
- Duration
In intYears - : The registration period in years.
- Owner
Contact RegistrationOwner Contact Args - : Details of the owner contact.
- Owner
Contact stringId - : The ID of an existing owner contact.
- Project
Id string - : The Scaleway project ID.
- domain
Names List<String> - : A list of domain names to be registered.
- auto
Renew Boolean - : Enables or disables auto-renewal.
- dnssec Boolean
- : Enables or disables DNSSEC.
- duration
In IntegerYears - : The registration period in years.
- owner
Contact RegistrationOwner Contact - : Details of the owner contact.
- owner
Contact StringId - : The ID of an existing owner contact.
- project
Id String - : The Scaleway project ID.
- domain
Names string[] - : A list of domain names to be registered.
- auto
Renew boolean - : Enables or disables auto-renewal.
- dnssec boolean
- : Enables or disables DNSSEC.
- duration
In numberYears - : The registration period in years.
- owner
Contact RegistrationOwner Contact - : Details of the owner contact.
- owner
Contact stringId - : The ID of an existing owner contact.
- project
Id string - : The Scaleway project ID.
- domain_
names Sequence[str] - : A list of domain names to be registered.
- auto_
renew bool - : Enables or disables auto-renewal.
- dnssec bool
- : Enables or disables DNSSEC.
- duration_
in_ intyears - : The registration period in years.
- owner_
contact RegistrationOwner Contact Args - : Details of the owner contact.
- owner_
contact_ strid - : The ID of an existing owner contact.
- project_
id str - : The Scaleway project ID.
- domain
Names List<String> - : A list of domain names to be registered.
- auto
Renew Boolean - : Enables or disables auto-renewal.
- dnssec Boolean
- : Enables or disables DNSSEC.
- duration
In NumberYears - : The registration period in years.
- owner
Contact Property Map - : Details of the owner contact.
- owner
Contact StringId - : The ID of an existing owner contact.
- project
Id String - : The Scaleway project ID.
Outputs
All input properties are implicitly available as output properties. Additionally, the Registration resource produces the following output properties:
- Administrative
Contacts List<Pulumiverse.Scaleway. Domain. Outputs. Registration Administrative Contact> - : Administrative contact information.
- Ds
Records List<Pulumiverse.Scaleway. Domain. Outputs. Registration Ds Record> - DNSSEC DS record configuration.
- Id string
- The provider-assigned unique ID for this managed resource.
- Task
Id string - ID of the task that created the domain.
- Technical
Contacts List<Pulumiverse.Scaleway. Domain. Outputs. Registration Technical Contact> - : Technical contact information.
- Administrative
Contacts []RegistrationAdministrative Contact - : Administrative contact information.
- Ds
Records []RegistrationDs Record - DNSSEC DS record configuration.
- Id string
- The provider-assigned unique ID for this managed resource.
- Task
Id string - ID of the task that created the domain.
- Technical
Contacts []RegistrationTechnical Contact - : Technical contact information.
- administrative
Contacts List<RegistrationAdministrative Contact> - : Administrative contact information.
- ds
Records List<RegistrationDs Record> - DNSSEC DS record configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- task
Id String - ID of the task that created the domain.
- technical
Contacts List<RegistrationTechnical Contact> - : Technical contact information.
- administrative
Contacts RegistrationAdministrative Contact[] - : Administrative contact information.
- ds
Records RegistrationDs Record[] - DNSSEC DS record configuration.
- id string
- The provider-assigned unique ID for this managed resource.
- task
Id string - ID of the task that created the domain.
- technical
Contacts RegistrationTechnical Contact[] - : Technical contact information.
- administrative_
contacts Sequence[RegistrationAdministrative Contact] - : Administrative contact information.
- ds_
records Sequence[RegistrationDs Record] - DNSSEC DS record configuration.
- id str
- The provider-assigned unique ID for this managed resource.
- task_
id str - ID of the task that created the domain.
- technical_
contacts Sequence[RegistrationTechnical Contact] - : Technical contact information.
- administrative
Contacts List<Property Map> - : Administrative contact information.
- ds
Records List<Property Map> - DNSSEC DS record configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- task
Id String - ID of the task that created the domain.
- technical
Contacts List<Property Map> - : Technical contact information.
Look up Existing Registration Resource
Get an existing Registration 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?: RegistrationState, opts?: CustomResourceOptions): Registration
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
administrative_contacts: Optional[Sequence[RegistrationAdministrativeContactArgs]] = None,
auto_renew: Optional[bool] = None,
dnssec: Optional[bool] = None,
domain_names: Optional[Sequence[str]] = None,
ds_records: Optional[Sequence[RegistrationDsRecordArgs]] = None,
duration_in_years: Optional[int] = None,
owner_contact: Optional[RegistrationOwnerContactArgs] = None,
owner_contact_id: Optional[str] = None,
project_id: Optional[str] = None,
task_id: Optional[str] = None,
technical_contacts: Optional[Sequence[RegistrationTechnicalContactArgs]] = None) -> Registration
func GetRegistration(ctx *Context, name string, id IDInput, state *RegistrationState, opts ...ResourceOption) (*Registration, error)
public static Registration Get(string name, Input<string> id, RegistrationState? state, CustomResourceOptions? opts = null)
public static Registration get(String name, Output<String> id, RegistrationState state, CustomResourceOptions options)
resources: _: type: scaleway:domain:Registration 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.
- Administrative
Contacts List<Pulumiverse.Scaleway. Domain. Inputs. Registration Administrative Contact> - : Administrative contact information.
- Auto
Renew bool - : Enables or disables auto-renewal.
- Dnssec bool
- : Enables or disables DNSSEC.
- Domain
Names List<string> - : A list of domain names to be registered.
- Ds
Records List<Pulumiverse.Scaleway. Domain. Inputs. Registration Ds Record> - DNSSEC DS record configuration.
- Duration
In intYears - : The registration period in years.
- Owner
Contact Pulumiverse.Scaleway. Domain. Inputs. Registration Owner Contact - : Details of the owner contact.
- Owner
Contact stringId - : The ID of an existing owner contact.
- Project
Id string - : The Scaleway project ID.
- Task
Id string - ID of the task that created the domain.
- Technical
Contacts List<Pulumiverse.Scaleway. Domain. Inputs. Registration Technical Contact> - : Technical contact information.
- Administrative
Contacts []RegistrationAdministrative Contact Args - : Administrative contact information.
- Auto
Renew bool - : Enables or disables auto-renewal.
- Dnssec bool
- : Enables or disables DNSSEC.
- Domain
Names []string - : A list of domain names to be registered.
- Ds
Records []RegistrationDs Record Args - DNSSEC DS record configuration.
- Duration
In intYears - : The registration period in years.
- Owner
Contact RegistrationOwner Contact Args - : Details of the owner contact.
- Owner
Contact stringId - : The ID of an existing owner contact.
- Project
Id string - : The Scaleway project ID.
- Task
Id string - ID of the task that created the domain.
- Technical
Contacts []RegistrationTechnical Contact Args - : Technical contact information.
- administrative
Contacts List<RegistrationAdministrative Contact> - : Administrative contact information.
- auto
Renew Boolean - : Enables or disables auto-renewal.
- dnssec Boolean
- : Enables or disables DNSSEC.
- domain
Names List<String> - : A list of domain names to be registered.
- ds
Records List<RegistrationDs Record> - DNSSEC DS record configuration.
- duration
In IntegerYears - : The registration period in years.
- owner
Contact RegistrationOwner Contact - : Details of the owner contact.
- owner
Contact StringId - : The ID of an existing owner contact.
- project
Id String - : The Scaleway project ID.
- task
Id String - ID of the task that created the domain.
- technical
Contacts List<RegistrationTechnical Contact> - : Technical contact information.
- administrative
Contacts RegistrationAdministrative Contact[] - : Administrative contact information.
- auto
Renew boolean - : Enables or disables auto-renewal.
- dnssec boolean
- : Enables or disables DNSSEC.
- domain
Names string[] - : A list of domain names to be registered.
- ds
Records RegistrationDs Record[] - DNSSEC DS record configuration.
- duration
In numberYears - : The registration period in years.
- owner
Contact RegistrationOwner Contact - : Details of the owner contact.
- owner
Contact stringId - : The ID of an existing owner contact.
- project
Id string - : The Scaleway project ID.
- task
Id string - ID of the task that created the domain.
- technical
Contacts RegistrationTechnical Contact[] - : Technical contact information.
- administrative_
contacts Sequence[RegistrationAdministrative Contact Args] - : Administrative contact information.
- auto_
renew bool - : Enables or disables auto-renewal.
- dnssec bool
- : Enables or disables DNSSEC.
- domain_
names Sequence[str] - : A list of domain names to be registered.
- ds_
records Sequence[RegistrationDs Record Args] - DNSSEC DS record configuration.
- duration_
in_ intyears - : The registration period in years.
- owner_
contact RegistrationOwner Contact Args - : Details of the owner contact.
- owner_
contact_ strid - : The ID of an existing owner contact.
- project_
id str - : The Scaleway project ID.
- task_
id str - ID of the task that created the domain.
- technical_
contacts Sequence[RegistrationTechnical Contact Args] - : Technical contact information.
- administrative
Contacts List<Property Map> - : Administrative contact information.
- auto
Renew Boolean - : Enables or disables auto-renewal.
- dnssec Boolean
- : Enables or disables DNSSEC.
- domain
Names List<String> - : A list of domain names to be registered.
- ds
Records List<Property Map> - DNSSEC DS record configuration.
- duration
In NumberYears - : The registration period in years.
- owner
Contact Property Map - : Details of the owner contact.
- owner
Contact StringId - : The ID of an existing owner contact.
- project
Id String - : The Scaleway project ID.
- task
Id String - ID of the task that created the domain.
- technical
Contacts List<Property Map> - : Technical contact information.
Supporting Types
RegistrationAdministrativeContact, RegistrationAdministrativeContactArgs
- Address
Line1 string - Primary address line for the contact.
- City string
- City of the contact's address.
- Company
Identification stringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- Country string
- Country code of the contact's address (ISO format).
- Email string
- Primary email address of the contact.
- Firstname string
- First name of the contact.
- Lastname string
- Last name of the contact.
- Legal
Form string - Legal form of the contact (e.g., 'individual' or 'organization').
- Phone
Number string - Primary phone number of the contact.
- Vat
Identification stringCode - VAT identification code of the contact, if applicable.
- Zip string
- Postal code of the contact's address.
- Address
Line2 string - Secondary address line for the contact (optional).
- Company
Name string - Name of the company associated with the contact (if applicable).
- Email
Alt string - Alternative email address for the contact.
- Extension
Eu Pulumiverse.Scaleway. Domain. Inputs. Registration Administrative Contact Extension Eu - Details specific to European domain extensions.
- Extension
Fr Pulumiverse.Scaleway. Domain. Inputs. Registration Administrative Contact Extension Fr - Details specific to French domain extensions.
- Extension
Nls List<string> - Extension details specific to Dutch domain registrations.
- Fax
Number string - Fax number for the contact (if available).
- Lang string
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- Resale bool
- Indicates if the contact is used for resale purposes.
- State string
- State or region of the contact.
- Whois
Opt boolIn - Indicates whether the contact has opted into WHOIS publishing.
- Address
Line1 string - Primary address line for the contact.
- City string
- City of the contact's address.
- Company
Identification stringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- Country string
- Country code of the contact's address (ISO format).
- Email string
- Primary email address of the contact.
- Firstname string
- First name of the contact.
- Lastname string
- Last name of the contact.
- Legal
Form string - Legal form of the contact (e.g., 'individual' or 'organization').
- Phone
Number string - Primary phone number of the contact.
- Vat
Identification stringCode - VAT identification code of the contact, if applicable.
- Zip string
- Postal code of the contact's address.
- Address
Line2 string - Secondary address line for the contact (optional).
- Company
Name string - Name of the company associated with the contact (if applicable).
- Email
Alt string - Alternative email address for the contact.
- Extension
Eu RegistrationAdministrative Contact Extension Eu - Details specific to European domain extensions.
- Extension
Fr RegistrationAdministrative Contact Extension Fr - Details specific to French domain extensions.
- Extension
Nls []string - Extension details specific to Dutch domain registrations.
- Fax
Number string - Fax number for the contact (if available).
- Lang string
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- Resale bool
- Indicates if the contact is used for resale purposes.
- State string
- State or region of the contact.
- Whois
Opt boolIn - Indicates whether the contact has opted into WHOIS publishing.
- address
Line1 String - Primary address line for the contact.
- city String
- City of the contact's address.
- company
Identification StringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country String
- Country code of the contact's address (ISO format).
- email String
- Primary email address of the contact.
- firstname String
- First name of the contact.
- lastname String
- Last name of the contact.
- legal
Form String - Legal form of the contact (e.g., 'individual' or 'organization').
- phone
Number String - Primary phone number of the contact.
- vat
Identification StringCode - VAT identification code of the contact, if applicable.
- zip String
- Postal code of the contact's address.
- address
Line2 String - Secondary address line for the contact (optional).
- company
Name String - Name of the company associated with the contact (if applicable).
- email
Alt String - Alternative email address for the contact.
- extension
Eu RegistrationAdministrative Contact Extension Eu - Details specific to European domain extensions.
- extension
Fr RegistrationAdministrative Contact Extension Fr - Details specific to French domain extensions.
- extension
Nls List<String> - Extension details specific to Dutch domain registrations.
- fax
Number String - Fax number for the contact (if available).
- lang String
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale Boolean
- Indicates if the contact is used for resale purposes.
- state String
- State or region of the contact.
- whois
Opt BooleanIn - Indicates whether the contact has opted into WHOIS publishing.
- address
Line1 string - Primary address line for the contact.
- city string
- City of the contact's address.
- company
Identification stringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country string
- Country code of the contact's address (ISO format).
- email string
- Primary email address of the contact.
- firstname string
- First name of the contact.
- lastname string
- Last name of the contact.
- legal
Form string - Legal form of the contact (e.g., 'individual' or 'organization').
- phone
Number string - Primary phone number of the contact.
- vat
Identification stringCode - VAT identification code of the contact, if applicable.
- zip string
- Postal code of the contact's address.
- address
Line2 string - Secondary address line for the contact (optional).
- company
Name string - Name of the company associated with the contact (if applicable).
- email
Alt string - Alternative email address for the contact.
- extension
Eu RegistrationAdministrative Contact Extension Eu - Details specific to European domain extensions.
- extension
Fr RegistrationAdministrative Contact Extension Fr - Details specific to French domain extensions.
- extension
Nls string[] - Extension details specific to Dutch domain registrations.
- fax
Number string - Fax number for the contact (if available).
- lang string
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale boolean
- Indicates if the contact is used for resale purposes.
- state string
- State or region of the contact.
- whois
Opt booleanIn - Indicates whether the contact has opted into WHOIS publishing.
- address_
line1 str - Primary address line for the contact.
- city str
- City of the contact's address.
- company_
identification_ strcode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country str
- Country code of the contact's address (ISO format).
- email str
- Primary email address of the contact.
- firstname str
- First name of the contact.
- lastname str
- Last name of the contact.
- legal_
form str - Legal form of the contact (e.g., 'individual' or 'organization').
- phone_
number str - Primary phone number of the contact.
- vat_
identification_ strcode - VAT identification code of the contact, if applicable.
- zip str
- Postal code of the contact's address.
- address_
line2 str - Secondary address line for the contact (optional).
- company_
name str - Name of the company associated with the contact (if applicable).
- email_
alt str - Alternative email address for the contact.
- extension_
eu RegistrationAdministrative Contact Extension Eu - Details specific to European domain extensions.
- extension_
fr RegistrationAdministrative Contact Extension Fr - Details specific to French domain extensions.
- extension_
nls Sequence[str] - Extension details specific to Dutch domain registrations.
- fax_
number str - Fax number for the contact (if available).
- lang str
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale bool
- Indicates if the contact is used for resale purposes.
- state str
- State or region of the contact.
- whois_
opt_ boolin - Indicates whether the contact has opted into WHOIS publishing.
- address
Line1 String - Primary address line for the contact.
- city String
- City of the contact's address.
- company
Identification StringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country String
- Country code of the contact's address (ISO format).
- email String
- Primary email address of the contact.
- firstname String
- First name of the contact.
- lastname String
- Last name of the contact.
- legal
Form String - Legal form of the contact (e.g., 'individual' or 'organization').
- phone
Number String - Primary phone number of the contact.
- vat
Identification StringCode - VAT identification code of the contact, if applicable.
- zip String
- Postal code of the contact's address.
- address
Line2 String - Secondary address line for the contact (optional).
- company
Name String - Name of the company associated with the contact (if applicable).
- email
Alt String - Alternative email address for the contact.
- extension
Eu Property Map - Details specific to European domain extensions.
- extension
Fr Property Map - Details specific to French domain extensions.
- extension
Nls List<String> - Extension details specific to Dutch domain registrations.
- fax
Number String - Fax number for the contact (if available).
- lang String
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale Boolean
- Indicates if the contact is used for resale purposes.
- state String
- State or region of the contact.
- whois
Opt BooleanIn - Indicates whether the contact has opted into WHOIS publishing.
RegistrationAdministrativeContactExtensionEu, RegistrationAdministrativeContactExtensionEuArgs
- European
Citizenship string - Indicates the European citizenship of the contact.
- European
Citizenship string - Indicates the European citizenship of the contact.
- european
Citizenship String - Indicates the European citizenship of the contact.
- european
Citizenship string - Indicates the European citizenship of the contact.
- european_
citizenship str - Indicates the European citizenship of the contact.
- european
Citizenship String - Indicates the European citizenship of the contact.
RegistrationAdministrativeContactExtensionFr, RegistrationAdministrativeContactExtensionFrArgs
- Association
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Administrative Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- Code
Auth Pulumiverse.Afnic Info Scaleway. Domain. Inputs. Registration Administrative Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- Duns
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Administrative Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- Individual
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Administrative Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- Mode string
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- Trademark
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Administrative Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- Association
Info RegistrationAdministrative Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- Code
Auth RegistrationAfnic Info Administrative Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- Duns
Info RegistrationAdministrative Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- Individual
Info RegistrationAdministrative Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- Mode string
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- Trademark
Info RegistrationAdministrative Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association
Info RegistrationAdministrative Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- code
Auth RegistrationAfnic Info Administrative Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- duns
Info RegistrationAdministrative Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- individual
Info RegistrationAdministrative Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- mode String
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark
Info RegistrationAdministrative Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association
Info RegistrationAdministrative Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- code
Auth RegistrationAfnic Info Administrative Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- duns
Info RegistrationAdministrative Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- individual
Info RegistrationAdministrative Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- mode string
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark
Info RegistrationAdministrative Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association_
info RegistrationAdministrative Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- code_
auth_ Registrationafnic_ info Administrative Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- duns_
info RegistrationAdministrative Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- individual_
info RegistrationAdministrative Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- mode str
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark_
info RegistrationAdministrative Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association
Info Property Map - Association-specific information for the domain (French extension).
- code
Auth Property MapAfnic Info - AFNIC authorization information for the contact (French extension).
- duns
Info Property Map - DUNS information for the domain owner (specific to French domains).
- individual
Info Property Map - Information about the individual registration for French domains.
- mode String
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark
Info Property Map - Trademark-related information for the domain (French extension).
RegistrationAdministrativeContactExtensionFrAssociationInfo, RegistrationAdministrativeContactExtensionFrAssociationInfoArgs
- Publication
Jo string - Publication date in the Official Journal (RFC3339 format) for association information.
- Publication
Jo intPage - Page number of the publication in the Official Journal for association information.
- Publication
Jo string - Publication date in the Official Journal (RFC3339 format) for association information.
- Publication
Jo intPage - Page number of the publication in the Official Journal for association information.
- publication
Jo String - Publication date in the Official Journal (RFC3339 format) for association information.
- publication
Jo IntegerPage - Page number of the publication in the Official Journal for association information.
- publication
Jo string - Publication date in the Official Journal (RFC3339 format) for association information.
- publication
Jo numberPage - Page number of the publication in the Official Journal for association information.
- publication_
jo str - Publication date in the Official Journal (RFC3339 format) for association information.
- publication_
jo_ intpage - Page number of the publication in the Official Journal for association information.
- publication
Jo String - Publication date in the Official Journal (RFC3339 format) for association information.
- publication
Jo NumberPage - Page number of the publication in the Official Journal for association information.
RegistrationAdministrativeContactExtensionFrCodeAuthAfnicInfo, RegistrationAdministrativeContactExtensionFrCodeAuthAfnicInfoArgs
- Code
Auth stringAfnic - AFNIC authorization code for the contact (specific to French domains).
- Code
Auth stringAfnic - AFNIC authorization code for the contact (specific to French domains).
- code
Auth StringAfnic - AFNIC authorization code for the contact (specific to French domains).
- code
Auth stringAfnic - AFNIC authorization code for the contact (specific to French domains).
- code_
auth_ strafnic - AFNIC authorization code for the contact (specific to French domains).
- code
Auth StringAfnic - AFNIC authorization code for the contact (specific to French domains).
RegistrationAdministrativeContactExtensionFrDunsInfo, RegistrationAdministrativeContactExtensionFrDunsInfoArgs
RegistrationAdministrativeContactExtensionFrIndividualInfo, RegistrationAdministrativeContactExtensionFrIndividualInfoArgs
- Whois
Opt boolIn - Whether the individual contact has opted into WHOIS publishing.
- Whois
Opt boolIn - Whether the individual contact has opted into WHOIS publishing.
- whois
Opt BooleanIn - Whether the individual contact has opted into WHOIS publishing.
- whois
Opt booleanIn - Whether the individual contact has opted into WHOIS publishing.
- whois_
opt_ boolin - Whether the individual contact has opted into WHOIS publishing.
- whois
Opt BooleanIn - Whether the individual contact has opted into WHOIS publishing.
RegistrationAdministrativeContactExtensionFrTrademarkInfo, RegistrationAdministrativeContactExtensionFrTrademarkInfoArgs
- Trademark
Inpi string - Trademark information from INPI (French extension).
- Trademark
Inpi string - Trademark information from INPI (French extension).
- trademark
Inpi String - Trademark information from INPI (French extension).
- trademark
Inpi string - Trademark information from INPI (French extension).
- trademark_
inpi str - Trademark information from INPI (French extension).
- trademark
Inpi String - Trademark information from INPI (French extension).
RegistrationDsRecord, RegistrationDsRecordArgs
- Algorithm string
- The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
- Digests
List<Pulumiverse.
Scaleway. Domain. Inputs. Registration Ds Record Digest> - Details about the digest.
- Key
Id int - The identifier for the dnssec key.
- Public
Keys List<Pulumiverse.Scaleway. Domain. Inputs. Registration Ds Record Public Key> - Public key associated with the dnssec record.
- Algorithm string
- The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
- Digests
[]Registration
Ds Record Digest - Details about the digest.
- Key
Id int - The identifier for the dnssec key.
- Public
Keys []RegistrationDs Record Public Key - Public key associated with the dnssec record.
- algorithm String
- The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
- digests
List<Registration
Ds Record Digest> - Details about the digest.
- key
Id Integer - The identifier for the dnssec key.
- public
Keys List<RegistrationDs Record Public Key> - Public key associated with the dnssec record.
- algorithm string
- The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
- digests
Registration
Ds Record Digest[] - Details about the digest.
- key
Id number - The identifier for the dnssec key.
- public
Keys RegistrationDs Record Public Key[] - Public key associated with the dnssec record.
- algorithm str
- The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
- digests
Sequence[Registration
Ds Record Digest] - Details about the digest.
- key_
id int - The identifier for the dnssec key.
- public_
keys Sequence[RegistrationDs Record Public Key] - Public key associated with the dnssec record.
- algorithm String
- The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
- digests List<Property Map>
- Details about the digest.
- key
Id Number - The identifier for the dnssec key.
- public
Keys List<Property Map> - Public key associated with the dnssec record.
RegistrationDsRecordDigest, RegistrationDsRecordDigestArgs
- Digest string
- The digest value.
- Public
Keys List<Pulumiverse.Scaleway. Domain. Inputs. Registration Ds Record Digest Public Key> - The public key associated with the digest.
- Type string
- The digest type for the DS record (e.g., sha_1, sha_256, gost_r_34_11_94, sha_384).
- Digest string
- The digest value.
- Public
Keys []RegistrationDs Record Digest Public Key - The public key associated with the digest.
- Type string
- The digest type for the DS record (e.g., sha_1, sha_256, gost_r_34_11_94, sha_384).
- digest String
- The digest value.
- public
Keys List<RegistrationDs Record Digest Public Key> - The public key associated with the digest.
- type String
- The digest type for the DS record (e.g., sha_1, sha_256, gost_r_34_11_94, sha_384).
- digest string
- The digest value.
- public
Keys RegistrationDs Record Digest Public Key[] - The public key associated with the digest.
- type string
- The digest type for the DS record (e.g., sha_1, sha_256, gost_r_34_11_94, sha_384).
- digest str
- The digest value.
- public_
keys Sequence[RegistrationDs Record Digest Public Key] - The public key associated with the digest.
- type str
- The digest type for the DS record (e.g., sha_1, sha_256, gost_r_34_11_94, sha_384).
- digest String
- The digest value.
- public
Keys List<Property Map> - The public key associated with the digest.
- type String
- The digest type for the DS record (e.g., sha_1, sha_256, gost_r_34_11_94, sha_384).
RegistrationDsRecordDigestPublicKey, RegistrationDsRecordDigestPublicKeyArgs
- Key string
- The public key value.
- Key string
- The public key value.
- key String
- The public key value.
- key string
- The public key value.
- key str
- The public key value.
- key String
- The public key value.
RegistrationDsRecordPublicKey, RegistrationDsRecordPublicKeyArgs
- Key string
- The public key value.
- Key string
- The public key value.
- key String
- The public key value.
- key string
- The public key value.
- key str
- The public key value.
- key String
- The public key value.
RegistrationOwnerContact, RegistrationOwnerContactArgs
- Address
Line1 string - Primary address line for the contact.
- City string
- City of the contact's address.
- Company
Identification stringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- Country string
- Country code of the contact's address (ISO format).
- Email string
- Primary email address of the contact.
- Firstname string
- First name of the contact.
- Lastname string
- Last name of the contact.
- Legal
Form string - Legal form of the contact (e.g., 'individual' or 'organization').
- Phone
Number string - Primary phone number of the contact.
- Vat
Identification stringCode - VAT identification code of the contact, if applicable.
- Zip string
- Postal code of the contact's address.
- Address
Line2 string - Secondary address line for the contact (optional).
- Company
Name string - Name of the company associated with the contact (if applicable).
- Email
Alt string - Alternative email address for the contact.
- Extension
Eu Pulumiverse.Scaleway. Domain. Inputs. Registration Owner Contact Extension Eu - Details specific to European domain extensions.
- Extension
Fr Pulumiverse.Scaleway. Domain. Inputs. Registration Owner Contact Extension Fr - Details specific to French domain extensions.
- Extension
Nls List<string> - Extension details specific to Dutch domain registrations.
- Fax
Number string - Fax number for the contact (if available).
- Lang string
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- Resale bool
- Indicates if the contact is used for resale purposes.
- State string
- State or region of the contact.
- Whois
Opt boolIn - Indicates whether the contact has opted into WHOIS publishing.
- Address
Line1 string - Primary address line for the contact.
- City string
- City of the contact's address.
- Company
Identification stringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- Country string
- Country code of the contact's address (ISO format).
- Email string
- Primary email address of the contact.
- Firstname string
- First name of the contact.
- Lastname string
- Last name of the contact.
- Legal
Form string - Legal form of the contact (e.g., 'individual' or 'organization').
- Phone
Number string - Primary phone number of the contact.
- Vat
Identification stringCode - VAT identification code of the contact, if applicable.
- Zip string
- Postal code of the contact's address.
- Address
Line2 string - Secondary address line for the contact (optional).
- Company
Name string - Name of the company associated with the contact (if applicable).
- Email
Alt string - Alternative email address for the contact.
- Extension
Eu RegistrationOwner Contact Extension Eu - Details specific to European domain extensions.
- Extension
Fr RegistrationOwner Contact Extension Fr - Details specific to French domain extensions.
- Extension
Nls []string - Extension details specific to Dutch domain registrations.
- Fax
Number string - Fax number for the contact (if available).
- Lang string
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- Resale bool
- Indicates if the contact is used for resale purposes.
- State string
- State or region of the contact.
- Whois
Opt boolIn - Indicates whether the contact has opted into WHOIS publishing.
- address
Line1 String - Primary address line for the contact.
- city String
- City of the contact's address.
- company
Identification StringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country String
- Country code of the contact's address (ISO format).
- email String
- Primary email address of the contact.
- firstname String
- First name of the contact.
- lastname String
- Last name of the contact.
- legal
Form String - Legal form of the contact (e.g., 'individual' or 'organization').
- phone
Number String - Primary phone number of the contact.
- vat
Identification StringCode - VAT identification code of the contact, if applicable.
- zip String
- Postal code of the contact's address.
- address
Line2 String - Secondary address line for the contact (optional).
- company
Name String - Name of the company associated with the contact (if applicable).
- email
Alt String - Alternative email address for the contact.
- extension
Eu RegistrationOwner Contact Extension Eu - Details specific to European domain extensions.
- extension
Fr RegistrationOwner Contact Extension Fr - Details specific to French domain extensions.
- extension
Nls List<String> - Extension details specific to Dutch domain registrations.
- fax
Number String - Fax number for the contact (if available).
- lang String
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale Boolean
- Indicates if the contact is used for resale purposes.
- state String
- State or region of the contact.
- whois
Opt BooleanIn - Indicates whether the contact has opted into WHOIS publishing.
- address
Line1 string - Primary address line for the contact.
- city string
- City of the contact's address.
- company
Identification stringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country string
- Country code of the contact's address (ISO format).
- email string
- Primary email address of the contact.
- firstname string
- First name of the contact.
- lastname string
- Last name of the contact.
- legal
Form string - Legal form of the contact (e.g., 'individual' or 'organization').
- phone
Number string - Primary phone number of the contact.
- vat
Identification stringCode - VAT identification code of the contact, if applicable.
- zip string
- Postal code of the contact's address.
- address
Line2 string - Secondary address line for the contact (optional).
- company
Name string - Name of the company associated with the contact (if applicable).
- email
Alt string - Alternative email address for the contact.
- extension
Eu RegistrationOwner Contact Extension Eu - Details specific to European domain extensions.
- extension
Fr RegistrationOwner Contact Extension Fr - Details specific to French domain extensions.
- extension
Nls string[] - Extension details specific to Dutch domain registrations.
- fax
Number string - Fax number for the contact (if available).
- lang string
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale boolean
- Indicates if the contact is used for resale purposes.
- state string
- State or region of the contact.
- whois
Opt booleanIn - Indicates whether the contact has opted into WHOIS publishing.
- address_
line1 str - Primary address line for the contact.
- city str
- City of the contact's address.
- company_
identification_ strcode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country str
- Country code of the contact's address (ISO format).
- email str
- Primary email address of the contact.
- firstname str
- First name of the contact.
- lastname str
- Last name of the contact.
- legal_
form str - Legal form of the contact (e.g., 'individual' or 'organization').
- phone_
number str - Primary phone number of the contact.
- vat_
identification_ strcode - VAT identification code of the contact, if applicable.
- zip str
- Postal code of the contact's address.
- address_
line2 str - Secondary address line for the contact (optional).
- company_
name str - Name of the company associated with the contact (if applicable).
- email_
alt str - Alternative email address for the contact.
- extension_
eu RegistrationOwner Contact Extension Eu - Details specific to European domain extensions.
- extension_
fr RegistrationOwner Contact Extension Fr - Details specific to French domain extensions.
- extension_
nls Sequence[str] - Extension details specific to Dutch domain registrations.
- fax_
number str - Fax number for the contact (if available).
- lang str
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale bool
- Indicates if the contact is used for resale purposes.
- state str
- State or region of the contact.
- whois_
opt_ boolin - Indicates whether the contact has opted into WHOIS publishing.
- address
Line1 String - Primary address line for the contact.
- city String
- City of the contact's address.
- company
Identification StringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country String
- Country code of the contact's address (ISO format).
- email String
- Primary email address of the contact.
- firstname String
- First name of the contact.
- lastname String
- Last name of the contact.
- legal
Form String - Legal form of the contact (e.g., 'individual' or 'organization').
- phone
Number String - Primary phone number of the contact.
- vat
Identification StringCode - VAT identification code of the contact, if applicable.
- zip String
- Postal code of the contact's address.
- address
Line2 String - Secondary address line for the contact (optional).
- company
Name String - Name of the company associated with the contact (if applicable).
- email
Alt String - Alternative email address for the contact.
- extension
Eu Property Map - Details specific to European domain extensions.
- extension
Fr Property Map - Details specific to French domain extensions.
- extension
Nls List<String> - Extension details specific to Dutch domain registrations.
- fax
Number String - Fax number for the contact (if available).
- lang String
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale Boolean
- Indicates if the contact is used for resale purposes.
- state String
- State or region of the contact.
- whois
Opt BooleanIn - Indicates whether the contact has opted into WHOIS publishing.
RegistrationOwnerContactExtensionEu, RegistrationOwnerContactExtensionEuArgs
- European
Citizenship string - Indicates the European citizenship of the contact.
- European
Citizenship string - Indicates the European citizenship of the contact.
- european
Citizenship String - Indicates the European citizenship of the contact.
- european
Citizenship string - Indicates the European citizenship of the contact.
- european_
citizenship str - Indicates the European citizenship of the contact.
- european
Citizenship String - Indicates the European citizenship of the contact.
RegistrationOwnerContactExtensionFr, RegistrationOwnerContactExtensionFrArgs
- Association
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Owner Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- Code
Auth Pulumiverse.Afnic Info Scaleway. Domain. Inputs. Registration Owner Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- Duns
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Owner Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- Individual
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Owner Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- Mode string
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- Trademark
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Owner Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- Association
Info RegistrationOwner Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- Code
Auth RegistrationAfnic Info Owner Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- Duns
Info RegistrationOwner Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- Individual
Info RegistrationOwner Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- Mode string
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- Trademark
Info RegistrationOwner Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association
Info RegistrationOwner Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- code
Auth RegistrationAfnic Info Owner Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- duns
Info RegistrationOwner Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- individual
Info RegistrationOwner Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- mode String
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark
Info RegistrationOwner Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association
Info RegistrationOwner Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- code
Auth RegistrationAfnic Info Owner Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- duns
Info RegistrationOwner Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- individual
Info RegistrationOwner Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- mode string
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark
Info RegistrationOwner Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association_
info RegistrationOwner Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- code_
auth_ Registrationafnic_ info Owner Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- duns_
info RegistrationOwner Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- individual_
info RegistrationOwner Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- mode str
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark_
info RegistrationOwner Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association
Info Property Map - Association-specific information for the domain (French extension).
- code
Auth Property MapAfnic Info - AFNIC authorization information for the contact (French extension).
- duns
Info Property Map - DUNS information for the domain owner (specific to French domains).
- individual
Info Property Map - Information about the individual registration for French domains.
- mode String
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark
Info Property Map - Trademark-related information for the domain (French extension).
RegistrationOwnerContactExtensionFrAssociationInfo, RegistrationOwnerContactExtensionFrAssociationInfoArgs
- Publication
Jo string - Publication date in the Official Journal (RFC3339 format) for association information.
- Publication
Jo intPage - Page number of the publication in the Official Journal for association information.
- Publication
Jo string - Publication date in the Official Journal (RFC3339 format) for association information.
- Publication
Jo intPage - Page number of the publication in the Official Journal for association information.
- publication
Jo String - Publication date in the Official Journal (RFC3339 format) for association information.
- publication
Jo IntegerPage - Page number of the publication in the Official Journal for association information.
- publication
Jo string - Publication date in the Official Journal (RFC3339 format) for association information.
- publication
Jo numberPage - Page number of the publication in the Official Journal for association information.
- publication_
jo str - Publication date in the Official Journal (RFC3339 format) for association information.
- publication_
jo_ intpage - Page number of the publication in the Official Journal for association information.
- publication
Jo String - Publication date in the Official Journal (RFC3339 format) for association information.
- publication
Jo NumberPage - Page number of the publication in the Official Journal for association information.
RegistrationOwnerContactExtensionFrCodeAuthAfnicInfo, RegistrationOwnerContactExtensionFrCodeAuthAfnicInfoArgs
- Code
Auth stringAfnic - AFNIC authorization code for the contact (specific to French domains).
- Code
Auth stringAfnic - AFNIC authorization code for the contact (specific to French domains).
- code
Auth StringAfnic - AFNIC authorization code for the contact (specific to French domains).
- code
Auth stringAfnic - AFNIC authorization code for the contact (specific to French domains).
- code_
auth_ strafnic - AFNIC authorization code for the contact (specific to French domains).
- code
Auth StringAfnic - AFNIC authorization code for the contact (specific to French domains).
RegistrationOwnerContactExtensionFrDunsInfo, RegistrationOwnerContactExtensionFrDunsInfoArgs
RegistrationOwnerContactExtensionFrIndividualInfo, RegistrationOwnerContactExtensionFrIndividualInfoArgs
- Whois
Opt boolIn - Whether the individual contact has opted into WHOIS publishing.
- Whois
Opt boolIn - Whether the individual contact has opted into WHOIS publishing.
- whois
Opt BooleanIn - Whether the individual contact has opted into WHOIS publishing.
- whois
Opt booleanIn - Whether the individual contact has opted into WHOIS publishing.
- whois_
opt_ boolin - Whether the individual contact has opted into WHOIS publishing.
- whois
Opt BooleanIn - Whether the individual contact has opted into WHOIS publishing.
RegistrationOwnerContactExtensionFrTrademarkInfo, RegistrationOwnerContactExtensionFrTrademarkInfoArgs
- Trademark
Inpi string - Trademark information from INPI (French extension).
- Trademark
Inpi string - Trademark information from INPI (French extension).
- trademark
Inpi String - Trademark information from INPI (French extension).
- trademark
Inpi string - Trademark information from INPI (French extension).
- trademark_
inpi str - Trademark information from INPI (French extension).
- trademark
Inpi String - Trademark information from INPI (French extension).
RegistrationTechnicalContact, RegistrationTechnicalContactArgs
- Address
Line1 string - Primary address line for the contact.
- City string
- City of the contact's address.
- Company
Identification stringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- Country string
- Country code of the contact's address (ISO format).
- Email string
- Primary email address of the contact.
- Firstname string
- First name of the contact.
- Lastname string
- Last name of the contact.
- Legal
Form string - Legal form of the contact (e.g., 'individual' or 'organization').
- Phone
Number string - Primary phone number of the contact.
- Vat
Identification stringCode - VAT identification code of the contact, if applicable.
- Zip string
- Postal code of the contact's address.
- Address
Line2 string - Secondary address line for the contact (optional).
- Company
Name string - Name of the company associated with the contact (if applicable).
- Email
Alt string - Alternative email address for the contact.
- Extension
Eu Pulumiverse.Scaleway. Domain. Inputs. Registration Technical Contact Extension Eu - Details specific to European domain extensions.
- Extension
Fr Pulumiverse.Scaleway. Domain. Inputs. Registration Technical Contact Extension Fr - Details specific to French domain extensions.
- Extension
Nls List<string> - Extension details specific to Dutch domain registrations.
- Fax
Number string - Fax number for the contact (if available).
- Lang string
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- Resale bool
- Indicates if the contact is used for resale purposes.
- State string
- State or region of the contact.
- Whois
Opt boolIn - Indicates whether the contact has opted into WHOIS publishing.
- Address
Line1 string - Primary address line for the contact.
- City string
- City of the contact's address.
- Company
Identification stringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- Country string
- Country code of the contact's address (ISO format).
- Email string
- Primary email address of the contact.
- Firstname string
- First name of the contact.
- Lastname string
- Last name of the contact.
- Legal
Form string - Legal form of the contact (e.g., 'individual' or 'organization').
- Phone
Number string - Primary phone number of the contact.
- Vat
Identification stringCode - VAT identification code of the contact, if applicable.
- Zip string
- Postal code of the contact's address.
- Address
Line2 string - Secondary address line for the contact (optional).
- Company
Name string - Name of the company associated with the contact (if applicable).
- Email
Alt string - Alternative email address for the contact.
- Extension
Eu RegistrationTechnical Contact Extension Eu - Details specific to European domain extensions.
- Extension
Fr RegistrationTechnical Contact Extension Fr - Details specific to French domain extensions.
- Extension
Nls []string - Extension details specific to Dutch domain registrations.
- Fax
Number string - Fax number for the contact (if available).
- Lang string
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- Resale bool
- Indicates if the contact is used for resale purposes.
- State string
- State or region of the contact.
- Whois
Opt boolIn - Indicates whether the contact has opted into WHOIS publishing.
- address
Line1 String - Primary address line for the contact.
- city String
- City of the contact's address.
- company
Identification StringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country String
- Country code of the contact's address (ISO format).
- email String
- Primary email address of the contact.
- firstname String
- First name of the contact.
- lastname String
- Last name of the contact.
- legal
Form String - Legal form of the contact (e.g., 'individual' or 'organization').
- phone
Number String - Primary phone number of the contact.
- vat
Identification StringCode - VAT identification code of the contact, if applicable.
- zip String
- Postal code of the contact's address.
- address
Line2 String - Secondary address line for the contact (optional).
- company
Name String - Name of the company associated with the contact (if applicable).
- email
Alt String - Alternative email address for the contact.
- extension
Eu RegistrationTechnical Contact Extension Eu - Details specific to European domain extensions.
- extension
Fr RegistrationTechnical Contact Extension Fr - Details specific to French domain extensions.
- extension
Nls List<String> - Extension details specific to Dutch domain registrations.
- fax
Number String - Fax number for the contact (if available).
- lang String
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale Boolean
- Indicates if the contact is used for resale purposes.
- state String
- State or region of the contact.
- whois
Opt BooleanIn - Indicates whether the contact has opted into WHOIS publishing.
- address
Line1 string - Primary address line for the contact.
- city string
- City of the contact's address.
- company
Identification stringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country string
- Country code of the contact's address (ISO format).
- email string
- Primary email address of the contact.
- firstname string
- First name of the contact.
- lastname string
- Last name of the contact.
- legal
Form string - Legal form of the contact (e.g., 'individual' or 'organization').
- phone
Number string - Primary phone number of the contact.
- vat
Identification stringCode - VAT identification code of the contact, if applicable.
- zip string
- Postal code of the contact's address.
- address
Line2 string - Secondary address line for the contact (optional).
- company
Name string - Name of the company associated with the contact (if applicable).
- email
Alt string - Alternative email address for the contact.
- extension
Eu RegistrationTechnical Contact Extension Eu - Details specific to European domain extensions.
- extension
Fr RegistrationTechnical Contact Extension Fr - Details specific to French domain extensions.
- extension
Nls string[] - Extension details specific to Dutch domain registrations.
- fax
Number string - Fax number for the contact (if available).
- lang string
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale boolean
- Indicates if the contact is used for resale purposes.
- state string
- State or region of the contact.
- whois
Opt booleanIn - Indicates whether the contact has opted into WHOIS publishing.
- address_
line1 str - Primary address line for the contact.
- city str
- City of the contact's address.
- company_
identification_ strcode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country str
- Country code of the contact's address (ISO format).
- email str
- Primary email address of the contact.
- firstname str
- First name of the contact.
- lastname str
- Last name of the contact.
- legal_
form str - Legal form of the contact (e.g., 'individual' or 'organization').
- phone_
number str - Primary phone number of the contact.
- vat_
identification_ strcode - VAT identification code of the contact, if applicable.
- zip str
- Postal code of the contact's address.
- address_
line2 str - Secondary address line for the contact (optional).
- company_
name str - Name of the company associated with the contact (if applicable).
- email_
alt str - Alternative email address for the contact.
- extension_
eu RegistrationTechnical Contact Extension Eu - Details specific to European domain extensions.
- extension_
fr RegistrationTechnical Contact Extension Fr - Details specific to French domain extensions.
- extension_
nls Sequence[str] - Extension details specific to Dutch domain registrations.
- fax_
number str - Fax number for the contact (if available).
- lang str
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale bool
- Indicates if the contact is used for resale purposes.
- state str
- State or region of the contact.
- whois_
opt_ boolin - Indicates whether the contact has opted into WHOIS publishing.
- address
Line1 String - Primary address line for the contact.
- city String
- City of the contact's address.
- company
Identification StringCode - Company identification code (e.g., SIREN/SIRET in France) for the contact.
- country String
- Country code of the contact's address (ISO format).
- email String
- Primary email address of the contact.
- firstname String
- First name of the contact.
- lastname String
- Last name of the contact.
- legal
Form String - Legal form of the contact (e.g., 'individual' or 'organization').
- phone
Number String - Primary phone number of the contact.
- vat
Identification StringCode - VAT identification code of the contact, if applicable.
- zip String
- Postal code of the contact's address.
- address
Line2 String - Secondary address line for the contact (optional).
- company
Name String - Name of the company associated with the contact (if applicable).
- email
Alt String - Alternative email address for the contact.
- extension
Eu Property Map - Details specific to European domain extensions.
- extension
Fr Property Map - Details specific to French domain extensions.
- extension
Nls List<String> - Extension details specific to Dutch domain registrations.
- fax
Number String - Fax number for the contact (if available).
- lang String
- Preferred language of the contact (e.g., 'en_US', 'fr_FR').
- resale Boolean
- Indicates if the contact is used for resale purposes.
- state String
- State or region of the contact.
- whois
Opt BooleanIn - Indicates whether the contact has opted into WHOIS publishing.
RegistrationTechnicalContactExtensionEu, RegistrationTechnicalContactExtensionEuArgs
- European
Citizenship string - Indicates the European citizenship of the contact.
- European
Citizenship string - Indicates the European citizenship of the contact.
- european
Citizenship String - Indicates the European citizenship of the contact.
- european
Citizenship string - Indicates the European citizenship of the contact.
- european_
citizenship str - Indicates the European citizenship of the contact.
- european
Citizenship String - Indicates the European citizenship of the contact.
RegistrationTechnicalContactExtensionFr, RegistrationTechnicalContactExtensionFrArgs
- Association
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Technical Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- Code
Auth Pulumiverse.Afnic Info Scaleway. Domain. Inputs. Registration Technical Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- Duns
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Technical Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- Individual
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Technical Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- Mode string
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- Trademark
Info Pulumiverse.Scaleway. Domain. Inputs. Registration Technical Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- Association
Info RegistrationTechnical Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- Code
Auth RegistrationAfnic Info Technical Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- Duns
Info RegistrationTechnical Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- Individual
Info RegistrationTechnical Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- Mode string
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- Trademark
Info RegistrationTechnical Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association
Info RegistrationTechnical Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- code
Auth RegistrationAfnic Info Technical Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- duns
Info RegistrationTechnical Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- individual
Info RegistrationTechnical Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- mode String
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark
Info RegistrationTechnical Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association
Info RegistrationTechnical Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- code
Auth RegistrationAfnic Info Technical Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- duns
Info RegistrationTechnical Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- individual
Info RegistrationTechnical Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- mode string
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark
Info RegistrationTechnical Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association_
info RegistrationTechnical Contact Extension Fr Association Info - Association-specific information for the domain (French extension).
- code_
auth_ Registrationafnic_ info Technical Contact Extension Fr Code Auth Afnic Info - AFNIC authorization information for the contact (French extension).
- duns_
info RegistrationTechnical Contact Extension Fr Duns Info - DUNS information for the domain owner (specific to French domains).
- individual_
info RegistrationTechnical Contact Extension Fr Individual Info - Information about the individual registration for French domains.
- mode str
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark_
info RegistrationTechnical Contact Extension Fr Trademark Info - Trademark-related information for the domain (French extension).
- association
Info Property Map - Association-specific information for the domain (French extension).
- code
Auth Property MapAfnic Info - AFNIC authorization information for the contact (French extension).
- duns
Info Property Map - DUNS information for the domain owner (specific to French domains).
- individual
Info Property Map - Information about the individual registration for French domains.
- mode String
- Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
- trademark
Info Property Map - Trademark-related information for the domain (French extension).
RegistrationTechnicalContactExtensionFrAssociationInfo, RegistrationTechnicalContactExtensionFrAssociationInfoArgs
- Publication
Jo string - Publication date in the Official Journal (RFC3339 format) for association information.
- Publication
Jo intPage - Page number of the publication in the Official Journal for association information.
- Publication
Jo string - Publication date in the Official Journal (RFC3339 format) for association information.
- Publication
Jo intPage - Page number of the publication in the Official Journal for association information.
- publication
Jo String - Publication date in the Official Journal (RFC3339 format) for association information.
- publication
Jo IntegerPage - Page number of the publication in the Official Journal for association information.
- publication
Jo string - Publication date in the Official Journal (RFC3339 format) for association information.
- publication
Jo numberPage - Page number of the publication in the Official Journal for association information.
- publication_
jo str - Publication date in the Official Journal (RFC3339 format) for association information.
- publication_
jo_ intpage - Page number of the publication in the Official Journal for association information.
- publication
Jo String - Publication date in the Official Journal (RFC3339 format) for association information.
- publication
Jo NumberPage - Page number of the publication in the Official Journal for association information.
RegistrationTechnicalContactExtensionFrCodeAuthAfnicInfo, RegistrationTechnicalContactExtensionFrCodeAuthAfnicInfoArgs
- Code
Auth stringAfnic - AFNIC authorization code for the contact (specific to French domains).
- Code
Auth stringAfnic - AFNIC authorization code for the contact (specific to French domains).
- code
Auth StringAfnic - AFNIC authorization code for the contact (specific to French domains).
- code
Auth stringAfnic - AFNIC authorization code for the contact (specific to French domains).
- code_
auth_ strafnic - AFNIC authorization code for the contact (specific to French domains).
- code
Auth StringAfnic - AFNIC authorization code for the contact (specific to French domains).
RegistrationTechnicalContactExtensionFrDunsInfo, RegistrationTechnicalContactExtensionFrDunsInfoArgs
RegistrationTechnicalContactExtensionFrIndividualInfo, RegistrationTechnicalContactExtensionFrIndividualInfoArgs
- Whois
Opt boolIn - Whether the individual contact has opted into WHOIS publishing.
- Whois
Opt boolIn - Whether the individual contact has opted into WHOIS publishing.
- whois
Opt BooleanIn - Whether the individual contact has opted into WHOIS publishing.
- whois
Opt booleanIn - Whether the individual contact has opted into WHOIS publishing.
- whois_
opt_ boolin - Whether the individual contact has opted into WHOIS publishing.
- whois
Opt BooleanIn - Whether the individual contact has opted into WHOIS publishing.
RegistrationTechnicalContactExtensionFrTrademarkInfo, RegistrationTechnicalContactExtensionFrTrademarkInfoArgs
- Trademark
Inpi string - Trademark information from INPI (French extension).
- Trademark
Inpi string - Trademark information from INPI (French extension).
- trademark
Inpi String - Trademark information from INPI (French extension).
- trademark
Inpi string - Trademark information from INPI (French extension).
- trademark_
inpi str - Trademark information from INPI (French extension).
- trademark
Inpi String - Trademark information from INPI (French extension).
Import
To import an existing domain registration, use:
bash
$ pulumi import scaleway:domain/registration:Registration test <project_id>/<task_id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- scaleway pulumiverse/pulumi-scaleway
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scaleway
Terraform Provider.