google_clouddomains_registration

package
v0.0.0-...-4deecce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Args

type Args struct {
	// ContactNotices: list of string, optional
	ContactNotices terra.ListValue[terra.StringValue] `hcl:"contact_notices,attr"`
	// DomainName: string, required
	DomainName terra.StringValue `hcl:"domain_name,attr" validate:"required"`
	// DomainNotices: list of string, optional
	DomainNotices terra.ListValue[terra.StringValue] `hcl:"domain_notices,attr"`
	// Id: string, optional
	Id terra.StringValue `hcl:"id,attr"`
	// Labels: map of string, optional
	Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"`
	// Location: string, required
	Location terra.StringValue `hcl:"location,attr" validate:"required"`
	// Project: string, optional
	Project terra.StringValue `hcl:"project,attr"`
	// ContactSettings: required
	ContactSettings *ContactSettings `hcl:"contact_settings,block" validate:"required"`
	// DnsSettings: optional
	DnsSettings *DnsSettings `hcl:"dns_settings,block"`
	// ManagementSettings: optional
	ManagementSettings *ManagementSettings `hcl:"management_settings,block"`
	// Timeouts: optional
	Timeouts *Timeouts `hcl:"timeouts,block"`
	// YearlyPrice: required
	YearlyPrice *YearlyPrice `hcl:"yearly_price,block" validate:"required"`
}

Args contains the configurations for google_clouddomains_registration.

type ContactSettings

type ContactSettings struct {
	// Privacy: string, required
	Privacy terra.StringValue `hcl:"privacy,attr" validate:"required"`
	// ContactSettingsAdminContact: required
	AdminContact *ContactSettingsAdminContact `hcl:"admin_contact,block" validate:"required"`
	// ContactSettingsRegistrantContact: required
	RegistrantContact *ContactSettingsRegistrantContact `hcl:"registrant_contact,block" validate:"required"`
	// ContactSettingsTechnicalContact: required
	TechnicalContact *ContactSettingsTechnicalContact `hcl:"technical_contact,block" validate:"required"`
}

type ContactSettingsAdminContact

type ContactSettingsAdminContact struct {
	// Email: string, required
	Email terra.StringValue `hcl:"email,attr" validate:"required"`
	// FaxNumber: string, optional
	FaxNumber terra.StringValue `hcl:"fax_number,attr"`
	// PhoneNumber: string, required
	PhoneNumber terra.StringValue `hcl:"phone_number,attr" validate:"required"`
	// ContactSettingsAdminContactPostalAddress: required
	PostalAddress *ContactSettingsAdminContactPostalAddress `hcl:"postal_address,block" validate:"required"`
}

type ContactSettingsAdminContactAttributes

type ContactSettingsAdminContactAttributes struct {
	// contains filtered or unexported fields
}

func (ContactSettingsAdminContactAttributes) Email

func (ContactSettingsAdminContactAttributes) FaxNumber

func (ContactSettingsAdminContactAttributes) InternalRef

func (ContactSettingsAdminContactAttributes) InternalTokens

func (ContactSettingsAdminContactAttributes) InternalWithRef

func (ContactSettingsAdminContactAttributes) PhoneNumber

func (ContactSettingsAdminContactAttributes) PostalAddress

type ContactSettingsAdminContactPostalAddress

type ContactSettingsAdminContactPostalAddress struct {
	// AddressLines: list of string, optional
	AddressLines terra.ListValue[terra.StringValue] `hcl:"address_lines,attr"`
	// AdministrativeArea: string, optional
	AdministrativeArea terra.StringValue `hcl:"administrative_area,attr"`
	// Locality: string, optional
	Locality terra.StringValue `hcl:"locality,attr"`
	// Organization: string, optional
	Organization terra.StringValue `hcl:"organization,attr"`
	// PostalCode: string, optional
	PostalCode terra.StringValue `hcl:"postal_code,attr"`
	// Recipients: list of string, optional
	Recipients terra.ListValue[terra.StringValue] `hcl:"recipients,attr"`
	// RegionCode: string, required
	RegionCode terra.StringValue `hcl:"region_code,attr" validate:"required"`
}

type ContactSettingsAdminContactPostalAddressAttributes

type ContactSettingsAdminContactPostalAddressAttributes struct {
	// contains filtered or unexported fields
}

func (ContactSettingsAdminContactPostalAddressAttributes) AddressLines

func (ContactSettingsAdminContactPostalAddressAttributes) AdministrativeArea

func (ContactSettingsAdminContactPostalAddressAttributes) InternalRef

func (ContactSettingsAdminContactPostalAddressAttributes) InternalTokens

func (ContactSettingsAdminContactPostalAddressAttributes) InternalWithRef

func (ContactSettingsAdminContactPostalAddressAttributes) Locality

func (ContactSettingsAdminContactPostalAddressAttributes) Organization

func (ContactSettingsAdminContactPostalAddressAttributes) PostalCode

func (ContactSettingsAdminContactPostalAddressAttributes) Recipients

func (ContactSettingsAdminContactPostalAddressAttributes) RegionCode

type ContactSettingsAdminContactPostalAddressState

type ContactSettingsAdminContactPostalAddressState struct {
	AddressLines       []string `json:"address_lines"`
	AdministrativeArea string   `json:"administrative_area"`
	Locality           string   `json:"locality"`
	Organization       string   `json:"organization"`
	PostalCode         string   `json:"postal_code"`
	Recipients         []string `json:"recipients"`
	RegionCode         string   `json:"region_code"`
}

type ContactSettingsAdminContactState

type ContactSettingsAdminContactState struct {
	Email         string                                          `json:"email"`
	FaxNumber     string                                          `json:"fax_number"`
	PhoneNumber   string                                          `json:"phone_number"`
	PostalAddress []ContactSettingsAdminContactPostalAddressState `json:"postal_address"`
}

type ContactSettingsAttributes

type ContactSettingsAttributes struct {
	// contains filtered or unexported fields
}

func (ContactSettingsAttributes) AdminContact

func (ContactSettingsAttributes) InternalRef

func (cs ContactSettingsAttributes) InternalRef() (terra.Reference, error)

func (ContactSettingsAttributes) InternalTokens

func (cs ContactSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ContactSettingsAttributes) InternalWithRef

func (ContactSettingsAttributes) Privacy

func (ContactSettingsAttributes) RegistrantContact

func (ContactSettingsAttributes) TechnicalContact

type ContactSettingsRegistrantContact

type ContactSettingsRegistrantContact struct {
	// Email: string, required
	Email terra.StringValue `hcl:"email,attr" validate:"required"`
	// FaxNumber: string, optional
	FaxNumber terra.StringValue `hcl:"fax_number,attr"`
	// PhoneNumber: string, required
	PhoneNumber terra.StringValue `hcl:"phone_number,attr" validate:"required"`
	// ContactSettingsRegistrantContactPostalAddress: required
	PostalAddress *ContactSettingsRegistrantContactPostalAddress `hcl:"postal_address,block" validate:"required"`
}

type ContactSettingsRegistrantContactAttributes

type ContactSettingsRegistrantContactAttributes struct {
	// contains filtered or unexported fields
}

func (ContactSettingsRegistrantContactAttributes) Email

func (ContactSettingsRegistrantContactAttributes) FaxNumber

func (ContactSettingsRegistrantContactAttributes) InternalRef

func (ContactSettingsRegistrantContactAttributes) InternalTokens

func (ContactSettingsRegistrantContactAttributes) InternalWithRef

func (ContactSettingsRegistrantContactAttributes) PhoneNumber

func (ContactSettingsRegistrantContactAttributes) PostalAddress

type ContactSettingsRegistrantContactPostalAddress

type ContactSettingsRegistrantContactPostalAddress struct {
	// AddressLines: list of string, optional
	AddressLines terra.ListValue[terra.StringValue] `hcl:"address_lines,attr"`
	// AdministrativeArea: string, optional
	AdministrativeArea terra.StringValue `hcl:"administrative_area,attr"`
	// Locality: string, optional
	Locality terra.StringValue `hcl:"locality,attr"`
	// Organization: string, optional
	Organization terra.StringValue `hcl:"organization,attr"`
	// PostalCode: string, optional
	PostalCode terra.StringValue `hcl:"postal_code,attr"`
	// Recipients: list of string, optional
	Recipients terra.ListValue[terra.StringValue] `hcl:"recipients,attr"`
	// RegionCode: string, required
	RegionCode terra.StringValue `hcl:"region_code,attr" validate:"required"`
}

type ContactSettingsRegistrantContactPostalAddressAttributes

type ContactSettingsRegistrantContactPostalAddressAttributes struct {
	// contains filtered or unexported fields
}

func (ContactSettingsRegistrantContactPostalAddressAttributes) AddressLines

func (ContactSettingsRegistrantContactPostalAddressAttributes) AdministrativeArea

func (ContactSettingsRegistrantContactPostalAddressAttributes) InternalRef

func (ContactSettingsRegistrantContactPostalAddressAttributes) InternalTokens

func (ContactSettingsRegistrantContactPostalAddressAttributes) InternalWithRef

func (ContactSettingsRegistrantContactPostalAddressAttributes) Locality

func (ContactSettingsRegistrantContactPostalAddressAttributes) Organization

func (ContactSettingsRegistrantContactPostalAddressAttributes) PostalCode

func (ContactSettingsRegistrantContactPostalAddressAttributes) Recipients

func (ContactSettingsRegistrantContactPostalAddressAttributes) RegionCode

type ContactSettingsRegistrantContactPostalAddressState

type ContactSettingsRegistrantContactPostalAddressState struct {
	AddressLines       []string `json:"address_lines"`
	AdministrativeArea string   `json:"administrative_area"`
	Locality           string   `json:"locality"`
	Organization       string   `json:"organization"`
	PostalCode         string   `json:"postal_code"`
	Recipients         []string `json:"recipients"`
	RegionCode         string   `json:"region_code"`
}

type ContactSettingsRegistrantContactState

type ContactSettingsRegistrantContactState struct {
	Email         string                                               `json:"email"`
	FaxNumber     string                                               `json:"fax_number"`
	PhoneNumber   string                                               `json:"phone_number"`
	PostalAddress []ContactSettingsRegistrantContactPostalAddressState `json:"postal_address"`
}

type ContactSettingsState

type ContactSettingsState struct {
	Privacy           string                                  `json:"privacy"`
	AdminContact      []ContactSettingsAdminContactState      `json:"admin_contact"`
	RegistrantContact []ContactSettingsRegistrantContactState `json:"registrant_contact"`
	TechnicalContact  []ContactSettingsTechnicalContactState  `json:"technical_contact"`
}

type ContactSettingsTechnicalContact

type ContactSettingsTechnicalContact struct {
	// Email: string, required
	Email terra.StringValue `hcl:"email,attr" validate:"required"`
	// FaxNumber: string, optional
	FaxNumber terra.StringValue `hcl:"fax_number,attr"`
	// PhoneNumber: string, required
	PhoneNumber terra.StringValue `hcl:"phone_number,attr" validate:"required"`
	// ContactSettingsTechnicalContactPostalAddress: required
	PostalAddress *ContactSettingsTechnicalContactPostalAddress `hcl:"postal_address,block" validate:"required"`
}

type ContactSettingsTechnicalContactAttributes

type ContactSettingsTechnicalContactAttributes struct {
	// contains filtered or unexported fields
}

func (ContactSettingsTechnicalContactAttributes) Email

func (ContactSettingsTechnicalContactAttributes) FaxNumber

func (ContactSettingsTechnicalContactAttributes) InternalRef

func (ContactSettingsTechnicalContactAttributes) InternalTokens

func (ContactSettingsTechnicalContactAttributes) InternalWithRef

func (ContactSettingsTechnicalContactAttributes) PhoneNumber

func (ContactSettingsTechnicalContactAttributes) PostalAddress

type ContactSettingsTechnicalContactPostalAddress

type ContactSettingsTechnicalContactPostalAddress struct {
	// AddressLines: list of string, optional
	AddressLines terra.ListValue[terra.StringValue] `hcl:"address_lines,attr"`
	// AdministrativeArea: string, optional
	AdministrativeArea terra.StringValue `hcl:"administrative_area,attr"`
	// Locality: string, optional
	Locality terra.StringValue `hcl:"locality,attr"`
	// Organization: string, optional
	Organization terra.StringValue `hcl:"organization,attr"`
	// PostalCode: string, optional
	PostalCode terra.StringValue `hcl:"postal_code,attr"`
	// Recipients: list of string, optional
	Recipients terra.ListValue[terra.StringValue] `hcl:"recipients,attr"`
	// RegionCode: string, required
	RegionCode terra.StringValue `hcl:"region_code,attr" validate:"required"`
}

type ContactSettingsTechnicalContactPostalAddressAttributes

type ContactSettingsTechnicalContactPostalAddressAttributes struct {
	// contains filtered or unexported fields
}

func (ContactSettingsTechnicalContactPostalAddressAttributes) AddressLines

func (ContactSettingsTechnicalContactPostalAddressAttributes) AdministrativeArea

func (ContactSettingsTechnicalContactPostalAddressAttributes) InternalRef

func (ContactSettingsTechnicalContactPostalAddressAttributes) InternalTokens

func (ContactSettingsTechnicalContactPostalAddressAttributes) InternalWithRef

func (ContactSettingsTechnicalContactPostalAddressAttributes) Locality

func (ContactSettingsTechnicalContactPostalAddressAttributes) Organization

func (ContactSettingsTechnicalContactPostalAddressAttributes) PostalCode

func (ContactSettingsTechnicalContactPostalAddressAttributes) Recipients

func (ContactSettingsTechnicalContactPostalAddressAttributes) RegionCode

type ContactSettingsTechnicalContactPostalAddressState

type ContactSettingsTechnicalContactPostalAddressState struct {
	AddressLines       []string `json:"address_lines"`
	AdministrativeArea string   `json:"administrative_area"`
	Locality           string   `json:"locality"`
	Organization       string   `json:"organization"`
	PostalCode         string   `json:"postal_code"`
	Recipients         []string `json:"recipients"`
	RegionCode         string   `json:"region_code"`
}

type ContactSettingsTechnicalContactState

type ContactSettingsTechnicalContactState struct {
	Email         string                                              `json:"email"`
	FaxNumber     string                                              `json:"fax_number"`
	PhoneNumber   string                                              `json:"phone_number"`
	PostalAddress []ContactSettingsTechnicalContactPostalAddressState `json:"postal_address"`
}

type DnsSettings

type DnsSettings struct {
	// DnsSettingsCustomDns: optional
	CustomDns *DnsSettingsCustomDns `hcl:"custom_dns,block"`
	// DnsSettingsGlueRecords: min=0
	GlueRecords []DnsSettingsGlueRecords `hcl:"glue_records,block" validate:"min=0"`
}

type DnsSettingsAttributes

type DnsSettingsAttributes struct {
	// contains filtered or unexported fields
}

func (DnsSettingsAttributes) CustomDns

func (DnsSettingsAttributes) GlueRecords

func (DnsSettingsAttributes) InternalRef

func (ds DnsSettingsAttributes) InternalRef() (terra.Reference, error)

func (DnsSettingsAttributes) InternalTokens

func (ds DnsSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DnsSettingsAttributes) InternalWithRef

type DnsSettingsCustomDns

type DnsSettingsCustomDns struct {
	// NameServers: list of string, required
	NameServers terra.ListValue[terra.StringValue] `hcl:"name_servers,attr" validate:"required"`
	// DnsSettingsCustomDnsDsRecords: min=0
	DsRecords []DnsSettingsCustomDnsDsRecords `hcl:"ds_records,block" validate:"min=0"`
}

type DnsSettingsCustomDnsAttributes

type DnsSettingsCustomDnsAttributes struct {
	// contains filtered or unexported fields
}

func (DnsSettingsCustomDnsAttributes) DsRecords

func (DnsSettingsCustomDnsAttributes) InternalRef

func (DnsSettingsCustomDnsAttributes) InternalTokens

func (cd DnsSettingsCustomDnsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DnsSettingsCustomDnsAttributes) InternalWithRef

func (DnsSettingsCustomDnsAttributes) NameServers

type DnsSettingsCustomDnsDsRecords

type DnsSettingsCustomDnsDsRecords struct {
	// Algorithm: string, optional
	Algorithm terra.StringValue `hcl:"algorithm,attr"`
	// Digest: string, optional
	Digest terra.StringValue `hcl:"digest,attr"`
	// DigestType: string, optional
	DigestType terra.StringValue `hcl:"digest_type,attr"`
	// KeyTag: number, optional
	KeyTag terra.NumberValue `hcl:"key_tag,attr"`
}

type DnsSettingsCustomDnsDsRecordsAttributes

type DnsSettingsCustomDnsDsRecordsAttributes struct {
	// contains filtered or unexported fields
}

func (DnsSettingsCustomDnsDsRecordsAttributes) Algorithm

func (DnsSettingsCustomDnsDsRecordsAttributes) Digest

func (DnsSettingsCustomDnsDsRecordsAttributes) DigestType

func (DnsSettingsCustomDnsDsRecordsAttributes) InternalRef

func (DnsSettingsCustomDnsDsRecordsAttributes) InternalTokens

func (DnsSettingsCustomDnsDsRecordsAttributes) InternalWithRef

func (DnsSettingsCustomDnsDsRecordsAttributes) KeyTag

type DnsSettingsCustomDnsDsRecordsState

type DnsSettingsCustomDnsDsRecordsState struct {
	Algorithm  string  `json:"algorithm"`
	Digest     string  `json:"digest"`
	DigestType string  `json:"digest_type"`
	KeyTag     float64 `json:"key_tag"`
}

type DnsSettingsCustomDnsState

type DnsSettingsCustomDnsState struct {
	NameServers []string                             `json:"name_servers"`
	DsRecords   []DnsSettingsCustomDnsDsRecordsState `json:"ds_records"`
}

type DnsSettingsGlueRecords

type DnsSettingsGlueRecords struct {
	// HostName: string, required
	HostName terra.StringValue `hcl:"host_name,attr" validate:"required"`
	// Ipv4Addresses: list of string, optional
	Ipv4Addresses terra.ListValue[terra.StringValue] `hcl:"ipv4_addresses,attr"`
	// Ipv6Addresses: list of string, optional
	Ipv6Addresses terra.ListValue[terra.StringValue] `hcl:"ipv6_addresses,attr"`
}

type DnsSettingsGlueRecordsAttributes

type DnsSettingsGlueRecordsAttributes struct {
	// contains filtered or unexported fields
}

func (DnsSettingsGlueRecordsAttributes) HostName

func (DnsSettingsGlueRecordsAttributes) InternalRef

func (DnsSettingsGlueRecordsAttributes) InternalTokens

func (gr DnsSettingsGlueRecordsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DnsSettingsGlueRecordsAttributes) InternalWithRef

func (DnsSettingsGlueRecordsAttributes) Ipv4Addresses

func (DnsSettingsGlueRecordsAttributes) Ipv6Addresses

type DnsSettingsGlueRecordsState

type DnsSettingsGlueRecordsState struct {
	HostName      string   `json:"host_name"`
	Ipv4Addresses []string `json:"ipv4_addresses"`
	Ipv6Addresses []string `json:"ipv6_addresses"`
}

type DnsSettingsState

type DnsSettingsState struct {
	CustomDns   []DnsSettingsCustomDnsState   `json:"custom_dns"`
	GlueRecords []DnsSettingsGlueRecordsState `json:"glue_records"`
}

type ManagementSettings

type ManagementSettings struct {
	// PreferredRenewalMethod: string, optional
	PreferredRenewalMethod terra.StringValue `hcl:"preferred_renewal_method,attr"`
	// TransferLockState: string, optional
	TransferLockState terra.StringValue `hcl:"transfer_lock_state,attr"`
}

type ManagementSettingsAttributes

type ManagementSettingsAttributes struct {
	// contains filtered or unexported fields
}

func (ManagementSettingsAttributes) InternalRef

func (ms ManagementSettingsAttributes) InternalRef() (terra.Reference, error)

func (ManagementSettingsAttributes) InternalTokens

func (ms ManagementSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ManagementSettingsAttributes) InternalWithRef

func (ManagementSettingsAttributes) PreferredRenewalMethod

func (ms ManagementSettingsAttributes) PreferredRenewalMethod() terra.StringValue

func (ManagementSettingsAttributes) RenewalMethod

func (ms ManagementSettingsAttributes) RenewalMethod() terra.StringValue

func (ManagementSettingsAttributes) TransferLockState

func (ms ManagementSettingsAttributes) TransferLockState() terra.StringValue

type ManagementSettingsState

type ManagementSettingsState struct {
	PreferredRenewalMethod string `json:"preferred_renewal_method"`
	RenewalMethod          string `json:"renewal_method"`
	TransferLockState      string `json:"transfer_lock_state"`
}

type Resource

type Resource struct {
	Name string
	Args Args

	DependsOn terra.Dependencies
	Lifecycle *terra.Lifecycle
	// contains filtered or unexported fields
}

Resource represents the Terraform resource google_clouddomains_registration.

func New

func New(name string, args Args) *Resource

New creates a new instance of Resource.

func (*Resource) Attributes

func (gcr *Resource) Attributes() googleClouddomainsRegistrationAttributes

Attributes returns the attributes for Resource.

func (*Resource) Configuration

func (gcr *Resource) Configuration() interface{}

Configuration returns the configuration (args) for Resource.

func (*Resource) DependOn

func (gcr *Resource) DependOn() terra.Reference

DependOn is used for other resources to depend on Resource.

func (*Resource) Dependencies

func (gcr *Resource) Dependencies() terra.Dependencies

Dependencies returns the list of resources Resource depends_on.

func (*Resource) ImportState

func (gcr *Resource) ImportState(state io.Reader) error

ImportState imports the given attribute values into Resource's state.

func (*Resource) LifecycleManagement

func (gcr *Resource) LifecycleManagement() *terra.Lifecycle

LifecycleManagement returns the lifecycle block for Resource.

func (*Resource) LocalName

func (gcr *Resource) LocalName() string

LocalName returns the local name for Resource.

func (*Resource) State

func (gcr *Resource) State() (*googleClouddomainsRegistrationState, bool)

State returns the state and a bool indicating if Resource has state.

func (*Resource) StateMust

func (gcr *Resource) StateMust() *googleClouddomainsRegistrationState

StateMust returns the state for Resource. Panics if the state is nil.

func (*Resource) Type

func (gcr *Resource) Type() string

Type returns the Terraform object type for Resource.

type Timeouts

type Timeouts struct {
	// Create: string, optional
	Create terra.StringValue `hcl:"create,attr"`
	// Delete: string, optional
	Delete terra.StringValue `hcl:"delete,attr"`
	// Update: string, optional
	Update terra.StringValue `hcl:"update,attr"`
}

type TimeoutsAttributes

type TimeoutsAttributes struct {
	// contains filtered or unexported fields
}

func (TimeoutsAttributes) Create

func (TimeoutsAttributes) Delete

func (TimeoutsAttributes) InternalRef

func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)

func (TimeoutsAttributes) InternalTokens

func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TimeoutsAttributes) InternalWithRef

func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes

func (TimeoutsAttributes) Update

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

type YearlyPrice

type YearlyPrice struct {
	// CurrencyCode: string, optional
	CurrencyCode terra.StringValue `hcl:"currency_code,attr"`
	// Units: string, optional
	Units terra.StringValue `hcl:"units,attr"`
}

type YearlyPriceAttributes

type YearlyPriceAttributes struct {
	// contains filtered or unexported fields
}

func (YearlyPriceAttributes) CurrencyCode

func (yp YearlyPriceAttributes) CurrencyCode() terra.StringValue

func (YearlyPriceAttributes) InternalRef

func (yp YearlyPriceAttributes) InternalRef() (terra.Reference, error)

func (YearlyPriceAttributes) InternalTokens

func (yp YearlyPriceAttributes) InternalTokens() (hclwrite.Tokens, error)

func (YearlyPriceAttributes) InternalWithRef

func (YearlyPriceAttributes) Units

type YearlyPriceState

type YearlyPriceState struct {
	CurrencyCode string `json:"currency_code"`
	Units        string `json:"units"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL