Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type AdvancedEventSelector struct + FieldSelector []AdvancedEventSelectorFieldSelector + Name terra.StringValue + type AdvancedEventSelectorAttributes struct + func (aes AdvancedEventSelectorAttributes) FieldSelector() terra.SetValue[AdvancedEventSelectorFieldSelectorAttributes] + func (aes AdvancedEventSelectorAttributes) InternalRef() (terra.Reference, error) + func (aes AdvancedEventSelectorAttributes) InternalTokens() (hclwrite.Tokens, error) + func (aes AdvancedEventSelectorAttributes) InternalWithRef(ref terra.Reference) AdvancedEventSelectorAttributes + func (aes AdvancedEventSelectorAttributes) Name() terra.StringValue + type AdvancedEventSelectorFieldSelector struct + EndsWith terra.ListValue[terra.StringValue] + Equals terra.ListValue[terra.StringValue] + Field terra.StringValue + NotEndsWith terra.ListValue[terra.StringValue] + NotEquals terra.ListValue[terra.StringValue] + NotStartsWith terra.ListValue[terra.StringValue] + StartsWith terra.ListValue[terra.StringValue] + type AdvancedEventSelectorFieldSelectorAttributes struct + func (fs AdvancedEventSelectorFieldSelectorAttributes) EndsWith() terra.ListValue[terra.StringValue] + func (fs AdvancedEventSelectorFieldSelectorAttributes) Equals() terra.ListValue[terra.StringValue] + func (fs AdvancedEventSelectorFieldSelectorAttributes) Field() terra.StringValue + func (fs AdvancedEventSelectorFieldSelectorAttributes) InternalRef() (terra.Reference, error) + func (fs AdvancedEventSelectorFieldSelectorAttributes) InternalTokens() (hclwrite.Tokens, error) + func (fs AdvancedEventSelectorFieldSelectorAttributes) InternalWithRef(ref terra.Reference) AdvancedEventSelectorFieldSelectorAttributes + func (fs AdvancedEventSelectorFieldSelectorAttributes) NotEndsWith() terra.ListValue[terra.StringValue] + func (fs AdvancedEventSelectorFieldSelectorAttributes) NotEquals() terra.ListValue[terra.StringValue] + func (fs AdvancedEventSelectorFieldSelectorAttributes) NotStartsWith() terra.ListValue[terra.StringValue] + func (fs AdvancedEventSelectorFieldSelectorAttributes) StartsWith() terra.ListValue[terra.StringValue] + type AdvancedEventSelectorFieldSelectorState struct + EndsWith []string + Equals []string + Field string + NotEndsWith []string + NotEquals []string + NotStartsWith []string + StartsWith []string + type AdvancedEventSelectorState struct + FieldSelector []AdvancedEventSelectorFieldSelectorState + Name string + type Args struct + AdvancedEventSelector []AdvancedEventSelector + CloudWatchLogsGroupArn terra.StringValue + CloudWatchLogsRoleArn terra.StringValue + EnableLogFileValidation terra.BoolValue + EnableLogging terra.BoolValue + EventSelector []EventSelector + Id terra.StringValue + IncludeGlobalServiceEvents terra.BoolValue + InsightSelector []InsightSelector + IsMultiRegionTrail terra.BoolValue + IsOrganizationTrail terra.BoolValue + KmsKeyId terra.StringValue + Name terra.StringValue + S3BucketName terra.StringValue + S3KeyPrefix terra.StringValue + SnsTopicName terra.StringValue + Tags terra.MapValue[terra.StringValue] + TagsAll terra.MapValue[terra.StringValue] + type EventSelector struct + DataResource []EventSelectorDataResource + ExcludeManagementEventSources terra.SetValue[terra.StringValue] + IncludeManagementEvents terra.BoolValue + ReadWriteType terra.StringValue + type EventSelectorAttributes struct + func (es EventSelectorAttributes) DataResource() terra.ListValue[EventSelectorDataResourceAttributes] + func (es EventSelectorAttributes) ExcludeManagementEventSources() terra.SetValue[terra.StringValue] + func (es EventSelectorAttributes) IncludeManagementEvents() terra.BoolValue + func (es EventSelectorAttributes) InternalRef() (terra.Reference, error) + func (es EventSelectorAttributes) InternalTokens() (hclwrite.Tokens, error) + func (es EventSelectorAttributes) InternalWithRef(ref terra.Reference) EventSelectorAttributes + func (es EventSelectorAttributes) ReadWriteType() terra.StringValue + type EventSelectorDataResource struct + Type terra.StringValue + Values terra.ListValue[terra.StringValue] + type EventSelectorDataResourceAttributes struct + func (dr EventSelectorDataResourceAttributes) InternalRef() (terra.Reference, error) + func (dr EventSelectorDataResourceAttributes) InternalTokens() (hclwrite.Tokens, error) + func (dr EventSelectorDataResourceAttributes) InternalWithRef(ref terra.Reference) EventSelectorDataResourceAttributes + func (dr EventSelectorDataResourceAttributes) Type() terra.StringValue + func (dr EventSelectorDataResourceAttributes) Values() terra.ListValue[terra.StringValue] + type EventSelectorDataResourceState struct + Type string + Values []string + type EventSelectorState struct + DataResource []EventSelectorDataResourceState + ExcludeManagementEventSources []string + IncludeManagementEvents bool + ReadWriteType string + type InsightSelector struct + InsightType terra.StringValue + type InsightSelectorAttributes struct + func (is InsightSelectorAttributes) InsightType() terra.StringValue + func (is InsightSelectorAttributes) InternalRef() (terra.Reference, error) + func (is InsightSelectorAttributes) InternalTokens() (hclwrite.Tokens, error) + func (is InsightSelectorAttributes) InternalWithRef(ref terra.Reference) InsightSelectorAttributes + type InsightSelectorState struct + InsightType string + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (ac *Resource) Attributes() awsCloudtrailAttributes + func (ac *Resource) Configuration() interface{} + func (ac *Resource) DependOn() terra.Reference + func (ac *Resource) Dependencies() terra.Dependencies + func (ac *Resource) ImportState(state io.Reader) error + func (ac *Resource) LifecycleManagement() *terra.Lifecycle + func (ac *Resource) LocalName() string + func (ac *Resource) State() (*awsCloudtrailState, bool) + func (ac *Resource) StateMust() *awsCloudtrailState + func (ac *Resource) Type() string