Documentation
¶
Index ¶
- type Args
- type DataArgs
- type DataDeliveryOptionsAttributes
- func (do DataDeliveryOptionsAttributes) InternalRef() (terra.Reference, error)
- func (do DataDeliveryOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (do DataDeliveryOptionsAttributes) InternalWithRef(ref terra.Reference) DataDeliveryOptionsAttributes
- func (do DataDeliveryOptionsAttributes) SendingPoolName() terra.StringValue
- func (do DataDeliveryOptionsAttributes) TlsPolicy() terra.StringValue
- type DataDeliveryOptionsState
- type DataReputationOptionsAttributes
- func (ro DataReputationOptionsAttributes) InternalRef() (terra.Reference, error)
- func (ro DataReputationOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ro DataReputationOptionsAttributes) InternalWithRef(ref terra.Reference) DataReputationOptionsAttributes
- func (ro DataReputationOptionsAttributes) LastFreshStart() terra.StringValue
- func (ro DataReputationOptionsAttributes) ReputationMetricsEnabled() terra.BoolValue
- type DataReputationOptionsState
- type DataSendingOptionsAttributes
- func (so DataSendingOptionsAttributes) InternalRef() (terra.Reference, error)
- func (so DataSendingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (so DataSendingOptionsAttributes) InternalWithRef(ref terra.Reference) DataSendingOptionsAttributes
- func (so DataSendingOptionsAttributes) SendingEnabled() terra.BoolValue
- type DataSendingOptionsState
- type DataSource
- type DataSuppressionOptionsAttributes
- func (so DataSuppressionOptionsAttributes) InternalRef() (terra.Reference, error)
- func (so DataSuppressionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (so DataSuppressionOptionsAttributes) InternalWithRef(ref terra.Reference) DataSuppressionOptionsAttributes
- func (so DataSuppressionOptionsAttributes) SuppressedReasons() terra.ListValue[terra.StringValue]
- type DataSuppressionOptionsState
- type DataTrackingOptionsAttributes
- func (to DataTrackingOptionsAttributes) CustomRedirectDomain() terra.StringValue
- func (to DataTrackingOptionsAttributes) InternalRef() (terra.Reference, error)
- func (to DataTrackingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (to DataTrackingOptionsAttributes) InternalWithRef(ref terra.Reference) DataTrackingOptionsAttributes
- type DataTrackingOptionsState
- type DataVdmOptionsAttributes
- func (vo DataVdmOptionsAttributes) DashboardOptions() terra.ListValue[DataVdmOptionsDashboardOptionsAttributes]
- func (vo DataVdmOptionsAttributes) GuardianOptions() terra.ListValue[DataVdmOptionsGuardianOptionsAttributes]
- func (vo DataVdmOptionsAttributes) InternalRef() (terra.Reference, error)
- func (vo DataVdmOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vo DataVdmOptionsAttributes) InternalWithRef(ref terra.Reference) DataVdmOptionsAttributes
- type DataVdmOptionsDashboardOptionsAttributes
- func (do DataVdmOptionsDashboardOptionsAttributes) EngagementMetrics() terra.StringValue
- func (do DataVdmOptionsDashboardOptionsAttributes) InternalRef() (terra.Reference, error)
- func (do DataVdmOptionsDashboardOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (do DataVdmOptionsDashboardOptionsAttributes) InternalWithRef(ref terra.Reference) DataVdmOptionsDashboardOptionsAttributes
- type DataVdmOptionsDashboardOptionsState
- type DataVdmOptionsGuardianOptionsAttributes
- func (_go DataVdmOptionsGuardianOptionsAttributes) InternalRef() (terra.Reference, error)
- func (_go DataVdmOptionsGuardianOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (_go DataVdmOptionsGuardianOptionsAttributes) InternalWithRef(ref terra.Reference) DataVdmOptionsGuardianOptionsAttributes
- func (_go DataVdmOptionsGuardianOptionsAttributes) OptimizedSharedDelivery() terra.StringValue
- type DataVdmOptionsGuardianOptionsState
- type DataVdmOptionsState
- type DeliveryOptions
- type DeliveryOptionsAttributes
- func (do DeliveryOptionsAttributes) InternalRef() (terra.Reference, error)
- func (do DeliveryOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (do DeliveryOptionsAttributes) InternalWithRef(ref terra.Reference) DeliveryOptionsAttributes
- func (do DeliveryOptionsAttributes) SendingPoolName() terra.StringValue
- func (do DeliveryOptionsAttributes) TlsPolicy() terra.StringValue
- type DeliveryOptionsState
- type ReputationOptions
- type ReputationOptionsAttributes
- func (ro ReputationOptionsAttributes) InternalRef() (terra.Reference, error)
- func (ro ReputationOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ro ReputationOptionsAttributes) InternalWithRef(ref terra.Reference) ReputationOptionsAttributes
- func (ro ReputationOptionsAttributes) LastFreshStart() terra.StringValue
- func (ro ReputationOptionsAttributes) ReputationMetricsEnabled() terra.BoolValue
- type ReputationOptionsState
- type Resource
- func (ascs *Resource) Attributes() awsSesv2ConfigurationSetAttributes
- func (ascs *Resource) Configuration() interface{}
- func (ascs *Resource) DependOn() terra.Reference
- func (ascs *Resource) Dependencies() terra.Dependencies
- func (ascs *Resource) ImportState(state io.Reader) error
- func (ascs *Resource) LifecycleManagement() *terra.Lifecycle
- func (ascs *Resource) LocalName() string
- func (ascs *Resource) State() (*awsSesv2ConfigurationSetState, bool)
- func (ascs *Resource) StateMust() *awsSesv2ConfigurationSetState
- func (ascs *Resource) Type() string
- type SendingOptions
- type SendingOptionsAttributes
- func (so SendingOptionsAttributes) InternalRef() (terra.Reference, error)
- func (so SendingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (so SendingOptionsAttributes) InternalWithRef(ref terra.Reference) SendingOptionsAttributes
- func (so SendingOptionsAttributes) SendingEnabled() terra.BoolValue
- type SendingOptionsState
- type SuppressionOptions
- type SuppressionOptionsAttributes
- func (so SuppressionOptionsAttributes) InternalRef() (terra.Reference, error)
- func (so SuppressionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (so SuppressionOptionsAttributes) InternalWithRef(ref terra.Reference) SuppressionOptionsAttributes
- func (so SuppressionOptionsAttributes) SuppressedReasons() terra.ListValue[terra.StringValue]
- type SuppressionOptionsState
- type TrackingOptions
- type TrackingOptionsAttributes
- func (to TrackingOptionsAttributes) CustomRedirectDomain() terra.StringValue
- func (to TrackingOptionsAttributes) InternalRef() (terra.Reference, error)
- func (to TrackingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (to TrackingOptionsAttributes) InternalWithRef(ref terra.Reference) TrackingOptionsAttributes
- type TrackingOptionsState
- type VdmOptions
- type VdmOptionsAttributes
- func (vo VdmOptionsAttributes) DashboardOptions() terra.ListValue[VdmOptionsDashboardOptionsAttributes]
- func (vo VdmOptionsAttributes) GuardianOptions() terra.ListValue[VdmOptionsGuardianOptionsAttributes]
- func (vo VdmOptionsAttributes) InternalRef() (terra.Reference, error)
- func (vo VdmOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vo VdmOptionsAttributes) InternalWithRef(ref terra.Reference) VdmOptionsAttributes
- type VdmOptionsDashboardOptions
- type VdmOptionsDashboardOptionsAttributes
- func (do VdmOptionsDashboardOptionsAttributes) EngagementMetrics() terra.StringValue
- func (do VdmOptionsDashboardOptionsAttributes) InternalRef() (terra.Reference, error)
- func (do VdmOptionsDashboardOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (do VdmOptionsDashboardOptionsAttributes) InternalWithRef(ref terra.Reference) VdmOptionsDashboardOptionsAttributes
- type VdmOptionsDashboardOptionsState
- type VdmOptionsGuardianOptions
- type VdmOptionsGuardianOptionsAttributes
- func (_go VdmOptionsGuardianOptionsAttributes) InternalRef() (terra.Reference, error)
- func (_go VdmOptionsGuardianOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (_go VdmOptionsGuardianOptionsAttributes) InternalWithRef(ref terra.Reference) VdmOptionsGuardianOptionsAttributes
- func (_go VdmOptionsGuardianOptionsAttributes) OptimizedSharedDelivery() terra.StringValue
- type VdmOptionsGuardianOptionsState
- type VdmOptionsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // ConfigurationSetName: string, required ConfigurationSetName terra.StringValue `hcl:"configuration_set_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // DeliveryOptions: optional DeliveryOptions *DeliveryOptions `hcl:"delivery_options,block"` // ReputationOptions: optional ReputationOptions *ReputationOptions `hcl:"reputation_options,block"` // SendingOptions: optional SendingOptions *SendingOptions `hcl:"sending_options,block"` // SuppressionOptions: optional SuppressionOptions *SuppressionOptions `hcl:"suppression_options,block"` // TrackingOptions: optional TrackingOptions *TrackingOptions `hcl:"tracking_options,block"` // VdmOptions: optional VdmOptions *VdmOptions `hcl:"vdm_options,block"` }
Args contains the configurations for aws_sesv2_configuration_set.
type DataArgs ¶
type DataArgs struct { // ConfigurationSetName: string, required ConfigurationSetName terra.StringValue `hcl:"configuration_set_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` }
DataArgs contains the configurations for aws_sesv2_configuration_set.
type DataDeliveryOptionsAttributes ¶
type DataDeliveryOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataDeliveryOptionsAttributes) InternalRef ¶
func (do DataDeliveryOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataDeliveryOptionsAttributes) InternalTokens ¶
func (do DataDeliveryOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDeliveryOptionsAttributes) InternalWithRef ¶
func (do DataDeliveryOptionsAttributes) InternalWithRef(ref terra.Reference) DataDeliveryOptionsAttributes
func (DataDeliveryOptionsAttributes) SendingPoolName ¶
func (do DataDeliveryOptionsAttributes) SendingPoolName() terra.StringValue
func (DataDeliveryOptionsAttributes) TlsPolicy ¶
func (do DataDeliveryOptionsAttributes) TlsPolicy() terra.StringValue
type DataReputationOptionsAttributes ¶
type DataReputationOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataReputationOptionsAttributes) InternalRef ¶
func (ro DataReputationOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataReputationOptionsAttributes) InternalTokens ¶
func (ro DataReputationOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataReputationOptionsAttributes) InternalWithRef ¶
func (ro DataReputationOptionsAttributes) InternalWithRef(ref terra.Reference) DataReputationOptionsAttributes
func (DataReputationOptionsAttributes) LastFreshStart ¶
func (ro DataReputationOptionsAttributes) LastFreshStart() terra.StringValue
func (DataReputationOptionsAttributes) ReputationMetricsEnabled ¶
func (ro DataReputationOptionsAttributes) ReputationMetricsEnabled() terra.BoolValue
type DataSendingOptionsAttributes ¶
type DataSendingOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataSendingOptionsAttributes) InternalRef ¶
func (so DataSendingOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataSendingOptionsAttributes) InternalTokens ¶
func (so DataSendingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSendingOptionsAttributes) InternalWithRef ¶
func (so DataSendingOptionsAttributes) InternalWithRef(ref terra.Reference) DataSendingOptionsAttributes
func (DataSendingOptionsAttributes) SendingEnabled ¶
func (so DataSendingOptionsAttributes) SendingEnabled() terra.BoolValue
type DataSendingOptionsState ¶
type DataSendingOptionsState struct {
SendingEnabled bool `json:"sending_enabled"`
}
type DataSource ¶
DataSource represents the Terraform data resource aws_sesv2_configuration_set.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (ascs *DataSource) Attributes() dataAwsSesv2ConfigurationSetAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (ascs *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (ascs *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (ascs *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataSuppressionOptionsAttributes ¶
type DataSuppressionOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataSuppressionOptionsAttributes) InternalRef ¶
func (so DataSuppressionOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataSuppressionOptionsAttributes) InternalTokens ¶
func (so DataSuppressionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSuppressionOptionsAttributes) InternalWithRef ¶
func (so DataSuppressionOptionsAttributes) InternalWithRef(ref terra.Reference) DataSuppressionOptionsAttributes
func (DataSuppressionOptionsAttributes) SuppressedReasons ¶
func (so DataSuppressionOptionsAttributes) SuppressedReasons() terra.ListValue[terra.StringValue]
type DataSuppressionOptionsState ¶
type DataSuppressionOptionsState struct {
SuppressedReasons []string `json:"suppressed_reasons"`
}
type DataTrackingOptionsAttributes ¶
type DataTrackingOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataTrackingOptionsAttributes) CustomRedirectDomain ¶
func (to DataTrackingOptionsAttributes) CustomRedirectDomain() terra.StringValue
func (DataTrackingOptionsAttributes) InternalRef ¶
func (to DataTrackingOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataTrackingOptionsAttributes) InternalTokens ¶
func (to DataTrackingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTrackingOptionsAttributes) InternalWithRef ¶
func (to DataTrackingOptionsAttributes) InternalWithRef(ref terra.Reference) DataTrackingOptionsAttributes
type DataTrackingOptionsState ¶
type DataTrackingOptionsState struct {
CustomRedirectDomain string `json:"custom_redirect_domain"`
}
type DataVdmOptionsAttributes ¶
type DataVdmOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataVdmOptionsAttributes) DashboardOptions ¶
func (vo DataVdmOptionsAttributes) DashboardOptions() terra.ListValue[DataVdmOptionsDashboardOptionsAttributes]
func (DataVdmOptionsAttributes) GuardianOptions ¶
func (vo DataVdmOptionsAttributes) GuardianOptions() terra.ListValue[DataVdmOptionsGuardianOptionsAttributes]
func (DataVdmOptionsAttributes) InternalRef ¶
func (vo DataVdmOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataVdmOptionsAttributes) InternalTokens ¶
func (vo DataVdmOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataVdmOptionsAttributes) InternalWithRef ¶
func (vo DataVdmOptionsAttributes) InternalWithRef(ref terra.Reference) DataVdmOptionsAttributes
type DataVdmOptionsDashboardOptionsAttributes ¶
type DataVdmOptionsDashboardOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataVdmOptionsDashboardOptionsAttributes) EngagementMetrics ¶
func (do DataVdmOptionsDashboardOptionsAttributes) EngagementMetrics() terra.StringValue
func (DataVdmOptionsDashboardOptionsAttributes) InternalRef ¶
func (do DataVdmOptionsDashboardOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataVdmOptionsDashboardOptionsAttributes) InternalTokens ¶
func (do DataVdmOptionsDashboardOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataVdmOptionsDashboardOptionsAttributes) InternalWithRef ¶
func (do DataVdmOptionsDashboardOptionsAttributes) InternalWithRef(ref terra.Reference) DataVdmOptionsDashboardOptionsAttributes
type DataVdmOptionsDashboardOptionsState ¶
type DataVdmOptionsDashboardOptionsState struct {
EngagementMetrics string `json:"engagement_metrics"`
}
type DataVdmOptionsGuardianOptionsAttributes ¶
type DataVdmOptionsGuardianOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataVdmOptionsGuardianOptionsAttributes) InternalRef ¶
func (_go DataVdmOptionsGuardianOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataVdmOptionsGuardianOptionsAttributes) InternalTokens ¶
func (_go DataVdmOptionsGuardianOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataVdmOptionsGuardianOptionsAttributes) InternalWithRef ¶
func (_go DataVdmOptionsGuardianOptionsAttributes) InternalWithRef(ref terra.Reference) DataVdmOptionsGuardianOptionsAttributes
func (DataVdmOptionsGuardianOptionsAttributes) OptimizedSharedDelivery ¶
func (_go DataVdmOptionsGuardianOptionsAttributes) OptimizedSharedDelivery() terra.StringValue
type DataVdmOptionsGuardianOptionsState ¶
type DataVdmOptionsGuardianOptionsState struct {
}type DataVdmOptionsState ¶
type DataVdmOptionsState struct { DashboardOptions []DataVdmOptionsDashboardOptionsState `json:"dashboard_options"` GuardianOptions []DataVdmOptionsGuardianOptionsState `json:"guardian_options"` }
type DeliveryOptions ¶
type DeliveryOptions struct { // SendingPoolName: string, optional SendingPoolName terra.StringValue `hcl:"sending_pool_name,attr"` // TlsPolicy: string, optional TlsPolicy terra.StringValue `hcl:"tls_policy,attr"` }
type DeliveryOptionsAttributes ¶
type DeliveryOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryOptionsAttributes) InternalRef ¶
func (do DeliveryOptionsAttributes) InternalRef() (terra.Reference, error)
func (DeliveryOptionsAttributes) InternalTokens ¶
func (do DeliveryOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryOptionsAttributes) InternalWithRef ¶
func (do DeliveryOptionsAttributes) InternalWithRef(ref terra.Reference) DeliveryOptionsAttributes
func (DeliveryOptionsAttributes) SendingPoolName ¶
func (do DeliveryOptionsAttributes) SendingPoolName() terra.StringValue
func (DeliveryOptionsAttributes) TlsPolicy ¶
func (do DeliveryOptionsAttributes) TlsPolicy() terra.StringValue
type DeliveryOptionsState ¶
type ReputationOptions ¶
type ReputationOptionsAttributes ¶
type ReputationOptionsAttributes struct {
// contains filtered or unexported fields
}
func (ReputationOptionsAttributes) InternalRef ¶
func (ro ReputationOptionsAttributes) InternalRef() (terra.Reference, error)
func (ReputationOptionsAttributes) InternalTokens ¶
func (ro ReputationOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReputationOptionsAttributes) InternalWithRef ¶
func (ro ReputationOptionsAttributes) InternalWithRef(ref terra.Reference) ReputationOptionsAttributes
func (ReputationOptionsAttributes) LastFreshStart ¶
func (ro ReputationOptionsAttributes) LastFreshStart() terra.StringValue
func (ReputationOptionsAttributes) ReputationMetricsEnabled ¶
func (ro ReputationOptionsAttributes) ReputationMetricsEnabled() terra.BoolValue
type ReputationOptionsState ¶
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_sesv2_configuration_set.
func (*Resource) Attributes ¶
func (ascs *Resource) Attributes() awsSesv2ConfigurationSetAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (ascs *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (ascs *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.
type SendingOptions ¶
type SendingOptionsAttributes ¶
type SendingOptionsAttributes struct {
// contains filtered or unexported fields
}
func (SendingOptionsAttributes) InternalRef ¶
func (so SendingOptionsAttributes) InternalRef() (terra.Reference, error)
func (SendingOptionsAttributes) InternalTokens ¶
func (so SendingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SendingOptionsAttributes) InternalWithRef ¶
func (so SendingOptionsAttributes) InternalWithRef(ref terra.Reference) SendingOptionsAttributes
func (SendingOptionsAttributes) SendingEnabled ¶
func (so SendingOptionsAttributes) SendingEnabled() terra.BoolValue
type SendingOptionsState ¶
type SendingOptionsState struct {
SendingEnabled bool `json:"sending_enabled"`
}
type SuppressionOptions ¶
type SuppressionOptions struct { // SuppressedReasons: list of string, optional SuppressedReasons terra.ListValue[terra.StringValue] `hcl:"suppressed_reasons,attr"` }
type SuppressionOptionsAttributes ¶
type SuppressionOptionsAttributes struct {
// contains filtered or unexported fields
}
func (SuppressionOptionsAttributes) InternalRef ¶
func (so SuppressionOptionsAttributes) InternalRef() (terra.Reference, error)
func (SuppressionOptionsAttributes) InternalTokens ¶
func (so SuppressionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SuppressionOptionsAttributes) InternalWithRef ¶
func (so SuppressionOptionsAttributes) InternalWithRef(ref terra.Reference) SuppressionOptionsAttributes
func (SuppressionOptionsAttributes) SuppressedReasons ¶
func (so SuppressionOptionsAttributes) SuppressedReasons() terra.ListValue[terra.StringValue]
type SuppressionOptionsState ¶
type SuppressionOptionsState struct {
SuppressedReasons []string `json:"suppressed_reasons"`
}
type TrackingOptions ¶
type TrackingOptions struct { // CustomRedirectDomain: string, required CustomRedirectDomain terra.StringValue `hcl:"custom_redirect_domain,attr" validate:"required"` }
type TrackingOptionsAttributes ¶
type TrackingOptionsAttributes struct {
// contains filtered or unexported fields
}
func (TrackingOptionsAttributes) CustomRedirectDomain ¶
func (to TrackingOptionsAttributes) CustomRedirectDomain() terra.StringValue
func (TrackingOptionsAttributes) InternalRef ¶
func (to TrackingOptionsAttributes) InternalRef() (terra.Reference, error)
func (TrackingOptionsAttributes) InternalTokens ¶
func (to TrackingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TrackingOptionsAttributes) InternalWithRef ¶
func (to TrackingOptionsAttributes) InternalWithRef(ref terra.Reference) TrackingOptionsAttributes
type TrackingOptionsState ¶
type TrackingOptionsState struct {
CustomRedirectDomain string `json:"custom_redirect_domain"`
}
type VdmOptions ¶
type VdmOptions struct { // VdmOptionsDashboardOptions: optional DashboardOptions *VdmOptionsDashboardOptions `hcl:"dashboard_options,block"` // VdmOptionsGuardianOptions: optional GuardianOptions *VdmOptionsGuardianOptions `hcl:"guardian_options,block"` }
type VdmOptionsAttributes ¶
type VdmOptionsAttributes struct {
// contains filtered or unexported fields
}
func (VdmOptionsAttributes) DashboardOptions ¶
func (vo VdmOptionsAttributes) DashboardOptions() terra.ListValue[VdmOptionsDashboardOptionsAttributes]
func (VdmOptionsAttributes) GuardianOptions ¶
func (vo VdmOptionsAttributes) GuardianOptions() terra.ListValue[VdmOptionsGuardianOptionsAttributes]
func (VdmOptionsAttributes) InternalRef ¶
func (vo VdmOptionsAttributes) InternalRef() (terra.Reference, error)
func (VdmOptionsAttributes) InternalTokens ¶
func (vo VdmOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VdmOptionsAttributes) InternalWithRef ¶
func (vo VdmOptionsAttributes) InternalWithRef(ref terra.Reference) VdmOptionsAttributes
type VdmOptionsDashboardOptions ¶
type VdmOptionsDashboardOptions struct { // EngagementMetrics: string, optional EngagementMetrics terra.StringValue `hcl:"engagement_metrics,attr"` }
type VdmOptionsDashboardOptionsAttributes ¶
type VdmOptionsDashboardOptionsAttributes struct {
// contains filtered or unexported fields
}
func (VdmOptionsDashboardOptionsAttributes) EngagementMetrics ¶
func (do VdmOptionsDashboardOptionsAttributes) EngagementMetrics() terra.StringValue
func (VdmOptionsDashboardOptionsAttributes) InternalRef ¶
func (do VdmOptionsDashboardOptionsAttributes) InternalRef() (terra.Reference, error)
func (VdmOptionsDashboardOptionsAttributes) InternalTokens ¶
func (do VdmOptionsDashboardOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VdmOptionsDashboardOptionsAttributes) InternalWithRef ¶
func (do VdmOptionsDashboardOptionsAttributes) InternalWithRef(ref terra.Reference) VdmOptionsDashboardOptionsAttributes
type VdmOptionsDashboardOptionsState ¶
type VdmOptionsDashboardOptionsState struct {
EngagementMetrics string `json:"engagement_metrics"`
}
type VdmOptionsGuardianOptions ¶
type VdmOptionsGuardianOptions struct { terra.StringValue `hcl:"optimized_shared_delivery,attr"` }OptimizedSharedDelivery
type VdmOptionsGuardianOptionsAttributes ¶
type VdmOptionsGuardianOptionsAttributes struct {
// contains filtered or unexported fields
}
func (VdmOptionsGuardianOptionsAttributes) InternalRef ¶
func (_go VdmOptionsGuardianOptionsAttributes) InternalRef() (terra.Reference, error)
func (VdmOptionsGuardianOptionsAttributes) InternalTokens ¶
func (_go VdmOptionsGuardianOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VdmOptionsGuardianOptionsAttributes) InternalWithRef ¶
func (_go VdmOptionsGuardianOptionsAttributes) InternalWithRef(ref terra.Reference) VdmOptionsGuardianOptionsAttributes
func (VdmOptionsGuardianOptionsAttributes) OptimizedSharedDelivery ¶
func (_go VdmOptionsGuardianOptionsAttributes) OptimizedSharedDelivery() terra.StringValue
type VdmOptionsGuardianOptionsState ¶
type VdmOptionsGuardianOptionsState struct {
}type VdmOptionsState ¶
type VdmOptionsState struct { DashboardOptions []VdmOptionsDashboardOptionsState `json:"dashboard_options"` GuardianOptions []VdmOptionsGuardianOptionsState `json:"guardian_options"` }