Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupConfiguration ¶ added in v1.2.0
type BackupConfiguration struct { BackupPeriodInHours types.Int32 `tfsdk:"backup_period_in_hours"` BackupRetentionPeriodInHours types.Int32 `tfsdk:"backup_retention_period_in_hours"` BackupStartTime types.String `tfsdk:"backup_start_time"` }
func (BackupConfiguration) ObjectType ¶ added in v1.2.0
func (b BackupConfiguration) ObjectType() types.ObjectType
func (BackupConfiguration) ObjectValue ¶ added in v1.2.0
func (b BackupConfiguration) ObjectValue() basetypes.ObjectValue
type Endpoint ¶
type Endpoint struct { Protocol types.String `tfsdk:"protocol"` Host types.String `tfsdk:"host"` Port types.Int64 `tfsdk:"port"` }
func (Endpoint) ObjectType ¶
func (e Endpoint) ObjectType() types.ObjectType
func (Endpoint) ObjectValue ¶
func (e Endpoint) ObjectValue() basetypes.ObjectValue
type IPAccessList ¶
type IPAccessList struct { Source types.String `tfsdk:"source"` Description types.String `tfsdk:"description"` }
func (IPAccessList) ObjectType ¶
func (i IPAccessList) ObjectType() types.ObjectType
func (IPAccessList) ObjectValue ¶
func (i IPAccessList) ObjectValue() basetypes.ObjectValue
type PrivateEndpointConfig ¶
type PrivateEndpointConfig struct { EndpointServiceID types.String `tfsdk:"endpoint_service_id"` PrivateDNSHostname types.String `tfsdk:"private_dns_hostname"` }
func (PrivateEndpointConfig) ObjectType ¶
func (p PrivateEndpointConfig) ObjectType() types.ObjectType
func (PrivateEndpointConfig) ObjectValue ¶
func (p PrivateEndpointConfig) ObjectValue() basetypes.ObjectValue
type ServicePrivateEndpointsAttachment ¶ added in v1.0.0
type ServiceResourceModel ¶
type ServiceResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Password types.String `tfsdk:"password"` PasswordHash types.String `tfsdk:"password_hash"` DoubleSha1PasswordHash types.String `tfsdk:"double_sha1_password_hash"` Endpoints types.List `tfsdk:"endpoints"` CloudProvider types.String `tfsdk:"cloud_provider"` Region types.String `tfsdk:"region"` Tier types.String `tfsdk:"tier"` ReleaseChannel types.String `tfsdk:"release_channel"` IdleScaling types.Bool `tfsdk:"idle_scaling"` IpAccessList types.List `tfsdk:"ip_access"` MinTotalMemoryGb types.Int64 `tfsdk:"min_total_memory_gb"` MaxTotalMemoryGb types.Int64 `tfsdk:"max_total_memory_gb"` MinReplicaMemoryGb types.Int64 `tfsdk:"min_replica_memory_gb"` MaxReplicaMemoryGb types.Int64 `tfsdk:"max_replica_memory_gb"` NumReplicas types.Int64 `tfsdk:"num_replicas"` IdleTimeoutMinutes types.Int64 `tfsdk:"idle_timeout_minutes"` IAMRole types.String `tfsdk:"iam_role"` PrivateEndpointConfig types.Object `tfsdk:"private_endpoint_config"` EncryptionKey types.String `tfsdk:"encryption_key"` EncryptionAssumedRoleIdentifier types.String `tfsdk:"encryption_assumed_role_identifier"` BackupConfiguration types.Object `tfsdk:"backup_configuration"` }
func (*ServiceResourceModel) Equals ¶
func (m *ServiceResourceModel) Equals(b ServiceResourceModel) bool
Click to show internal directories.
Click to hide internal directories.