Documentation ¶
Index ¶
- type AutoExportPolicy
- type AutoExportPolicyAttributes
- func (aep AutoExportPolicyAttributes) Events() terra.ListValue[terra.StringValue]
- func (aep AutoExportPolicyAttributes) InternalRef() (terra.Reference, error)
- func (aep AutoExportPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aep AutoExportPolicyAttributes) InternalWithRef(ref terra.Reference) AutoExportPolicyAttributes
- type AutoExportPolicyState
- type AutoImportPolicy
- type AutoImportPolicyAttributes
- func (aip AutoImportPolicyAttributes) Events() terra.ListValue[terra.StringValue]
- func (aip AutoImportPolicyAttributes) InternalRef() (terra.Reference, error)
- func (aip AutoImportPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aip AutoImportPolicyAttributes) InternalWithRef(ref terra.Reference) AutoImportPolicyAttributes
- type AutoImportPolicyState
- type S3
- type S3Attributes
- func (s S3Attributes) AutoExportPolicy() terra.ListValue[AutoExportPolicyAttributes]
- func (s S3Attributes) AutoImportPolicy() terra.ListValue[AutoImportPolicyAttributes]
- func (s S3Attributes) InternalRef() (terra.Reference, error)
- func (s S3Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (s S3Attributes) InternalWithRef(ref terra.Reference) S3Attributes
- type S3State
- 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
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoExportPolicy ¶
type AutoExportPolicy struct { // Events: list of string, optional Events terra.ListValue[terra.StringValue] `hcl:"events,attr"` }
type AutoExportPolicyAttributes ¶
type AutoExportPolicyAttributes struct {
// contains filtered or unexported fields
}
func (AutoExportPolicyAttributes) Events ¶
func (aep AutoExportPolicyAttributes) Events() terra.ListValue[terra.StringValue]
func (AutoExportPolicyAttributes) InternalRef ¶
func (aep AutoExportPolicyAttributes) InternalRef() (terra.Reference, error)
func (AutoExportPolicyAttributes) InternalTokens ¶
func (aep AutoExportPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutoExportPolicyAttributes) InternalWithRef ¶
func (aep AutoExportPolicyAttributes) InternalWithRef(ref terra.Reference) AutoExportPolicyAttributes
type AutoExportPolicyState ¶
type AutoExportPolicyState struct {
Events []string `json:"events"`
}
type AutoImportPolicy ¶
type AutoImportPolicy struct { // Events: list of string, optional Events terra.ListValue[terra.StringValue] `hcl:"events,attr"` }
type AutoImportPolicyAttributes ¶
type AutoImportPolicyAttributes struct {
// contains filtered or unexported fields
}
func (AutoImportPolicyAttributes) Events ¶
func (aip AutoImportPolicyAttributes) Events() terra.ListValue[terra.StringValue]
func (AutoImportPolicyAttributes) InternalRef ¶
func (aip AutoImportPolicyAttributes) InternalRef() (terra.Reference, error)
func (AutoImportPolicyAttributes) InternalTokens ¶
func (aip AutoImportPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutoImportPolicyAttributes) InternalWithRef ¶
func (aip AutoImportPolicyAttributes) InternalWithRef(ref terra.Reference) AutoImportPolicyAttributes
type AutoImportPolicyState ¶
type AutoImportPolicyState struct {
Events []string `json:"events"`
}
type S3 ¶
type S3 struct { // AutoExportPolicy: optional AutoExportPolicy *AutoExportPolicy `hcl:"auto_export_policy,block"` // AutoImportPolicy: optional AutoImportPolicy *AutoImportPolicy `hcl:"auto_import_policy,block"` }
type S3Attributes ¶
type S3Attributes struct {
// contains filtered or unexported fields
}
func (S3Attributes) AutoExportPolicy ¶
func (s S3Attributes) AutoExportPolicy() terra.ListValue[AutoExportPolicyAttributes]
func (S3Attributes) AutoImportPolicy ¶
func (s S3Attributes) AutoImportPolicy() terra.ListValue[AutoImportPolicyAttributes]
func (S3Attributes) InternalRef ¶
func (s S3Attributes) InternalRef() (terra.Reference, error)
func (S3Attributes) InternalTokens ¶
func (s S3Attributes) InternalTokens() (hclwrite.Tokens, error)
func (S3Attributes) InternalWithRef ¶
func (s S3Attributes) InternalWithRef(ref terra.Reference) S3Attributes
type S3State ¶
type S3State struct { AutoExportPolicy []AutoExportPolicyState `json:"auto_export_policy"` AutoImportPolicy []AutoImportPolicyState `json:"auto_import_policy"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,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
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.