Documentation ¶
Index ¶
- type Addresses
- type AddressesAttributes
- func (a AddressesAttributes) Country() terra.StringValue
- func (a AddressesAttributes) CountryCode() terra.StringValue
- func (a AddressesAttributes) CustomType() terra.StringValue
- func (a AddressesAttributes) ExtendedAddress() terra.StringValue
- func (a AddressesAttributes) Formatted() terra.StringValue
- func (a AddressesAttributes) InternalRef() (terra.Reference, error)
- func (a AddressesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AddressesAttributes) InternalWithRef(ref terra.Reference) AddressesAttributes
- func (a AddressesAttributes) Locality() terra.StringValue
- func (a AddressesAttributes) PoBox() terra.StringValue
- func (a AddressesAttributes) PostalCode() terra.StringValue
- func (a AddressesAttributes) Primary() terra.BoolValue
- func (a AddressesAttributes) Region() terra.StringValue
- func (a AddressesAttributes) SourceIsStructured() terra.BoolValue
- func (a AddressesAttributes) StreetAddress() terra.StringValue
- func (a AddressesAttributes) Type() terra.StringValue
- type AddressesState
- type Args
- type CustomSchemas
- type CustomSchemasAttributes
- func (cs CustomSchemasAttributes) InternalRef() (terra.Reference, error)
- func (cs CustomSchemasAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs CustomSchemasAttributes) InternalWithRef(ref terra.Reference) CustomSchemasAttributes
- func (cs CustomSchemasAttributes) SchemaName() terra.StringValue
- func (cs CustomSchemasAttributes) SchemaValues() terra.MapValue[terra.StringValue]
- type CustomSchemasState
- type DataAddressesAttributes
- func (a DataAddressesAttributes) Country() terra.StringValue
- func (a DataAddressesAttributes) CountryCode() terra.StringValue
- func (a DataAddressesAttributes) CustomType() terra.StringValue
- func (a DataAddressesAttributes) ExtendedAddress() terra.StringValue
- func (a DataAddressesAttributes) Formatted() terra.StringValue
- func (a DataAddressesAttributes) InternalRef() (terra.Reference, error)
- func (a DataAddressesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DataAddressesAttributes) InternalWithRef(ref terra.Reference) DataAddressesAttributes
- func (a DataAddressesAttributes) Locality() terra.StringValue
- func (a DataAddressesAttributes) PoBox() terra.StringValue
- func (a DataAddressesAttributes) PostalCode() terra.StringValue
- func (a DataAddressesAttributes) Primary() terra.BoolValue
- func (a DataAddressesAttributes) Region() terra.StringValue
- func (a DataAddressesAttributes) SourceIsStructured() terra.BoolValue
- func (a DataAddressesAttributes) StreetAddress() terra.StringValue
- func (a DataAddressesAttributes) Type() terra.StringValue
- type DataAddressesState
- type DataArgs
- type DataCustomSchemasAttributes
- func (cs DataCustomSchemasAttributes) InternalRef() (terra.Reference, error)
- func (cs DataCustomSchemasAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs DataCustomSchemasAttributes) InternalWithRef(ref terra.Reference) DataCustomSchemasAttributes
- func (cs DataCustomSchemasAttributes) SchemaName() terra.StringValue
- func (cs DataCustomSchemasAttributes) SchemaValues() terra.MapValue[terra.StringValue]
- type DataCustomSchemasState
- type DataEmailsAttributes
- func (e DataEmailsAttributes) Address() terra.StringValue
- func (e DataEmailsAttributes) CustomType() terra.StringValue
- func (e DataEmailsAttributes) InternalRef() (terra.Reference, error)
- func (e DataEmailsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e DataEmailsAttributes) InternalWithRef(ref terra.Reference) DataEmailsAttributes
- func (e DataEmailsAttributes) Primary() terra.BoolValue
- func (e DataEmailsAttributes) Type() terra.StringValue
- type DataEmailsState
- type DataExternalIdsAttributes
- func (ei DataExternalIdsAttributes) CustomType() terra.StringValue
- func (ei DataExternalIdsAttributes) InternalRef() (terra.Reference, error)
- func (ei DataExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ei DataExternalIdsAttributes) InternalWithRef(ref terra.Reference) DataExternalIdsAttributes
- func (ei DataExternalIdsAttributes) Type() terra.StringValue
- func (ei DataExternalIdsAttributes) Value() terra.StringValue
- type DataExternalIdsState
- type DataImsAttributes
- func (i DataImsAttributes) CustomProtocol() terra.StringValue
- func (i DataImsAttributes) CustomType() terra.StringValue
- func (i DataImsAttributes) Im() terra.StringValue
- func (i DataImsAttributes) InternalRef() (terra.Reference, error)
- func (i DataImsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataImsAttributes) InternalWithRef(ref terra.Reference) DataImsAttributes
- func (i DataImsAttributes) Primary() terra.BoolValue
- func (i DataImsAttributes) Protocol() terra.StringValue
- func (i DataImsAttributes) Type() terra.StringValue
- type DataImsState
- type DataKeywordsAttributes
- func (k DataKeywordsAttributes) CustomType() terra.StringValue
- func (k DataKeywordsAttributes) InternalRef() (terra.Reference, error)
- func (k DataKeywordsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (k DataKeywordsAttributes) InternalWithRef(ref terra.Reference) DataKeywordsAttributes
- func (k DataKeywordsAttributes) Type() terra.StringValue
- func (k DataKeywordsAttributes) Value() terra.StringValue
- type DataKeywordsState
- type DataLanguagesAttributes
- func (l DataLanguagesAttributes) CustomLanguage() terra.StringValue
- func (l DataLanguagesAttributes) InternalRef() (terra.Reference, error)
- func (l DataLanguagesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l DataLanguagesAttributes) InternalWithRef(ref terra.Reference) DataLanguagesAttributes
- func (l DataLanguagesAttributes) LanguageCode() terra.StringValue
- func (l DataLanguagesAttributes) Preference() terra.StringValue
- type DataLanguagesState
- type DataLocationsAttributes
- func (l DataLocationsAttributes) Area() terra.StringValue
- func (l DataLocationsAttributes) BuildingId() terra.StringValue
- func (l DataLocationsAttributes) CustomType() terra.StringValue
- func (l DataLocationsAttributes) DeskCode() terra.StringValue
- func (l DataLocationsAttributes) FloorName() terra.StringValue
- func (l DataLocationsAttributes) FloorSection() terra.StringValue
- func (l DataLocationsAttributes) InternalRef() (terra.Reference, error)
- func (l DataLocationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l DataLocationsAttributes) InternalWithRef(ref terra.Reference) DataLocationsAttributes
- func (l DataLocationsAttributes) Type() terra.StringValue
- type DataLocationsState
- type DataNameAttributes
- func (n DataNameAttributes) FamilyName() terra.StringValue
- func (n DataNameAttributes) FullName() terra.StringValue
- func (n DataNameAttributes) GivenName() terra.StringValue
- func (n DataNameAttributes) InternalRef() (terra.Reference, error)
- func (n DataNameAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n DataNameAttributes) InternalWithRef(ref terra.Reference) DataNameAttributes
- type DataNameState
- type DataOrganizationsAttributes
- func (o DataOrganizationsAttributes) CostCenter() terra.StringValue
- func (o DataOrganizationsAttributes) CustomType() terra.StringValue
- func (o DataOrganizationsAttributes) Department() terra.StringValue
- func (o DataOrganizationsAttributes) Description() terra.StringValue
- func (o DataOrganizationsAttributes) Domain() terra.StringValue
- func (o DataOrganizationsAttributes) FullTimeEquivalent() terra.NumberValue
- func (o DataOrganizationsAttributes) InternalRef() (terra.Reference, error)
- func (o DataOrganizationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o DataOrganizationsAttributes) InternalWithRef(ref terra.Reference) DataOrganizationsAttributes
- func (o DataOrganizationsAttributes) Location() terra.StringValue
- func (o DataOrganizationsAttributes) Name() terra.StringValue
- func (o DataOrganizationsAttributes) Primary() terra.BoolValue
- func (o DataOrganizationsAttributes) Symbol() terra.StringValue
- func (o DataOrganizationsAttributes) Title() terra.StringValue
- func (o DataOrganizationsAttributes) Type() terra.StringValue
- type DataOrganizationsState
- type DataPhonesAttributes
- func (p DataPhonesAttributes) CustomType() terra.StringValue
- func (p DataPhonesAttributes) InternalRef() (terra.Reference, error)
- func (p DataPhonesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataPhonesAttributes) InternalWithRef(ref terra.Reference) DataPhonesAttributes
- func (p DataPhonesAttributes) Primary() terra.BoolValue
- func (p DataPhonesAttributes) Type() terra.StringValue
- func (p DataPhonesAttributes) Value() terra.StringValue
- type DataPhonesState
- type DataPosixAccountsAttributes
- func (pa DataPosixAccountsAttributes) AccountId() terra.StringValue
- func (pa DataPosixAccountsAttributes) Gecos() terra.StringValue
- func (pa DataPosixAccountsAttributes) Gid() terra.StringValue
- func (pa DataPosixAccountsAttributes) HomeDirectory() terra.StringValue
- func (pa DataPosixAccountsAttributes) InternalRef() (terra.Reference, error)
- func (pa DataPosixAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pa DataPosixAccountsAttributes) InternalWithRef(ref terra.Reference) DataPosixAccountsAttributes
- func (pa DataPosixAccountsAttributes) OperatingSystemType() terra.StringValue
- func (pa DataPosixAccountsAttributes) Primary() terra.BoolValue
- func (pa DataPosixAccountsAttributes) Shell() terra.StringValue
- func (pa DataPosixAccountsAttributes) SystemId() terra.StringValue
- func (pa DataPosixAccountsAttributes) Uid() terra.StringValue
- func (pa DataPosixAccountsAttributes) Username() terra.StringValue
- type DataPosixAccountsState
- type DataRelationsAttributes
- func (r DataRelationsAttributes) CustomType() terra.StringValue
- func (r DataRelationsAttributes) InternalRef() (terra.Reference, error)
- func (r DataRelationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataRelationsAttributes) InternalWithRef(ref terra.Reference) DataRelationsAttributes
- func (r DataRelationsAttributes) Type() terra.StringValue
- func (r DataRelationsAttributes) Value() terra.StringValue
- type DataRelationsState
- type DataSource
- type DataSshPublicKeysAttributes
- func (spk DataSshPublicKeysAttributes) ExpirationTimeUsec() terra.StringValue
- func (spk DataSshPublicKeysAttributes) Fingerprint() terra.StringValue
- func (spk DataSshPublicKeysAttributes) InternalRef() (terra.Reference, error)
- func (spk DataSshPublicKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (spk DataSshPublicKeysAttributes) InternalWithRef(ref terra.Reference) DataSshPublicKeysAttributes
- func (spk DataSshPublicKeysAttributes) Key() terra.StringValue
- type DataSshPublicKeysState
- type DataWebsitesAttributes
- func (w DataWebsitesAttributes) CustomType() terra.StringValue
- func (w DataWebsitesAttributes) InternalRef() (terra.Reference, error)
- func (w DataWebsitesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (w DataWebsitesAttributes) InternalWithRef(ref terra.Reference) DataWebsitesAttributes
- func (w DataWebsitesAttributes) Primary() terra.BoolValue
- func (w DataWebsitesAttributes) Type() terra.StringValue
- func (w DataWebsitesAttributes) Value() terra.StringValue
- type DataWebsitesState
- type Emails
- type EmailsAttributes
- func (e EmailsAttributes) Address() terra.StringValue
- func (e EmailsAttributes) CustomType() terra.StringValue
- func (e EmailsAttributes) InternalRef() (terra.Reference, error)
- func (e EmailsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e EmailsAttributes) InternalWithRef(ref terra.Reference) EmailsAttributes
- func (e EmailsAttributes) Primary() terra.BoolValue
- func (e EmailsAttributes) Type() terra.StringValue
- type EmailsState
- type ExternalIds
- type ExternalIdsAttributes
- func (ei ExternalIdsAttributes) CustomType() terra.StringValue
- func (ei ExternalIdsAttributes) InternalRef() (terra.Reference, error)
- func (ei ExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ei ExternalIdsAttributes) InternalWithRef(ref terra.Reference) ExternalIdsAttributes
- func (ei ExternalIdsAttributes) Type() terra.StringValue
- func (ei ExternalIdsAttributes) Value() terra.StringValue
- type ExternalIdsState
- type Ims
- type ImsAttributes
- func (i ImsAttributes) CustomProtocol() terra.StringValue
- func (i ImsAttributes) CustomType() terra.StringValue
- func (i ImsAttributes) Im() terra.StringValue
- func (i ImsAttributes) InternalRef() (terra.Reference, error)
- func (i ImsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i ImsAttributes) InternalWithRef(ref terra.Reference) ImsAttributes
- func (i ImsAttributes) Primary() terra.BoolValue
- func (i ImsAttributes) Protocol() terra.StringValue
- func (i ImsAttributes) Type() terra.StringValue
- type ImsState
- type Keywords
- type KeywordsAttributes
- func (k KeywordsAttributes) CustomType() terra.StringValue
- func (k KeywordsAttributes) InternalRef() (terra.Reference, error)
- func (k KeywordsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (k KeywordsAttributes) InternalWithRef(ref terra.Reference) KeywordsAttributes
- func (k KeywordsAttributes) Type() terra.StringValue
- func (k KeywordsAttributes) Value() terra.StringValue
- type KeywordsState
- type Languages
- type LanguagesAttributes
- func (l LanguagesAttributes) CustomLanguage() terra.StringValue
- func (l LanguagesAttributes) InternalRef() (terra.Reference, error)
- func (l LanguagesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l LanguagesAttributes) InternalWithRef(ref terra.Reference) LanguagesAttributes
- func (l LanguagesAttributes) LanguageCode() terra.StringValue
- func (l LanguagesAttributes) Preference() terra.StringValue
- type LanguagesState
- type Locations
- type LocationsAttributes
- func (l LocationsAttributes) Area() terra.StringValue
- func (l LocationsAttributes) BuildingId() terra.StringValue
- func (l LocationsAttributes) CustomType() terra.StringValue
- func (l LocationsAttributes) DeskCode() terra.StringValue
- func (l LocationsAttributes) FloorName() terra.StringValue
- func (l LocationsAttributes) FloorSection() terra.StringValue
- func (l LocationsAttributes) InternalRef() (terra.Reference, error)
- func (l LocationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l LocationsAttributes) InternalWithRef(ref terra.Reference) LocationsAttributes
- func (l LocationsAttributes) Type() terra.StringValue
- type LocationsState
- type Name
- type NameAttributes
- func (n NameAttributes) FamilyName() terra.StringValue
- func (n NameAttributes) FullName() terra.StringValue
- func (n NameAttributes) GivenName() terra.StringValue
- func (n NameAttributes) InternalRef() (terra.Reference, error)
- func (n NameAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n NameAttributes) InternalWithRef(ref terra.Reference) NameAttributes
- type NameState
- type Organizations
- type OrganizationsAttributes
- func (o OrganizationsAttributes) CostCenter() terra.StringValue
- func (o OrganizationsAttributes) CustomType() terra.StringValue
- func (o OrganizationsAttributes) Department() terra.StringValue
- func (o OrganizationsAttributes) Description() terra.StringValue
- func (o OrganizationsAttributes) Domain() terra.StringValue
- func (o OrganizationsAttributes) FullTimeEquivalent() terra.NumberValue
- func (o OrganizationsAttributes) InternalRef() (terra.Reference, error)
- func (o OrganizationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OrganizationsAttributes) InternalWithRef(ref terra.Reference) OrganizationsAttributes
- func (o OrganizationsAttributes) Location() terra.StringValue
- func (o OrganizationsAttributes) Name() terra.StringValue
- func (o OrganizationsAttributes) Primary() terra.BoolValue
- func (o OrganizationsAttributes) Symbol() terra.StringValue
- func (o OrganizationsAttributes) Title() terra.StringValue
- func (o OrganizationsAttributes) Type() terra.StringValue
- type OrganizationsState
- type Phones
- type PhonesAttributes
- func (p PhonesAttributes) CustomType() terra.StringValue
- func (p PhonesAttributes) InternalRef() (terra.Reference, error)
- func (p PhonesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PhonesAttributes) InternalWithRef(ref terra.Reference) PhonesAttributes
- func (p PhonesAttributes) Primary() terra.BoolValue
- func (p PhonesAttributes) Type() terra.StringValue
- func (p PhonesAttributes) Value() terra.StringValue
- type PhonesState
- type PosixAccounts
- type PosixAccountsAttributes
- func (pa PosixAccountsAttributes) AccountId() terra.StringValue
- func (pa PosixAccountsAttributes) Gecos() terra.StringValue
- func (pa PosixAccountsAttributes) Gid() terra.StringValue
- func (pa PosixAccountsAttributes) HomeDirectory() terra.StringValue
- func (pa PosixAccountsAttributes) InternalRef() (terra.Reference, error)
- func (pa PosixAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pa PosixAccountsAttributes) InternalWithRef(ref terra.Reference) PosixAccountsAttributes
- func (pa PosixAccountsAttributes) OperatingSystemType() terra.StringValue
- func (pa PosixAccountsAttributes) Primary() terra.BoolValue
- func (pa PosixAccountsAttributes) Shell() terra.StringValue
- func (pa PosixAccountsAttributes) SystemId() terra.StringValue
- func (pa PosixAccountsAttributes) Uid() terra.StringValue
- func (pa PosixAccountsAttributes) Username() terra.StringValue
- type PosixAccountsState
- type Relations
- type RelationsAttributes
- func (r RelationsAttributes) CustomType() terra.StringValue
- func (r RelationsAttributes) InternalRef() (terra.Reference, error)
- func (r RelationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RelationsAttributes) InternalWithRef(ref terra.Reference) RelationsAttributes
- func (r RelationsAttributes) Type() terra.StringValue
- func (r RelationsAttributes) Value() terra.StringValue
- type RelationsState
- type Resource
- func (gu *Resource) Attributes() googleworkspaceUserAttributes
- func (gu *Resource) Configuration() interface{}
- func (gu *Resource) DependOn() terra.Reference
- func (gu *Resource) Dependencies() terra.Dependencies
- func (gu *Resource) ImportState(state io.Reader) error
- func (gu *Resource) LifecycleManagement() *terra.Lifecycle
- func (gu *Resource) LocalName() string
- func (gu *Resource) State() (*googleworkspaceUserState, bool)
- func (gu *Resource) StateMust() *googleworkspaceUserState
- func (gu *Resource) Type() string
- type SshPublicKeys
- type SshPublicKeysAttributes
- func (spk SshPublicKeysAttributes) ExpirationTimeUsec() terra.StringValue
- func (spk SshPublicKeysAttributes) Fingerprint() terra.StringValue
- func (spk SshPublicKeysAttributes) InternalRef() (terra.Reference, error)
- func (spk SshPublicKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (spk SshPublicKeysAttributes) InternalWithRef(ref terra.Reference) SshPublicKeysAttributes
- func (spk SshPublicKeysAttributes) Key() terra.StringValue
- type SshPublicKeysState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type Websites
- type WebsitesAttributes
- func (w WebsitesAttributes) CustomType() terra.StringValue
- func (w WebsitesAttributes) InternalRef() (terra.Reference, error)
- func (w WebsitesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (w WebsitesAttributes) InternalWithRef(ref terra.Reference) WebsitesAttributes
- func (w WebsitesAttributes) Primary() terra.BoolValue
- func (w WebsitesAttributes) Type() terra.StringValue
- func (w WebsitesAttributes) Value() terra.StringValue
- type WebsitesState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addresses ¶
type Addresses struct { // Country: string, optional Country terra.StringValue `hcl:"country,attr"` // CountryCode: string, optional CountryCode terra.StringValue `hcl:"country_code,attr"` // CustomType: string, optional CustomType terra.StringValue `hcl:"custom_type,attr"` // ExtendedAddress: string, optional ExtendedAddress terra.StringValue `hcl:"extended_address,attr"` // Formatted: string, optional Formatted terra.StringValue `hcl:"formatted,attr"` // Locality: string, optional Locality terra.StringValue `hcl:"locality,attr"` // PoBox: string, optional PoBox terra.StringValue `hcl:"po_box,attr"` // PostalCode: string, optional PostalCode terra.StringValue `hcl:"postal_code,attr"` // Primary: bool, optional Primary terra.BoolValue `hcl:"primary,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // SourceIsStructured: bool, optional SourceIsStructured terra.BoolValue `hcl:"source_is_structured,attr"` // StreetAddress: string, optional StreetAddress terra.StringValue `hcl:"street_address,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type AddressesAttributes ¶
type AddressesAttributes struct {
// contains filtered or unexported fields
}
func (AddressesAttributes) Country ¶
func (a AddressesAttributes) Country() terra.StringValue
func (AddressesAttributes) CountryCode ¶
func (a AddressesAttributes) CountryCode() terra.StringValue
func (AddressesAttributes) CustomType ¶
func (a AddressesAttributes) CustomType() terra.StringValue
func (AddressesAttributes) ExtendedAddress ¶
func (a AddressesAttributes) ExtendedAddress() terra.StringValue
func (AddressesAttributes) Formatted ¶
func (a AddressesAttributes) Formatted() terra.StringValue
func (AddressesAttributes) InternalRef ¶
func (a AddressesAttributes) InternalRef() (terra.Reference, error)
func (AddressesAttributes) InternalTokens ¶
func (a AddressesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddressesAttributes) InternalWithRef ¶
func (a AddressesAttributes) InternalWithRef(ref terra.Reference) AddressesAttributes
func (AddressesAttributes) Locality ¶
func (a AddressesAttributes) Locality() terra.StringValue
func (AddressesAttributes) PoBox ¶
func (a AddressesAttributes) PoBox() terra.StringValue
func (AddressesAttributes) PostalCode ¶
func (a AddressesAttributes) PostalCode() terra.StringValue
func (AddressesAttributes) Primary ¶
func (a AddressesAttributes) Primary() terra.BoolValue
func (AddressesAttributes) Region ¶
func (a AddressesAttributes) Region() terra.StringValue
func (AddressesAttributes) SourceIsStructured ¶
func (a AddressesAttributes) SourceIsStructured() terra.BoolValue
func (AddressesAttributes) StreetAddress ¶
func (a AddressesAttributes) StreetAddress() terra.StringValue
func (AddressesAttributes) Type ¶
func (a AddressesAttributes) Type() terra.StringValue
type AddressesState ¶
type AddressesState struct { Country string `json:"country"` CountryCode string `json:"country_code"` CustomType string `json:"custom_type"` ExtendedAddress string `json:"extended_address"` Formatted string `json:"formatted"` Locality string `json:"locality"` PoBox string `json:"po_box"` PostalCode string `json:"postal_code"` Primary bool `json:"primary"` Region string `json:"region"` SourceIsStructured bool `json:"source_is_structured"` StreetAddress string `json:"street_address"` Type string `json:"type"` }
type Args ¶
type Args struct { // Aliases: list of string, optional Aliases terra.ListValue[terra.StringValue] `hcl:"aliases,attr"` // Archived: bool, optional Archived terra.BoolValue `hcl:"archived,attr"` // ChangePasswordAtNextLogin: bool, optional ChangePasswordAtNextLogin terra.BoolValue `hcl:"change_password_at_next_login,attr"` // HashFunction: string, optional HashFunction terra.StringValue `hcl:"hash_function,attr"` // IncludeInGlobalAddressList: bool, optional IncludeInGlobalAddressList terra.BoolValue `hcl:"include_in_global_address_list,attr"` // IpAllowlist: bool, optional IpAllowlist terra.BoolValue `hcl:"ip_allowlist,attr"` // IsAdmin: bool, optional IsAdmin terra.BoolValue `hcl:"is_admin,attr"` // OrgUnitPath: string, optional OrgUnitPath terra.StringValue `hcl:"org_unit_path,attr"` // Password: string, optional Password terra.StringValue `hcl:"password,attr"` // PrimaryEmail: string, required PrimaryEmail terra.StringValue `hcl:"primary_email,attr" validate:"required"` // RecoveryEmail: string, optional RecoveryEmail terra.StringValue `hcl:"recovery_email,attr"` // RecoveryPhone: string, optional RecoveryPhone terra.StringValue `hcl:"recovery_phone,attr"` // Suspended: bool, optional Suspended terra.BoolValue `hcl:"suspended,attr"` // Addresses: min=0 Addresses []Addresses `hcl:"addresses,block" validate:"min=0"` // CustomSchemas: min=0 CustomSchemas []CustomSchemas `hcl:"custom_schemas,block" validate:"min=0"` // Emails: min=0 Emails []Emails `hcl:"emails,block" validate:"min=0"` // ExternalIds: min=0 ExternalIds []ExternalIds `hcl:"external_ids,block" validate:"min=0"` // Ims: min=0 Ims []Ims `hcl:"ims,block" validate:"min=0"` // Keywords: min=0 Keywords []Keywords `hcl:"keywords,block" validate:"min=0"` // Languages: min=0 Languages []Languages `hcl:"languages,block" validate:"min=0"` // Locations: min=0 Locations []Locations `hcl:"locations,block" validate:"min=0"` // Name: required Name *Name `hcl:"name,block" validate:"required"` // Organizations: min=0 Organizations []Organizations `hcl:"organizations,block" validate:"min=0"` // Phones: min=0 Phones []Phones `hcl:"phones,block" validate:"min=0"` // PosixAccounts: min=0 PosixAccounts []PosixAccounts `hcl:"posix_accounts,block" validate:"min=0"` // Relations: min=0 Relations []Relations `hcl:"relations,block" validate:"min=0"` // SshPublicKeys: min=0 SshPublicKeys []SshPublicKeys `hcl:"ssh_public_keys,block" validate:"min=0"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // Websites: min=0 Websites []Websites `hcl:"websites,block" validate:"min=0"` }
Args contains the configurations for googleworkspace_user.
type CustomSchemas ¶
type CustomSchemas struct { // SchemaName: string, required SchemaName terra.StringValue `hcl:"schema_name,attr" validate:"required"` // SchemaValues: map of string, required SchemaValues terra.MapValue[terra.StringValue] `hcl:"schema_values,attr" validate:"required"` }
type CustomSchemasAttributes ¶
type CustomSchemasAttributes struct {
// contains filtered or unexported fields
}
func (CustomSchemasAttributes) InternalRef ¶
func (cs CustomSchemasAttributes) InternalRef() (terra.Reference, error)
func (CustomSchemasAttributes) InternalTokens ¶
func (cs CustomSchemasAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomSchemasAttributes) InternalWithRef ¶
func (cs CustomSchemasAttributes) InternalWithRef(ref terra.Reference) CustomSchemasAttributes
func (CustomSchemasAttributes) SchemaName ¶
func (cs CustomSchemasAttributes) SchemaName() terra.StringValue
func (CustomSchemasAttributes) SchemaValues ¶
func (cs CustomSchemasAttributes) SchemaValues() terra.MapValue[terra.StringValue]
type CustomSchemasState ¶
type DataAddressesAttributes ¶
type DataAddressesAttributes struct {
// contains filtered or unexported fields
}
func (DataAddressesAttributes) Country ¶
func (a DataAddressesAttributes) Country() terra.StringValue
func (DataAddressesAttributes) CountryCode ¶
func (a DataAddressesAttributes) CountryCode() terra.StringValue
func (DataAddressesAttributes) CustomType ¶
func (a DataAddressesAttributes) CustomType() terra.StringValue
func (DataAddressesAttributes) ExtendedAddress ¶
func (a DataAddressesAttributes) ExtendedAddress() terra.StringValue
func (DataAddressesAttributes) Formatted ¶
func (a DataAddressesAttributes) Formatted() terra.StringValue
func (DataAddressesAttributes) InternalRef ¶
func (a DataAddressesAttributes) InternalRef() (terra.Reference, error)
func (DataAddressesAttributes) InternalTokens ¶
func (a DataAddressesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddressesAttributes) InternalWithRef ¶
func (a DataAddressesAttributes) InternalWithRef(ref terra.Reference) DataAddressesAttributes
func (DataAddressesAttributes) Locality ¶
func (a DataAddressesAttributes) Locality() terra.StringValue
func (DataAddressesAttributes) PoBox ¶
func (a DataAddressesAttributes) PoBox() terra.StringValue
func (DataAddressesAttributes) PostalCode ¶
func (a DataAddressesAttributes) PostalCode() terra.StringValue
func (DataAddressesAttributes) Primary ¶
func (a DataAddressesAttributes) Primary() terra.BoolValue
func (DataAddressesAttributes) Region ¶
func (a DataAddressesAttributes) Region() terra.StringValue
func (DataAddressesAttributes) SourceIsStructured ¶
func (a DataAddressesAttributes) SourceIsStructured() terra.BoolValue
func (DataAddressesAttributes) StreetAddress ¶
func (a DataAddressesAttributes) StreetAddress() terra.StringValue
func (DataAddressesAttributes) Type ¶
func (a DataAddressesAttributes) Type() terra.StringValue
type DataAddressesState ¶
type DataAddressesState struct { Country string `json:"country"` CountryCode string `json:"country_code"` CustomType string `json:"custom_type"` ExtendedAddress string `json:"extended_address"` Formatted string `json:"formatted"` Locality string `json:"locality"` PoBox string `json:"po_box"` PostalCode string `json:"postal_code"` Primary bool `json:"primary"` Region string `json:"region"` SourceIsStructured bool `json:"source_is_structured"` StreetAddress string `json:"street_address"` Type string `json:"type"` }
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // PrimaryEmail: string, optional PrimaryEmail terra.StringValue `hcl:"primary_email,attr"` }
DataArgs contains the configurations for googleworkspace_user.
type DataCustomSchemasAttributes ¶
type DataCustomSchemasAttributes struct {
// contains filtered or unexported fields
}
func (DataCustomSchemasAttributes) InternalRef ¶
func (cs DataCustomSchemasAttributes) InternalRef() (terra.Reference, error)
func (DataCustomSchemasAttributes) InternalTokens ¶
func (cs DataCustomSchemasAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCustomSchemasAttributes) InternalWithRef ¶
func (cs DataCustomSchemasAttributes) InternalWithRef(ref terra.Reference) DataCustomSchemasAttributes
func (DataCustomSchemasAttributes) SchemaName ¶
func (cs DataCustomSchemasAttributes) SchemaName() terra.StringValue
func (DataCustomSchemasAttributes) SchemaValues ¶
func (cs DataCustomSchemasAttributes) SchemaValues() terra.MapValue[terra.StringValue]
type DataCustomSchemasState ¶
type DataEmailsAttributes ¶
type DataEmailsAttributes struct {
// contains filtered or unexported fields
}
func (DataEmailsAttributes) Address ¶
func (e DataEmailsAttributes) Address() terra.StringValue
func (DataEmailsAttributes) CustomType ¶
func (e DataEmailsAttributes) CustomType() terra.StringValue
func (DataEmailsAttributes) InternalRef ¶
func (e DataEmailsAttributes) InternalRef() (terra.Reference, error)
func (DataEmailsAttributes) InternalTokens ¶
func (e DataEmailsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataEmailsAttributes) InternalWithRef ¶
func (e DataEmailsAttributes) InternalWithRef(ref terra.Reference) DataEmailsAttributes
func (DataEmailsAttributes) Primary ¶
func (e DataEmailsAttributes) Primary() terra.BoolValue
func (DataEmailsAttributes) Type ¶
func (e DataEmailsAttributes) Type() terra.StringValue
type DataEmailsState ¶
type DataExternalIdsAttributes ¶
type DataExternalIdsAttributes struct {
// contains filtered or unexported fields
}
func (DataExternalIdsAttributes) CustomType ¶
func (ei DataExternalIdsAttributes) CustomType() terra.StringValue
func (DataExternalIdsAttributes) InternalRef ¶
func (ei DataExternalIdsAttributes) InternalRef() (terra.Reference, error)
func (DataExternalIdsAttributes) InternalTokens ¶
func (ei DataExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataExternalIdsAttributes) InternalWithRef ¶
func (ei DataExternalIdsAttributes) InternalWithRef(ref terra.Reference) DataExternalIdsAttributes
func (DataExternalIdsAttributes) Type ¶
func (ei DataExternalIdsAttributes) Type() terra.StringValue
func (DataExternalIdsAttributes) Value ¶
func (ei DataExternalIdsAttributes) Value() terra.StringValue
type DataExternalIdsState ¶
type DataImsAttributes ¶
type DataImsAttributes struct {
// contains filtered or unexported fields
}
func (DataImsAttributes) CustomProtocol ¶
func (i DataImsAttributes) CustomProtocol() terra.StringValue
func (DataImsAttributes) CustomType ¶
func (i DataImsAttributes) CustomType() terra.StringValue
func (DataImsAttributes) Im ¶
func (i DataImsAttributes) Im() terra.StringValue
func (DataImsAttributes) InternalRef ¶
func (i DataImsAttributes) InternalRef() (terra.Reference, error)
func (DataImsAttributes) InternalTokens ¶
func (i DataImsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataImsAttributes) InternalWithRef ¶
func (i DataImsAttributes) InternalWithRef(ref terra.Reference) DataImsAttributes
func (DataImsAttributes) Primary ¶
func (i DataImsAttributes) Primary() terra.BoolValue
func (DataImsAttributes) Protocol ¶
func (i DataImsAttributes) Protocol() terra.StringValue
func (DataImsAttributes) Type ¶
func (i DataImsAttributes) Type() terra.StringValue
type DataImsState ¶
type DataKeywordsAttributes ¶
type DataKeywordsAttributes struct {
// contains filtered or unexported fields
}
func (DataKeywordsAttributes) CustomType ¶
func (k DataKeywordsAttributes) CustomType() terra.StringValue
func (DataKeywordsAttributes) InternalRef ¶
func (k DataKeywordsAttributes) InternalRef() (terra.Reference, error)
func (DataKeywordsAttributes) InternalTokens ¶
func (k DataKeywordsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataKeywordsAttributes) InternalWithRef ¶
func (k DataKeywordsAttributes) InternalWithRef(ref terra.Reference) DataKeywordsAttributes
func (DataKeywordsAttributes) Type ¶
func (k DataKeywordsAttributes) Type() terra.StringValue
func (DataKeywordsAttributes) Value ¶
func (k DataKeywordsAttributes) Value() terra.StringValue
type DataKeywordsState ¶
type DataLanguagesAttributes ¶
type DataLanguagesAttributes struct {
// contains filtered or unexported fields
}
func (DataLanguagesAttributes) CustomLanguage ¶
func (l DataLanguagesAttributes) CustomLanguage() terra.StringValue
func (DataLanguagesAttributes) InternalRef ¶
func (l DataLanguagesAttributes) InternalRef() (terra.Reference, error)
func (DataLanguagesAttributes) InternalTokens ¶
func (l DataLanguagesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataLanguagesAttributes) InternalWithRef ¶
func (l DataLanguagesAttributes) InternalWithRef(ref terra.Reference) DataLanguagesAttributes
func (DataLanguagesAttributes) LanguageCode ¶
func (l DataLanguagesAttributes) LanguageCode() terra.StringValue
func (DataLanguagesAttributes) Preference ¶
func (l DataLanguagesAttributes) Preference() terra.StringValue
type DataLanguagesState ¶
type DataLocationsAttributes ¶
type DataLocationsAttributes struct {
// contains filtered or unexported fields
}
func (DataLocationsAttributes) Area ¶
func (l DataLocationsAttributes) Area() terra.StringValue
func (DataLocationsAttributes) BuildingId ¶
func (l DataLocationsAttributes) BuildingId() terra.StringValue
func (DataLocationsAttributes) CustomType ¶
func (l DataLocationsAttributes) CustomType() terra.StringValue
func (DataLocationsAttributes) DeskCode ¶
func (l DataLocationsAttributes) DeskCode() terra.StringValue
func (DataLocationsAttributes) FloorName ¶
func (l DataLocationsAttributes) FloorName() terra.StringValue
func (DataLocationsAttributes) FloorSection ¶
func (l DataLocationsAttributes) FloorSection() terra.StringValue
func (DataLocationsAttributes) InternalRef ¶
func (l DataLocationsAttributes) InternalRef() (terra.Reference, error)
func (DataLocationsAttributes) InternalTokens ¶
func (l DataLocationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataLocationsAttributes) InternalWithRef ¶
func (l DataLocationsAttributes) InternalWithRef(ref terra.Reference) DataLocationsAttributes
func (DataLocationsAttributes) Type ¶
func (l DataLocationsAttributes) Type() terra.StringValue
type DataLocationsState ¶
type DataNameAttributes ¶
type DataNameAttributes struct {
// contains filtered or unexported fields
}
func (DataNameAttributes) FamilyName ¶
func (n DataNameAttributes) FamilyName() terra.StringValue
func (DataNameAttributes) FullName ¶
func (n DataNameAttributes) FullName() terra.StringValue
func (DataNameAttributes) GivenName ¶
func (n DataNameAttributes) GivenName() terra.StringValue
func (DataNameAttributes) InternalRef ¶
func (n DataNameAttributes) InternalRef() (terra.Reference, error)
func (DataNameAttributes) InternalTokens ¶
func (n DataNameAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNameAttributes) InternalWithRef ¶
func (n DataNameAttributes) InternalWithRef(ref terra.Reference) DataNameAttributes
type DataNameState ¶
type DataOrganizationsAttributes ¶
type DataOrganizationsAttributes struct {
// contains filtered or unexported fields
}
func (DataOrganizationsAttributes) CostCenter ¶
func (o DataOrganizationsAttributes) CostCenter() terra.StringValue
func (DataOrganizationsAttributes) CustomType ¶
func (o DataOrganizationsAttributes) CustomType() terra.StringValue
func (DataOrganizationsAttributes) Department ¶
func (o DataOrganizationsAttributes) Department() terra.StringValue
func (DataOrganizationsAttributes) Description ¶
func (o DataOrganizationsAttributes) Description() terra.StringValue
func (DataOrganizationsAttributes) Domain ¶
func (o DataOrganizationsAttributes) Domain() terra.StringValue
func (DataOrganizationsAttributes) FullTimeEquivalent ¶
func (o DataOrganizationsAttributes) FullTimeEquivalent() terra.NumberValue
func (DataOrganizationsAttributes) InternalRef ¶
func (o DataOrganizationsAttributes) InternalRef() (terra.Reference, error)
func (DataOrganizationsAttributes) InternalTokens ¶
func (o DataOrganizationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataOrganizationsAttributes) InternalWithRef ¶
func (o DataOrganizationsAttributes) InternalWithRef(ref terra.Reference) DataOrganizationsAttributes
func (DataOrganizationsAttributes) Location ¶
func (o DataOrganizationsAttributes) Location() terra.StringValue
func (DataOrganizationsAttributes) Name ¶
func (o DataOrganizationsAttributes) Name() terra.StringValue
func (DataOrganizationsAttributes) Primary ¶
func (o DataOrganizationsAttributes) Primary() terra.BoolValue
func (DataOrganizationsAttributes) Symbol ¶
func (o DataOrganizationsAttributes) Symbol() terra.StringValue
func (DataOrganizationsAttributes) Title ¶
func (o DataOrganizationsAttributes) Title() terra.StringValue
func (DataOrganizationsAttributes) Type ¶
func (o DataOrganizationsAttributes) Type() terra.StringValue
type DataOrganizationsState ¶
type DataOrganizationsState struct { CostCenter string `json:"cost_center"` CustomType string `json:"custom_type"` Department string `json:"department"` Description string `json:"description"` Domain string `json:"domain"` FullTimeEquivalent float64 `json:"full_time_equivalent"` Location string `json:"location"` Name string `json:"name"` Primary bool `json:"primary"` Symbol string `json:"symbol"` Title string `json:"title"` Type string `json:"type"` }
type DataPhonesAttributes ¶
type DataPhonesAttributes struct {
// contains filtered or unexported fields
}
func (DataPhonesAttributes) CustomType ¶
func (p DataPhonesAttributes) CustomType() terra.StringValue
func (DataPhonesAttributes) InternalRef ¶
func (p DataPhonesAttributes) InternalRef() (terra.Reference, error)
func (DataPhonesAttributes) InternalTokens ¶
func (p DataPhonesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPhonesAttributes) InternalWithRef ¶
func (p DataPhonesAttributes) InternalWithRef(ref terra.Reference) DataPhonesAttributes
func (DataPhonesAttributes) Primary ¶
func (p DataPhonesAttributes) Primary() terra.BoolValue
func (DataPhonesAttributes) Type ¶
func (p DataPhonesAttributes) Type() terra.StringValue
func (DataPhonesAttributes) Value ¶
func (p DataPhonesAttributes) Value() terra.StringValue
type DataPhonesState ¶
type DataPosixAccountsAttributes ¶
type DataPosixAccountsAttributes struct {
// contains filtered or unexported fields
}
func (DataPosixAccountsAttributes) AccountId ¶
func (pa DataPosixAccountsAttributes) AccountId() terra.StringValue
func (DataPosixAccountsAttributes) Gecos ¶
func (pa DataPosixAccountsAttributes) Gecos() terra.StringValue
func (DataPosixAccountsAttributes) Gid ¶
func (pa DataPosixAccountsAttributes) Gid() terra.StringValue
func (DataPosixAccountsAttributes) HomeDirectory ¶
func (pa DataPosixAccountsAttributes) HomeDirectory() terra.StringValue
func (DataPosixAccountsAttributes) InternalRef ¶
func (pa DataPosixAccountsAttributes) InternalRef() (terra.Reference, error)
func (DataPosixAccountsAttributes) InternalTokens ¶
func (pa DataPosixAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPosixAccountsAttributes) InternalWithRef ¶
func (pa DataPosixAccountsAttributes) InternalWithRef(ref terra.Reference) DataPosixAccountsAttributes
func (DataPosixAccountsAttributes) OperatingSystemType ¶
func (pa DataPosixAccountsAttributes) OperatingSystemType() terra.StringValue
func (DataPosixAccountsAttributes) Primary ¶
func (pa DataPosixAccountsAttributes) Primary() terra.BoolValue
func (DataPosixAccountsAttributes) Shell ¶
func (pa DataPosixAccountsAttributes) Shell() terra.StringValue
func (DataPosixAccountsAttributes) SystemId ¶
func (pa DataPosixAccountsAttributes) SystemId() terra.StringValue
func (DataPosixAccountsAttributes) Uid ¶
func (pa DataPosixAccountsAttributes) Uid() terra.StringValue
func (DataPosixAccountsAttributes) Username ¶
func (pa DataPosixAccountsAttributes) Username() terra.StringValue
type DataPosixAccountsState ¶
type DataPosixAccountsState struct { AccountId string `json:"account_id"` Gecos string `json:"gecos"` Gid string `json:"gid"` HomeDirectory string `json:"home_directory"` OperatingSystemType string `json:"operating_system_type"` Primary bool `json:"primary"` Shell string `json:"shell"` SystemId string `json:"system_id"` Uid string `json:"uid"` Username string `json:"username"` }
type DataRelationsAttributes ¶
type DataRelationsAttributes struct {
// contains filtered or unexported fields
}
func (DataRelationsAttributes) CustomType ¶
func (r DataRelationsAttributes) CustomType() terra.StringValue
func (DataRelationsAttributes) InternalRef ¶
func (r DataRelationsAttributes) InternalRef() (terra.Reference, error)
func (DataRelationsAttributes) InternalTokens ¶
func (r DataRelationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRelationsAttributes) InternalWithRef ¶
func (r DataRelationsAttributes) InternalWithRef(ref terra.Reference) DataRelationsAttributes
func (DataRelationsAttributes) Type ¶
func (r DataRelationsAttributes) Type() terra.StringValue
func (DataRelationsAttributes) Value ¶
func (r DataRelationsAttributes) Value() terra.StringValue
type DataRelationsState ¶
type DataSource ¶
DataSource represents the Terraform data resource googleworkspace_user.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gu *DataSource) Attributes() dataGoogleworkspaceUserAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gu *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gu *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gu *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataSshPublicKeysAttributes ¶
type DataSshPublicKeysAttributes struct {
// contains filtered or unexported fields
}
func (DataSshPublicKeysAttributes) ExpirationTimeUsec ¶
func (spk DataSshPublicKeysAttributes) ExpirationTimeUsec() terra.StringValue
func (DataSshPublicKeysAttributes) Fingerprint ¶
func (spk DataSshPublicKeysAttributes) Fingerprint() terra.StringValue
func (DataSshPublicKeysAttributes) InternalRef ¶
func (spk DataSshPublicKeysAttributes) InternalRef() (terra.Reference, error)
func (DataSshPublicKeysAttributes) InternalTokens ¶
func (spk DataSshPublicKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSshPublicKeysAttributes) InternalWithRef ¶
func (spk DataSshPublicKeysAttributes) InternalWithRef(ref terra.Reference) DataSshPublicKeysAttributes
func (DataSshPublicKeysAttributes) Key ¶
func (spk DataSshPublicKeysAttributes) Key() terra.StringValue
type DataSshPublicKeysState ¶
type DataWebsitesAttributes ¶
type DataWebsitesAttributes struct {
// contains filtered or unexported fields
}
func (DataWebsitesAttributes) CustomType ¶
func (w DataWebsitesAttributes) CustomType() terra.StringValue
func (DataWebsitesAttributes) InternalRef ¶
func (w DataWebsitesAttributes) InternalRef() (terra.Reference, error)
func (DataWebsitesAttributes) InternalTokens ¶
func (w DataWebsitesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataWebsitesAttributes) InternalWithRef ¶
func (w DataWebsitesAttributes) InternalWithRef(ref terra.Reference) DataWebsitesAttributes
func (DataWebsitesAttributes) Primary ¶
func (w DataWebsitesAttributes) Primary() terra.BoolValue
func (DataWebsitesAttributes) Type ¶
func (w DataWebsitesAttributes) Type() terra.StringValue
func (DataWebsitesAttributes) Value ¶
func (w DataWebsitesAttributes) Value() terra.StringValue
type DataWebsitesState ¶
type Emails ¶
type Emails struct { // Address: string, optional Address terra.StringValue `hcl:"address,attr"` // CustomType: string, optional CustomType terra.StringValue `hcl:"custom_type,attr"` // Primary: bool, optional Primary terra.BoolValue `hcl:"primary,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type EmailsAttributes ¶
type EmailsAttributes struct {
// contains filtered or unexported fields
}
func (EmailsAttributes) Address ¶
func (e EmailsAttributes) Address() terra.StringValue
func (EmailsAttributes) CustomType ¶
func (e EmailsAttributes) CustomType() terra.StringValue
func (EmailsAttributes) InternalRef ¶
func (e EmailsAttributes) InternalRef() (terra.Reference, error)
func (EmailsAttributes) InternalTokens ¶
func (e EmailsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EmailsAttributes) InternalWithRef ¶
func (e EmailsAttributes) InternalWithRef(ref terra.Reference) EmailsAttributes
func (EmailsAttributes) Primary ¶
func (e EmailsAttributes) Primary() terra.BoolValue
func (EmailsAttributes) Type ¶
func (e EmailsAttributes) Type() terra.StringValue
type EmailsState ¶
type ExternalIds ¶
type ExternalIds struct { // CustomType: string, optional CustomType terra.StringValue `hcl:"custom_type,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type ExternalIdsAttributes ¶
type ExternalIdsAttributes struct {
// contains filtered or unexported fields
}
func (ExternalIdsAttributes) CustomType ¶
func (ei ExternalIdsAttributes) CustomType() terra.StringValue
func (ExternalIdsAttributes) InternalRef ¶
func (ei ExternalIdsAttributes) InternalRef() (terra.Reference, error)
func (ExternalIdsAttributes) InternalTokens ¶
func (ei ExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExternalIdsAttributes) InternalWithRef ¶
func (ei ExternalIdsAttributes) InternalWithRef(ref terra.Reference) ExternalIdsAttributes
func (ExternalIdsAttributes) Type ¶
func (ei ExternalIdsAttributes) Type() terra.StringValue
func (ExternalIdsAttributes) Value ¶
func (ei ExternalIdsAttributes) Value() terra.StringValue
type ExternalIdsState ¶
type Ims ¶
type Ims struct { // CustomProtocol: string, optional CustomProtocol terra.StringValue `hcl:"custom_protocol,attr"` // CustomType: string, optional CustomType terra.StringValue `hcl:"custom_type,attr"` // Im: string, optional Im terra.StringValue `hcl:"im,attr"` // Primary: bool, optional Primary terra.BoolValue `hcl:"primary,attr"` // Protocol: string, required Protocol terra.StringValue `hcl:"protocol,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type ImsAttributes ¶
type ImsAttributes struct {
// contains filtered or unexported fields
}
func (ImsAttributes) CustomProtocol ¶
func (i ImsAttributes) CustomProtocol() terra.StringValue
func (ImsAttributes) CustomType ¶
func (i ImsAttributes) CustomType() terra.StringValue
func (ImsAttributes) Im ¶
func (i ImsAttributes) Im() terra.StringValue
func (ImsAttributes) InternalRef ¶
func (i ImsAttributes) InternalRef() (terra.Reference, error)
func (ImsAttributes) InternalTokens ¶
func (i ImsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ImsAttributes) InternalWithRef ¶
func (i ImsAttributes) InternalWithRef(ref terra.Reference) ImsAttributes
func (ImsAttributes) Primary ¶
func (i ImsAttributes) Primary() terra.BoolValue
func (ImsAttributes) Protocol ¶
func (i ImsAttributes) Protocol() terra.StringValue
func (ImsAttributes) Type ¶
func (i ImsAttributes) Type() terra.StringValue
type Keywords ¶
type Keywords struct { // CustomType: string, optional CustomType terra.StringValue `hcl:"custom_type,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type KeywordsAttributes ¶
type KeywordsAttributes struct {
// contains filtered or unexported fields
}
func (KeywordsAttributes) CustomType ¶
func (k KeywordsAttributes) CustomType() terra.StringValue
func (KeywordsAttributes) InternalRef ¶
func (k KeywordsAttributes) InternalRef() (terra.Reference, error)
func (KeywordsAttributes) InternalTokens ¶
func (k KeywordsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KeywordsAttributes) InternalWithRef ¶
func (k KeywordsAttributes) InternalWithRef(ref terra.Reference) KeywordsAttributes
func (KeywordsAttributes) Type ¶
func (k KeywordsAttributes) Type() terra.StringValue
func (KeywordsAttributes) Value ¶
func (k KeywordsAttributes) Value() terra.StringValue
type KeywordsState ¶
type Languages ¶
type Languages struct { // CustomLanguage: string, optional CustomLanguage terra.StringValue `hcl:"custom_language,attr"` // LanguageCode: string, optional LanguageCode terra.StringValue `hcl:"language_code,attr"` // Preference: string, optional Preference terra.StringValue `hcl:"preference,attr"` }
type LanguagesAttributes ¶
type LanguagesAttributes struct {
// contains filtered or unexported fields
}
func (LanguagesAttributes) CustomLanguage ¶
func (l LanguagesAttributes) CustomLanguage() terra.StringValue
func (LanguagesAttributes) InternalRef ¶
func (l LanguagesAttributes) InternalRef() (terra.Reference, error)
func (LanguagesAttributes) InternalTokens ¶
func (l LanguagesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LanguagesAttributes) InternalWithRef ¶
func (l LanguagesAttributes) InternalWithRef(ref terra.Reference) LanguagesAttributes
func (LanguagesAttributes) LanguageCode ¶
func (l LanguagesAttributes) LanguageCode() terra.StringValue
func (LanguagesAttributes) Preference ¶
func (l LanguagesAttributes) Preference() terra.StringValue
type LanguagesState ¶
type Locations ¶
type Locations struct { // Area: string, optional Area terra.StringValue `hcl:"area,attr"` // BuildingId: string, optional BuildingId terra.StringValue `hcl:"building_id,attr"` // CustomType: string, optional CustomType terra.StringValue `hcl:"custom_type,attr"` // DeskCode: string, optional DeskCode terra.StringValue `hcl:"desk_code,attr"` // FloorName: string, optional FloorName terra.StringValue `hcl:"floor_name,attr"` // FloorSection: string, optional FloorSection terra.StringValue `hcl:"floor_section,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type LocationsAttributes ¶
type LocationsAttributes struct {
// contains filtered or unexported fields
}
func (LocationsAttributes) Area ¶
func (l LocationsAttributes) Area() terra.StringValue
func (LocationsAttributes) BuildingId ¶
func (l LocationsAttributes) BuildingId() terra.StringValue
func (LocationsAttributes) CustomType ¶
func (l LocationsAttributes) CustomType() terra.StringValue
func (LocationsAttributes) DeskCode ¶
func (l LocationsAttributes) DeskCode() terra.StringValue
func (LocationsAttributes) FloorName ¶
func (l LocationsAttributes) FloorName() terra.StringValue
func (LocationsAttributes) FloorSection ¶
func (l LocationsAttributes) FloorSection() terra.StringValue
func (LocationsAttributes) InternalRef ¶
func (l LocationsAttributes) InternalRef() (terra.Reference, error)
func (LocationsAttributes) InternalTokens ¶
func (l LocationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LocationsAttributes) InternalWithRef ¶
func (l LocationsAttributes) InternalWithRef(ref terra.Reference) LocationsAttributes
func (LocationsAttributes) Type ¶
func (l LocationsAttributes) Type() terra.StringValue
type LocationsState ¶
type Name ¶
type Name struct { // FamilyName: string, required FamilyName terra.StringValue `hcl:"family_name,attr" validate:"required"` // GivenName: string, optional GivenName terra.StringValue `hcl:"given_name,attr"` }
type NameAttributes ¶
type NameAttributes struct {
// contains filtered or unexported fields
}
func (NameAttributes) FamilyName ¶
func (n NameAttributes) FamilyName() terra.StringValue
func (NameAttributes) FullName ¶
func (n NameAttributes) FullName() terra.StringValue
func (NameAttributes) GivenName ¶
func (n NameAttributes) GivenName() terra.StringValue
func (NameAttributes) InternalRef ¶
func (n NameAttributes) InternalRef() (terra.Reference, error)
func (NameAttributes) InternalTokens ¶
func (n NameAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NameAttributes) InternalWithRef ¶
func (n NameAttributes) InternalWithRef(ref terra.Reference) NameAttributes
type Organizations ¶
type Organizations struct { // CostCenter: string, optional CostCenter terra.StringValue `hcl:"cost_center,attr"` // CustomType: string, optional CustomType terra.StringValue `hcl:"custom_type,attr"` // Department: string, optional Department terra.StringValue `hcl:"department,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Domain: string, optional Domain terra.StringValue `hcl:"domain,attr"` // FullTimeEquivalent: number, optional FullTimeEquivalent terra.NumberValue `hcl:"full_time_equivalent,attr"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Primary: bool, optional Primary terra.BoolValue `hcl:"primary,attr"` // Symbol: string, optional Symbol terra.StringValue `hcl:"symbol,attr"` // Title: string, optional Title terra.StringValue `hcl:"title,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type OrganizationsAttributes ¶
type OrganizationsAttributes struct {
// contains filtered or unexported fields
}
func (OrganizationsAttributes) CostCenter ¶
func (o OrganizationsAttributes) CostCenter() terra.StringValue
func (OrganizationsAttributes) CustomType ¶
func (o OrganizationsAttributes) CustomType() terra.StringValue
func (OrganizationsAttributes) Department ¶
func (o OrganizationsAttributes) Department() terra.StringValue
func (OrganizationsAttributes) Description ¶
func (o OrganizationsAttributes) Description() terra.StringValue
func (OrganizationsAttributes) Domain ¶
func (o OrganizationsAttributes) Domain() terra.StringValue
func (OrganizationsAttributes) FullTimeEquivalent ¶
func (o OrganizationsAttributes) FullTimeEquivalent() terra.NumberValue
func (OrganizationsAttributes) InternalRef ¶
func (o OrganizationsAttributes) InternalRef() (terra.Reference, error)
func (OrganizationsAttributes) InternalTokens ¶
func (o OrganizationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OrganizationsAttributes) InternalWithRef ¶
func (o OrganizationsAttributes) InternalWithRef(ref terra.Reference) OrganizationsAttributes
func (OrganizationsAttributes) Location ¶
func (o OrganizationsAttributes) Location() terra.StringValue
func (OrganizationsAttributes) Name ¶
func (o OrganizationsAttributes) Name() terra.StringValue
func (OrganizationsAttributes) Primary ¶
func (o OrganizationsAttributes) Primary() terra.BoolValue
func (OrganizationsAttributes) Symbol ¶
func (o OrganizationsAttributes) Symbol() terra.StringValue
func (OrganizationsAttributes) Title ¶
func (o OrganizationsAttributes) Title() terra.StringValue
func (OrganizationsAttributes) Type ¶
func (o OrganizationsAttributes) Type() terra.StringValue
type OrganizationsState ¶
type OrganizationsState struct { CostCenter string `json:"cost_center"` CustomType string `json:"custom_type"` Department string `json:"department"` Description string `json:"description"` Domain string `json:"domain"` FullTimeEquivalent float64 `json:"full_time_equivalent"` Location string `json:"location"` Name string `json:"name"` Primary bool `json:"primary"` Symbol string `json:"symbol"` Title string `json:"title"` Type string `json:"type"` }
type Phones ¶
type Phones struct { // CustomType: string, optional CustomType terra.StringValue `hcl:"custom_type,attr"` // Primary: bool, optional Primary terra.BoolValue `hcl:"primary,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type PhonesAttributes ¶
type PhonesAttributes struct {
// contains filtered or unexported fields
}
func (PhonesAttributes) CustomType ¶
func (p PhonesAttributes) CustomType() terra.StringValue
func (PhonesAttributes) InternalRef ¶
func (p PhonesAttributes) InternalRef() (terra.Reference, error)
func (PhonesAttributes) InternalTokens ¶
func (p PhonesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PhonesAttributes) InternalWithRef ¶
func (p PhonesAttributes) InternalWithRef(ref terra.Reference) PhonesAttributes
func (PhonesAttributes) Primary ¶
func (p PhonesAttributes) Primary() terra.BoolValue
func (PhonesAttributes) Type ¶
func (p PhonesAttributes) Type() terra.StringValue
func (PhonesAttributes) Value ¶
func (p PhonesAttributes) Value() terra.StringValue
type PhonesState ¶
type PosixAccounts ¶
type PosixAccounts struct { // AccountId: string, optional AccountId terra.StringValue `hcl:"account_id,attr"` // Gecos: string, optional Gecos terra.StringValue `hcl:"gecos,attr"` // Gid: string, optional Gid terra.StringValue `hcl:"gid,attr"` // HomeDirectory: string, optional HomeDirectory terra.StringValue `hcl:"home_directory,attr"` // OperatingSystemType: string, optional OperatingSystemType terra.StringValue `hcl:"operating_system_type,attr"` // Primary: bool, optional Primary terra.BoolValue `hcl:"primary,attr"` // Shell: string, optional Shell terra.StringValue `hcl:"shell,attr"` // SystemId: string, optional SystemId terra.StringValue `hcl:"system_id,attr"` // Uid: string, optional Uid terra.StringValue `hcl:"uid,attr"` // Username: string, optional Username terra.StringValue `hcl:"username,attr"` }
type PosixAccountsAttributes ¶
type PosixAccountsAttributes struct {
// contains filtered or unexported fields
}
func (PosixAccountsAttributes) AccountId ¶
func (pa PosixAccountsAttributes) AccountId() terra.StringValue
func (PosixAccountsAttributes) Gecos ¶
func (pa PosixAccountsAttributes) Gecos() terra.StringValue
func (PosixAccountsAttributes) Gid ¶
func (pa PosixAccountsAttributes) Gid() terra.StringValue
func (PosixAccountsAttributes) HomeDirectory ¶
func (pa PosixAccountsAttributes) HomeDirectory() terra.StringValue
func (PosixAccountsAttributes) InternalRef ¶
func (pa PosixAccountsAttributes) InternalRef() (terra.Reference, error)
func (PosixAccountsAttributes) InternalTokens ¶
func (pa PosixAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PosixAccountsAttributes) InternalWithRef ¶
func (pa PosixAccountsAttributes) InternalWithRef(ref terra.Reference) PosixAccountsAttributes
func (PosixAccountsAttributes) OperatingSystemType ¶
func (pa PosixAccountsAttributes) OperatingSystemType() terra.StringValue
func (PosixAccountsAttributes) Primary ¶
func (pa PosixAccountsAttributes) Primary() terra.BoolValue
func (PosixAccountsAttributes) Shell ¶
func (pa PosixAccountsAttributes) Shell() terra.StringValue
func (PosixAccountsAttributes) SystemId ¶
func (pa PosixAccountsAttributes) SystemId() terra.StringValue
func (PosixAccountsAttributes) Uid ¶
func (pa PosixAccountsAttributes) Uid() terra.StringValue
func (PosixAccountsAttributes) Username ¶
func (pa PosixAccountsAttributes) Username() terra.StringValue
type PosixAccountsState ¶
type PosixAccountsState struct { AccountId string `json:"account_id"` Gecos string `json:"gecos"` Gid string `json:"gid"` HomeDirectory string `json:"home_directory"` OperatingSystemType string `json:"operating_system_type"` Primary bool `json:"primary"` Shell string `json:"shell"` SystemId string `json:"system_id"` Uid string `json:"uid"` Username string `json:"username"` }
type Relations ¶
type Relations struct { // CustomType: string, optional CustomType terra.StringValue `hcl:"custom_type,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type RelationsAttributes ¶
type RelationsAttributes struct {
// contains filtered or unexported fields
}
func (RelationsAttributes) CustomType ¶
func (r RelationsAttributes) CustomType() terra.StringValue
func (RelationsAttributes) InternalRef ¶
func (r RelationsAttributes) InternalRef() (terra.Reference, error)
func (RelationsAttributes) InternalTokens ¶
func (r RelationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RelationsAttributes) InternalWithRef ¶
func (r RelationsAttributes) InternalWithRef(ref terra.Reference) RelationsAttributes
func (RelationsAttributes) Type ¶
func (r RelationsAttributes) Type() terra.StringValue
func (RelationsAttributes) Value ¶
func (r RelationsAttributes) Value() terra.StringValue
type RelationsState ¶
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 googleworkspace_user.
func (*Resource) Attributes ¶
func (gu *Resource) Attributes() googleworkspaceUserAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gu *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gu *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type SshPublicKeys ¶
type SshPublicKeys struct { // ExpirationTimeUsec: string, optional ExpirationTimeUsec terra.StringValue `hcl:"expiration_time_usec,attr"` // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` }
type SshPublicKeysAttributes ¶
type SshPublicKeysAttributes struct {
// contains filtered or unexported fields
}
func (SshPublicKeysAttributes) ExpirationTimeUsec ¶
func (spk SshPublicKeysAttributes) ExpirationTimeUsec() terra.StringValue
func (SshPublicKeysAttributes) Fingerprint ¶
func (spk SshPublicKeysAttributes) Fingerprint() terra.StringValue
func (SshPublicKeysAttributes) InternalRef ¶
func (spk SshPublicKeysAttributes) InternalRef() (terra.Reference, error)
func (SshPublicKeysAttributes) InternalTokens ¶
func (spk SshPublicKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SshPublicKeysAttributes) InternalWithRef ¶
func (spk SshPublicKeysAttributes) InternalWithRef(ref terra.Reference) SshPublicKeysAttributes
func (SshPublicKeysAttributes) Key ¶
func (spk SshPublicKeysAttributes) Key() terra.StringValue
type SshPublicKeysState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
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 ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type Websites ¶
type Websites struct { // CustomType: string, optional CustomType terra.StringValue `hcl:"custom_type,attr"` // Primary: bool, optional Primary terra.BoolValue `hcl:"primary,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type WebsitesAttributes ¶
type WebsitesAttributes struct {
// contains filtered or unexported fields
}
func (WebsitesAttributes) CustomType ¶
func (w WebsitesAttributes) CustomType() terra.StringValue
func (WebsitesAttributes) InternalRef ¶
func (w WebsitesAttributes) InternalRef() (terra.Reference, error)
func (WebsitesAttributes) InternalTokens ¶
func (w WebsitesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WebsitesAttributes) InternalWithRef ¶
func (w WebsitesAttributes) InternalWithRef(ref terra.Reference) WebsitesAttributes
func (WebsitesAttributes) Primary ¶
func (w WebsitesAttributes) Primary() terra.BoolValue
func (WebsitesAttributes) Type ¶
func (w WebsitesAttributes) Type() terra.StringValue
func (WebsitesAttributes) Value ¶
func (w WebsitesAttributes) Value() terra.StringValue