Documentation ¶
Index ¶
- func NewCloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest() datasource.DataSource
- func NewCloudtrailServicesK8SAwsTrailV1Alpha1Manifest() datasource.DataSource
- type CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest
- func (r *CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CloudtrailServicesK8SAwsEventDataStoreV1Alpha1ManifestData
- type CloudtrailServicesK8SAwsTrailV1Alpha1Manifest
- func (r *CloudtrailServicesK8SAwsTrailV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CloudtrailServicesK8SAwsTrailV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CloudtrailServicesK8SAwsTrailV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CloudtrailServicesK8SAwsTrailV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest ¶
func NewCloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest() datasource.DataSource
func NewCloudtrailServicesK8SAwsTrailV1Alpha1Manifest ¶
func NewCloudtrailServicesK8SAwsTrailV1Alpha1Manifest() datasource.DataSource
Types ¶
type CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest ¶
type CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest struct{}
func (*CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest) Metadata ¶
func (r *CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest) Read ¶
func (r *CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest) Schema ¶
func (r *CloudtrailServicesK8SAwsEventDataStoreV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CloudtrailServicesK8SAwsEventDataStoreV1Alpha1ManifestData ¶
type CloudtrailServicesK8SAwsEventDataStoreV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AdvancedEventSelectors *[]struct { FieldSelectors *[]struct { EndsWith *[]string `tfsdk:"ends_with" json:"endsWith,omitempty"` Equals *[]string `tfsdk:"equals" json:"equals,omitempty"` Field *string `tfsdk:"field" json:"field,omitempty"` NotEndsWith *[]string `tfsdk:"not_ends_with" json:"notEndsWith,omitempty"` NotEquals *[]string `tfsdk:"not_equals" json:"notEquals,omitempty"` NotStartsWith *[]string `tfsdk:"not_starts_with" json:"notStartsWith,omitempty"` StartsWith *[]string `tfsdk:"starts_with" json:"startsWith,omitempty"` } `tfsdk:"field_selectors" json:"fieldSelectors,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"advanced_event_selectors" json:"advancedEventSelectors,omitempty"` MultiRegionEnabled *bool `tfsdk:"multi_region_enabled" json:"multiRegionEnabled,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` OrganizationEnabled *bool `tfsdk:"organization_enabled" json:"organizationEnabled,omitempty"` RetentionPeriod *int64 `tfsdk:"retention_period" json:"retentionPeriod,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` TerminationProtectionEnabled *bool `tfsdk:"termination_protection_enabled" json:"terminationProtectionEnabled,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CloudtrailServicesK8SAwsTrailV1Alpha1Manifest ¶
type CloudtrailServicesK8SAwsTrailV1Alpha1Manifest struct{}
func (*CloudtrailServicesK8SAwsTrailV1Alpha1Manifest) Metadata ¶
func (r *CloudtrailServicesK8SAwsTrailV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CloudtrailServicesK8SAwsTrailV1Alpha1Manifest) Read ¶
func (r *CloudtrailServicesK8SAwsTrailV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CloudtrailServicesK8SAwsTrailV1Alpha1Manifest) Schema ¶
func (r *CloudtrailServicesK8SAwsTrailV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CloudtrailServicesK8SAwsTrailV1Alpha1ManifestData ¶
type CloudtrailServicesK8SAwsTrailV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { CloudWatchLogsLogGroupARN *string `tfsdk:"cloud_watch_logs_log_group_arn" json:"cloudWatchLogsLogGroupARN,omitempty"` CloudWatchLogsRoleARN *string `tfsdk:"cloud_watch_logs_role_arn" json:"cloudWatchLogsRoleARN,omitempty"` EnableLogFileValidation *bool `tfsdk:"enable_log_file_validation" json:"enableLogFileValidation,omitempty"` IncludeGlobalServiceEvents *bool `tfsdk:"include_global_service_events" json:"includeGlobalServiceEvents,omitempty"` IsMultiRegionTrail *bool `tfsdk:"is_multi_region_trail" json:"isMultiRegionTrail,omitempty"` IsOrganizationTrail *bool `tfsdk:"is_organization_trail" json:"isOrganizationTrail,omitempty"` KmsKeyID *string `tfsdk:"kms_key_id" json:"kmsKeyID,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` S3BucketName *string `tfsdk:"s3_bucket_name" json:"s3BucketName,omitempty"` S3KeyPrefix *string `tfsdk:"s3_key_prefix" json:"s3KeyPrefix,omitempty"` SnsTopicName *string `tfsdk:"sns_topic_name" json:"snsTopicName,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.