Documentation ¶
Index ¶
- type Configuration
- type ConfigurationAttributes
- func (c ConfigurationAttributes) Id() terra.StringValue
- func (c ConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes
- func (c ConfigurationAttributes) Revision() terra.NumberValue
- type ConfigurationState
- type EncryptionOptions
- type EncryptionOptionsAttributes
- func (eo EncryptionOptionsAttributes) InternalRef() (terra.Reference, error)
- func (eo EncryptionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eo EncryptionOptionsAttributes) InternalWithRef(ref terra.Reference) EncryptionOptionsAttributes
- func (eo EncryptionOptionsAttributes) KmsKeyId() terra.StringValue
- func (eo EncryptionOptionsAttributes) UseAwsOwnedKey() terra.BoolValue
- type EncryptionOptionsState
- type Instances
- type InstancesAttributes
- func (i InstancesAttributes) ConsoleUrl() terra.StringValue
- func (i InstancesAttributes) Endpoints() terra.ListValue[terra.StringValue]
- func (i InstancesAttributes) InternalRef() (terra.Reference, error)
- func (i InstancesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i InstancesAttributes) InternalWithRef(ref terra.Reference) InstancesAttributes
- func (i InstancesAttributes) IpAddress() terra.StringValue
- type InstancesState
- type LdapServerMetadata
- type LdapServerMetadataAttributes
- func (lsm LdapServerMetadataAttributes) Hosts() terra.ListValue[terra.StringValue]
- func (lsm LdapServerMetadataAttributes) InternalRef() (terra.Reference, error)
- func (lsm LdapServerMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lsm LdapServerMetadataAttributes) InternalWithRef(ref terra.Reference) LdapServerMetadataAttributes
- func (lsm LdapServerMetadataAttributes) RoleBase() terra.StringValue
- func (lsm LdapServerMetadataAttributes) RoleName() terra.StringValue
- func (lsm LdapServerMetadataAttributes) RoleSearchMatching() terra.StringValue
- func (lsm LdapServerMetadataAttributes) RoleSearchSubtree() terra.BoolValue
- func (lsm LdapServerMetadataAttributes) ServiceAccountPassword() terra.StringValue
- func (lsm LdapServerMetadataAttributes) ServiceAccountUsername() terra.StringValue
- func (lsm LdapServerMetadataAttributes) UserBase() terra.StringValue
- func (lsm LdapServerMetadataAttributes) UserRoleName() terra.StringValue
- func (lsm LdapServerMetadataAttributes) UserSearchMatching() terra.StringValue
- func (lsm LdapServerMetadataAttributes) UserSearchSubtree() terra.BoolValue
- type LdapServerMetadataState
- type Logs
- type LogsAttributes
- func (l LogsAttributes) Audit() terra.StringValue
- func (l LogsAttributes) General() terra.BoolValue
- func (l LogsAttributes) InternalRef() (terra.Reference, error)
- func (l LogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l LogsAttributes) InternalWithRef(ref terra.Reference) LogsAttributes
- type LogsState
- type MaintenanceWindowStartTime
- type MaintenanceWindowStartTimeAttributes
- func (mwst MaintenanceWindowStartTimeAttributes) DayOfWeek() terra.StringValue
- func (mwst MaintenanceWindowStartTimeAttributes) InternalRef() (terra.Reference, error)
- func (mwst MaintenanceWindowStartTimeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mwst MaintenanceWindowStartTimeAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowStartTimeAttributes
- func (mwst MaintenanceWindowStartTimeAttributes) TimeOfDay() terra.StringValue
- func (mwst MaintenanceWindowStartTimeAttributes) TimeZone() terra.StringValue
- type MaintenanceWindowStartTimeState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() 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 User
- type UserAttributes
- func (u UserAttributes) ConsoleAccess() terra.BoolValue
- func (u UserAttributes) Groups() terra.SetValue[terra.StringValue]
- func (u UserAttributes) InternalRef() (terra.Reference, error)
- func (u UserAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (u UserAttributes) InternalWithRef(ref terra.Reference) UserAttributes
- func (u UserAttributes) Password() terra.StringValue
- func (u UserAttributes) Username() terra.StringValue
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Revision: number, optional Revision terra.NumberValue `hcl:"revision,attr"` }
type ConfigurationAttributes ¶
type ConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ConfigurationAttributes) Id ¶
func (c ConfigurationAttributes) Id() terra.StringValue
func (ConfigurationAttributes) InternalRef ¶
func (c ConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ConfigurationAttributes) InternalTokens ¶
func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigurationAttributes) InternalWithRef ¶
func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes
func (ConfigurationAttributes) Revision ¶
func (c ConfigurationAttributes) Revision() terra.NumberValue
type ConfigurationState ¶
type EncryptionOptions ¶
type EncryptionOptions struct { // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` // UseAwsOwnedKey: bool, optional UseAwsOwnedKey terra.BoolValue `hcl:"use_aws_owned_key,attr"` }
type EncryptionOptionsAttributes ¶
type EncryptionOptionsAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionOptionsAttributes) InternalRef ¶
func (eo EncryptionOptionsAttributes) InternalRef() (terra.Reference, error)
func (EncryptionOptionsAttributes) InternalTokens ¶
func (eo EncryptionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionOptionsAttributes) InternalWithRef ¶
func (eo EncryptionOptionsAttributes) InternalWithRef(ref terra.Reference) EncryptionOptionsAttributes
func (EncryptionOptionsAttributes) KmsKeyId ¶
func (eo EncryptionOptionsAttributes) KmsKeyId() terra.StringValue
func (EncryptionOptionsAttributes) UseAwsOwnedKey ¶
func (eo EncryptionOptionsAttributes) UseAwsOwnedKey() terra.BoolValue
type EncryptionOptionsState ¶
type InstancesAttributes ¶
type InstancesAttributes struct {
// contains filtered or unexported fields
}
func (InstancesAttributes) ConsoleUrl ¶
func (i InstancesAttributes) ConsoleUrl() terra.StringValue
func (InstancesAttributes) Endpoints ¶
func (i InstancesAttributes) Endpoints() terra.ListValue[terra.StringValue]
func (InstancesAttributes) InternalRef ¶
func (i InstancesAttributes) InternalRef() (terra.Reference, error)
func (InstancesAttributes) InternalTokens ¶
func (i InstancesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstancesAttributes) InternalWithRef ¶
func (i InstancesAttributes) InternalWithRef(ref terra.Reference) InstancesAttributes
func (InstancesAttributes) IpAddress ¶
func (i InstancesAttributes) IpAddress() terra.StringValue
type InstancesState ¶
type LdapServerMetadata ¶
type LdapServerMetadata struct { // Hosts: list of string, optional Hosts terra.ListValue[terra.StringValue] `hcl:"hosts,attr"` // RoleBase: string, optional RoleBase terra.StringValue `hcl:"role_base,attr"` // RoleName: string, optional RoleName terra.StringValue `hcl:"role_name,attr"` // RoleSearchMatching: string, optional RoleSearchMatching terra.StringValue `hcl:"role_search_matching,attr"` // RoleSearchSubtree: bool, optional RoleSearchSubtree terra.BoolValue `hcl:"role_search_subtree,attr"` // ServiceAccountPassword: string, optional ServiceAccountPassword terra.StringValue `hcl:"service_account_password,attr"` // ServiceAccountUsername: string, optional ServiceAccountUsername terra.StringValue `hcl:"service_account_username,attr"` // UserBase: string, optional UserBase terra.StringValue `hcl:"user_base,attr"` // UserRoleName: string, optional UserRoleName terra.StringValue `hcl:"user_role_name,attr"` // UserSearchMatching: string, optional UserSearchMatching terra.StringValue `hcl:"user_search_matching,attr"` // UserSearchSubtree: bool, optional UserSearchSubtree terra.BoolValue `hcl:"user_search_subtree,attr"` }
type LdapServerMetadataAttributes ¶
type LdapServerMetadataAttributes struct {
// contains filtered or unexported fields
}
func (LdapServerMetadataAttributes) Hosts ¶
func (lsm LdapServerMetadataAttributes) Hosts() terra.ListValue[terra.StringValue]
func (LdapServerMetadataAttributes) InternalRef ¶
func (lsm LdapServerMetadataAttributes) InternalRef() (terra.Reference, error)
func (LdapServerMetadataAttributes) InternalTokens ¶
func (lsm LdapServerMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LdapServerMetadataAttributes) InternalWithRef ¶
func (lsm LdapServerMetadataAttributes) InternalWithRef(ref terra.Reference) LdapServerMetadataAttributes
func (LdapServerMetadataAttributes) RoleBase ¶
func (lsm LdapServerMetadataAttributes) RoleBase() terra.StringValue
func (LdapServerMetadataAttributes) RoleName ¶
func (lsm LdapServerMetadataAttributes) RoleName() terra.StringValue
func (LdapServerMetadataAttributes) RoleSearchMatching ¶
func (lsm LdapServerMetadataAttributes) RoleSearchMatching() terra.StringValue
func (LdapServerMetadataAttributes) RoleSearchSubtree ¶
func (lsm LdapServerMetadataAttributes) RoleSearchSubtree() terra.BoolValue
func (LdapServerMetadataAttributes) ServiceAccountPassword ¶
func (lsm LdapServerMetadataAttributes) ServiceAccountPassword() terra.StringValue
func (LdapServerMetadataAttributes) ServiceAccountUsername ¶
func (lsm LdapServerMetadataAttributes) ServiceAccountUsername() terra.StringValue
func (LdapServerMetadataAttributes) UserBase ¶
func (lsm LdapServerMetadataAttributes) UserBase() terra.StringValue
func (LdapServerMetadataAttributes) UserRoleName ¶
func (lsm LdapServerMetadataAttributes) UserRoleName() terra.StringValue
func (LdapServerMetadataAttributes) UserSearchMatching ¶
func (lsm LdapServerMetadataAttributes) UserSearchMatching() terra.StringValue
func (LdapServerMetadataAttributes) UserSearchSubtree ¶
func (lsm LdapServerMetadataAttributes) UserSearchSubtree() terra.BoolValue
type LdapServerMetadataState ¶
type LdapServerMetadataState struct { Hosts []string `json:"hosts"` RoleBase string `json:"role_base"` RoleName string `json:"role_name"` RoleSearchMatching string `json:"role_search_matching"` RoleSearchSubtree bool `json:"role_search_subtree"` ServiceAccountPassword string `json:"service_account_password"` ServiceAccountUsername string `json:"service_account_username"` UserBase string `json:"user_base"` UserRoleName string `json:"user_role_name"` UserSearchMatching string `json:"user_search_matching"` UserSearchSubtree bool `json:"user_search_subtree"` }
type Logs ¶
type Logs struct { // Audit: string, optional Audit terra.StringValue `hcl:"audit,attr"` // General: bool, optional General terra.BoolValue `hcl:"general,attr"` }
type LogsAttributes ¶
type LogsAttributes struct {
// contains filtered or unexported fields
}
func (LogsAttributes) Audit ¶
func (l LogsAttributes) Audit() terra.StringValue
func (LogsAttributes) General ¶
func (l LogsAttributes) General() terra.BoolValue
func (LogsAttributes) InternalRef ¶
func (l LogsAttributes) InternalRef() (terra.Reference, error)
func (LogsAttributes) InternalTokens ¶
func (l LogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogsAttributes) InternalWithRef ¶
func (l LogsAttributes) InternalWithRef(ref terra.Reference) LogsAttributes
type MaintenanceWindowStartTime ¶
type MaintenanceWindowStartTime struct { // DayOfWeek: string, required DayOfWeek terra.StringValue `hcl:"day_of_week,attr" validate:"required"` // TimeOfDay: string, required TimeOfDay terra.StringValue `hcl:"time_of_day,attr" validate:"required"` // TimeZone: string, required TimeZone terra.StringValue `hcl:"time_zone,attr" validate:"required"` }
type MaintenanceWindowStartTimeAttributes ¶
type MaintenanceWindowStartTimeAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceWindowStartTimeAttributes) DayOfWeek ¶
func (mwst MaintenanceWindowStartTimeAttributes) DayOfWeek() terra.StringValue
func (MaintenanceWindowStartTimeAttributes) InternalRef ¶
func (mwst MaintenanceWindowStartTimeAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceWindowStartTimeAttributes) InternalTokens ¶
func (mwst MaintenanceWindowStartTimeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceWindowStartTimeAttributes) InternalWithRef ¶
func (mwst MaintenanceWindowStartTimeAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowStartTimeAttributes
func (MaintenanceWindowStartTimeAttributes) TimeOfDay ¶
func (mwst MaintenanceWindowStartTimeAttributes) TimeOfDay() terra.StringValue
func (MaintenanceWindowStartTimeAttributes) TimeZone ¶
func (mwst MaintenanceWindowStartTimeAttributes) TimeZone() terra.StringValue
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 (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() 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 User ¶
type User struct { // ConsoleAccess: bool, optional ConsoleAccess terra.BoolValue `hcl:"console_access,attr"` // Groups: set of string, optional Groups terra.SetValue[terra.StringValue] `hcl:"groups,attr"` // Password: string, required Password terra.StringValue `hcl:"password,attr" validate:"required"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type UserAttributes ¶
type UserAttributes struct {
// contains filtered or unexported fields
}
func (UserAttributes) ConsoleAccess ¶
func (u UserAttributes) ConsoleAccess() terra.BoolValue
func (UserAttributes) Groups ¶
func (u UserAttributes) Groups() terra.SetValue[terra.StringValue]
func (UserAttributes) InternalRef ¶
func (u UserAttributes) InternalRef() (terra.Reference, error)
func (UserAttributes) InternalTokens ¶
func (u UserAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserAttributes) InternalWithRef ¶
func (u UserAttributes) InternalWithRef(ref terra.Reference) UserAttributes
func (UserAttributes) Password ¶
func (u UserAttributes) Password() terra.StringValue
func (UserAttributes) Username ¶
func (u UserAttributes) Username() terra.StringValue
Click to show internal directories.
Click to hide internal directories.