models

package
v1.3.1 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

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

type PrivateEndpointRegistration

type PrivateEndpointRegistration struct {
	CloudProvider types.String `tfsdk:"cloud_provider"`
	Description   types.String `tfsdk:"description"`
	EndpointId    types.String `tfsdk:"private_endpoint_id"`
	Region        types.String `tfsdk:"region"`
}

type ServicePrivateEndpointsAttachment added in v1.0.0

type ServicePrivateEndpointsAttachment struct {
	PrivateEndpointIDs types.List   `tfsdk:"private_endpoint_ids"`
	ServiceID          types.String `tfsdk:"service_id"`
}

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

Jump to

Keyboard shortcuts

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