Documentation ¶
Index ¶
- type DashboardOptions
- type DashboardOptionsAttributes
- func (do DashboardOptionsAttributes) EngagementMetrics() terra.StringValue
- func (do DashboardOptionsAttributes) InternalRef() (terra.Reference, error)
- func (do DashboardOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (do DashboardOptionsAttributes) InternalWithRef(ref terra.Reference) DashboardOptionsAttributes
- type DashboardOptionsState
- 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 GuardianOptions
- type GuardianOptionsAttributes
- func (_go GuardianOptionsAttributes) InternalRef() (terra.Reference, error)
- func (_go GuardianOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (_go GuardianOptionsAttributes) InternalWithRef(ref terra.Reference) GuardianOptionsAttributes
- func (_go GuardianOptionsAttributes) OptimizedSharedDelivery() terra.StringValue
- type GuardianOptionsState
- 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 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[DashboardOptionsAttributes]
- func (vo VdmOptionsAttributes) GuardianOptions() terra.ListValue[GuardianOptionsAttributes]
- func (vo VdmOptionsAttributes) InternalRef() (terra.Reference, error)
- func (vo VdmOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vo VdmOptionsAttributes) InternalWithRef(ref terra.Reference) VdmOptionsAttributes
- type VdmOptionsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DashboardOptions ¶
type DashboardOptions struct { // EngagementMetrics: string, optional EngagementMetrics terra.StringValue `hcl:"engagement_metrics,attr"` }
type DashboardOptionsAttributes ¶
type DashboardOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DashboardOptionsAttributes) EngagementMetrics ¶
func (do DashboardOptionsAttributes) EngagementMetrics() terra.StringValue
func (DashboardOptionsAttributes) InternalRef ¶
func (do DashboardOptionsAttributes) InternalRef() (terra.Reference, error)
func (DashboardOptionsAttributes) InternalTokens ¶
func (do DashboardOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DashboardOptionsAttributes) InternalWithRef ¶
func (do DashboardOptionsAttributes) InternalWithRef(ref terra.Reference) DashboardOptionsAttributes
type DashboardOptionsState ¶
type DashboardOptionsState struct {
EngagementMetrics string `json:"engagement_metrics"`
}
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 GuardianOptions ¶
type GuardianOptions struct { terra.StringValue `hcl:"optimized_shared_delivery,attr"` }OptimizedSharedDelivery
type GuardianOptionsAttributes ¶
type GuardianOptionsAttributes struct {
// contains filtered or unexported fields
}
func (GuardianOptionsAttributes) InternalRef ¶
func (_go GuardianOptionsAttributes) InternalRef() (terra.Reference, error)
func (GuardianOptionsAttributes) InternalTokens ¶
func (_go GuardianOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GuardianOptionsAttributes) InternalWithRef ¶
func (_go GuardianOptionsAttributes) InternalWithRef(ref terra.Reference) GuardianOptionsAttributes
func (GuardianOptionsAttributes) OptimizedSharedDelivery ¶
func (_go GuardianOptionsAttributes) OptimizedSharedDelivery() terra.StringValue
type GuardianOptionsState ¶
type GuardianOptionsState struct {
}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 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 { // DashboardOptions: optional DashboardOptions *DashboardOptions `hcl:"dashboard_options,block"` // GuardianOptions: optional GuardianOptions *GuardianOptions `hcl:"guardian_options,block"` }
type VdmOptionsAttributes ¶
type VdmOptionsAttributes struct {
// contains filtered or unexported fields
}
func (VdmOptionsAttributes) DashboardOptions ¶
func (vo VdmOptionsAttributes) DashboardOptions() terra.ListValue[DashboardOptionsAttributes]
func (VdmOptionsAttributes) GuardianOptions ¶
func (vo VdmOptionsAttributes) GuardianOptions() terra.ListValue[GuardianOptionsAttributes]
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 VdmOptionsState ¶
type VdmOptionsState struct { DashboardOptions []DashboardOptionsState `json:"dashboard_options"` GuardianOptions []GuardianOptionsState `json:"guardian_options"` }
Click to show internal directories.
Click to hide internal directories.