Documentation ¶
Index ¶
- type InstanceMetadataOptions
- type InstanceMetadataOptionsAttributes
- func (imo InstanceMetadataOptionsAttributes) HttpPutResponseHopLimit() terra.NumberValue
- func (imo InstanceMetadataOptionsAttributes) HttpTokens() terra.StringValue
- func (imo InstanceMetadataOptionsAttributes) InternalRef() (terra.Reference, error)
- func (imo InstanceMetadataOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (imo InstanceMetadataOptionsAttributes) InternalWithRef(ref terra.Reference) InstanceMetadataOptionsAttributes
- type InstanceMetadataOptionsState
- type Logging
- type LoggingAttributes
- type LoggingState
- type S3Logs
- type S3LogsAttributes
- func (sl S3LogsAttributes) InternalRef() (terra.Reference, error)
- func (sl S3LogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sl S3LogsAttributes) InternalWithRef(ref terra.Reference) S3LogsAttributes
- func (sl S3LogsAttributes) S3BucketName() terra.StringValue
- func (sl S3LogsAttributes) S3KeyPrefix() terra.StringValue
- type S3LogsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstanceMetadataOptions ¶
type InstanceMetadataOptions struct { // HttpPutResponseHopLimit: number, optional HttpPutResponseHopLimit terra.NumberValue `hcl:"http_put_response_hop_limit,attr"` // HttpTokens: string, optional HttpTokens terra.StringValue `hcl:"http_tokens,attr"` }
type InstanceMetadataOptionsAttributes ¶
type InstanceMetadataOptionsAttributes struct {
// contains filtered or unexported fields
}
func (InstanceMetadataOptionsAttributes) HttpPutResponseHopLimit ¶
func (imo InstanceMetadataOptionsAttributes) HttpPutResponseHopLimit() terra.NumberValue
func (InstanceMetadataOptionsAttributes) HttpTokens ¶
func (imo InstanceMetadataOptionsAttributes) HttpTokens() terra.StringValue
func (InstanceMetadataOptionsAttributes) InternalRef ¶
func (imo InstanceMetadataOptionsAttributes) InternalRef() (terra.Reference, error)
func (InstanceMetadataOptionsAttributes) InternalTokens ¶
func (imo InstanceMetadataOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceMetadataOptionsAttributes) InternalWithRef ¶
func (imo InstanceMetadataOptionsAttributes) InternalWithRef(ref terra.Reference) InstanceMetadataOptionsAttributes
type Logging ¶
type Logging struct { // S3Logs: required S3Logs *S3Logs `hcl:"s3_logs,block" validate:"required"` }
type LoggingAttributes ¶
type LoggingAttributes struct {
// contains filtered or unexported fields
}
func (LoggingAttributes) InternalRef ¶
func (l LoggingAttributes) InternalRef() (terra.Reference, error)
func (LoggingAttributes) InternalTokens ¶
func (l LoggingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingAttributes) InternalWithRef ¶
func (l LoggingAttributes) InternalWithRef(ref terra.Reference) LoggingAttributes
func (LoggingAttributes) S3Logs ¶
func (l LoggingAttributes) S3Logs() terra.ListValue[S3LogsAttributes]
type LoggingState ¶
type LoggingState struct {
S3Logs []S3LogsState `json:"s3_logs"`
}
type S3Logs ¶
type S3Logs struct { // S3BucketName: string, required S3BucketName terra.StringValue `hcl:"s3_bucket_name,attr" validate:"required"` // S3KeyPrefix: string, optional S3KeyPrefix terra.StringValue `hcl:"s3_key_prefix,attr"` }
type S3LogsAttributes ¶
type S3LogsAttributes struct {
// contains filtered or unexported fields
}
func (S3LogsAttributes) InternalRef ¶
func (sl S3LogsAttributes) InternalRef() (terra.Reference, error)
func (S3LogsAttributes) InternalTokens ¶
func (sl S3LogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3LogsAttributes) InternalWithRef ¶
func (sl S3LogsAttributes) InternalWithRef(ref terra.Reference) S3LogsAttributes
func (S3LogsAttributes) S3BucketName ¶
func (sl S3LogsAttributes) S3BucketName() terra.StringValue
func (S3LogsAttributes) S3KeyPrefix ¶
func (sl S3LogsAttributes) S3KeyPrefix() terra.StringValue
type S3LogsState ¶
Click to show internal directories.
Click to hide internal directories.