Documentation ¶
Index ¶
- type ClientData
- type ClientDataAttributes
- func (cd ClientDataAttributes) Comment() terra.StringValue
- func (cd ClientDataAttributes) InternalRef() (terra.Reference, error)
- func (cd ClientDataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cd ClientDataAttributes) InternalWithRef(ref terra.Reference) ClientDataAttributes
- func (cd ClientDataAttributes) UploadEnd() terra.StringValue
- func (cd ClientDataAttributes) UploadSize() terra.NumberValue
- func (cd ClientDataAttributes) UploadStart() terra.StringValue
- type ClientDataState
- type DiskContainer
- type DiskContainerAttributes
- func (dc DiskContainerAttributes) Description() terra.StringValue
- func (dc DiskContainerAttributes) Format() terra.StringValue
- func (dc DiskContainerAttributes) InternalRef() (terra.Reference, error)
- func (dc DiskContainerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DiskContainerAttributes) InternalWithRef(ref terra.Reference) DiskContainerAttributes
- func (dc DiskContainerAttributes) Url() terra.StringValue
- func (dc DiskContainerAttributes) UserBucket() terra.ListValue[UserBucketAttributes]
- type DiskContainerState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- type TimeoutsState
- type UserBucket
- type UserBucketAttributes
- func (ub UserBucketAttributes) InternalRef() (terra.Reference, error)
- func (ub UserBucketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ub UserBucketAttributes) InternalWithRef(ref terra.Reference) UserBucketAttributes
- func (ub UserBucketAttributes) S3Bucket() terra.StringValue
- func (ub UserBucketAttributes) S3Key() terra.StringValue
- type UserBucketState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientData ¶
type ClientData struct { // Comment: string, optional Comment terra.StringValue `hcl:"comment,attr"` // UploadEnd: string, optional UploadEnd terra.StringValue `hcl:"upload_end,attr"` // UploadSize: number, optional UploadSize terra.NumberValue `hcl:"upload_size,attr"` // UploadStart: string, optional UploadStart terra.StringValue `hcl:"upload_start,attr"` }
type ClientDataAttributes ¶
type ClientDataAttributes struct {
// contains filtered or unexported fields
}
func (ClientDataAttributes) Comment ¶
func (cd ClientDataAttributes) Comment() terra.StringValue
func (ClientDataAttributes) InternalRef ¶
func (cd ClientDataAttributes) InternalRef() (terra.Reference, error)
func (ClientDataAttributes) InternalTokens ¶
func (cd ClientDataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClientDataAttributes) InternalWithRef ¶
func (cd ClientDataAttributes) InternalWithRef(ref terra.Reference) ClientDataAttributes
func (ClientDataAttributes) UploadEnd ¶
func (cd ClientDataAttributes) UploadEnd() terra.StringValue
func (ClientDataAttributes) UploadSize ¶
func (cd ClientDataAttributes) UploadSize() terra.NumberValue
func (ClientDataAttributes) UploadStart ¶
func (cd ClientDataAttributes) UploadStart() terra.StringValue
type ClientDataState ¶
type DiskContainer ¶
type DiskContainer struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Format: string, required Format terra.StringValue `hcl:"format,attr" validate:"required"` // Url: string, optional Url terra.StringValue `hcl:"url,attr"` // UserBucket: optional UserBucket *UserBucket `hcl:"user_bucket,block"` }
type DiskContainerAttributes ¶
type DiskContainerAttributes struct {
// contains filtered or unexported fields
}
func (DiskContainerAttributes) Description ¶
func (dc DiskContainerAttributes) Description() terra.StringValue
func (DiskContainerAttributes) Format ¶
func (dc DiskContainerAttributes) Format() terra.StringValue
func (DiskContainerAttributes) InternalRef ¶
func (dc DiskContainerAttributes) InternalRef() (terra.Reference, error)
func (DiskContainerAttributes) InternalTokens ¶
func (dc DiskContainerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DiskContainerAttributes) InternalWithRef ¶
func (dc DiskContainerAttributes) InternalWithRef(ref terra.Reference) DiskContainerAttributes
func (DiskContainerAttributes) Url ¶
func (dc DiskContainerAttributes) Url() terra.StringValue
func (DiskContainerAttributes) UserBucket ¶
func (dc DiskContainerAttributes) UserBucket() terra.ListValue[UserBucketAttributes]
type DiskContainerState ¶
type DiskContainerState struct { Description string `json:"description"` Format string `json:"format"` Url string `json:"url"` UserBucket []UserBucketState `json:"user_bucket"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
type TimeoutsState ¶
type UserBucket ¶
type UserBucket struct { // S3Bucket: string, required S3Bucket terra.StringValue `hcl:"s3_bucket,attr" validate:"required"` // S3Key: string, required S3Key terra.StringValue `hcl:"s3_key,attr" validate:"required"` }
type UserBucketAttributes ¶
type UserBucketAttributes struct {
// contains filtered or unexported fields
}
func (UserBucketAttributes) InternalRef ¶
func (ub UserBucketAttributes) InternalRef() (terra.Reference, error)
func (UserBucketAttributes) InternalTokens ¶
func (ub UserBucketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserBucketAttributes) InternalWithRef ¶
func (ub UserBucketAttributes) InternalWithRef(ref terra.Reference) UserBucketAttributes
func (UserBucketAttributes) S3Bucket ¶
func (ub UserBucketAttributes) S3Bucket() terra.StringValue
func (UserBucketAttributes) S3Key ¶
func (ub UserBucketAttributes) S3Key() terra.StringValue
type UserBucketState ¶
Click to show internal directories.
Click to hide internal directories.