Skip to main content

Gcp/domains

@swamp/gcp/domainsv2026.05.20.1· 1d agoMODELS
01README

Google Cloud domains infrastructure models

02Release Notes
  • Updated: registrations
03Models2
@swamp/gcp/domains/locationsv2026.05.19.2locations.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a locations
ArgumentTypeDescription
identifierstringThe name of the locations
fn sync()
Sync locations state from GCP

Resources

state(infinite)— A resource that represents a Google Cloud location.
@swamp/gcp/domains/registrationsv2026.05.20.1registrations.ts

Global Arguments

ArgumentTypeDescription
contactSettings?objectDefines the contact information associated with a `Registration`. [ICANN](https://icann.org/) requires all domain names to have associated contact information. The `registrant_contact` is considered the domain's legal owner, and often the other contacts are identical.
createTime?stringOutput only. The creation timestamp of the `Registration` resource.
dnsSettings?objectDefines the DNS configuration of a `Registration`, including name servers, DNSSEC, and glue records.
domainName?stringRequired. Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
domainProperties?arrayOutput only. Special properties of the domain.
expireTime?stringOutput only. The expiration timestamp of the `Registration`.
issues?arrayOutput only. The set of issues with the `Registration` that require attention.
labels?recordSet of labels associated with the `Registration`.
managementSettings?objectDefines renewal, billing, and transfer settings for a `Registration`.
name?stringOutput only. Name of the `Registration` resource, in the format `projects/*/locations/*/registrations/`.
pendingContactSettings?objectDefines the contact information associated with a `Registration`. [ICANN](https://icann.org/) requires all domain names to have associated contact information. The `registrant_contact` is considered the domain's legal owner, and often the other contacts are identical.
registerFailureReason?enumOutput only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
state?enumOutput only. The state of the `Registration`
supportedPrivacy?arrayOutput only. Set of options for the `contact_settings.privacy` field that this `Registration` supports.
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a registrations
ArgumentTypeDescription
identifierstringThe name of the registrations
fn update(waitForReady?: boolean)
Update registrations attributes
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after update (default: true)
fn delete(identifier: string)
Delete the registrations
ArgumentTypeDescription
identifierstringThe name of the registrations
fn sync()
Sync registrations state from GCP
fn configure_contact_settings(contactNotices?: any, contactSettings?: any, updateMask?: any, validateOnly?: any)
configure contact settings
ArgumentTypeDescription
contactNotices?any
contactSettings?any
updateMask?any
validateOnly?any
fn configure_dns_settings(dnsSettings?: any, updateMask?: any, validateOnly?: any)
configure dns settings
ArgumentTypeDescription
dnsSettings?any
updateMask?any
validateOnly?any
fn configure_management_settings(managementSettings?: any, updateMask?: any, validateOnly?: any)
configure management settings
ArgumentTypeDescription
managementSettings?any
updateMask?any
validateOnly?any
fn export()
export
fn import(domainName?: any, labels?: any)
import
ArgumentTypeDescription
domainName?any
labels?any
fn initiate_push_transfer(tag?: any)
initiate push transfer
ArgumentTypeDescription
tag?any
fn register(contactNotices?: any, domainNotices?: any, registration?: any, validateOnly?: any, yearlyPrice?: any)
register
ArgumentTypeDescription
contactNotices?any
domainNotices?any
registration?any
validateOnly?any
yearlyPrice?any
fn renew_domain(validateOnly?: any, yearlyPrice?: any)
renew domain
ArgumentTypeDescription
validateOnly?any
yearlyPrice?any
fn reset_authorization_code()
reset authorization code
fn retrieve_authorization_code()
retrieve authorization code
fn retrieve_google_domains_dns_records()
retrieve google domains dns records
fn retrieve_google_domains_forwarding_config()
retrieve google domains forwarding config
fn retrieve_importable_domains()
retrieve importable domains
fn retrieve_register_parameters()
retrieve register parameters
fn retrieve_transfer_parameters()
retrieve transfer parameters
fn search_domains()
search domains
fn transfer(tag?: any)
transfer
ArgumentTypeDescription
tag?any

Resources

state(infinite)— The `Registration` resource facilitates managing and configuring domain name ...
04Previous Versions9
2026.05.19.2May 19, 2026
2026.05.19.1May 19, 2026
2026.05.18.2May 18, 2026
2026.05.01.1May 1, 2026
  • Updated: registrations
2026.04.23.1Apr 23, 2026
2026.04.03.3Apr 3, 2026
  • Updated: locations, registrations
2026.04.03.1Apr 3, 2026
  • Updated: locations, registrations
2026.04.02.2Apr 2, 2026
2026.03.27.1Mar 27, 2026
  • Added: locations, registrations
05Stats
A
100 / 100
Downloads
0
Archive size
54.3 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels