1. Packages
  2. Scaleway
  3. API Docs
  4. domain
  5. getRegistration
Viewing docs for Scaleway v1.46.0
published on Tuesday, Apr 14, 2026 by pulumiverse
scaleway logo
Viewing docs for Scaleway v1.46.0
published on Tuesday, Apr 14, 2026 by pulumiverse

    The scaleway.domain.Registration data source retrieves information about an existing domain registration by domain name. Use it to get the taskId and projectId needed for importing a domain registration into Terraform state.

    Refer to the Domains and DNS product documentation and API documentation for more information.

    Example Usage

    Get taskId for import

    import * as pulumi from "@pulumi/pulumi";
    import * as scaleway from "@pulumiverse/scaleway";
    
    const example = scaleway.domain.getRegistration({
        domainName: "example.com",
    });
    export const importCommand = Promise.all([example, example]).then(([example, example1]) => `terraform import scaleway_domain_registration.example ${example.projectId}/${example1.taskId}`);
    
    import pulumi
    import pulumi_scaleway as scaleway
    
    example = scaleway.domain.get_registration(domain_name="example.com")
    pulumi.export("importCommand", f"terraform import scaleway_domain_registration.example {example.project_id}/{example.task_id}")
    
    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 {
    		example, err := domain.LookupRegistration(ctx, &domain.LookupRegistrationArgs{
    			DomainName: "example.com",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("importCommand", pulumi.Sprintf("terraform import scaleway_domain_registration.example %v/%v", example.ProjectId, example.TaskId))
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scaleway = Pulumiverse.Scaleway;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Scaleway.Domain.GetRegistration.Invoke(new()
        {
            DomainName = "example.com",
        });
    
        return new Dictionary<string, object?>
        {
            ["importCommand"] = Output.Tuple(example, example).Apply(values =>
            {
                var example = values.Item1;
                var example1 = values.Item2;
                return $"terraform import scaleway_domain_registration.example {example.Apply(getRegistrationResult => getRegistrationResult.ProjectId)}/{example1.TaskId}";
            }),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scaleway.domain.DomainFunctions;
    import com.pulumi.scaleway.domain.inputs.GetRegistrationArgs;
    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) {
            final var example = DomainFunctions.getRegistration(GetRegistrationArgs.builder()
                .domainName("example.com")
                .build());
    
            ctx.export("importCommand", String.format("terraform import scaleway_domain_registration.example %s/%s", example.projectId(),example.taskId()));
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: scaleway:domain:getRegistration
          arguments:
            domainName: example.com
    outputs:
      importCommand: terraform import scaleway_domain_registration.example ${example.projectId}/${example.taskId}
    

    With projectId filter

    import * as pulumi from "@pulumi/pulumi";
    import * as scaleway from "@pulumiverse/scaleway";
    
    const example = scaleway.domain.getRegistration({
        domainName: "example.com",
        projectId: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    });
    
    import pulumi
    import pulumi_scaleway as scaleway
    
    example = scaleway.domain.get_registration(domain_name="example.com",
        project_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")
    
    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.LookupRegistration(ctx, &domain.LookupRegistrationArgs{
    			DomainName: "example.com",
    			ProjectId:  pulumi.StringRef("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"),
    		}, nil)
    		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 example = Scaleway.Domain.GetRegistration.Invoke(new()
        {
            DomainName = "example.com",
            ProjectId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scaleway.domain.DomainFunctions;
    import com.pulumi.scaleway.domain.inputs.GetRegistrationArgs;
    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) {
            final var example = DomainFunctions.getRegistration(GetRegistrationArgs.builder()
                .domainName("example.com")
                .projectId("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: scaleway:domain:getRegistration
          arguments:
            domainName: example.com
            projectId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    

    Using getRegistration

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getRegistration(args: GetRegistrationArgs, opts?: InvokeOptions): Promise<GetRegistrationResult>
    function getRegistrationOutput(args: GetRegistrationOutputArgs, opts?: InvokeOptions): Output<GetRegistrationResult>
    def get_registration(domain_name: Optional[str] = None,
                         project_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetRegistrationResult
    def get_registration_output(domain_name: Optional[pulumi.Input[str]] = None,
                         project_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetRegistrationResult]
    func LookupRegistration(ctx *Context, args *LookupRegistrationArgs, opts ...InvokeOption) (*LookupRegistrationResult, error)
    func LookupRegistrationOutput(ctx *Context, args *LookupRegistrationOutputArgs, opts ...InvokeOption) LookupRegistrationResultOutput

    > Note: This function is named LookupRegistration in the Go SDK.

    public static class GetRegistration 
    {
        public static Task<GetRegistrationResult> InvokeAsync(GetRegistrationArgs args, InvokeOptions? opts = null)
        public static Output<GetRegistrationResult> Invoke(GetRegistrationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRegistrationResult> getRegistration(GetRegistrationArgs args, InvokeOptions options)
    public static Output<GetRegistrationResult> getRegistration(GetRegistrationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: scaleway:domain/getRegistration:getRegistration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DomainName string
    The domain name to look up (e.g. example.com).
    ProjectId string
    The project ID to filter by. Defaults to the project ID in the provider configuration.
    DomainName string
    The domain name to look up (e.g. example.com).
    ProjectId string
    The project ID to filter by. Defaults to the project ID in the provider configuration.
    domainName String
    The domain name to look up (e.g. example.com).
    projectId String
    The project ID to filter by. Defaults to the project ID in the provider configuration.
    domainName string
    The domain name to look up (e.g. example.com).
    projectId string
    The project ID to filter by. Defaults to the project ID in the provider configuration.
    domain_name str
    The domain name to look up (e.g. example.com).
    project_id str
    The project ID to filter by. Defaults to the project ID in the provider configuration.
    domainName String
    The domain name to look up (e.g. example.com).
    projectId String
    The project ID to filter by. Defaults to the project ID in the provider configuration.

    getRegistration Result

    The following output properties are available:

    AdministrativeContacts List<Pulumiverse.Scaleway.Domain.Outputs.GetRegistrationAdministrativeContact>
    Administrative contact details.
    AutoRenew bool
    Whether auto-renewal is enabled.
    Dnssec bool
    Whether DNSSEC is enabled.
    DomainName string
    DomainNames List<string>
    List of domain names in the registration.
    DsRecords List<Pulumiverse.Scaleway.Domain.Outputs.GetRegistrationDsRecord>
    DNSSEC DS record configuration.
    DurationInYears int
    Id string
    The provider-assigned unique ID for this managed resource.
    OwnerContactId string
    ID of the owner contact.
    OwnerContacts List<Pulumiverse.Scaleway.Domain.Outputs.GetRegistrationOwnerContact>
    Owner contact details (when lastname is API-compatible).
    TaskId string
    The task ID of the domain registration.
    TechnicalContacts List<Pulumiverse.Scaleway.Domain.Outputs.GetRegistrationTechnicalContact>
    Technical contact details.
    ProjectId string
    The project ID of the domain registration.
    AdministrativeContacts []GetRegistrationAdministrativeContact
    Administrative contact details.
    AutoRenew bool
    Whether auto-renewal is enabled.
    Dnssec bool
    Whether DNSSEC is enabled.
    DomainName string
    DomainNames []string
    List of domain names in the registration.
    DsRecords []GetRegistrationDsRecord
    DNSSEC DS record configuration.
    DurationInYears int
    Id string
    The provider-assigned unique ID for this managed resource.
    OwnerContactId string
    ID of the owner contact.
    OwnerContacts []GetRegistrationOwnerContact
    Owner contact details (when lastname is API-compatible).
    TaskId string
    The task ID of the domain registration.
    TechnicalContacts []GetRegistrationTechnicalContact
    Technical contact details.
    ProjectId string
    The project ID of the domain registration.
    administrativeContacts List<GetRegistrationAdministrativeContact>
    Administrative contact details.
    autoRenew Boolean
    Whether auto-renewal is enabled.
    dnssec Boolean
    Whether DNSSEC is enabled.
    domainName String
    domainNames List<String>
    List of domain names in the registration.
    dsRecords List<GetRegistrationDsRecord>
    DNSSEC DS record configuration.
    durationInYears Integer
    id String
    The provider-assigned unique ID for this managed resource.
    ownerContactId String
    ID of the owner contact.
    ownerContacts List<GetRegistrationOwnerContact>
    Owner contact details (when lastname is API-compatible).
    taskId String
    The task ID of the domain registration.
    technicalContacts List<GetRegistrationTechnicalContact>
    Technical contact details.
    projectId String
    The project ID of the domain registration.
    administrativeContacts GetRegistrationAdministrativeContact[]
    Administrative contact details.
    autoRenew boolean
    Whether auto-renewal is enabled.
    dnssec boolean
    Whether DNSSEC is enabled.
    domainName string
    domainNames string[]
    List of domain names in the registration.
    dsRecords GetRegistrationDsRecord[]
    DNSSEC DS record configuration.
    durationInYears number
    id string
    The provider-assigned unique ID for this managed resource.
    ownerContactId string
    ID of the owner contact.
    ownerContacts GetRegistrationOwnerContact[]
    Owner contact details (when lastname is API-compatible).
    taskId string
    The task ID of the domain registration.
    technicalContacts GetRegistrationTechnicalContact[]
    Technical contact details.
    projectId string
    The project ID of the domain registration.
    administrative_contacts Sequence[GetRegistrationAdministrativeContact]
    Administrative contact details.
    auto_renew bool
    Whether auto-renewal is enabled.
    dnssec bool
    Whether DNSSEC is enabled.
    domain_name str
    domain_names Sequence[str]
    List of domain names in the registration.
    ds_records Sequence[GetRegistrationDsRecord]
    DNSSEC DS record configuration.
    duration_in_years int
    id str
    The provider-assigned unique ID for this managed resource.
    owner_contact_id str
    ID of the owner contact.
    owner_contacts Sequence[GetRegistrationOwnerContact]
    Owner contact details (when lastname is API-compatible).
    task_id str
    The task ID of the domain registration.
    technical_contacts Sequence[GetRegistrationTechnicalContact]
    Technical contact details.
    project_id str
    The project ID of the domain registration.
    administrativeContacts List<Property Map>
    Administrative contact details.
    autoRenew Boolean
    Whether auto-renewal is enabled.
    dnssec Boolean
    Whether DNSSEC is enabled.
    domainName String
    domainNames List<String>
    List of domain names in the registration.
    dsRecords List<Property Map>
    DNSSEC DS record configuration.
    durationInYears Number
    id String
    The provider-assigned unique ID for this managed resource.
    ownerContactId String
    ID of the owner contact.
    ownerContacts List<Property Map>
    Owner contact details (when lastname is API-compatible).
    taskId String
    The task ID of the domain registration.
    technicalContacts List<Property Map>
    Technical contact details.
    projectId String
    The project ID of the domain registration.

    Supporting Types

    GetRegistrationAdministrativeContact

    AddressLine1 string
    Primary address line for the contact.
    AddressLine2 string
    Secondary address line for the contact (optional).
    City string
    City of the contact's address.
    CompanyIdentificationCode string
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    CompanyName string
    Name of the company associated with the contact (if applicable).
    Country string
    Country code of the contact's address (ISO format).
    Email string
    Primary email address of the contact.
    EmailAlt string
    Alternative email address for the contact.
    ExtensionEus List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationAdministrativeContactExtensionEus>
    Details specific to European domain extensions.
    ExtensionFrs List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationAdministrativeContactExtensionFr>
    Details specific to French domain extensions.
    ExtensionNls List<string>
    Extension details specific to Dutch domain registrations.
    FaxNumber string
    Fax number for the contact (if available).
    Firstname string
    First name of the contact.
    Lang string
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    Lastname string
    Last name of the contact.
    LegalForm string
    Legal form of the contact (e.g., 'individual' or 'organization').
    PhoneNumber string
    Primary phone number of the contact.
    Resale bool
    Indicates if the contact is used for resale purposes.
    State string
    State or region of the contact.
    VatIdentificationCode string
    VAT identification code of the contact, if applicable.
    WhoisOptIn bool
    Indicates whether the contact has opted into WHOIS publishing.
    Zip string
    Postal code of the contact's address.
    AddressLine1 string
    Primary address line for the contact.
    AddressLine2 string
    Secondary address line for the contact (optional).
    City string
    City of the contact's address.
    CompanyIdentificationCode string
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    CompanyName string
    Name of the company associated with the contact (if applicable).
    Country string
    Country code of the contact's address (ISO format).
    Email string
    Primary email address of the contact.
    EmailAlt string
    Alternative email address for the contact.
    ExtensionEus []GetRegistrationAdministrativeContactExtensionEus
    Details specific to European domain extensions.
    ExtensionFrs []GetRegistrationAdministrativeContactExtensionFr
    Details specific to French domain extensions.
    ExtensionNls []string
    Extension details specific to Dutch domain registrations.
    FaxNumber string
    Fax number for the contact (if available).
    Firstname string
    First name of the contact.
    Lang string
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    Lastname string
    Last name of the contact.
    LegalForm string
    Legal form of the contact (e.g., 'individual' or 'organization').
    PhoneNumber string
    Primary phone number of the contact.
    Resale bool
    Indicates if the contact is used for resale purposes.
    State string
    State or region of the contact.
    VatIdentificationCode string
    VAT identification code of the contact, if applicable.
    WhoisOptIn bool
    Indicates whether the contact has opted into WHOIS publishing.
    Zip string
    Postal code of the contact's address.
    addressLine1 String
    Primary address line for the contact.
    addressLine2 String
    Secondary address line for the contact (optional).
    city String
    City of the contact's address.
    companyIdentificationCode String
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    companyName String
    Name of the company associated with the contact (if applicable).
    country String
    Country code of the contact's address (ISO format).
    email String
    Primary email address of the contact.
    emailAlt String
    Alternative email address for the contact.
    extensionEus List<GetRegistrationAdministrativeContactExtensionEus>
    Details specific to European domain extensions.
    extensionFrs List<GetRegistrationAdministrativeContactExtensionFr>
    Details specific to French domain extensions.
    extensionNls List<String>
    Extension details specific to Dutch domain registrations.
    faxNumber String
    Fax number for the contact (if available).
    firstname String
    First name of the contact.
    lang String
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    lastname String
    Last name of the contact.
    legalForm String
    Legal form of the contact (e.g., 'individual' or 'organization').
    phoneNumber String
    Primary phone number of the contact.
    resale Boolean
    Indicates if the contact is used for resale purposes.
    state String
    State or region of the contact.
    vatIdentificationCode String
    VAT identification code of the contact, if applicable.
    whoisOptIn Boolean
    Indicates whether the contact has opted into WHOIS publishing.
    zip String
    Postal code of the contact's address.
    addressLine1 string
    Primary address line for the contact.
    addressLine2 string
    Secondary address line for the contact (optional).
    city string
    City of the contact's address.
    companyIdentificationCode string
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    companyName string
    Name of the company associated with the contact (if applicable).
    country string
    Country code of the contact's address (ISO format).
    email string
    Primary email address of the contact.
    emailAlt string
    Alternative email address for the contact.
    extensionEus GetRegistrationAdministrativeContactExtensionEus[]
    Details specific to European domain extensions.
    extensionFrs GetRegistrationAdministrativeContactExtensionFr[]
    Details specific to French domain extensions.
    extensionNls string[]
    Extension details specific to Dutch domain registrations.
    faxNumber string
    Fax number for the contact (if available).
    firstname string
    First name of the contact.
    lang string
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    lastname string
    Last name of the contact.
    legalForm string
    Legal form of the contact (e.g., 'individual' or 'organization').
    phoneNumber string
    Primary phone number of the contact.
    resale boolean
    Indicates if the contact is used for resale purposes.
    state string
    State or region of the contact.
    vatIdentificationCode string
    VAT identification code of the contact, if applicable.
    whoisOptIn boolean
    Indicates whether the contact has opted into WHOIS publishing.
    zip string
    Postal code of the contact's address.
    address_line1 str
    Primary address line for the contact.
    address_line2 str
    Secondary address line for the contact (optional).
    city str
    City of the contact's address.
    company_identification_code str
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    company_name str
    Name of the company associated with the contact (if applicable).
    country str
    Country code of the contact's address (ISO format).
    email str
    Primary email address of the contact.
    email_alt str
    Alternative email address for the contact.
    extension_eus Sequence[GetRegistrationAdministrativeContactExtensionEus]
    Details specific to European domain extensions.
    extension_frs Sequence[GetRegistrationAdministrativeContactExtensionFr]
    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).
    firstname str
    First name of the contact.
    lang str
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    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.
    resale bool
    Indicates if the contact is used for resale purposes.
    state str
    State or region of the contact.
    vat_identification_code str
    VAT identification code of the contact, if applicable.
    whois_opt_in bool
    Indicates whether the contact has opted into WHOIS publishing.
    zip str
    Postal code of the contact's address.
    addressLine1 String
    Primary address line for the contact.
    addressLine2 String
    Secondary address line for the contact (optional).
    city String
    City of the contact's address.
    companyIdentificationCode String
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    companyName String
    Name of the company associated with the contact (if applicable).
    country String
    Country code of the contact's address (ISO format).
    email String
    Primary email address of the contact.
    emailAlt String
    Alternative email address for the contact.
    extensionEus List<Property Map>
    Details specific to European domain extensions.
    extensionFrs List<Property Map>
    Details specific to French domain extensions.
    extensionNls List<String>
    Extension details specific to Dutch domain registrations.
    faxNumber String
    Fax number for the contact (if available).
    firstname String
    First name of the contact.
    lang String
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    lastname String
    Last name of the contact.
    legalForm String
    Legal form of the contact (e.g., 'individual' or 'organization').
    phoneNumber String
    Primary phone number of the contact.
    resale Boolean
    Indicates if the contact is used for resale purposes.
    state String
    State or region of the contact.
    vatIdentificationCode String
    VAT identification code of the contact, if applicable.
    whoisOptIn Boolean
    Indicates whether the contact has opted into WHOIS publishing.
    zip String
    Postal code of the contact's address.

    GetRegistrationAdministrativeContactExtensionEus

    EuropeanCitizenship string
    Indicates the European citizenship of the contact.
    EuropeanCitizenship string
    Indicates the European citizenship of the contact.
    europeanCitizenship String
    Indicates the European citizenship of the contact.
    europeanCitizenship string
    Indicates the European citizenship of the contact.
    european_citizenship str
    Indicates the European citizenship of the contact.
    europeanCitizenship String
    Indicates the European citizenship of the contact.

    GetRegistrationAdministrativeContactExtensionFr

    AssociationInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationAdministrativeContactExtensionFrAssociationInfo>
    Association-specific information for the domain (French extension).
    CodeAuthAfnicInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationAdministrativeContactExtensionFrCodeAuthAfnicInfo>
    AFNIC authorization information for the contact (French extension).
    DunsInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationAdministrativeContactExtensionFrDunsInfo>
    DUNS information for the domain owner (specific to French domains).
    IndividualInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationAdministrativeContactExtensionFrIndividualInfo>
    Information about the individual registration for French domains.
    Mode string
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    TrademarkInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationAdministrativeContactExtensionFrTrademarkInfo>
    Trademark-related information for the domain (French extension).
    AssociationInfos []GetRegistrationAdministrativeContactExtensionFrAssociationInfo
    Association-specific information for the domain (French extension).
    CodeAuthAfnicInfos []GetRegistrationAdministrativeContactExtensionFrCodeAuthAfnicInfo
    AFNIC authorization information for the contact (French extension).
    DunsInfos []GetRegistrationAdministrativeContactExtensionFrDunsInfo
    DUNS information for the domain owner (specific to French domains).
    IndividualInfos []GetRegistrationAdministrativeContactExtensionFrIndividualInfo
    Information about the individual registration for French domains.
    Mode string
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    TrademarkInfos []GetRegistrationAdministrativeContactExtensionFrTrademarkInfo
    Trademark-related information for the domain (French extension).
    associationInfos List<GetRegistrationAdministrativeContactExtensionFrAssociationInfo>
    Association-specific information for the domain (French extension).
    codeAuthAfnicInfos List<GetRegistrationAdministrativeContactExtensionFrCodeAuthAfnicInfo>
    AFNIC authorization information for the contact (French extension).
    dunsInfos List<GetRegistrationAdministrativeContactExtensionFrDunsInfo>
    DUNS information for the domain owner (specific to French domains).
    individualInfos List<GetRegistrationAdministrativeContactExtensionFrIndividualInfo>
    Information about the individual registration for French domains.
    mode String
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademarkInfos List<GetRegistrationAdministrativeContactExtensionFrTrademarkInfo>
    Trademark-related information for the domain (French extension).
    associationInfos GetRegistrationAdministrativeContactExtensionFrAssociationInfo[]
    Association-specific information for the domain (French extension).
    codeAuthAfnicInfos GetRegistrationAdministrativeContactExtensionFrCodeAuthAfnicInfo[]
    AFNIC authorization information for the contact (French extension).
    dunsInfos GetRegistrationAdministrativeContactExtensionFrDunsInfo[]
    DUNS information for the domain owner (specific to French domains).
    individualInfos GetRegistrationAdministrativeContactExtensionFrIndividualInfo[]
    Information about the individual registration for French domains.
    mode string
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademarkInfos GetRegistrationAdministrativeContactExtensionFrTrademarkInfo[]
    Trademark-related information for the domain (French extension).
    association_infos Sequence[GetRegistrationAdministrativeContactExtensionFrAssociationInfo]
    Association-specific information for the domain (French extension).
    code_auth_afnic_infos Sequence[GetRegistrationAdministrativeContactExtensionFrCodeAuthAfnicInfo]
    AFNIC authorization information for the contact (French extension).
    duns_infos Sequence[GetRegistrationAdministrativeContactExtensionFrDunsInfo]
    DUNS information for the domain owner (specific to French domains).
    individual_infos Sequence[GetRegistrationAdministrativeContactExtensionFrIndividualInfo]
    Information about the individual registration for French domains.
    mode str
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademark_infos Sequence[GetRegistrationAdministrativeContactExtensionFrTrademarkInfo]
    Trademark-related information for the domain (French extension).
    associationInfos List<Property Map>
    Association-specific information for the domain (French extension).
    codeAuthAfnicInfos List<Property Map>
    AFNIC authorization information for the contact (French extension).
    dunsInfos List<Property Map>
    DUNS information for the domain owner (specific to French domains).
    individualInfos List<Property Map>
    Information about the individual registration for French domains.
    mode String
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademarkInfos List<Property Map>
    Trademark-related information for the domain (French extension).

    GetRegistrationAdministrativeContactExtensionFrAssociationInfo

    PublicationJo string
    Publication date in the Official Journal (RFC3339 format) for association information.
    PublicationJoPage int
    Page number of the publication in the Official Journal for association information.
    PublicationJo string
    Publication date in the Official Journal (RFC3339 format) for association information.
    PublicationJoPage int
    Page number of the publication in the Official Journal for association information.
    publicationJo String
    Publication date in the Official Journal (RFC3339 format) for association information.
    publicationJoPage Integer
    Page number of the publication in the Official Journal for association information.
    publicationJo string
    Publication date in the Official Journal (RFC3339 format) for association information.
    publicationJoPage number
    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_page int
    Page number of the publication in the Official Journal for association information.
    publicationJo String
    Publication date in the Official Journal (RFC3339 format) for association information.
    publicationJoPage Number
    Page number of the publication in the Official Journal for association information.

    GetRegistrationAdministrativeContactExtensionFrCodeAuthAfnicInfo

    CodeAuthAfnic string
    AFNIC authorization code for the contact (specific to French domains).
    CodeAuthAfnic string
    AFNIC authorization code for the contact (specific to French domains).
    codeAuthAfnic String
    AFNIC authorization code for the contact (specific to French domains).
    codeAuthAfnic string
    AFNIC authorization code for the contact (specific to French domains).
    code_auth_afnic str
    AFNIC authorization code for the contact (specific to French domains).
    codeAuthAfnic String
    AFNIC authorization code for the contact (specific to French domains).

    GetRegistrationAdministrativeContactExtensionFrDunsInfo

    DunsId string
    DUNS ID associated with the domain owner (for French domains).
    LocalId string
    Local identifier of the domain owner (for French domains).
    DunsId string
    DUNS ID associated with the domain owner (for French domains).
    LocalId string
    Local identifier of the domain owner (for French domains).
    dunsId String
    DUNS ID associated with the domain owner (for French domains).
    localId String
    Local identifier of the domain owner (for French domains).
    dunsId string
    DUNS ID associated with the domain owner (for French domains).
    localId string
    Local identifier of the domain owner (for French domains).
    duns_id str
    DUNS ID associated with the domain owner (for French domains).
    local_id str
    Local identifier of the domain owner (for French domains).
    dunsId String
    DUNS ID associated with the domain owner (for French domains).
    localId String
    Local identifier of the domain owner (for French domains).

    GetRegistrationAdministrativeContactExtensionFrIndividualInfo

    WhoisOptIn bool
    Whether the individual contact has opted into WHOIS publishing.
    WhoisOptIn bool
    Whether the individual contact has opted into WHOIS publishing.
    whoisOptIn Boolean
    Whether the individual contact has opted into WHOIS publishing.
    whoisOptIn boolean
    Whether the individual contact has opted into WHOIS publishing.
    whois_opt_in bool
    Whether the individual contact has opted into WHOIS publishing.
    whoisOptIn Boolean
    Whether the individual contact has opted into WHOIS publishing.

    GetRegistrationAdministrativeContactExtensionFrTrademarkInfo

    TrademarkInpi string
    Trademark information from INPI (French extension).
    TrademarkInpi string
    Trademark information from INPI (French extension).
    trademarkInpi String
    Trademark information from INPI (French extension).
    trademarkInpi string
    Trademark information from INPI (French extension).
    trademark_inpi str
    Trademark information from INPI (French extension).
    trademarkInpi String
    Trademark information from INPI (French extension).

    GetRegistrationDsRecord

    Algorithm string
    The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
    Digests List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationDsRecordDigest>
    Details about the digest.
    KeyId int
    The identifier for the dnssec key.
    PublicKeys List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationDsRecordPublicKey>
    Public key associated with the dnssec record.
    Algorithm string
    The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
    Digests []GetRegistrationDsRecordDigest
    Details about the digest.
    KeyId int
    The identifier for the dnssec key.
    PublicKeys []GetRegistrationDsRecordPublicKey
    Public key associated with the dnssec record.
    algorithm String
    The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
    digests List<GetRegistrationDsRecordDigest>
    Details about the digest.
    keyId Integer
    The identifier for the dnssec key.
    publicKeys List<GetRegistrationDsRecordPublicKey>
    Public key associated with the dnssec record.
    algorithm string
    The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
    digests GetRegistrationDsRecordDigest[]
    Details about the digest.
    keyId number
    The identifier for the dnssec key.
    publicKeys GetRegistrationDsRecordPublicKey[]
    Public key associated with the dnssec record.
    algorithm str
    The algorithm used for dnssec (e.g., rsasha256, ecdsap256sha256).
    digests Sequence[GetRegistrationDsRecordDigest]
    Details about the digest.
    key_id int
    The identifier for the dnssec key.
    public_keys Sequence[GetRegistrationDsRecordPublicKey]
    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.
    keyId Number
    The identifier for the dnssec key.
    publicKeys List<Property Map>
    Public key associated with the dnssec record.

    GetRegistrationDsRecordDigest

    Digest string
    The digest value.
    PublicKeys List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationDsRecordDigestPublicKey>
    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.
    PublicKeys []GetRegistrationDsRecordDigestPublicKey
    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.
    publicKeys List<GetRegistrationDsRecordDigestPublicKey>
    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.
    publicKeys GetRegistrationDsRecordDigestPublicKey[]
    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[GetRegistrationDsRecordDigestPublicKey]
    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.
    publicKeys 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).

    GetRegistrationDsRecordDigestPublicKey

    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.

    GetRegistrationDsRecordPublicKey

    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.

    GetRegistrationOwnerContact

    AddressLine1 string
    Primary address line for the contact.
    AddressLine2 string
    Secondary address line for the contact (optional).
    City string
    City of the contact's address.
    CompanyIdentificationCode string
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    CompanyName string
    Name of the company associated with the contact (if applicable).
    Country string
    Country code of the contact's address (ISO format).
    Email string
    Primary email address of the contact.
    EmailAlt string
    Alternative email address for the contact.
    ExtensionEus List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationOwnerContactExtensionEus>
    Details specific to European domain extensions.
    ExtensionFrs List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationOwnerContactExtensionFr>
    Details specific to French domain extensions.
    ExtensionNls List<string>
    Extension details specific to Dutch domain registrations.
    FaxNumber string
    Fax number for the contact (if available).
    Firstname string
    First name of the contact.
    Lang string
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    Lastname string
    Last name of the contact.
    LegalForm string
    Legal form of the contact (e.g., 'individual' or 'organization').
    PhoneNumber string
    Primary phone number of the contact.
    Resale bool
    Indicates if the contact is used for resale purposes.
    State string
    State or region of the contact.
    VatIdentificationCode string
    VAT identification code of the contact, if applicable.
    WhoisOptIn bool
    Indicates whether the contact has opted into WHOIS publishing.
    Zip string
    Postal code of the contact's address.
    AddressLine1 string
    Primary address line for the contact.
    AddressLine2 string
    Secondary address line for the contact (optional).
    City string
    City of the contact's address.
    CompanyIdentificationCode string
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    CompanyName string
    Name of the company associated with the contact (if applicable).
    Country string
    Country code of the contact's address (ISO format).
    Email string
    Primary email address of the contact.
    EmailAlt string
    Alternative email address for the contact.
    ExtensionEus []GetRegistrationOwnerContactExtensionEus
    Details specific to European domain extensions.
    ExtensionFrs []GetRegistrationOwnerContactExtensionFr
    Details specific to French domain extensions.
    ExtensionNls []string
    Extension details specific to Dutch domain registrations.
    FaxNumber string
    Fax number for the contact (if available).
    Firstname string
    First name of the contact.
    Lang string
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    Lastname string
    Last name of the contact.
    LegalForm string
    Legal form of the contact (e.g., 'individual' or 'organization').
    PhoneNumber string
    Primary phone number of the contact.
    Resale bool
    Indicates if the contact is used for resale purposes.
    State string
    State or region of the contact.
    VatIdentificationCode string
    VAT identification code of the contact, if applicable.
    WhoisOptIn bool
    Indicates whether the contact has opted into WHOIS publishing.
    Zip string
    Postal code of the contact's address.
    addressLine1 String
    Primary address line for the contact.
    addressLine2 String
    Secondary address line for the contact (optional).
    city String
    City of the contact's address.
    companyIdentificationCode String
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    companyName String
    Name of the company associated with the contact (if applicable).
    country String
    Country code of the contact's address (ISO format).
    email String
    Primary email address of the contact.
    emailAlt String
    Alternative email address for the contact.
    extensionEus List<GetRegistrationOwnerContactExtensionEus>
    Details specific to European domain extensions.
    extensionFrs List<GetRegistrationOwnerContactExtensionFr>
    Details specific to French domain extensions.
    extensionNls List<String>
    Extension details specific to Dutch domain registrations.
    faxNumber String
    Fax number for the contact (if available).
    firstname String
    First name of the contact.
    lang String
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    lastname String
    Last name of the contact.
    legalForm String
    Legal form of the contact (e.g., 'individual' or 'organization').
    phoneNumber String
    Primary phone number of the contact.
    resale Boolean
    Indicates if the contact is used for resale purposes.
    state String
    State or region of the contact.
    vatIdentificationCode String
    VAT identification code of the contact, if applicable.
    whoisOptIn Boolean
    Indicates whether the contact has opted into WHOIS publishing.
    zip String
    Postal code of the contact's address.
    addressLine1 string
    Primary address line for the contact.
    addressLine2 string
    Secondary address line for the contact (optional).
    city string
    City of the contact's address.
    companyIdentificationCode string
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    companyName string
    Name of the company associated with the contact (if applicable).
    country string
    Country code of the contact's address (ISO format).
    email string
    Primary email address of the contact.
    emailAlt string
    Alternative email address for the contact.
    extensionEus GetRegistrationOwnerContactExtensionEus[]
    Details specific to European domain extensions.
    extensionFrs GetRegistrationOwnerContactExtensionFr[]
    Details specific to French domain extensions.
    extensionNls string[]
    Extension details specific to Dutch domain registrations.
    faxNumber string
    Fax number for the contact (if available).
    firstname string
    First name of the contact.
    lang string
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    lastname string
    Last name of the contact.
    legalForm string
    Legal form of the contact (e.g., 'individual' or 'organization').
    phoneNumber string
    Primary phone number of the contact.
    resale boolean
    Indicates if the contact is used for resale purposes.
    state string
    State or region of the contact.
    vatIdentificationCode string
    VAT identification code of the contact, if applicable.
    whoisOptIn boolean
    Indicates whether the contact has opted into WHOIS publishing.
    zip string
    Postal code of the contact's address.
    address_line1 str
    Primary address line for the contact.
    address_line2 str
    Secondary address line for the contact (optional).
    city str
    City of the contact's address.
    company_identification_code str
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    company_name str
    Name of the company associated with the contact (if applicable).
    country str
    Country code of the contact's address (ISO format).
    email str
    Primary email address of the contact.
    email_alt str
    Alternative email address for the contact.
    extension_eus Sequence[GetRegistrationOwnerContactExtensionEus]
    Details specific to European domain extensions.
    extension_frs Sequence[GetRegistrationOwnerContactExtensionFr]
    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).
    firstname str
    First name of the contact.
    lang str
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    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.
    resale bool
    Indicates if the contact is used for resale purposes.
    state str
    State or region of the contact.
    vat_identification_code str
    VAT identification code of the contact, if applicable.
    whois_opt_in bool
    Indicates whether the contact has opted into WHOIS publishing.
    zip str
    Postal code of the contact's address.
    addressLine1 String
    Primary address line for the contact.
    addressLine2 String
    Secondary address line for the contact (optional).
    city String
    City of the contact's address.
    companyIdentificationCode String
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    companyName String
    Name of the company associated with the contact (if applicable).
    country String
    Country code of the contact's address (ISO format).
    email String
    Primary email address of the contact.
    emailAlt String
    Alternative email address for the contact.
    extensionEus List<Property Map>
    Details specific to European domain extensions.
    extensionFrs List<Property Map>
    Details specific to French domain extensions.
    extensionNls List<String>
    Extension details specific to Dutch domain registrations.
    faxNumber String
    Fax number for the contact (if available).
    firstname String
    First name of the contact.
    lang String
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    lastname String
    Last name of the contact.
    legalForm String
    Legal form of the contact (e.g., 'individual' or 'organization').
    phoneNumber String
    Primary phone number of the contact.
    resale Boolean
    Indicates if the contact is used for resale purposes.
    state String
    State or region of the contact.
    vatIdentificationCode String
    VAT identification code of the contact, if applicable.
    whoisOptIn Boolean
    Indicates whether the contact has opted into WHOIS publishing.
    zip String
    Postal code of the contact's address.

    GetRegistrationOwnerContactExtensionEus

    EuropeanCitizenship string
    Indicates the European citizenship of the contact.
    EuropeanCitizenship string
    Indicates the European citizenship of the contact.
    europeanCitizenship String
    Indicates the European citizenship of the contact.
    europeanCitizenship string
    Indicates the European citizenship of the contact.
    european_citizenship str
    Indicates the European citizenship of the contact.
    europeanCitizenship String
    Indicates the European citizenship of the contact.

    GetRegistrationOwnerContactExtensionFr

    AssociationInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationOwnerContactExtensionFrAssociationInfo>
    Association-specific information for the domain (French extension).
    CodeAuthAfnicInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationOwnerContactExtensionFrCodeAuthAfnicInfo>
    AFNIC authorization information for the contact (French extension).
    DunsInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationOwnerContactExtensionFrDunsInfo>
    DUNS information for the domain owner (specific to French domains).
    IndividualInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationOwnerContactExtensionFrIndividualInfo>
    Information about the individual registration for French domains.
    Mode string
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    TrademarkInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationOwnerContactExtensionFrTrademarkInfo>
    Trademark-related information for the domain (French extension).
    AssociationInfos []GetRegistrationOwnerContactExtensionFrAssociationInfo
    Association-specific information for the domain (French extension).
    CodeAuthAfnicInfos []GetRegistrationOwnerContactExtensionFrCodeAuthAfnicInfo
    AFNIC authorization information for the contact (French extension).
    DunsInfos []GetRegistrationOwnerContactExtensionFrDunsInfo
    DUNS information for the domain owner (specific to French domains).
    IndividualInfos []GetRegistrationOwnerContactExtensionFrIndividualInfo
    Information about the individual registration for French domains.
    Mode string
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    TrademarkInfos []GetRegistrationOwnerContactExtensionFrTrademarkInfo
    Trademark-related information for the domain (French extension).
    associationInfos List<GetRegistrationOwnerContactExtensionFrAssociationInfo>
    Association-specific information for the domain (French extension).
    codeAuthAfnicInfos List<GetRegistrationOwnerContactExtensionFrCodeAuthAfnicInfo>
    AFNIC authorization information for the contact (French extension).
    dunsInfos List<GetRegistrationOwnerContactExtensionFrDunsInfo>
    DUNS information for the domain owner (specific to French domains).
    individualInfos List<GetRegistrationOwnerContactExtensionFrIndividualInfo>
    Information about the individual registration for French domains.
    mode String
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademarkInfos List<GetRegistrationOwnerContactExtensionFrTrademarkInfo>
    Trademark-related information for the domain (French extension).
    associationInfos GetRegistrationOwnerContactExtensionFrAssociationInfo[]
    Association-specific information for the domain (French extension).
    codeAuthAfnicInfos GetRegistrationOwnerContactExtensionFrCodeAuthAfnicInfo[]
    AFNIC authorization information for the contact (French extension).
    dunsInfos GetRegistrationOwnerContactExtensionFrDunsInfo[]
    DUNS information for the domain owner (specific to French domains).
    individualInfos GetRegistrationOwnerContactExtensionFrIndividualInfo[]
    Information about the individual registration for French domains.
    mode string
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademarkInfos GetRegistrationOwnerContactExtensionFrTrademarkInfo[]
    Trademark-related information for the domain (French extension).
    association_infos Sequence[GetRegistrationOwnerContactExtensionFrAssociationInfo]
    Association-specific information for the domain (French extension).
    code_auth_afnic_infos Sequence[GetRegistrationOwnerContactExtensionFrCodeAuthAfnicInfo]
    AFNIC authorization information for the contact (French extension).
    duns_infos Sequence[GetRegistrationOwnerContactExtensionFrDunsInfo]
    DUNS information for the domain owner (specific to French domains).
    individual_infos Sequence[GetRegistrationOwnerContactExtensionFrIndividualInfo]
    Information about the individual registration for French domains.
    mode str
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademark_infos Sequence[GetRegistrationOwnerContactExtensionFrTrademarkInfo]
    Trademark-related information for the domain (French extension).
    associationInfos List<Property Map>
    Association-specific information for the domain (French extension).
    codeAuthAfnicInfos List<Property Map>
    AFNIC authorization information for the contact (French extension).
    dunsInfos List<Property Map>
    DUNS information for the domain owner (specific to French domains).
    individualInfos List<Property Map>
    Information about the individual registration for French domains.
    mode String
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademarkInfos List<Property Map>
    Trademark-related information for the domain (French extension).

    GetRegistrationOwnerContactExtensionFrAssociationInfo

    PublicationJo string
    Publication date in the Official Journal (RFC3339 format) for association information.
    PublicationJoPage int
    Page number of the publication in the Official Journal for association information.
    PublicationJo string
    Publication date in the Official Journal (RFC3339 format) for association information.
    PublicationJoPage int
    Page number of the publication in the Official Journal for association information.
    publicationJo String
    Publication date in the Official Journal (RFC3339 format) for association information.
    publicationJoPage Integer
    Page number of the publication in the Official Journal for association information.
    publicationJo string
    Publication date in the Official Journal (RFC3339 format) for association information.
    publicationJoPage number
    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_page int
    Page number of the publication in the Official Journal for association information.
    publicationJo String
    Publication date in the Official Journal (RFC3339 format) for association information.
    publicationJoPage Number
    Page number of the publication in the Official Journal for association information.

    GetRegistrationOwnerContactExtensionFrCodeAuthAfnicInfo

    CodeAuthAfnic string
    AFNIC authorization code for the contact (specific to French domains).
    CodeAuthAfnic string
    AFNIC authorization code for the contact (specific to French domains).
    codeAuthAfnic String
    AFNIC authorization code for the contact (specific to French domains).
    codeAuthAfnic string
    AFNIC authorization code for the contact (specific to French domains).
    code_auth_afnic str
    AFNIC authorization code for the contact (specific to French domains).
    codeAuthAfnic String
    AFNIC authorization code for the contact (specific to French domains).

    GetRegistrationOwnerContactExtensionFrDunsInfo

    DunsId string
    DUNS ID associated with the domain owner (for French domains).
    LocalId string
    Local identifier of the domain owner (for French domains).
    DunsId string
    DUNS ID associated with the domain owner (for French domains).
    LocalId string
    Local identifier of the domain owner (for French domains).
    dunsId String
    DUNS ID associated with the domain owner (for French domains).
    localId String
    Local identifier of the domain owner (for French domains).
    dunsId string
    DUNS ID associated with the domain owner (for French domains).
    localId string
    Local identifier of the domain owner (for French domains).
    duns_id str
    DUNS ID associated with the domain owner (for French domains).
    local_id str
    Local identifier of the domain owner (for French domains).
    dunsId String
    DUNS ID associated with the domain owner (for French domains).
    localId String
    Local identifier of the domain owner (for French domains).

    GetRegistrationOwnerContactExtensionFrIndividualInfo

    WhoisOptIn bool
    Whether the individual contact has opted into WHOIS publishing.
    WhoisOptIn bool
    Whether the individual contact has opted into WHOIS publishing.
    whoisOptIn Boolean
    Whether the individual contact has opted into WHOIS publishing.
    whoisOptIn boolean
    Whether the individual contact has opted into WHOIS publishing.
    whois_opt_in bool
    Whether the individual contact has opted into WHOIS publishing.
    whoisOptIn Boolean
    Whether the individual contact has opted into WHOIS publishing.

    GetRegistrationOwnerContactExtensionFrTrademarkInfo

    TrademarkInpi string
    Trademark information from INPI (French extension).
    TrademarkInpi string
    Trademark information from INPI (French extension).
    trademarkInpi String
    Trademark information from INPI (French extension).
    trademarkInpi string
    Trademark information from INPI (French extension).
    trademark_inpi str
    Trademark information from INPI (French extension).
    trademarkInpi String
    Trademark information from INPI (French extension).

    GetRegistrationTechnicalContact

    AddressLine1 string
    Primary address line for the contact.
    AddressLine2 string
    Secondary address line for the contact (optional).
    City string
    City of the contact's address.
    CompanyIdentificationCode string
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    CompanyName string
    Name of the company associated with the contact (if applicable).
    Country string
    Country code of the contact's address (ISO format).
    Email string
    Primary email address of the contact.
    EmailAlt string
    Alternative email address for the contact.
    ExtensionEus List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationTechnicalContactExtensionEus>
    Details specific to European domain extensions.
    ExtensionFrs List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationTechnicalContactExtensionFr>
    Details specific to French domain extensions.
    ExtensionNls List<string>
    Extension details specific to Dutch domain registrations.
    FaxNumber string
    Fax number for the contact (if available).
    Firstname string
    First name of the contact.
    Lang string
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    Lastname string
    Last name of the contact.
    LegalForm string
    Legal form of the contact (e.g., 'individual' or 'organization').
    PhoneNumber string
    Primary phone number of the contact.
    Resale bool
    Indicates if the contact is used for resale purposes.
    State string
    State or region of the contact.
    VatIdentificationCode string
    VAT identification code of the contact, if applicable.
    WhoisOptIn bool
    Indicates whether the contact has opted into WHOIS publishing.
    Zip string
    Postal code of the contact's address.
    AddressLine1 string
    Primary address line for the contact.
    AddressLine2 string
    Secondary address line for the contact (optional).
    City string
    City of the contact's address.
    CompanyIdentificationCode string
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    CompanyName string
    Name of the company associated with the contact (if applicable).
    Country string
    Country code of the contact's address (ISO format).
    Email string
    Primary email address of the contact.
    EmailAlt string
    Alternative email address for the contact.
    ExtensionEus []GetRegistrationTechnicalContactExtensionEus
    Details specific to European domain extensions.
    ExtensionFrs []GetRegistrationTechnicalContactExtensionFr
    Details specific to French domain extensions.
    ExtensionNls []string
    Extension details specific to Dutch domain registrations.
    FaxNumber string
    Fax number for the contact (if available).
    Firstname string
    First name of the contact.
    Lang string
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    Lastname string
    Last name of the contact.
    LegalForm string
    Legal form of the contact (e.g., 'individual' or 'organization').
    PhoneNumber string
    Primary phone number of the contact.
    Resale bool
    Indicates if the contact is used for resale purposes.
    State string
    State or region of the contact.
    VatIdentificationCode string
    VAT identification code of the contact, if applicable.
    WhoisOptIn bool
    Indicates whether the contact has opted into WHOIS publishing.
    Zip string
    Postal code of the contact's address.
    addressLine1 String
    Primary address line for the contact.
    addressLine2 String
    Secondary address line for the contact (optional).
    city String
    City of the contact's address.
    companyIdentificationCode String
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    companyName String
    Name of the company associated with the contact (if applicable).
    country String
    Country code of the contact's address (ISO format).
    email String
    Primary email address of the contact.
    emailAlt String
    Alternative email address for the contact.
    extensionEus List<GetRegistrationTechnicalContactExtensionEus>
    Details specific to European domain extensions.
    extensionFrs List<GetRegistrationTechnicalContactExtensionFr>
    Details specific to French domain extensions.
    extensionNls List<String>
    Extension details specific to Dutch domain registrations.
    faxNumber String
    Fax number for the contact (if available).
    firstname String
    First name of the contact.
    lang String
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    lastname String
    Last name of the contact.
    legalForm String
    Legal form of the contact (e.g., 'individual' or 'organization').
    phoneNumber String
    Primary phone number of the contact.
    resale Boolean
    Indicates if the contact is used for resale purposes.
    state String
    State or region of the contact.
    vatIdentificationCode String
    VAT identification code of the contact, if applicable.
    whoisOptIn Boolean
    Indicates whether the contact has opted into WHOIS publishing.
    zip String
    Postal code of the contact's address.
    addressLine1 string
    Primary address line for the contact.
    addressLine2 string
    Secondary address line for the contact (optional).
    city string
    City of the contact's address.
    companyIdentificationCode string
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    companyName string
    Name of the company associated with the contact (if applicable).
    country string
    Country code of the contact's address (ISO format).
    email string
    Primary email address of the contact.
    emailAlt string
    Alternative email address for the contact.
    extensionEus GetRegistrationTechnicalContactExtensionEus[]
    Details specific to European domain extensions.
    extensionFrs GetRegistrationTechnicalContactExtensionFr[]
    Details specific to French domain extensions.
    extensionNls string[]
    Extension details specific to Dutch domain registrations.
    faxNumber string
    Fax number for the contact (if available).
    firstname string
    First name of the contact.
    lang string
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    lastname string
    Last name of the contact.
    legalForm string
    Legal form of the contact (e.g., 'individual' or 'organization').
    phoneNumber string
    Primary phone number of the contact.
    resale boolean
    Indicates if the contact is used for resale purposes.
    state string
    State or region of the contact.
    vatIdentificationCode string
    VAT identification code of the contact, if applicable.
    whoisOptIn boolean
    Indicates whether the contact has opted into WHOIS publishing.
    zip string
    Postal code of the contact's address.
    address_line1 str
    Primary address line for the contact.
    address_line2 str
    Secondary address line for the contact (optional).
    city str
    City of the contact's address.
    company_identification_code str
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    company_name str
    Name of the company associated with the contact (if applicable).
    country str
    Country code of the contact's address (ISO format).
    email str
    Primary email address of the contact.
    email_alt str
    Alternative email address for the contact.
    extension_eus Sequence[GetRegistrationTechnicalContactExtensionEus]
    Details specific to European domain extensions.
    extension_frs Sequence[GetRegistrationTechnicalContactExtensionFr]
    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).
    firstname str
    First name of the contact.
    lang str
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    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.
    resale bool
    Indicates if the contact is used for resale purposes.
    state str
    State or region of the contact.
    vat_identification_code str
    VAT identification code of the contact, if applicable.
    whois_opt_in bool
    Indicates whether the contact has opted into WHOIS publishing.
    zip str
    Postal code of the contact's address.
    addressLine1 String
    Primary address line for the contact.
    addressLine2 String
    Secondary address line for the contact (optional).
    city String
    City of the contact's address.
    companyIdentificationCode String
    Company identification code (e.g., SIREN/SIRET in France) for the contact.
    companyName String
    Name of the company associated with the contact (if applicable).
    country String
    Country code of the contact's address (ISO format).
    email String
    Primary email address of the contact.
    emailAlt String
    Alternative email address for the contact.
    extensionEus List<Property Map>
    Details specific to European domain extensions.
    extensionFrs List<Property Map>
    Details specific to French domain extensions.
    extensionNls List<String>
    Extension details specific to Dutch domain registrations.
    faxNumber String
    Fax number for the contact (if available).
    firstname String
    First name of the contact.
    lang String
    Preferred language of the contact (e.g., 'en_US', 'fr_FR').
    lastname String
    Last name of the contact.
    legalForm String
    Legal form of the contact (e.g., 'individual' or 'organization').
    phoneNumber String
    Primary phone number of the contact.
    resale Boolean
    Indicates if the contact is used for resale purposes.
    state String
    State or region of the contact.
    vatIdentificationCode String
    VAT identification code of the contact, if applicable.
    whoisOptIn Boolean
    Indicates whether the contact has opted into WHOIS publishing.
    zip String
    Postal code of the contact's address.

    GetRegistrationTechnicalContactExtensionEus

    EuropeanCitizenship string
    Indicates the European citizenship of the contact.
    EuropeanCitizenship string
    Indicates the European citizenship of the contact.
    europeanCitizenship String
    Indicates the European citizenship of the contact.
    europeanCitizenship string
    Indicates the European citizenship of the contact.
    european_citizenship str
    Indicates the European citizenship of the contact.
    europeanCitizenship String
    Indicates the European citizenship of the contact.

    GetRegistrationTechnicalContactExtensionFr

    AssociationInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationTechnicalContactExtensionFrAssociationInfo>
    Association-specific information for the domain (French extension).
    CodeAuthAfnicInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationTechnicalContactExtensionFrCodeAuthAfnicInfo>
    AFNIC authorization information for the contact (French extension).
    DunsInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationTechnicalContactExtensionFrDunsInfo>
    DUNS information for the domain owner (specific to French domains).
    IndividualInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationTechnicalContactExtensionFrIndividualInfo>
    Information about the individual registration for French domains.
    Mode string
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    TrademarkInfos List<Pulumiverse.Scaleway.Domain.Inputs.GetRegistrationTechnicalContactExtensionFrTrademarkInfo>
    Trademark-related information for the domain (French extension).
    AssociationInfos []GetRegistrationTechnicalContactExtensionFrAssociationInfo
    Association-specific information for the domain (French extension).
    CodeAuthAfnicInfos []GetRegistrationTechnicalContactExtensionFrCodeAuthAfnicInfo
    AFNIC authorization information for the contact (French extension).
    DunsInfos []GetRegistrationTechnicalContactExtensionFrDunsInfo
    DUNS information for the domain owner (specific to French domains).
    IndividualInfos []GetRegistrationTechnicalContactExtensionFrIndividualInfo
    Information about the individual registration for French domains.
    Mode string
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    TrademarkInfos []GetRegistrationTechnicalContactExtensionFrTrademarkInfo
    Trademark-related information for the domain (French extension).
    associationInfos List<GetRegistrationTechnicalContactExtensionFrAssociationInfo>
    Association-specific information for the domain (French extension).
    codeAuthAfnicInfos List<GetRegistrationTechnicalContactExtensionFrCodeAuthAfnicInfo>
    AFNIC authorization information for the contact (French extension).
    dunsInfos List<GetRegistrationTechnicalContactExtensionFrDunsInfo>
    DUNS information for the domain owner (specific to French domains).
    individualInfos List<GetRegistrationTechnicalContactExtensionFrIndividualInfo>
    Information about the individual registration for French domains.
    mode String
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademarkInfos List<GetRegistrationTechnicalContactExtensionFrTrademarkInfo>
    Trademark-related information for the domain (French extension).
    associationInfos GetRegistrationTechnicalContactExtensionFrAssociationInfo[]
    Association-specific information for the domain (French extension).
    codeAuthAfnicInfos GetRegistrationTechnicalContactExtensionFrCodeAuthAfnicInfo[]
    AFNIC authorization information for the contact (French extension).
    dunsInfos GetRegistrationTechnicalContactExtensionFrDunsInfo[]
    DUNS information for the domain owner (specific to French domains).
    individualInfos GetRegistrationTechnicalContactExtensionFrIndividualInfo[]
    Information about the individual registration for French domains.
    mode string
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademarkInfos GetRegistrationTechnicalContactExtensionFrTrademarkInfo[]
    Trademark-related information for the domain (French extension).
    association_infos Sequence[GetRegistrationTechnicalContactExtensionFrAssociationInfo]
    Association-specific information for the domain (French extension).
    code_auth_afnic_infos Sequence[GetRegistrationTechnicalContactExtensionFrCodeAuthAfnicInfo]
    AFNIC authorization information for the contact (French extension).
    duns_infos Sequence[GetRegistrationTechnicalContactExtensionFrDunsInfo]
    DUNS information for the domain owner (specific to French domains).
    individual_infos Sequence[GetRegistrationTechnicalContactExtensionFrIndividualInfo]
    Information about the individual registration for French domains.
    mode str
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademark_infos Sequence[GetRegistrationTechnicalContactExtensionFrTrademarkInfo]
    Trademark-related information for the domain (French extension).
    associationInfos List<Property Map>
    Association-specific information for the domain (French extension).
    codeAuthAfnicInfos List<Property Map>
    AFNIC authorization information for the contact (French extension).
    dunsInfos List<Property Map>
    DUNS information for the domain owner (specific to French domains).
    individualInfos List<Property Map>
    Information about the individual registration for French domains.
    mode String
    Mode of the French extension (e.g., 'individual', 'duns', 'association', etc.).
    trademarkInfos List<Property Map>
    Trademark-related information for the domain (French extension).

    GetRegistrationTechnicalContactExtensionFrAssociationInfo

    PublicationJo string
    Publication date in the Official Journal (RFC3339 format) for association information.
    PublicationJoPage int
    Page number of the publication in the Official Journal for association information.
    PublicationJo string
    Publication date in the Official Journal (RFC3339 format) for association information.
    PublicationJoPage int
    Page number of the publication in the Official Journal for association information.
    publicationJo String
    Publication date in the Official Journal (RFC3339 format) for association information.
    publicationJoPage Integer
    Page number of the publication in the Official Journal for association information.
    publicationJo string
    Publication date in the Official Journal (RFC3339 format) for association information.
    publicationJoPage number
    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_page int
    Page number of the publication in the Official Journal for association information.
    publicationJo String
    Publication date in the Official Journal (RFC3339 format) for association information.
    publicationJoPage Number
    Page number of the publication in the Official Journal for association information.

    GetRegistrationTechnicalContactExtensionFrCodeAuthAfnicInfo

    CodeAuthAfnic string
    AFNIC authorization code for the contact (specific to French domains).
    CodeAuthAfnic string
    AFNIC authorization code for the contact (specific to French domains).
    codeAuthAfnic String
    AFNIC authorization code for the contact (specific to French domains).
    codeAuthAfnic string
    AFNIC authorization code for the contact (specific to French domains).
    code_auth_afnic str
    AFNIC authorization code for the contact (specific to French domains).
    codeAuthAfnic String
    AFNIC authorization code for the contact (specific to French domains).

    GetRegistrationTechnicalContactExtensionFrDunsInfo

    DunsId string
    DUNS ID associated with the domain owner (for French domains).
    LocalId string
    Local identifier of the domain owner (for French domains).
    DunsId string
    DUNS ID associated with the domain owner (for French domains).
    LocalId string
    Local identifier of the domain owner (for French domains).
    dunsId String
    DUNS ID associated with the domain owner (for French domains).
    localId String
    Local identifier of the domain owner (for French domains).
    dunsId string
    DUNS ID associated with the domain owner (for French domains).
    localId string
    Local identifier of the domain owner (for French domains).
    duns_id str
    DUNS ID associated with the domain owner (for French domains).
    local_id str
    Local identifier of the domain owner (for French domains).
    dunsId String
    DUNS ID associated with the domain owner (for French domains).
    localId String
    Local identifier of the domain owner (for French domains).

    GetRegistrationTechnicalContactExtensionFrIndividualInfo

    WhoisOptIn bool
    Whether the individual contact has opted into WHOIS publishing.
    WhoisOptIn bool
    Whether the individual contact has opted into WHOIS publishing.
    whoisOptIn Boolean
    Whether the individual contact has opted into WHOIS publishing.
    whoisOptIn boolean
    Whether the individual contact has opted into WHOIS publishing.
    whois_opt_in bool
    Whether the individual contact has opted into WHOIS publishing.
    whoisOptIn Boolean
    Whether the individual contact has opted into WHOIS publishing.

    GetRegistrationTechnicalContactExtensionFrTrademarkInfo

    TrademarkInpi string
    Trademark information from INPI (French extension).
    TrademarkInpi string
    Trademark information from INPI (French extension).
    trademarkInpi String
    Trademark information from INPI (French extension).
    trademarkInpi string
    Trademark information from INPI (French extension).
    trademark_inpi str
    Trademark information from INPI (French extension).
    trademarkInpi String
    Trademark information from INPI (French extension).

    Package Details

    Repository
    scaleway pulumiverse/pulumi-scaleway
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scaleway Terraform Provider.
    scaleway logo
    Viewing docs for Scaleway v1.46.0
    published on Tuesday, Apr 14, 2026 by pulumiverse
      Try Pulumi Cloud free. Your team will thank you.