Documentation ¶
Index ¶
- type InternetMeasurementsLogDelivery
- type InternetMeasurementsLogDeliveryAttributes
- func (imld InternetMeasurementsLogDeliveryAttributes) InternalRef() (terra.Reference, error)
- func (imld InternetMeasurementsLogDeliveryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (imld InternetMeasurementsLogDeliveryAttributes) InternalWithRef(ref terra.Reference) InternetMeasurementsLogDeliveryAttributes
- func (imld InternetMeasurementsLogDeliveryAttributes) S3Config() terra.ListValue[S3ConfigAttributes]
- type InternetMeasurementsLogDeliveryState
- type S3Config
- type S3ConfigAttributes
- func (sc S3ConfigAttributes) BucketName() terra.StringValue
- func (sc S3ConfigAttributes) BucketPrefix() terra.StringValue
- func (sc S3ConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc S3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc S3ConfigAttributes) InternalWithRef(ref terra.Reference) S3ConfigAttributes
- func (sc S3ConfigAttributes) LogDeliveryStatus() terra.StringValue
- type S3ConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InternetMeasurementsLogDelivery ¶
type InternetMeasurementsLogDelivery struct { // S3Config: optional S3Config *S3Config `hcl:"s3_config,block"` }
type InternetMeasurementsLogDeliveryAttributes ¶
type InternetMeasurementsLogDeliveryAttributes struct {
// contains filtered or unexported fields
}
func (InternetMeasurementsLogDeliveryAttributes) InternalRef ¶
func (imld InternetMeasurementsLogDeliveryAttributes) InternalRef() (terra.Reference, error)
func (InternetMeasurementsLogDeliveryAttributes) InternalTokens ¶
func (imld InternetMeasurementsLogDeliveryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InternetMeasurementsLogDeliveryAttributes) InternalWithRef ¶
func (imld InternetMeasurementsLogDeliveryAttributes) InternalWithRef(ref terra.Reference) InternetMeasurementsLogDeliveryAttributes
func (InternetMeasurementsLogDeliveryAttributes) S3Config ¶
func (imld InternetMeasurementsLogDeliveryAttributes) S3Config() terra.ListValue[S3ConfigAttributes]
type InternetMeasurementsLogDeliveryState ¶
type InternetMeasurementsLogDeliveryState struct {
S3Config []S3ConfigState `json:"s3_config"`
}
type S3Config ¶
type S3Config struct { // BucketName: string, required BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"` // BucketPrefix: string, optional BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"` // LogDeliveryStatus: string, optional LogDeliveryStatus terra.StringValue `hcl:"log_delivery_status,attr"` }
type S3ConfigAttributes ¶
type S3ConfigAttributes struct {
// contains filtered or unexported fields
}
func (S3ConfigAttributes) BucketName ¶
func (sc S3ConfigAttributes) BucketName() terra.StringValue
func (S3ConfigAttributes) BucketPrefix ¶
func (sc S3ConfigAttributes) BucketPrefix() terra.StringValue
func (S3ConfigAttributes) InternalRef ¶
func (sc S3ConfigAttributes) InternalRef() (terra.Reference, error)
func (S3ConfigAttributes) InternalTokens ¶
func (sc S3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3ConfigAttributes) InternalWithRef ¶
func (sc S3ConfigAttributes) InternalWithRef(ref terra.Reference) S3ConfigAttributes
func (S3ConfigAttributes) LogDeliveryStatus ¶
func (sc S3ConfigAttributes) LogDeliveryStatus() terra.StringValue
type S3ConfigState ¶
Click to show internal directories.
Click to hide internal directories.