sagemakerdataqualityjobdefinition

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchTransformInput

type BatchTransformInput struct {
	// DataCapturedDestinationS3Uri: string, required
	DataCapturedDestinationS3Uri terra.StringValue `hcl:"data_captured_destination_s3_uri,attr" validate:"required"`
	// LocalPath: string, optional
	LocalPath terra.StringValue `hcl:"local_path,attr"`
	// S3DataDistributionType: string, optional
	S3DataDistributionType terra.StringValue `hcl:"s3_data_distribution_type,attr"`
	// S3InputMode: string, optional
	S3InputMode terra.StringValue `hcl:"s3_input_mode,attr"`
	// DatasetFormat: required
	DatasetFormat *DatasetFormat `hcl:"dataset_format,block" validate:"required"`
}

type BatchTransformInputAttributes

type BatchTransformInputAttributes struct {
	// contains filtered or unexported fields
}

func (BatchTransformInputAttributes) DataCapturedDestinationS3Uri

func (bti BatchTransformInputAttributes) DataCapturedDestinationS3Uri() terra.StringValue

func (BatchTransformInputAttributes) DatasetFormat

func (BatchTransformInputAttributes) InternalRef

func (bti BatchTransformInputAttributes) InternalRef() (terra.Reference, error)

func (BatchTransformInputAttributes) InternalTokens

func (bti BatchTransformInputAttributes) InternalTokens() (hclwrite.Tokens, error)

func (BatchTransformInputAttributes) InternalWithRef

func (BatchTransformInputAttributes) LocalPath

func (BatchTransformInputAttributes) S3DataDistributionType

func (bti BatchTransformInputAttributes) S3DataDistributionType() terra.StringValue

func (BatchTransformInputAttributes) S3InputMode

type BatchTransformInputState

type BatchTransformInputState struct {
	DataCapturedDestinationS3Uri string               `json:"data_captured_destination_s3_uri"`
	LocalPath                    string               `json:"local_path"`
	S3DataDistributionType       string               `json:"s3_data_distribution_type"`
	S3InputMode                  string               `json:"s3_input_mode"`
	DatasetFormat                []DatasetFormatState `json:"dataset_format"`
}

type ClusterConfig

type ClusterConfig struct {
	// InstanceCount: number, required
	InstanceCount terra.NumberValue `hcl:"instance_count,attr" validate:"required"`
	// InstanceType: string, required
	InstanceType terra.StringValue `hcl:"instance_type,attr" validate:"required"`
	// VolumeKmsKeyId: string, optional
	VolumeKmsKeyId terra.StringValue `hcl:"volume_kms_key_id,attr"`
	// VolumeSizeInGb: number, required
	VolumeSizeInGb terra.NumberValue `hcl:"volume_size_in_gb,attr" validate:"required"`
}

type ClusterConfigAttributes

type ClusterConfigAttributes struct {
	// contains filtered or unexported fields
}

func (ClusterConfigAttributes) InstanceCount

func (cc ClusterConfigAttributes) InstanceCount() terra.NumberValue

func (ClusterConfigAttributes) InstanceType

func (cc ClusterConfigAttributes) InstanceType() terra.StringValue

func (ClusterConfigAttributes) InternalRef

func (cc ClusterConfigAttributes) InternalRef() (terra.Reference, error)

func (ClusterConfigAttributes) InternalTokens

func (cc ClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ClusterConfigAttributes) InternalWithRef

func (ClusterConfigAttributes) VolumeKmsKeyId

func (cc ClusterConfigAttributes) VolumeKmsKeyId() terra.StringValue

func (ClusterConfigAttributes) VolumeSizeInGb

func (cc ClusterConfigAttributes) VolumeSizeInGb() terra.NumberValue

type ClusterConfigState

type ClusterConfigState struct {
	InstanceCount  float64 `json:"instance_count"`
	InstanceType   string  `json:"instance_type"`
	VolumeKmsKeyId string  `json:"volume_kms_key_id"`
	VolumeSizeInGb float64 `json:"volume_size_in_gb"`
}

type ConstraintsResource

type ConstraintsResource struct {
	// S3Uri: string, optional
	S3Uri terra.StringValue `hcl:"s3_uri,attr"`
}

type ConstraintsResourceAttributes

type ConstraintsResourceAttributes struct {
	// contains filtered or unexported fields
}

func (ConstraintsResourceAttributes) InternalRef

func (cr ConstraintsResourceAttributes) InternalRef() (terra.Reference, error)

func (ConstraintsResourceAttributes) InternalTokens

func (cr ConstraintsResourceAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ConstraintsResourceAttributes) InternalWithRef

func (ConstraintsResourceAttributes) S3Uri

type ConstraintsResourceState

type ConstraintsResourceState struct {
	S3Uri string `json:"s3_uri"`
}

type Csv

type Csv struct {
	// Header: bool, optional
	Header terra.BoolValue `hcl:"header,attr"`
}

type CsvAttributes

type CsvAttributes struct {
	// contains filtered or unexported fields
}

func (CsvAttributes) Header

func (c CsvAttributes) Header() terra.BoolValue

func (CsvAttributes) InternalRef

func (c CsvAttributes) InternalRef() (terra.Reference, error)

func (CsvAttributes) InternalTokens

func (c CsvAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CsvAttributes) InternalWithRef

func (c CsvAttributes) InternalWithRef(ref terra.Reference) CsvAttributes

type CsvState

type CsvState struct {
	Header bool `json:"header"`
}

type DataQualityAppSpecification

type DataQualityAppSpecification struct {
	// Environment: map of string, optional
	Environment terra.MapValue[terra.StringValue] `hcl:"environment,attr"`
	// ImageUri: string, required
	ImageUri terra.StringValue `hcl:"image_uri,attr" validate:"required"`
	// PostAnalyticsProcessorSourceUri: string, optional
	PostAnalyticsProcessorSourceUri terra.StringValue `hcl:"post_analytics_processor_source_uri,attr"`
	// RecordPreprocessorSourceUri: string, optional
	RecordPreprocessorSourceUri terra.StringValue `hcl:"record_preprocessor_source_uri,attr"`
}

type DataQualityAppSpecificationAttributes

type DataQualityAppSpecificationAttributes struct {
	// contains filtered or unexported fields
}

func (DataQualityAppSpecificationAttributes) Environment

func (DataQualityAppSpecificationAttributes) ImageUri

func (DataQualityAppSpecificationAttributes) InternalRef

func (DataQualityAppSpecificationAttributes) InternalTokens

func (DataQualityAppSpecificationAttributes) InternalWithRef

func (DataQualityAppSpecificationAttributes) PostAnalyticsProcessorSourceUri

func (dqas DataQualityAppSpecificationAttributes) PostAnalyticsProcessorSourceUri() terra.StringValue

func (DataQualityAppSpecificationAttributes) RecordPreprocessorSourceUri

func (dqas DataQualityAppSpecificationAttributes) RecordPreprocessorSourceUri() terra.StringValue

type DataQualityAppSpecificationState

type DataQualityAppSpecificationState struct {
	Environment                     map[string]string `json:"environment"`
	ImageUri                        string            `json:"image_uri"`
	PostAnalyticsProcessorSourceUri string            `json:"post_analytics_processor_source_uri"`
	RecordPreprocessorSourceUri     string            `json:"record_preprocessor_source_uri"`
}

type DataQualityBaselineConfig

type DataQualityBaselineConfig struct {
	// ConstraintsResource: optional
	ConstraintsResource *ConstraintsResource `hcl:"constraints_resource,block"`
	// StatisticsResource: optional
	StatisticsResource *StatisticsResource `hcl:"statistics_resource,block"`
}

type DataQualityBaselineConfigAttributes

type DataQualityBaselineConfigAttributes struct {
	// contains filtered or unexported fields
}

func (DataQualityBaselineConfigAttributes) ConstraintsResource

func (DataQualityBaselineConfigAttributes) InternalRef

func (DataQualityBaselineConfigAttributes) InternalTokens

func (dqbc DataQualityBaselineConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataQualityBaselineConfigAttributes) InternalWithRef

func (DataQualityBaselineConfigAttributes) StatisticsResource

type DataQualityBaselineConfigState

type DataQualityBaselineConfigState struct {
	ConstraintsResource []ConstraintsResourceState `json:"constraints_resource"`
	StatisticsResource  []StatisticsResourceState  `json:"statistics_resource"`
}

type DataQualityJobInput

type DataQualityJobInput struct {
	// BatchTransformInput: optional
	BatchTransformInput *BatchTransformInput `hcl:"batch_transform_input,block"`
	// EndpointInput: optional
	EndpointInput *EndpointInput `hcl:"endpoint_input,block"`
}

type DataQualityJobInputAttributes

type DataQualityJobInputAttributes struct {
	// contains filtered or unexported fields
}

func (DataQualityJobInputAttributes) BatchTransformInput

func (DataQualityJobInputAttributes) EndpointInput

func (DataQualityJobInputAttributes) InternalRef

func (dqji DataQualityJobInputAttributes) InternalRef() (terra.Reference, error)

func (DataQualityJobInputAttributes) InternalTokens

func (dqji DataQualityJobInputAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataQualityJobInputAttributes) InternalWithRef

type DataQualityJobInputState

type DataQualityJobInputState struct {
	BatchTransformInput []BatchTransformInputState `json:"batch_transform_input"`
	EndpointInput       []EndpointInputState       `json:"endpoint_input"`
}

type DataQualityJobOutputConfig

type DataQualityJobOutputConfig struct {
	// KmsKeyId: string, optional
	KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"`
	// MonitoringOutputs: required
	MonitoringOutputs *MonitoringOutputs `hcl:"monitoring_outputs,block" validate:"required"`
}

type DataQualityJobOutputConfigAttributes

type DataQualityJobOutputConfigAttributes struct {
	// contains filtered or unexported fields
}

func (DataQualityJobOutputConfigAttributes) InternalRef

func (DataQualityJobOutputConfigAttributes) InternalTokens

func (dqjoc DataQualityJobOutputConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataQualityJobOutputConfigAttributes) InternalWithRef

func (DataQualityJobOutputConfigAttributes) KmsKeyId

func (DataQualityJobOutputConfigAttributes) MonitoringOutputs

type DataQualityJobOutputConfigState

type DataQualityJobOutputConfigState struct {
	KmsKeyId          string                   `json:"kms_key_id"`
	MonitoringOutputs []MonitoringOutputsState `json:"monitoring_outputs"`
}

type DatasetFormat

type DatasetFormat struct {
	// Csv: optional
	Csv *Csv `hcl:"csv,block"`
	// Json: optional
	Json *Json `hcl:"json,block"`
}

type DatasetFormatAttributes

type DatasetFormatAttributes struct {
	// contains filtered or unexported fields
}

func (DatasetFormatAttributes) Csv

func (DatasetFormatAttributes) InternalRef

func (df DatasetFormatAttributes) InternalRef() (terra.Reference, error)

func (DatasetFormatAttributes) InternalTokens

func (df DatasetFormatAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DatasetFormatAttributes) InternalWithRef

func (DatasetFormatAttributes) Json

type DatasetFormatState

type DatasetFormatState struct {
	Csv  []CsvState  `json:"csv"`
	Json []JsonState `json:"json"`
}

type EndpointInput

type EndpointInput struct {
	// EndpointName: string, required
	EndpointName terra.StringValue `hcl:"endpoint_name,attr" validate:"required"`
	// LocalPath: string, optional
	LocalPath terra.StringValue `hcl:"local_path,attr"`
	// S3DataDistributionType: string, optional
	S3DataDistributionType terra.StringValue `hcl:"s3_data_distribution_type,attr"`
	// S3InputMode: string, optional
	S3InputMode terra.StringValue `hcl:"s3_input_mode,attr"`
}

type EndpointInputAttributes

type EndpointInputAttributes struct {
	// contains filtered or unexported fields
}

func (EndpointInputAttributes) EndpointName

func (ei EndpointInputAttributes) EndpointName() terra.StringValue

func (EndpointInputAttributes) InternalRef

func (ei EndpointInputAttributes) InternalRef() (terra.Reference, error)

func (EndpointInputAttributes) InternalTokens

func (ei EndpointInputAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EndpointInputAttributes) InternalWithRef

func (EndpointInputAttributes) LocalPath

func (ei EndpointInputAttributes) LocalPath() terra.StringValue

func (EndpointInputAttributes) S3DataDistributionType

func (ei EndpointInputAttributes) S3DataDistributionType() terra.StringValue

func (EndpointInputAttributes) S3InputMode

func (ei EndpointInputAttributes) S3InputMode() terra.StringValue

type EndpointInputState

type EndpointInputState struct {
	EndpointName           string `json:"endpoint_name"`
	LocalPath              string `json:"local_path"`
	S3DataDistributionType string `json:"s3_data_distribution_type"`
	S3InputMode            string `json:"s3_input_mode"`
}

type JobResources

type JobResources struct {
	// ClusterConfig: required
	ClusterConfig *ClusterConfig `hcl:"cluster_config,block" validate:"required"`
}

type JobResourcesAttributes

type JobResourcesAttributes struct {
	// contains filtered or unexported fields
}

func (JobResourcesAttributes) ClusterConfig

func (JobResourcesAttributes) InternalRef

func (jr JobResourcesAttributes) InternalRef() (terra.Reference, error)

func (JobResourcesAttributes) InternalTokens

func (jr JobResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (JobResourcesAttributes) InternalWithRef

type JobResourcesState

type JobResourcesState struct {
	ClusterConfig []ClusterConfigState `json:"cluster_config"`
}

type Json

type Json struct {
	// Line: bool, optional
	Line terra.BoolValue `hcl:"line,attr"`
}

type JsonAttributes

type JsonAttributes struct {
	// contains filtered or unexported fields
}

func (JsonAttributes) InternalRef

func (j JsonAttributes) InternalRef() (terra.Reference, error)

func (JsonAttributes) InternalTokens

func (j JsonAttributes) InternalTokens() (hclwrite.Tokens, error)

func (JsonAttributes) InternalWithRef

func (j JsonAttributes) InternalWithRef(ref terra.Reference) JsonAttributes

func (JsonAttributes) Line

func (j JsonAttributes) Line() terra.BoolValue

type JsonState

type JsonState struct {
	Line bool `json:"line"`
}

type MonitoringOutputs

type MonitoringOutputs struct {
	// S3Output: required
	S3Output *S3Output `hcl:"s3_output,block" validate:"required"`
}

type MonitoringOutputsAttributes

type MonitoringOutputsAttributes struct {
	// contains filtered or unexported fields
}

func (MonitoringOutputsAttributes) InternalRef

func (mo MonitoringOutputsAttributes) InternalRef() (terra.Reference, error)

func (MonitoringOutputsAttributes) InternalTokens

func (mo MonitoringOutputsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (MonitoringOutputsAttributes) InternalWithRef

func (MonitoringOutputsAttributes) S3Output

type MonitoringOutputsState

type MonitoringOutputsState struct {
	S3Output []S3OutputState `json:"s3_output"`
}

type NetworkConfig

type NetworkConfig struct {
	// EnableInterContainerTrafficEncryption: bool, optional
	EnableInterContainerTrafficEncryption terra.BoolValue `hcl:"enable_inter_container_traffic_encryption,attr"`
	// EnableNetworkIsolation: bool, optional
	EnableNetworkIsolation terra.BoolValue `hcl:"enable_network_isolation,attr"`
	// VpcConfig: optional
	VpcConfig *VpcConfig `hcl:"vpc_config,block"`
}

type NetworkConfigAttributes

type NetworkConfigAttributes struct {
	// contains filtered or unexported fields
}

func (NetworkConfigAttributes) EnableInterContainerTrafficEncryption

func (nc NetworkConfigAttributes) EnableInterContainerTrafficEncryption() terra.BoolValue

func (NetworkConfigAttributes) EnableNetworkIsolation

func (nc NetworkConfigAttributes) EnableNetworkIsolation() terra.BoolValue

func (NetworkConfigAttributes) InternalRef

func (nc NetworkConfigAttributes) InternalRef() (terra.Reference, error)

func (NetworkConfigAttributes) InternalTokens

func (nc NetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (NetworkConfigAttributes) InternalWithRef

func (NetworkConfigAttributes) VpcConfig

type NetworkConfigState

type NetworkConfigState struct {
	EnableInterContainerTrafficEncryption bool             `json:"enable_inter_container_traffic_encryption"`
	EnableNetworkIsolation                bool             `json:"enable_network_isolation"`
	VpcConfig                             []VpcConfigState `json:"vpc_config"`
}

type S3Output

type S3Output struct {
	// LocalPath: string, optional
	LocalPath terra.StringValue `hcl:"local_path,attr"`
	// S3UploadMode: string, optional
	S3UploadMode terra.StringValue `hcl:"s3_upload_mode,attr"`
	// S3Uri: string, required
	S3Uri terra.StringValue `hcl:"s3_uri,attr" validate:"required"`
}

type S3OutputAttributes

type S3OutputAttributes struct {
	// contains filtered or unexported fields
}

func (S3OutputAttributes) InternalRef

func (so S3OutputAttributes) InternalRef() (terra.Reference, error)

func (S3OutputAttributes) InternalTokens

func (so S3OutputAttributes) InternalTokens() (hclwrite.Tokens, error)

func (S3OutputAttributes) InternalWithRef

func (so S3OutputAttributes) InternalWithRef(ref terra.Reference) S3OutputAttributes

func (S3OutputAttributes) LocalPath

func (so S3OutputAttributes) LocalPath() terra.StringValue

func (S3OutputAttributes) S3UploadMode

func (so S3OutputAttributes) S3UploadMode() terra.StringValue

func (S3OutputAttributes) S3Uri

type S3OutputState

type S3OutputState struct {
	LocalPath    string `json:"local_path"`
	S3UploadMode string `json:"s3_upload_mode"`
	S3Uri        string `json:"s3_uri"`
}

type StatisticsResource

type StatisticsResource struct {
	// S3Uri: string, optional
	S3Uri terra.StringValue `hcl:"s3_uri,attr"`
}

type StatisticsResourceAttributes

type StatisticsResourceAttributes struct {
	// contains filtered or unexported fields
}

func (StatisticsResourceAttributes) InternalRef

func (sr StatisticsResourceAttributes) InternalRef() (terra.Reference, error)

func (StatisticsResourceAttributes) InternalTokens

func (sr StatisticsResourceAttributes) InternalTokens() (hclwrite.Tokens, error)

func (StatisticsResourceAttributes) InternalWithRef

func (StatisticsResourceAttributes) S3Uri

type StatisticsResourceState

type StatisticsResourceState struct {
	S3Uri string `json:"s3_uri"`
}

type StoppingCondition

type StoppingCondition struct {
	// MaxRuntimeInSeconds: number, optional
	MaxRuntimeInSeconds terra.NumberValue `hcl:"max_runtime_in_seconds,attr"`
}

type StoppingConditionAttributes

type StoppingConditionAttributes struct {
	// contains filtered or unexported fields
}

func (StoppingConditionAttributes) InternalRef

func (sc StoppingConditionAttributes) InternalRef() (terra.Reference, error)

func (StoppingConditionAttributes) InternalTokens

func (sc StoppingConditionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (StoppingConditionAttributes) InternalWithRef

func (StoppingConditionAttributes) MaxRuntimeInSeconds

func (sc StoppingConditionAttributes) MaxRuntimeInSeconds() terra.NumberValue

type StoppingConditionState

type StoppingConditionState struct {
	MaxRuntimeInSeconds float64 `json:"max_runtime_in_seconds"`
}

type VpcConfig

type VpcConfig struct {
	// SecurityGroupIds: set of string, required
	SecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"security_group_ids,attr" validate:"required"`
	// Subnets: set of string, required
	Subnets terra.SetValue[terra.StringValue] `hcl:"subnets,attr" validate:"required"`
}

type VpcConfigAttributes

type VpcConfigAttributes struct {
	// contains filtered or unexported fields
}

func (VpcConfigAttributes) InternalRef

func (vc VpcConfigAttributes) InternalRef() (terra.Reference, error)

func (VpcConfigAttributes) InternalTokens

func (vc VpcConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (VpcConfigAttributes) InternalWithRef

func (vc VpcConfigAttributes) InternalWithRef(ref terra.Reference) VpcConfigAttributes

func (VpcConfigAttributes) SecurityGroupIds

func (vc VpcConfigAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]

func (VpcConfigAttributes) Subnets

type VpcConfigState

type VpcConfigState struct {
	SecurityGroupIds []string `json:"security_group_ids"`
	Subnets          []string `json:"subnets"`
}

Jump to

Keyboard shortcuts

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