Help us shape the future of Go! Take the 2026 Go Developer Survey

resource_application

package
v5.15.2 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplicationResourceSchema

func ApplicationResourceSchema(ctx context.Context) schema.Schema

Types

type ApplicationModel

type ApplicationModel struct {
	AppName               types.String           `tfsdk:"app_name"`
	Application           types.String           `tfsdk:"application"`
	Cache                 CacheValue             `tfsdk:"cache"`
	ComposeDefinition     ComposeDefinitionValue `tfsdk:"compose_definition"`
	ContainerNames        types.List             `tfsdk:"container_names"`
	Database              DatabaseValue          `tfsdk:"database"`
	DeploymentInformation types.List             `tfsdk:"deployment_information"`
	DesiredCount          types.Int64            `tfsdk:"desired_count"`
	Environment           types.List             `tfsdk:"environment"`
	EnvironmentNames      types.List             `tfsdk:"environment_names"`
	Filesystem            FilesystemValue        `tfsdk:"filesystem"`
	ImageReference        ImageReferenceValue    `tfsdk:"image_reference"`
	MaxCapacity           types.Int64            `tfsdk:"max_capacity"`
	Metadata              types.Map              `tfsdk:"metadata"`
	MetadataAvailable     types.Bool             `tfsdk:"metadata_available"`
	MinCapacity           types.Int64            `tfsdk:"min_capacity"`
	Organisation          types.String           `tfsdk:"organisation"`
	RunningCount          types.Int64            `tfsdk:"running_count"`
	Status                types.String           `tfsdk:"status"`
}

type CacheType added in v5.12.0

type CacheType struct {
	basetypes.ObjectType
}

func (CacheType) Equal added in v5.12.0

func (t CacheType) Equal(o attr.Type) bool

func (CacheType) String added in v5.12.0

func (t CacheType) String() string

func (CacheType) ValueFromObject added in v5.12.0

func (CacheType) ValueFromTerraform added in v5.12.0

func (t CacheType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (CacheType) ValueType added in v5.12.0

func (t CacheType) ValueType(ctx context.Context) attr.Value

type CacheValue added in v5.12.0

type CacheValue struct {
	CacheEndpoint    basetypes.StringValue `tfsdk:"cache_endpoint"`
	CacheIdentifier  basetypes.StringValue `tfsdk:"cache_identifier"`
	DataStorageMaxGb basetypes.Int64Value  `tfsdk:"data_storage_max_gb"`
	// contains filtered or unexported fields
}

func NewCacheValue added in v5.12.0

func NewCacheValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (CacheValue, diag.Diagnostics)

func NewCacheValueMust added in v5.12.0

func NewCacheValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) CacheValue

func NewCacheValueNull added in v5.12.0

func NewCacheValueNull() CacheValue

func NewCacheValueUnknown added in v5.12.0

func NewCacheValueUnknown() CacheValue

func (CacheValue) AttributeTypes added in v5.12.0

func (v CacheValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (CacheValue) Equal added in v5.12.0

func (v CacheValue) Equal(o attr.Value) bool

func (CacheValue) IsNull added in v5.12.0

func (v CacheValue) IsNull() bool

func (CacheValue) IsUnknown added in v5.12.0

func (v CacheValue) IsUnknown() bool

func (CacheValue) String added in v5.12.0

func (v CacheValue) String() string

func (CacheValue) ToObjectValue added in v5.12.0

func (CacheValue) ToTerraformValue added in v5.12.0

func (v CacheValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (CacheValue) Type added in v5.12.0

func (v CacheValue) Type(ctx context.Context) attr.Type

type ComposeDefinitionType added in v5.3.0

type ComposeDefinitionType struct {
	basetypes.ObjectType
}

func (ComposeDefinitionType) Equal added in v5.3.0

func (t ComposeDefinitionType) Equal(o attr.Type) bool

func (ComposeDefinitionType) String added in v5.3.0

func (t ComposeDefinitionType) String() string

func (ComposeDefinitionType) ValueFromObject added in v5.3.0

func (ComposeDefinitionType) ValueFromTerraform added in v5.3.0

func (t ComposeDefinitionType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ComposeDefinitionType) ValueType added in v5.3.0

func (t ComposeDefinitionType) ValueType(ctx context.Context) attr.Value

type ComposeDefinitionValue added in v5.3.0

type ComposeDefinitionValue struct {
	Architecture              basetypes.StringValue `tfsdk:"architecture"`
	Containers                basetypes.ListValue   `tfsdk:"containers"`
	EnableCrossAppNetworking  basetypes.BoolValue   `tfsdk:"enable_cross_app_networking"`
	EnableCrossEnvNetworking  basetypes.BoolValue   `tfsdk:"enable_cross_env_networking"`
	MaxCapacity               basetypes.Int64Value  `tfsdk:"max_capacity"`
	MinCapacity               basetypes.Int64Value  `tfsdk:"min_capacity"`
	SingleTaskOnly            basetypes.BoolValue   `tfsdk:"single_task_only"`
	SpotConfiguration         basetypes.ObjectValue `tfsdk:"spot_configuration"`
	StartupGracePeriodSeconds basetypes.Int64Value  `tfsdk:"startup_grace_period_seconds"`
	TaskCpu                   basetypes.Int64Value  `tfsdk:"task_cpu"`
	TaskMemory                basetypes.Int64Value  `tfsdk:"task_memory"`
	// contains filtered or unexported fields
}

func NewComposeDefinitionValue added in v5.3.0

func NewComposeDefinitionValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ComposeDefinitionValue, diag.Diagnostics)

func NewComposeDefinitionValueMust added in v5.3.0

func NewComposeDefinitionValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ComposeDefinitionValue

func NewComposeDefinitionValueNull added in v5.3.0

func NewComposeDefinitionValueNull() ComposeDefinitionValue

func NewComposeDefinitionValueUnknown added in v5.3.0

func NewComposeDefinitionValueUnknown() ComposeDefinitionValue

func (ComposeDefinitionValue) AttributeTypes added in v5.3.0

func (v ComposeDefinitionValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ComposeDefinitionValue) Equal added in v5.3.0

func (ComposeDefinitionValue) IsNull added in v5.3.0

func (v ComposeDefinitionValue) IsNull() bool

func (ComposeDefinitionValue) IsUnknown added in v5.3.0

func (v ComposeDefinitionValue) IsUnknown() bool

func (ComposeDefinitionValue) String added in v5.3.0

func (v ComposeDefinitionValue) String() string

func (ComposeDefinitionValue) ToObjectValue added in v5.3.0

func (ComposeDefinitionValue) ToTerraformValue added in v5.3.0

func (v ComposeDefinitionValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ComposeDefinitionValue) Type added in v5.3.0

type ContainersType added in v5.3.0

type ContainersType struct {
	basetypes.ObjectType
}

func (ContainersType) Equal added in v5.3.0

func (t ContainersType) Equal(o attr.Type) bool

func (ContainersType) String added in v5.3.0

func (t ContainersType) String() string

func (ContainersType) ValueFromObject added in v5.3.0

func (ContainersType) ValueFromTerraform added in v5.3.0

func (t ContainersType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ContainersType) ValueType added in v5.3.0

func (t ContainersType) ValueType(ctx context.Context) attr.Value

type ContainersValue added in v5.3.0

type ContainersValue struct {
	Command                basetypes.ListValue   `tfsdk:"command"`
	Cpu                    basetypes.Int64Value  `tfsdk:"cpu"`
	DependsOn              basetypes.ListValue   `tfsdk:"depends_on"`
	EntryPoint             basetypes.ListValue   `tfsdk:"entry_point"`
	Environment            basetypes.ListValue   `tfsdk:"environment"`
	Essential              basetypes.BoolValue   `tfsdk:"essential"`
	ExposedPorts           basetypes.ListValue   `tfsdk:"exposed_ports"`
	HealthCheck            basetypes.ObjectValue `tfsdk:"health_check"`
	ImageReference         basetypes.ObjectValue `tfsdk:"image_reference"`
	Memory                 basetypes.Int64Value  `tfsdk:"memory"`
	MemoryReservation      basetypes.Int64Value  `tfsdk:"memory_reservation"`
	MountPoints            basetypes.ListValue   `tfsdk:"mount_points"`
	Name                   basetypes.StringValue `tfsdk:"name"`
	OriginProtection       basetypes.BoolValue   `tfsdk:"origin_protection"`
	OriginProtectionConfig basetypes.ObjectValue `tfsdk:"origin_protection_config"`
	ReadonlyRootFilesystem basetypes.BoolValue   `tfsdk:"readonly_root_filesystem"`
	Secrets                basetypes.ListValue   `tfsdk:"secrets"`
	User                   basetypes.StringValue `tfsdk:"user"`
	WorkingDirectory       basetypes.StringValue `tfsdk:"working_directory"`
	// contains filtered or unexported fields
}

func NewContainersValue added in v5.3.0

func NewContainersValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ContainersValue, diag.Diagnostics)

func NewContainersValueMust added in v5.3.0

func NewContainersValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ContainersValue

func NewContainersValueNull added in v5.3.0

func NewContainersValueNull() ContainersValue

func NewContainersValueUnknown added in v5.3.0

func NewContainersValueUnknown() ContainersValue

func (ContainersValue) AttributeTypes added in v5.3.0

func (v ContainersValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ContainersValue) Equal added in v5.3.0

func (v ContainersValue) Equal(o attr.Value) bool

func (ContainersValue) IsNull added in v5.3.0

func (v ContainersValue) IsNull() bool

func (ContainersValue) IsUnknown added in v5.3.0

func (v ContainersValue) IsUnknown() bool

func (ContainersValue) String added in v5.3.0

func (v ContainersValue) String() string

func (ContainersValue) ToObjectValue added in v5.3.0

func (ContainersValue) ToTerraformValue added in v5.3.0

func (v ContainersValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ContainersValue) Type added in v5.3.0

func (v ContainersValue) Type(ctx context.Context) attr.Type

type DatabaseType added in v5.3.0

type DatabaseType struct {
	basetypes.ObjectType
}

func (DatabaseType) Equal added in v5.3.0

func (t DatabaseType) Equal(o attr.Type) bool

func (DatabaseType) String added in v5.3.0

func (t DatabaseType) String() string

func (DatabaseType) ValueFromObject added in v5.3.0

func (DatabaseType) ValueFromTerraform added in v5.3.0

func (t DatabaseType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (DatabaseType) ValueType added in v5.3.0

func (t DatabaseType) ValueType(ctx context.Context) attr.Value

type DatabaseValue added in v5.3.0

type DatabaseValue struct {
	Engine                basetypes.StringValue `tfsdk:"engine"`
	InstanceClass         basetypes.StringValue `tfsdk:"instance_class"`
	MultiAz               basetypes.BoolValue   `tfsdk:"multi_az"`
	RdsInstanceEndpoint   basetypes.StringValue `tfsdk:"rds_instance_endpoint"`
	RdsInstanceEngine     basetypes.StringValue `tfsdk:"rds_instance_engine"`
	RdsInstanceIdentifier basetypes.StringValue `tfsdk:"rds_instance_identifier"`
	RdsInstanceStatus     basetypes.StringValue `tfsdk:"rds_instance_status"`
	StorageGb             basetypes.Int64Value  `tfsdk:"storage_gb"`
	// contains filtered or unexported fields
}

func NewDatabaseValue added in v5.3.0

func NewDatabaseValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (DatabaseValue, diag.Diagnostics)

func NewDatabaseValueMust added in v5.3.0

func NewDatabaseValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) DatabaseValue

func NewDatabaseValueNull added in v5.3.0

func NewDatabaseValueNull() DatabaseValue

func NewDatabaseValueUnknown added in v5.3.0

func NewDatabaseValueUnknown() DatabaseValue

func (DatabaseValue) AttributeTypes added in v5.3.0

func (v DatabaseValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (DatabaseValue) Equal added in v5.3.0

func (v DatabaseValue) Equal(o attr.Value) bool

func (DatabaseValue) IsNull added in v5.3.0

func (v DatabaseValue) IsNull() bool

func (DatabaseValue) IsUnknown added in v5.3.0

func (v DatabaseValue) IsUnknown() bool

func (DatabaseValue) String added in v5.3.0

func (v DatabaseValue) String() string

func (DatabaseValue) ToObjectValue added in v5.3.0

func (DatabaseValue) ToTerraformValue added in v5.3.0

func (v DatabaseValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (DatabaseValue) Type added in v5.3.0

func (v DatabaseValue) Type(ctx context.Context) attr.Type

type DependsOnType added in v5.3.0

type DependsOnType struct {
	basetypes.ObjectType
}

func (DependsOnType) Equal added in v5.3.0

func (t DependsOnType) Equal(o attr.Type) bool

func (DependsOnType) String added in v5.3.0

func (t DependsOnType) String() string

func (DependsOnType) ValueFromObject added in v5.3.0

func (DependsOnType) ValueFromTerraform added in v5.3.0

func (t DependsOnType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (DependsOnType) ValueType added in v5.3.0

func (t DependsOnType) ValueType(ctx context.Context) attr.Value

type DependsOnValue added in v5.3.0

type DependsOnValue struct {
	Condition     basetypes.StringValue `tfsdk:"condition"`
	ContainerName basetypes.StringValue `tfsdk:"container_name"`
	// contains filtered or unexported fields
}

func NewDependsOnValue added in v5.3.0

func NewDependsOnValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (DependsOnValue, diag.Diagnostics)

func NewDependsOnValueMust added in v5.3.0

func NewDependsOnValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) DependsOnValue

func NewDependsOnValueNull added in v5.3.0

func NewDependsOnValueNull() DependsOnValue

func NewDependsOnValueUnknown added in v5.3.0

func NewDependsOnValueUnknown() DependsOnValue

func (DependsOnValue) AttributeTypes added in v5.3.0

func (v DependsOnValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (DependsOnValue) Equal added in v5.3.0

func (v DependsOnValue) Equal(o attr.Value) bool

func (DependsOnValue) IsNull added in v5.3.0

func (v DependsOnValue) IsNull() bool

func (DependsOnValue) IsUnknown added in v5.3.0

func (v DependsOnValue) IsUnknown() bool

func (DependsOnValue) String added in v5.3.0

func (v DependsOnValue) String() string

func (DependsOnValue) ToObjectValue added in v5.3.0

func (DependsOnValue) ToTerraformValue added in v5.3.0

func (v DependsOnValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (DependsOnValue) Type added in v5.3.0

func (v DependsOnValue) Type(ctx context.Context) attr.Type

type DeploymentInformationType added in v5.3.0

type DeploymentInformationType struct {
	basetypes.ObjectType
}

func (DeploymentInformationType) Equal added in v5.3.0

func (DeploymentInformationType) String added in v5.3.0

func (t DeploymentInformationType) String() string

func (DeploymentInformationType) ValueFromObject added in v5.3.0

func (DeploymentInformationType) ValueFromTerraform added in v5.3.0

func (t DeploymentInformationType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (DeploymentInformationType) ValueType added in v5.3.0

type DeploymentInformationValue added in v5.3.0

type DeploymentInformationValue struct {
	CreatedAt         basetypes.StringValue `tfsdk:"created_at"`
	DeploymentId      basetypes.StringValue `tfsdk:"deployment_id"`
	ImageTag          basetypes.StringValue `tfsdk:"image_tag"`
	Status            basetypes.StringValue `tfsdk:"status"`
	TaskDefinitionArn basetypes.StringValue `tfsdk:"task_definition_arn"`
	// contains filtered or unexported fields
}

func NewDeploymentInformationValue added in v5.3.0

func NewDeploymentInformationValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (DeploymentInformationValue, diag.Diagnostics)

func NewDeploymentInformationValueMust added in v5.3.0

func NewDeploymentInformationValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) DeploymentInformationValue

func NewDeploymentInformationValueNull added in v5.3.0

func NewDeploymentInformationValueNull() DeploymentInformationValue

func NewDeploymentInformationValueUnknown added in v5.3.0

func NewDeploymentInformationValueUnknown() DeploymentInformationValue

func (DeploymentInformationValue) AttributeTypes added in v5.3.0

func (v DeploymentInformationValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (DeploymentInformationValue) Equal added in v5.3.0

func (DeploymentInformationValue) IsNull added in v5.3.0

func (v DeploymentInformationValue) IsNull() bool

func (DeploymentInformationValue) IsUnknown added in v5.3.0

func (v DeploymentInformationValue) IsUnknown() bool

func (DeploymentInformationValue) String added in v5.3.0

func (DeploymentInformationValue) ToObjectValue added in v5.3.0

func (DeploymentInformationValue) ToTerraformValue added in v5.3.0

func (v DeploymentInformationValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (DeploymentInformationValue) Type added in v5.3.0

type EnvironmentType added in v5.3.0

type EnvironmentType struct {
	basetypes.ObjectType
}

func (EnvironmentType) Equal added in v5.3.0

func (t EnvironmentType) Equal(o attr.Type) bool

func (EnvironmentType) String added in v5.3.0

func (t EnvironmentType) String() string

func (EnvironmentType) ValueFromObject added in v5.3.0

func (EnvironmentType) ValueFromTerraform added in v5.3.0

func (t EnvironmentType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (EnvironmentType) ValueType added in v5.3.0

func (t EnvironmentType) ValueType(ctx context.Context) attr.Value

type EnvironmentValue added in v5.3.0

type EnvironmentValue struct {
	Name  basetypes.StringValue `tfsdk:"name"`
	Value basetypes.StringValue `tfsdk:"value"`
	// contains filtered or unexported fields
}

func NewEnvironmentValue added in v5.3.0

func NewEnvironmentValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (EnvironmentValue, diag.Diagnostics)

func NewEnvironmentValueMust added in v5.3.0

func NewEnvironmentValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) EnvironmentValue

func NewEnvironmentValueNull added in v5.3.0

func NewEnvironmentValueNull() EnvironmentValue

func NewEnvironmentValueUnknown added in v5.3.0

func NewEnvironmentValueUnknown() EnvironmentValue

func (EnvironmentValue) AttributeTypes added in v5.3.0

func (v EnvironmentValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (EnvironmentValue) Equal added in v5.3.0

func (v EnvironmentValue) Equal(o attr.Value) bool

func (EnvironmentValue) IsNull added in v5.3.0

func (v EnvironmentValue) IsNull() bool

func (EnvironmentValue) IsUnknown added in v5.3.0

func (v EnvironmentValue) IsUnknown() bool

func (EnvironmentValue) String added in v5.3.0

func (v EnvironmentValue) String() string

func (EnvironmentValue) ToObjectValue added in v5.3.0

func (EnvironmentValue) ToTerraformValue added in v5.3.0

func (v EnvironmentValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (EnvironmentValue) Type added in v5.3.0

type FilesystemType added in v5.3.0

type FilesystemType struct {
	basetypes.ObjectType
}

func (FilesystemType) Equal added in v5.3.0

func (t FilesystemType) Equal(o attr.Type) bool

func (FilesystemType) String added in v5.3.0

func (t FilesystemType) String() string

func (FilesystemType) ValueFromObject added in v5.3.0

func (FilesystemType) ValueFromTerraform added in v5.3.0

func (t FilesystemType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (FilesystemType) ValueType added in v5.3.0

func (t FilesystemType) ValueType(ctx context.Context) attr.Value

type FilesystemValue added in v5.3.0

type FilesystemValue struct {
	FilesystemId basetypes.StringValue `tfsdk:"filesystem_id"`
	MountPath    basetypes.StringValue `tfsdk:"mount_path"`
	Required     basetypes.BoolValue   `tfsdk:"required"`
	// contains filtered or unexported fields
}

func NewFilesystemValue added in v5.3.0

func NewFilesystemValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (FilesystemValue, diag.Diagnostics)

func NewFilesystemValueMust added in v5.3.0

func NewFilesystemValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) FilesystemValue

func NewFilesystemValueNull added in v5.3.0

func NewFilesystemValueNull() FilesystemValue

func NewFilesystemValueUnknown added in v5.3.0

func NewFilesystemValueUnknown() FilesystemValue

func (FilesystemValue) AttributeTypes added in v5.3.0

func (v FilesystemValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (FilesystemValue) Equal added in v5.3.0

func (v FilesystemValue) Equal(o attr.Value) bool

func (FilesystemValue) IsNull added in v5.3.0

func (v FilesystemValue) IsNull() bool

func (FilesystemValue) IsUnknown added in v5.3.0

func (v FilesystemValue) IsUnknown() bool

func (FilesystemValue) String added in v5.3.0

func (v FilesystemValue) String() string

func (FilesystemValue) ToObjectValue added in v5.3.0

func (FilesystemValue) ToTerraformValue added in v5.3.0

func (v FilesystemValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (FilesystemValue) Type added in v5.3.0

func (v FilesystemValue) Type(ctx context.Context) attr.Type

type HealthCheckType added in v5.3.0

type HealthCheckType struct {
	basetypes.ObjectType
}

func (HealthCheckType) Equal added in v5.3.0

func (t HealthCheckType) Equal(o attr.Type) bool

func (HealthCheckType) String added in v5.3.0

func (t HealthCheckType) String() string

func (HealthCheckType) ValueFromObject added in v5.3.0

func (HealthCheckType) ValueFromTerraform added in v5.3.0

func (t HealthCheckType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (HealthCheckType) ValueType added in v5.3.0

func (t HealthCheckType) ValueType(ctx context.Context) attr.Value

type HealthCheckValue added in v5.3.0

type HealthCheckValue struct {
	Command     basetypes.ListValue  `tfsdk:"command"`
	Interval    basetypes.Int64Value `tfsdk:"interval"`
	Retries     basetypes.Int64Value `tfsdk:"retries"`
	StartPeriod basetypes.Int64Value `tfsdk:"start_period"`
	Timeout     basetypes.Int64Value `tfsdk:"timeout"`
	// contains filtered or unexported fields
}

func NewHealthCheckValue added in v5.3.0

func NewHealthCheckValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (HealthCheckValue, diag.Diagnostics)

func NewHealthCheckValueMust added in v5.3.0

func NewHealthCheckValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) HealthCheckValue

func NewHealthCheckValueNull added in v5.3.0

func NewHealthCheckValueNull() HealthCheckValue

func NewHealthCheckValueUnknown added in v5.3.0

func NewHealthCheckValueUnknown() HealthCheckValue

func (HealthCheckValue) AttributeTypes added in v5.3.0

func (v HealthCheckValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (HealthCheckValue) Equal added in v5.3.0

func (v HealthCheckValue) Equal(o attr.Value) bool

func (HealthCheckValue) IsNull added in v5.3.0

func (v HealthCheckValue) IsNull() bool

func (HealthCheckValue) IsUnknown added in v5.3.0

func (v HealthCheckValue) IsUnknown() bool

func (HealthCheckValue) String added in v5.3.0

func (v HealthCheckValue) String() string

func (HealthCheckValue) ToObjectValue added in v5.3.0

func (HealthCheckValue) ToTerraformValue added in v5.3.0

func (v HealthCheckValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (HealthCheckValue) Type added in v5.3.0

type ImageReferenceType added in v5.3.0

type ImageReferenceType struct {
	basetypes.ObjectType
}

func (ImageReferenceType) Equal added in v5.3.0

func (t ImageReferenceType) Equal(o attr.Type) bool

func (ImageReferenceType) String added in v5.3.0

func (t ImageReferenceType) String() string

func (ImageReferenceType) ValueFromObject added in v5.3.0

func (ImageReferenceType) ValueFromTerraform added in v5.3.0

func (t ImageReferenceType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ImageReferenceType) ValueType added in v5.3.0

func (t ImageReferenceType) ValueType(ctx context.Context) attr.Value

type ImageReferenceValue added in v5.3.0

type ImageReferenceValue struct {
	Identifier         basetypes.StringValue `tfsdk:"identifier"`
	ImageReferenceType basetypes.StringValue `tfsdk:"type"`
	// contains filtered or unexported fields
}

func NewImageReferenceValue added in v5.3.0

func NewImageReferenceValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ImageReferenceValue, diag.Diagnostics)

func NewImageReferenceValueMust added in v5.3.0

func NewImageReferenceValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ImageReferenceValue

func NewImageReferenceValueNull added in v5.3.0

func NewImageReferenceValueNull() ImageReferenceValue

func NewImageReferenceValueUnknown added in v5.3.0

func NewImageReferenceValueUnknown() ImageReferenceValue

func (ImageReferenceValue) AttributeTypes added in v5.3.0

func (v ImageReferenceValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ImageReferenceValue) Equal added in v5.3.0

func (v ImageReferenceValue) Equal(o attr.Value) bool

func (ImageReferenceValue) IsNull added in v5.3.0

func (v ImageReferenceValue) IsNull() bool

func (ImageReferenceValue) IsUnknown added in v5.3.0

func (v ImageReferenceValue) IsUnknown() bool

func (ImageReferenceValue) String added in v5.3.0

func (v ImageReferenceValue) String() string

func (ImageReferenceValue) ToObjectValue added in v5.3.0

func (ImageReferenceValue) ToTerraformValue added in v5.3.0

func (v ImageReferenceValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ImageReferenceValue) Type added in v5.3.0

type MountPointsType added in v5.3.0

type MountPointsType struct {
	basetypes.ObjectType
}

func (MountPointsType) Equal added in v5.3.0

func (t MountPointsType) Equal(o attr.Type) bool

func (MountPointsType) String added in v5.3.0

func (t MountPointsType) String() string

func (MountPointsType) ValueFromObject added in v5.3.0

func (MountPointsType) ValueFromTerraform added in v5.3.0

func (t MountPointsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (MountPointsType) ValueType added in v5.3.0

func (t MountPointsType) ValueType(ctx context.Context) attr.Value

type MountPointsValue added in v5.3.0

type MountPointsValue struct {
	ContainerPath basetypes.StringValue `tfsdk:"container_path"`
	ReadOnly      basetypes.BoolValue   `tfsdk:"read_only"`
	SourceVolume  basetypes.StringValue `tfsdk:"source_volume"`
	// contains filtered or unexported fields
}

func NewMountPointsValue added in v5.3.0

func NewMountPointsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (MountPointsValue, diag.Diagnostics)

func NewMountPointsValueMust added in v5.3.0

func NewMountPointsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) MountPointsValue

func NewMountPointsValueNull added in v5.3.0

func NewMountPointsValueNull() MountPointsValue

func NewMountPointsValueUnknown added in v5.3.0

func NewMountPointsValueUnknown() MountPointsValue

func (MountPointsValue) AttributeTypes added in v5.3.0

func (v MountPointsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (MountPointsValue) Equal added in v5.3.0

func (v MountPointsValue) Equal(o attr.Value) bool

func (MountPointsValue) IsNull added in v5.3.0

func (v MountPointsValue) IsNull() bool

func (MountPointsValue) IsUnknown added in v5.3.0

func (v MountPointsValue) IsUnknown() bool

func (MountPointsValue) String added in v5.3.0

func (v MountPointsValue) String() string

func (MountPointsValue) ToObjectValue added in v5.3.0

func (MountPointsValue) ToTerraformValue added in v5.3.0

func (v MountPointsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (MountPointsValue) Type added in v5.3.0

type OriginProtectionConfigType added in v5.3.0

type OriginProtectionConfigType struct {
	basetypes.ObjectType
}

func (OriginProtectionConfigType) Equal added in v5.3.0

func (OriginProtectionConfigType) String added in v5.3.0

func (OriginProtectionConfigType) ValueFromObject added in v5.3.0

func (OriginProtectionConfigType) ValueFromTerraform added in v5.3.0

func (t OriginProtectionConfigType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (OriginProtectionConfigType) ValueType added in v5.3.0

type OriginProtectionConfigValue added in v5.3.0

type OriginProtectionConfigValue struct {
	Enabled      basetypes.BoolValue   `tfsdk:"enabled"`
	IpAllow      basetypes.ListValue   `tfsdk:"ip_allow"`
	RedirectHost basetypes.StringValue `tfsdk:"redirect_host"`
	// contains filtered or unexported fields
}

func NewOriginProtectionConfigValue added in v5.3.0

func NewOriginProtectionConfigValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OriginProtectionConfigValue, diag.Diagnostics)

func NewOriginProtectionConfigValueMust added in v5.3.0

func NewOriginProtectionConfigValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) OriginProtectionConfigValue

func NewOriginProtectionConfigValueNull added in v5.3.0

func NewOriginProtectionConfigValueNull() OriginProtectionConfigValue

func NewOriginProtectionConfigValueUnknown added in v5.3.0

func NewOriginProtectionConfigValueUnknown() OriginProtectionConfigValue

func (OriginProtectionConfigValue) AttributeTypes added in v5.3.0

func (v OriginProtectionConfigValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (OriginProtectionConfigValue) Equal added in v5.3.0

func (OriginProtectionConfigValue) IsNull added in v5.3.0

func (v OriginProtectionConfigValue) IsNull() bool

func (OriginProtectionConfigValue) IsUnknown added in v5.3.0

func (v OriginProtectionConfigValue) IsUnknown() bool

func (OriginProtectionConfigValue) String added in v5.3.0

func (OriginProtectionConfigValue) ToObjectValue added in v5.3.0

func (OriginProtectionConfigValue) ToTerraformValue added in v5.3.0

func (v OriginProtectionConfigValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (OriginProtectionConfigValue) Type added in v5.3.0

type SecretsType added in v5.3.0

type SecretsType struct {
	basetypes.ObjectType
}

func (SecretsType) Equal added in v5.3.0

func (t SecretsType) Equal(o attr.Type) bool

func (SecretsType) String added in v5.3.0

func (t SecretsType) String() string

func (SecretsType) ValueFromObject added in v5.3.0

func (SecretsType) ValueFromTerraform added in v5.3.0

func (t SecretsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (SecretsType) ValueType added in v5.3.0

func (t SecretsType) ValueType(ctx context.Context) attr.Value

type SecretsValue added in v5.3.0

type SecretsValue struct {
	Name      basetypes.StringValue `tfsdk:"name"`
	ValueFrom basetypes.StringValue `tfsdk:"value_from"`
	// contains filtered or unexported fields
}

func NewSecretsValue added in v5.3.0

func NewSecretsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SecretsValue, diag.Diagnostics)

func NewSecretsValueMust added in v5.3.0

func NewSecretsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SecretsValue

func NewSecretsValueNull added in v5.3.0

func NewSecretsValueNull() SecretsValue

func NewSecretsValueUnknown added in v5.3.0

func NewSecretsValueUnknown() SecretsValue

func (SecretsValue) AttributeTypes added in v5.3.0

func (v SecretsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (SecretsValue) Equal added in v5.3.0

func (v SecretsValue) Equal(o attr.Value) bool

func (SecretsValue) IsNull added in v5.3.0

func (v SecretsValue) IsNull() bool

func (SecretsValue) IsUnknown added in v5.3.0

func (v SecretsValue) IsUnknown() bool

func (SecretsValue) String added in v5.3.0

func (v SecretsValue) String() string

func (SecretsValue) ToObjectValue added in v5.3.0

func (SecretsValue) ToTerraformValue added in v5.3.0

func (v SecretsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (SecretsValue) Type added in v5.3.0

func (v SecretsValue) Type(ctx context.Context) attr.Type

type SpotConfigurationType added in v5.3.0

type SpotConfigurationType struct {
	basetypes.ObjectType
}

func (SpotConfigurationType) Equal added in v5.3.0

func (t SpotConfigurationType) Equal(o attr.Type) bool

func (SpotConfigurationType) String added in v5.3.0

func (t SpotConfigurationType) String() string

func (SpotConfigurationType) ValueFromObject added in v5.3.0

func (SpotConfigurationType) ValueFromTerraform added in v5.3.0

func (t SpotConfigurationType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (SpotConfigurationType) ValueType added in v5.3.0

func (t SpotConfigurationType) ValueType(ctx context.Context) attr.Value

type SpotConfigurationValue added in v5.3.0

type SpotConfigurationValue struct {
	Strategy basetypes.StringValue `tfsdk:"strategy"`
	// contains filtered or unexported fields
}

func NewSpotConfigurationValue added in v5.3.0

func NewSpotConfigurationValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SpotConfigurationValue, diag.Diagnostics)

func NewSpotConfigurationValueMust added in v5.3.0

func NewSpotConfigurationValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SpotConfigurationValue

func NewSpotConfigurationValueNull added in v5.3.0

func NewSpotConfigurationValueNull() SpotConfigurationValue

func NewSpotConfigurationValueUnknown added in v5.3.0

func NewSpotConfigurationValueUnknown() SpotConfigurationValue

func (SpotConfigurationValue) AttributeTypes added in v5.3.0

func (v SpotConfigurationValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (SpotConfigurationValue) Equal added in v5.3.0

func (SpotConfigurationValue) IsNull added in v5.3.0

func (v SpotConfigurationValue) IsNull() bool

func (SpotConfigurationValue) IsUnknown added in v5.3.0

func (v SpotConfigurationValue) IsUnknown() bool

func (SpotConfigurationValue) String added in v5.3.0

func (v SpotConfigurationValue) String() string

func (SpotConfigurationValue) ToObjectValue added in v5.3.0

func (SpotConfigurationValue) ToTerraformValue added in v5.3.0

func (v SpotConfigurationValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (SpotConfigurationValue) Type added in v5.3.0

Jump to

Keyboard shortcuts

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