Documentation ¶
Index ¶
- type DataExport
- type DataExportAttributes
- func (de DataExportAttributes) Destination() terra.ListValue[DestinationAttributes]
- func (de DataExportAttributes) InternalRef() (terra.Reference, error)
- func (de DataExportAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (de DataExportAttributes) InternalWithRef(ref terra.Reference) DataExportAttributes
- func (de DataExportAttributes) OutputSchemaVersion() terra.StringValue
- type DataExportState
- type Destination
- type DestinationAttributes
- func (d DestinationAttributes) InternalRef() (terra.Reference, error)
- func (d DestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d DestinationAttributes) InternalWithRef(ref terra.Reference) DestinationAttributes
- func (d DestinationAttributes) S3BucketDestination() terra.ListValue[S3BucketDestinationAttributes]
- type DestinationState
- type Filter
- type FilterAttributes
- func (f FilterAttributes) InternalRef() (terra.Reference, error)
- func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes
- func (f FilterAttributes) Prefix() terra.StringValue
- func (f FilterAttributes) Tags() terra.MapValue[terra.StringValue]
- type FilterState
- type S3BucketDestination
- type S3BucketDestinationAttributes
- func (sbd S3BucketDestinationAttributes) BucketAccountId() terra.StringValue
- func (sbd S3BucketDestinationAttributes) BucketArn() terra.StringValue
- func (sbd S3BucketDestinationAttributes) Format() terra.StringValue
- func (sbd S3BucketDestinationAttributes) InternalRef() (terra.Reference, error)
- func (sbd S3BucketDestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sbd S3BucketDestinationAttributes) InternalWithRef(ref terra.Reference) S3BucketDestinationAttributes
- func (sbd S3BucketDestinationAttributes) Prefix() terra.StringValue
- type S3BucketDestinationState
- type StorageClassAnalysis
- type StorageClassAnalysisAttributes
- func (sca StorageClassAnalysisAttributes) DataExport() terra.ListValue[DataExportAttributes]
- func (sca StorageClassAnalysisAttributes) InternalRef() (terra.Reference, error)
- func (sca StorageClassAnalysisAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sca StorageClassAnalysisAttributes) InternalWithRef(ref terra.Reference) StorageClassAnalysisAttributes
- type StorageClassAnalysisState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataExport ¶
type DataExport struct { // OutputSchemaVersion: string, optional OutputSchemaVersion terra.StringValue `hcl:"output_schema_version,attr"` // Destination: required Destination *Destination `hcl:"destination,block" validate:"required"` }
type DataExportAttributes ¶
type DataExportAttributes struct {
// contains filtered or unexported fields
}
func (DataExportAttributes) Destination ¶
func (de DataExportAttributes) Destination() terra.ListValue[DestinationAttributes]
func (DataExportAttributes) InternalRef ¶
func (de DataExportAttributes) InternalRef() (terra.Reference, error)
func (DataExportAttributes) InternalTokens ¶
func (de DataExportAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataExportAttributes) InternalWithRef ¶
func (de DataExportAttributes) InternalWithRef(ref terra.Reference) DataExportAttributes
func (DataExportAttributes) OutputSchemaVersion ¶
func (de DataExportAttributes) OutputSchemaVersion() terra.StringValue
type DataExportState ¶
type DataExportState struct { OutputSchemaVersion string `json:"output_schema_version"` Destination []DestinationState `json:"destination"` }
type Destination ¶
type Destination struct { // S3BucketDestination: required S3BucketDestination *S3BucketDestination `hcl:"s3_bucket_destination,block" validate:"required"` }
type DestinationAttributes ¶
type DestinationAttributes struct {
// contains filtered or unexported fields
}
func (DestinationAttributes) InternalRef ¶
func (d DestinationAttributes) InternalRef() (terra.Reference, error)
func (DestinationAttributes) InternalTokens ¶
func (d DestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DestinationAttributes) InternalWithRef ¶
func (d DestinationAttributes) InternalWithRef(ref terra.Reference) DestinationAttributes
func (DestinationAttributes) S3BucketDestination ¶
func (d DestinationAttributes) S3BucketDestination() terra.ListValue[S3BucketDestinationAttributes]
type DestinationState ¶
type DestinationState struct {
S3BucketDestination []S3BucketDestinationState `json:"s3_bucket_destination"`
}
type Filter ¶
type Filter struct { // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` }
type FilterAttributes ¶
type FilterAttributes struct {
// contains filtered or unexported fields
}
func (FilterAttributes) InternalRef ¶
func (f FilterAttributes) InternalRef() (terra.Reference, error)
func (FilterAttributes) InternalTokens ¶
func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FilterAttributes) InternalWithRef ¶
func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes
func (FilterAttributes) Prefix ¶
func (f FilterAttributes) Prefix() terra.StringValue
func (FilterAttributes) Tags ¶
func (f FilterAttributes) Tags() terra.MapValue[terra.StringValue]
type FilterState ¶
type S3BucketDestination ¶
type S3BucketDestination struct { // BucketAccountId: string, optional BucketAccountId terra.StringValue `hcl:"bucket_account_id,attr"` // BucketArn: string, required BucketArn terra.StringValue `hcl:"bucket_arn,attr" validate:"required"` // Format: string, optional Format terra.StringValue `hcl:"format,attr"` // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` }
type S3BucketDestinationAttributes ¶
type S3BucketDestinationAttributes struct {
// contains filtered or unexported fields
}
func (S3BucketDestinationAttributes) BucketAccountId ¶
func (sbd S3BucketDestinationAttributes) BucketAccountId() terra.StringValue
func (S3BucketDestinationAttributes) BucketArn ¶
func (sbd S3BucketDestinationAttributes) BucketArn() terra.StringValue
func (S3BucketDestinationAttributes) Format ¶
func (sbd S3BucketDestinationAttributes) Format() terra.StringValue
func (S3BucketDestinationAttributes) InternalRef ¶
func (sbd S3BucketDestinationAttributes) InternalRef() (terra.Reference, error)
func (S3BucketDestinationAttributes) InternalTokens ¶
func (sbd S3BucketDestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3BucketDestinationAttributes) InternalWithRef ¶
func (sbd S3BucketDestinationAttributes) InternalWithRef(ref terra.Reference) S3BucketDestinationAttributes
func (S3BucketDestinationAttributes) Prefix ¶
func (sbd S3BucketDestinationAttributes) Prefix() terra.StringValue
type StorageClassAnalysis ¶
type StorageClassAnalysis struct { // DataExport: required DataExport *DataExport `hcl:"data_export,block" validate:"required"` }
type StorageClassAnalysisAttributes ¶
type StorageClassAnalysisAttributes struct {
// contains filtered or unexported fields
}
func (StorageClassAnalysisAttributes) DataExport ¶
func (sca StorageClassAnalysisAttributes) DataExport() terra.ListValue[DataExportAttributes]
func (StorageClassAnalysisAttributes) InternalRef ¶
func (sca StorageClassAnalysisAttributes) InternalRef() (terra.Reference, error)
func (StorageClassAnalysisAttributes) InternalTokens ¶
func (sca StorageClassAnalysisAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageClassAnalysisAttributes) InternalWithRef ¶
func (sca StorageClassAnalysisAttributes) InternalWithRef(ref terra.Reference) StorageClassAnalysisAttributes
type StorageClassAnalysisState ¶
type StorageClassAnalysisState struct {
DataExport []DataExportState `json:"data_export"`
}
Click to show internal directories.
Click to hide internal directories.