Documentation ¶
Index ¶
- type ReportDeliveryChannel
- type ReportDeliveryChannelAttributes
- func (rdc ReportDeliveryChannelAttributes) Formats() terra.SetValue[terra.StringValue]
- func (rdc ReportDeliveryChannelAttributes) InternalRef() (terra.Reference, error)
- func (rdc ReportDeliveryChannelAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rdc ReportDeliveryChannelAttributes) InternalWithRef(ref terra.Reference) ReportDeliveryChannelAttributes
- func (rdc ReportDeliveryChannelAttributes) S3BucketName() terra.StringValue
- func (rdc ReportDeliveryChannelAttributes) S3KeyPrefix() terra.StringValue
- type ReportDeliveryChannelState
- type ReportSetting
- type ReportSettingAttributes
- func (rs ReportSettingAttributes) Accounts() terra.SetValue[terra.StringValue]
- func (rs ReportSettingAttributes) FrameworkArns() terra.SetValue[terra.StringValue]
- func (rs ReportSettingAttributes) InternalRef() (terra.Reference, error)
- func (rs ReportSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rs ReportSettingAttributes) InternalWithRef(ref terra.Reference) ReportSettingAttributes
- func (rs ReportSettingAttributes) NumberOfFrameworks() terra.NumberValue
- func (rs ReportSettingAttributes) OrganizationUnits() terra.SetValue[terra.StringValue]
- func (rs ReportSettingAttributes) Regions() terra.SetValue[terra.StringValue]
- func (rs ReportSettingAttributes) ReportTemplate() terra.StringValue
- type ReportSettingState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReportDeliveryChannel ¶
type ReportDeliveryChannel struct { // Formats: set of string, optional Formats terra.SetValue[terra.StringValue] `hcl:"formats,attr"` // 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 ReportDeliveryChannelAttributes ¶
type ReportDeliveryChannelAttributes struct {
// contains filtered or unexported fields
}
func (ReportDeliveryChannelAttributes) Formats ¶
func (rdc ReportDeliveryChannelAttributes) Formats() terra.SetValue[terra.StringValue]
func (ReportDeliveryChannelAttributes) InternalRef ¶
func (rdc ReportDeliveryChannelAttributes) InternalRef() (terra.Reference, error)
func (ReportDeliveryChannelAttributes) InternalTokens ¶
func (rdc ReportDeliveryChannelAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReportDeliveryChannelAttributes) InternalWithRef ¶
func (rdc ReportDeliveryChannelAttributes) InternalWithRef(ref terra.Reference) ReportDeliveryChannelAttributes
func (ReportDeliveryChannelAttributes) S3BucketName ¶
func (rdc ReportDeliveryChannelAttributes) S3BucketName() terra.StringValue
func (ReportDeliveryChannelAttributes) S3KeyPrefix ¶
func (rdc ReportDeliveryChannelAttributes) S3KeyPrefix() terra.StringValue
type ReportSetting ¶
type ReportSetting struct { // Accounts: set of string, optional Accounts terra.SetValue[terra.StringValue] `hcl:"accounts,attr"` // FrameworkArns: set of string, optional FrameworkArns terra.SetValue[terra.StringValue] `hcl:"framework_arns,attr"` // NumberOfFrameworks: number, optional NumberOfFrameworks terra.NumberValue `hcl:"number_of_frameworks,attr"` // OrganizationUnits: set of string, optional OrganizationUnits terra.SetValue[terra.StringValue] `hcl:"organization_units,attr"` // Regions: set of string, optional Regions terra.SetValue[terra.StringValue] `hcl:"regions,attr"` // ReportTemplate: string, required ReportTemplate terra.StringValue `hcl:"report_template,attr" validate:"required"` }
type ReportSettingAttributes ¶
type ReportSettingAttributes struct {
// contains filtered or unexported fields
}
func (ReportSettingAttributes) Accounts ¶
func (rs ReportSettingAttributes) Accounts() terra.SetValue[terra.StringValue]
func (ReportSettingAttributes) FrameworkArns ¶
func (rs ReportSettingAttributes) FrameworkArns() terra.SetValue[terra.StringValue]
func (ReportSettingAttributes) InternalRef ¶
func (rs ReportSettingAttributes) InternalRef() (terra.Reference, error)
func (ReportSettingAttributes) InternalTokens ¶
func (rs ReportSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReportSettingAttributes) InternalWithRef ¶
func (rs ReportSettingAttributes) InternalWithRef(ref terra.Reference) ReportSettingAttributes
func (ReportSettingAttributes) NumberOfFrameworks ¶
func (rs ReportSettingAttributes) NumberOfFrameworks() terra.NumberValue
func (ReportSettingAttributes) OrganizationUnits ¶
func (rs ReportSettingAttributes) OrganizationUnits() terra.SetValue[terra.StringValue]
func (ReportSettingAttributes) Regions ¶
func (rs ReportSettingAttributes) Regions() terra.SetValue[terra.StringValue]
func (ReportSettingAttributes) ReportTemplate ¶
func (rs ReportSettingAttributes) ReportTemplate() terra.StringValue
type ReportSettingState ¶
type ReportSettingState struct { Accounts []string `json:"accounts"` FrameworkArns []string `json:"framework_arns"` NumberOfFrameworks float64 `json:"number_of_frameworks"` OrganizationUnits []string `json:"organization_units"` Regions []string `json:"regions"` ReportTemplate string `json:"report_template"` }
Click to show internal directories.
Click to hide internal directories.