Documentation
¶
Index ¶
- type Args
- type ContentTypeProfileConfig
- type ContentTypeProfileConfigAttributes
- func (ctpc ContentTypeProfileConfigAttributes) ContentTypeProfiles() terra.ListValue[ContentTypeProfileConfigContentTypeProfilesAttributes]
- func (ctpc ContentTypeProfileConfigAttributes) ForwardWhenContentTypeIsUnknown() terra.BoolValue
- func (ctpc ContentTypeProfileConfigAttributes) InternalRef() (terra.Reference, error)
- func (ctpc ContentTypeProfileConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ctpc ContentTypeProfileConfigAttributes) InternalWithRef(ref terra.Reference) ContentTypeProfileConfigAttributes
- type ContentTypeProfileConfigContentTypeProfiles
- type ContentTypeProfileConfigContentTypeProfilesAttributes
- func (ctp ContentTypeProfileConfigContentTypeProfilesAttributes) InternalRef() (terra.Reference, error)
- func (ctp ContentTypeProfileConfigContentTypeProfilesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ctp ContentTypeProfileConfigContentTypeProfilesAttributes) InternalWithRef(ref terra.Reference) ContentTypeProfileConfigContentTypeProfilesAttributes
- func (ctp ContentTypeProfileConfigContentTypeProfilesAttributes) Items() terra.SetValue[ContentTypeProfileConfigContentTypeProfilesItemsAttributes]
- type ContentTypeProfileConfigContentTypeProfilesItems
- type ContentTypeProfileConfigContentTypeProfilesItemsAttributes
- func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) ContentType() terra.StringValue
- func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) Format() terra.StringValue
- func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) InternalRef() (terra.Reference, error)
- func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) InternalWithRef(ref terra.Reference) ContentTypeProfileConfigContentTypeProfilesItemsAttributes
- func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) ProfileId() terra.StringValue
- type ContentTypeProfileConfigContentTypeProfilesItemsState
- type ContentTypeProfileConfigContentTypeProfilesState
- type ContentTypeProfileConfigState
- type QueryArgProfileConfig
- type QueryArgProfileConfigAttributes
- func (qapc QueryArgProfileConfigAttributes) ForwardWhenQueryArgProfileIsUnknown() terra.BoolValue
- func (qapc QueryArgProfileConfigAttributes) InternalRef() (terra.Reference, error)
- func (qapc QueryArgProfileConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qapc QueryArgProfileConfigAttributes) InternalWithRef(ref terra.Reference) QueryArgProfileConfigAttributes
- func (qapc QueryArgProfileConfigAttributes) QueryArgProfiles() terra.ListValue[QueryArgProfileConfigQueryArgProfilesAttributes]
- type QueryArgProfileConfigQueryArgProfiles
- type QueryArgProfileConfigQueryArgProfilesAttributes
- func (qap QueryArgProfileConfigQueryArgProfilesAttributes) InternalRef() (terra.Reference, error)
- func (qap QueryArgProfileConfigQueryArgProfilesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qap QueryArgProfileConfigQueryArgProfilesAttributes) InternalWithRef(ref terra.Reference) QueryArgProfileConfigQueryArgProfilesAttributes
- func (qap QueryArgProfileConfigQueryArgProfilesAttributes) Items() terra.SetValue[QueryArgProfileConfigQueryArgProfilesItemsAttributes]
- type QueryArgProfileConfigQueryArgProfilesItems
- type QueryArgProfileConfigQueryArgProfilesItemsAttributes
- func (i QueryArgProfileConfigQueryArgProfilesItemsAttributes) InternalRef() (terra.Reference, error)
- func (i QueryArgProfileConfigQueryArgProfilesItemsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i QueryArgProfileConfigQueryArgProfilesItemsAttributes) InternalWithRef(ref terra.Reference) QueryArgProfileConfigQueryArgProfilesItemsAttributes
- func (i QueryArgProfileConfigQueryArgProfilesItemsAttributes) ProfileId() terra.StringValue
- func (i QueryArgProfileConfigQueryArgProfilesItemsAttributes) QueryArg() terra.StringValue
- type QueryArgProfileConfigQueryArgProfilesItemsState
- type QueryArgProfileConfigQueryArgProfilesState
- type QueryArgProfileConfigState
- type Resource
- func (acflec *Resource) Attributes() awsCloudfrontFieldLevelEncryptionConfigAttributes
- func (acflec *Resource) Configuration() interface{}
- func (acflec *Resource) DependOn() terra.Reference
- func (acflec *Resource) Dependencies() terra.Dependencies
- func (acflec *Resource) ImportState(state io.Reader) error
- func (acflec *Resource) LifecycleManagement() *terra.Lifecycle
- func (acflec *Resource) LocalName() string
- func (acflec *Resource) State() (*awsCloudfrontFieldLevelEncryptionConfigState, bool)
- func (acflec *Resource) StateMust() *awsCloudfrontFieldLevelEncryptionConfigState
- func (acflec *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Comment: string, optional Comment terra.StringValue `hcl:"comment,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ContentTypeProfileConfig: required ContentTypeProfileConfig *ContentTypeProfileConfig `hcl:"content_type_profile_config,block" validate:"required"` // QueryArgProfileConfig: required QueryArgProfileConfig *QueryArgProfileConfig `hcl:"query_arg_profile_config,block" validate:"required"` }
Args contains the configurations for aws_cloudfront_field_level_encryption_config.
type ContentTypeProfileConfig ¶
type ContentTypeProfileConfig struct { // ForwardWhenContentTypeIsUnknown: bool, required ForwardWhenContentTypeIsUnknown terra.BoolValue `hcl:"forward_when_content_type_is_unknown,attr" validate:"required"` // ContentTypeProfileConfigContentTypeProfiles: required ContentTypeProfiles *ContentTypeProfileConfigContentTypeProfiles `hcl:"content_type_profiles,block" validate:"required"` }
type ContentTypeProfileConfigAttributes ¶
type ContentTypeProfileConfigAttributes struct {
// contains filtered or unexported fields
}
func (ContentTypeProfileConfigAttributes) ContentTypeProfiles ¶
func (ctpc ContentTypeProfileConfigAttributes) ContentTypeProfiles() terra.ListValue[ContentTypeProfileConfigContentTypeProfilesAttributes]
func (ContentTypeProfileConfigAttributes) ForwardWhenContentTypeIsUnknown ¶
func (ctpc ContentTypeProfileConfigAttributes) ForwardWhenContentTypeIsUnknown() terra.BoolValue
func (ContentTypeProfileConfigAttributes) InternalRef ¶
func (ctpc ContentTypeProfileConfigAttributes) InternalRef() (terra.Reference, error)
func (ContentTypeProfileConfigAttributes) InternalTokens ¶
func (ctpc ContentTypeProfileConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContentTypeProfileConfigAttributes) InternalWithRef ¶
func (ctpc ContentTypeProfileConfigAttributes) InternalWithRef(ref terra.Reference) ContentTypeProfileConfigAttributes
type ContentTypeProfileConfigContentTypeProfiles ¶
type ContentTypeProfileConfigContentTypeProfiles struct { // ContentTypeProfileConfigContentTypeProfilesItems: min=1 Items []ContentTypeProfileConfigContentTypeProfilesItems `hcl:"items,block" validate:"min=1"` }
type ContentTypeProfileConfigContentTypeProfilesAttributes ¶
type ContentTypeProfileConfigContentTypeProfilesAttributes struct {
// contains filtered or unexported fields
}
func (ContentTypeProfileConfigContentTypeProfilesAttributes) InternalRef ¶
func (ctp ContentTypeProfileConfigContentTypeProfilesAttributes) InternalRef() (terra.Reference, error)
func (ContentTypeProfileConfigContentTypeProfilesAttributes) InternalTokens ¶
func (ctp ContentTypeProfileConfigContentTypeProfilesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContentTypeProfileConfigContentTypeProfilesAttributes) InternalWithRef ¶
func (ctp ContentTypeProfileConfigContentTypeProfilesAttributes) InternalWithRef(ref terra.Reference) ContentTypeProfileConfigContentTypeProfilesAttributes
type ContentTypeProfileConfigContentTypeProfilesItems ¶
type ContentTypeProfileConfigContentTypeProfilesItems struct { // ContentType: string, required ContentType terra.StringValue `hcl:"content_type,attr" validate:"required"` // Format: string, required Format terra.StringValue `hcl:"format,attr" validate:"required"` // ProfileId: string, optional ProfileId terra.StringValue `hcl:"profile_id,attr"` }
type ContentTypeProfileConfigContentTypeProfilesItemsAttributes ¶
type ContentTypeProfileConfigContentTypeProfilesItemsAttributes struct {
// contains filtered or unexported fields
}
func (ContentTypeProfileConfigContentTypeProfilesItemsAttributes) ContentType ¶
func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) ContentType() terra.StringValue
func (ContentTypeProfileConfigContentTypeProfilesItemsAttributes) Format ¶
func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) Format() terra.StringValue
func (ContentTypeProfileConfigContentTypeProfilesItemsAttributes) InternalRef ¶
func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) InternalRef() (terra.Reference, error)
func (ContentTypeProfileConfigContentTypeProfilesItemsAttributes) InternalTokens ¶
func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContentTypeProfileConfigContentTypeProfilesItemsAttributes) InternalWithRef ¶
func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) InternalWithRef(ref terra.Reference) ContentTypeProfileConfigContentTypeProfilesItemsAttributes
func (ContentTypeProfileConfigContentTypeProfilesItemsAttributes) ProfileId ¶
func (i ContentTypeProfileConfigContentTypeProfilesItemsAttributes) ProfileId() terra.StringValue
type ContentTypeProfileConfigContentTypeProfilesState ¶
type ContentTypeProfileConfigContentTypeProfilesState struct {
Items []ContentTypeProfileConfigContentTypeProfilesItemsState `json:"items"`
}
type ContentTypeProfileConfigState ¶
type ContentTypeProfileConfigState struct { ForwardWhenContentTypeIsUnknown bool `json:"forward_when_content_type_is_unknown"` ContentTypeProfiles []ContentTypeProfileConfigContentTypeProfilesState `json:"content_type_profiles"` }
type QueryArgProfileConfig ¶
type QueryArgProfileConfig struct { // ForwardWhenQueryArgProfileIsUnknown: bool, required ForwardWhenQueryArgProfileIsUnknown terra.BoolValue `hcl:"forward_when_query_arg_profile_is_unknown,attr" validate:"required"` // QueryArgProfileConfigQueryArgProfiles: optional QueryArgProfiles *QueryArgProfileConfigQueryArgProfiles `hcl:"query_arg_profiles,block"` }
type QueryArgProfileConfigAttributes ¶
type QueryArgProfileConfigAttributes struct {
// contains filtered or unexported fields
}
func (QueryArgProfileConfigAttributes) ForwardWhenQueryArgProfileIsUnknown ¶
func (qapc QueryArgProfileConfigAttributes) ForwardWhenQueryArgProfileIsUnknown() terra.BoolValue
func (QueryArgProfileConfigAttributes) InternalRef ¶
func (qapc QueryArgProfileConfigAttributes) InternalRef() (terra.Reference, error)
func (QueryArgProfileConfigAttributes) InternalTokens ¶
func (qapc QueryArgProfileConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (QueryArgProfileConfigAttributes) InternalWithRef ¶
func (qapc QueryArgProfileConfigAttributes) InternalWithRef(ref terra.Reference) QueryArgProfileConfigAttributes
func (QueryArgProfileConfigAttributes) QueryArgProfiles ¶
func (qapc QueryArgProfileConfigAttributes) QueryArgProfiles() terra.ListValue[QueryArgProfileConfigQueryArgProfilesAttributes]
type QueryArgProfileConfigQueryArgProfiles ¶
type QueryArgProfileConfigQueryArgProfiles struct { // QueryArgProfileConfigQueryArgProfilesItems: min=0 Items []QueryArgProfileConfigQueryArgProfilesItems `hcl:"items,block" validate:"min=0"` }
type QueryArgProfileConfigQueryArgProfilesAttributes ¶
type QueryArgProfileConfigQueryArgProfilesAttributes struct {
// contains filtered or unexported fields
}
func (QueryArgProfileConfigQueryArgProfilesAttributes) InternalRef ¶
func (qap QueryArgProfileConfigQueryArgProfilesAttributes) InternalRef() (terra.Reference, error)
func (QueryArgProfileConfigQueryArgProfilesAttributes) InternalTokens ¶
func (qap QueryArgProfileConfigQueryArgProfilesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (QueryArgProfileConfigQueryArgProfilesAttributes) InternalWithRef ¶
func (qap QueryArgProfileConfigQueryArgProfilesAttributes) InternalWithRef(ref terra.Reference) QueryArgProfileConfigQueryArgProfilesAttributes
type QueryArgProfileConfigQueryArgProfilesItems ¶
type QueryArgProfileConfigQueryArgProfilesItems struct { // ProfileId: string, required ProfileId terra.StringValue `hcl:"profile_id,attr" validate:"required"` // QueryArg: string, required QueryArg terra.StringValue `hcl:"query_arg,attr" validate:"required"` }
type QueryArgProfileConfigQueryArgProfilesItemsAttributes ¶
type QueryArgProfileConfigQueryArgProfilesItemsAttributes struct {
// contains filtered or unexported fields
}
func (QueryArgProfileConfigQueryArgProfilesItemsAttributes) InternalRef ¶
func (i QueryArgProfileConfigQueryArgProfilesItemsAttributes) InternalRef() (terra.Reference, error)
func (QueryArgProfileConfigQueryArgProfilesItemsAttributes) InternalTokens ¶
func (i QueryArgProfileConfigQueryArgProfilesItemsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (QueryArgProfileConfigQueryArgProfilesItemsAttributes) InternalWithRef ¶
func (i QueryArgProfileConfigQueryArgProfilesItemsAttributes) InternalWithRef(ref terra.Reference) QueryArgProfileConfigQueryArgProfilesItemsAttributes
func (QueryArgProfileConfigQueryArgProfilesItemsAttributes) ProfileId ¶
func (i QueryArgProfileConfigQueryArgProfilesItemsAttributes) ProfileId() terra.StringValue
func (QueryArgProfileConfigQueryArgProfilesItemsAttributes) QueryArg ¶
func (i QueryArgProfileConfigQueryArgProfilesItemsAttributes) QueryArg() terra.StringValue
type QueryArgProfileConfigQueryArgProfilesState ¶
type QueryArgProfileConfigQueryArgProfilesState struct {
Items []QueryArgProfileConfigQueryArgProfilesItemsState `json:"items"`
}
type QueryArgProfileConfigState ¶
type QueryArgProfileConfigState struct { ForwardWhenQueryArgProfileIsUnknown bool `json:"forward_when_query_arg_profile_is_unknown"` QueryArgProfiles []QueryArgProfileConfigQueryArgProfilesState `json:"query_arg_profiles"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_cloudfront_field_level_encryption_config.
func (*Resource) Attributes ¶
func (acflec *Resource) Attributes() awsCloudfrontFieldLevelEncryptionConfigAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (acflec *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (acflec *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
Click to show internal directories.
Click to hide internal directories.