Documentation ¶
Index ¶
- type AccountTakeoverRiskConfiguration
- type AccountTakeoverRiskConfigurationActions
- type AccountTakeoverRiskConfigurationActionsAttributes
- func (a AccountTakeoverRiskConfigurationActionsAttributes) HighAction() terra.ListValue[AccountTakeoverRiskConfigurationActionsHighActionAttributes]
- func (a AccountTakeoverRiskConfigurationActionsAttributes) InternalRef() (terra.Reference, error)
- func (a AccountTakeoverRiskConfigurationActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AccountTakeoverRiskConfigurationActionsAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationActionsAttributes
- func (a AccountTakeoverRiskConfigurationActionsAttributes) LowAction() terra.ListValue[AccountTakeoverRiskConfigurationActionsLowActionAttributes]
- func (a AccountTakeoverRiskConfigurationActionsAttributes) MediumAction() terra.ListValue[AccountTakeoverRiskConfigurationActionsMediumActionAttributes]
- type AccountTakeoverRiskConfigurationActionsHighAction
- type AccountTakeoverRiskConfigurationActionsHighActionAttributes
- func (ha AccountTakeoverRiskConfigurationActionsHighActionAttributes) EventAction() terra.StringValue
- func (ha AccountTakeoverRiskConfigurationActionsHighActionAttributes) InternalRef() (terra.Reference, error)
- func (ha AccountTakeoverRiskConfigurationActionsHighActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ha AccountTakeoverRiskConfigurationActionsHighActionAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationActionsHighActionAttributes
- func (ha AccountTakeoverRiskConfigurationActionsHighActionAttributes) Notify() terra.BoolValue
- type AccountTakeoverRiskConfigurationActionsHighActionState
- type AccountTakeoverRiskConfigurationActionsLowAction
- type AccountTakeoverRiskConfigurationActionsLowActionAttributes
- func (la AccountTakeoverRiskConfigurationActionsLowActionAttributes) EventAction() terra.StringValue
- func (la AccountTakeoverRiskConfigurationActionsLowActionAttributes) InternalRef() (terra.Reference, error)
- func (la AccountTakeoverRiskConfigurationActionsLowActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (la AccountTakeoverRiskConfigurationActionsLowActionAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationActionsLowActionAttributes
- func (la AccountTakeoverRiskConfigurationActionsLowActionAttributes) Notify() terra.BoolValue
- type AccountTakeoverRiskConfigurationActionsLowActionState
- type AccountTakeoverRiskConfigurationActionsMediumAction
- type AccountTakeoverRiskConfigurationActionsMediumActionAttributes
- func (ma AccountTakeoverRiskConfigurationActionsMediumActionAttributes) EventAction() terra.StringValue
- func (ma AccountTakeoverRiskConfigurationActionsMediumActionAttributes) InternalRef() (terra.Reference, error)
- func (ma AccountTakeoverRiskConfigurationActionsMediumActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ma AccountTakeoverRiskConfigurationActionsMediumActionAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationActionsMediumActionAttributes
- func (ma AccountTakeoverRiskConfigurationActionsMediumActionAttributes) Notify() terra.BoolValue
- type AccountTakeoverRiskConfigurationActionsMediumActionState
- type AccountTakeoverRiskConfigurationActionsState
- type AccountTakeoverRiskConfigurationAttributes
- func (atrc AccountTakeoverRiskConfigurationAttributes) Actions() terra.ListValue[AccountTakeoverRiskConfigurationActionsAttributes]
- func (atrc AccountTakeoverRiskConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (atrc AccountTakeoverRiskConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (atrc AccountTakeoverRiskConfigurationAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationAttributes
- func (atrc AccountTakeoverRiskConfigurationAttributes) NotifyConfiguration() terra.ListValue[AccountTakeoverRiskConfigurationNotifyConfigurationAttributes]
- type AccountTakeoverRiskConfigurationNotifyConfiguration
- type AccountTakeoverRiskConfigurationNotifyConfigurationAttributes
- func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) BlockEmail() ...
- func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) From() terra.StringValue
- func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationNotifyConfigurationAttributes
- func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) MfaEmail() ...
- func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) NoActionEmail() ...
- func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) ReplyTo() terra.StringValue
- func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) SourceArn() terra.StringValue
- type AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail
- type AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes
- func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) HtmlBody() terra.StringValue
- func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) InternalRef() (terra.Reference, error)
- func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes
- func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) Subject() terra.StringValue
- func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) TextBody() terra.StringValue
- type AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailState
- type AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail
- type AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes
- func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) HtmlBody() terra.StringValue
- func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) InternalRef() (terra.Reference, error)
- func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes
- func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) Subject() terra.StringValue
- func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) TextBody() terra.StringValue
- type AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailState
- type AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail
- type AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes
- func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) HtmlBody() terra.StringValue
- func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) InternalRef() (terra.Reference, error)
- func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes
- func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) Subject() terra.StringValue
- func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) TextBody() terra.StringValue
- type AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailState
- type AccountTakeoverRiskConfigurationNotifyConfigurationState
- type AccountTakeoverRiskConfigurationState
- type Args
- type CompromisedCredentialsRiskConfiguration
- type CompromisedCredentialsRiskConfigurationActions
- type CompromisedCredentialsRiskConfigurationActionsAttributes
- func (a CompromisedCredentialsRiskConfigurationActionsAttributes) EventAction() terra.StringValue
- func (a CompromisedCredentialsRiskConfigurationActionsAttributes) InternalRef() (terra.Reference, error)
- func (a CompromisedCredentialsRiskConfigurationActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a CompromisedCredentialsRiskConfigurationActionsAttributes) InternalWithRef(ref terra.Reference) CompromisedCredentialsRiskConfigurationActionsAttributes
- type CompromisedCredentialsRiskConfigurationActionsState
- type CompromisedCredentialsRiskConfigurationAttributes
- func (ccrc CompromisedCredentialsRiskConfigurationAttributes) Actions() terra.ListValue[CompromisedCredentialsRiskConfigurationActionsAttributes]
- func (ccrc CompromisedCredentialsRiskConfigurationAttributes) EventFilter() terra.SetValue[terra.StringValue]
- func (ccrc CompromisedCredentialsRiskConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ccrc CompromisedCredentialsRiskConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccrc CompromisedCredentialsRiskConfigurationAttributes) InternalWithRef(ref terra.Reference) CompromisedCredentialsRiskConfigurationAttributes
- type CompromisedCredentialsRiskConfigurationState
- type Resource
- func (acrc *Resource) Attributes() awsCognitoRiskConfigurationAttributes
- func (acrc *Resource) Configuration() interface{}
- func (acrc *Resource) DependOn() terra.Reference
- func (acrc *Resource) Dependencies() terra.Dependencies
- func (acrc *Resource) ImportState(state io.Reader) error
- func (acrc *Resource) LifecycleManagement() *terra.Lifecycle
- func (acrc *Resource) LocalName() string
- func (acrc *Resource) State() (*awsCognitoRiskConfigurationState, bool)
- func (acrc *Resource) StateMust() *awsCognitoRiskConfigurationState
- func (acrc *Resource) Type() string
- type RiskExceptionConfiguration
- type RiskExceptionConfigurationAttributes
- func (rec RiskExceptionConfigurationAttributes) BlockedIpRangeList() terra.SetValue[terra.StringValue]
- func (rec RiskExceptionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rec RiskExceptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rec RiskExceptionConfigurationAttributes) InternalWithRef(ref terra.Reference) RiskExceptionConfigurationAttributes
- func (rec RiskExceptionConfigurationAttributes) SkippedIpRangeList() terra.SetValue[terra.StringValue]
- type RiskExceptionConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountTakeoverRiskConfiguration ¶
type AccountTakeoverRiskConfiguration struct { // AccountTakeoverRiskConfigurationActions: required Actions *AccountTakeoverRiskConfigurationActions `hcl:"actions,block" validate:"required"` // AccountTakeoverRiskConfigurationNotifyConfiguration: required NotifyConfiguration *AccountTakeoverRiskConfigurationNotifyConfiguration `hcl:"notify_configuration,block" validate:"required"` }
type AccountTakeoverRiskConfigurationActions ¶
type AccountTakeoverRiskConfigurationActions struct { // AccountTakeoverRiskConfigurationActionsHighAction: optional HighAction *AccountTakeoverRiskConfigurationActionsHighAction `hcl:"high_action,block"` // AccountTakeoverRiskConfigurationActionsLowAction: optional LowAction *AccountTakeoverRiskConfigurationActionsLowAction `hcl:"low_action,block"` // AccountTakeoverRiskConfigurationActionsMediumAction: optional MediumAction *AccountTakeoverRiskConfigurationActionsMediumAction `hcl:"medium_action,block"` }
type AccountTakeoverRiskConfigurationActionsAttributes ¶
type AccountTakeoverRiskConfigurationActionsAttributes struct {
// contains filtered or unexported fields
}
func (AccountTakeoverRiskConfigurationActionsAttributes) HighAction ¶
func (AccountTakeoverRiskConfigurationActionsAttributes) InternalRef ¶
func (a AccountTakeoverRiskConfigurationActionsAttributes) InternalRef() (terra.Reference, error)
func (AccountTakeoverRiskConfigurationActionsAttributes) InternalTokens ¶
func (a AccountTakeoverRiskConfigurationActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccountTakeoverRiskConfigurationActionsAttributes) InternalWithRef ¶
func (a AccountTakeoverRiskConfigurationActionsAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationActionsAttributes
func (AccountTakeoverRiskConfigurationActionsAttributes) MediumAction ¶
type AccountTakeoverRiskConfigurationActionsHighAction ¶
type AccountTakeoverRiskConfigurationActionsHighAction struct { // EventAction: string, required EventAction terra.StringValue `hcl:"event_action,attr" validate:"required"` // Notify: bool, required Notify terra.BoolValue `hcl:"notify,attr" validate:"required"` }
type AccountTakeoverRiskConfigurationActionsHighActionAttributes ¶
type AccountTakeoverRiskConfigurationActionsHighActionAttributes struct {
// contains filtered or unexported fields
}
func (AccountTakeoverRiskConfigurationActionsHighActionAttributes) EventAction ¶
func (ha AccountTakeoverRiskConfigurationActionsHighActionAttributes) EventAction() terra.StringValue
func (AccountTakeoverRiskConfigurationActionsHighActionAttributes) InternalRef ¶
func (ha AccountTakeoverRiskConfigurationActionsHighActionAttributes) InternalRef() (terra.Reference, error)
func (AccountTakeoverRiskConfigurationActionsHighActionAttributes) InternalTokens ¶
func (ha AccountTakeoverRiskConfigurationActionsHighActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccountTakeoverRiskConfigurationActionsHighActionAttributes) InternalWithRef ¶
func (ha AccountTakeoverRiskConfigurationActionsHighActionAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationActionsHighActionAttributes
func (AccountTakeoverRiskConfigurationActionsHighActionAttributes) Notify ¶
func (ha AccountTakeoverRiskConfigurationActionsHighActionAttributes) Notify() terra.BoolValue
type AccountTakeoverRiskConfigurationActionsLowAction ¶
type AccountTakeoverRiskConfigurationActionsLowAction struct { // EventAction: string, required EventAction terra.StringValue `hcl:"event_action,attr" validate:"required"` // Notify: bool, required Notify terra.BoolValue `hcl:"notify,attr" validate:"required"` }
type AccountTakeoverRiskConfigurationActionsLowActionAttributes ¶
type AccountTakeoverRiskConfigurationActionsLowActionAttributes struct {
// contains filtered or unexported fields
}
func (AccountTakeoverRiskConfigurationActionsLowActionAttributes) EventAction ¶
func (la AccountTakeoverRiskConfigurationActionsLowActionAttributes) EventAction() terra.StringValue
func (AccountTakeoverRiskConfigurationActionsLowActionAttributes) InternalRef ¶
func (la AccountTakeoverRiskConfigurationActionsLowActionAttributes) InternalRef() (terra.Reference, error)
func (AccountTakeoverRiskConfigurationActionsLowActionAttributes) InternalTokens ¶
func (la AccountTakeoverRiskConfigurationActionsLowActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccountTakeoverRiskConfigurationActionsLowActionAttributes) InternalWithRef ¶
func (la AccountTakeoverRiskConfigurationActionsLowActionAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationActionsLowActionAttributes
func (AccountTakeoverRiskConfigurationActionsLowActionAttributes) Notify ¶
func (la AccountTakeoverRiskConfigurationActionsLowActionAttributes) Notify() terra.BoolValue
type AccountTakeoverRiskConfigurationActionsMediumAction ¶
type AccountTakeoverRiskConfigurationActionsMediumAction struct { // EventAction: string, required EventAction terra.StringValue `hcl:"event_action,attr" validate:"required"` // Notify: bool, required Notify terra.BoolValue `hcl:"notify,attr" validate:"required"` }
type AccountTakeoverRiskConfigurationActionsMediumActionAttributes ¶
type AccountTakeoverRiskConfigurationActionsMediumActionAttributes struct {
// contains filtered or unexported fields
}
func (AccountTakeoverRiskConfigurationActionsMediumActionAttributes) EventAction ¶
func (ma AccountTakeoverRiskConfigurationActionsMediumActionAttributes) EventAction() terra.StringValue
func (AccountTakeoverRiskConfigurationActionsMediumActionAttributes) InternalRef ¶
func (ma AccountTakeoverRiskConfigurationActionsMediumActionAttributes) InternalRef() (terra.Reference, error)
func (AccountTakeoverRiskConfigurationActionsMediumActionAttributes) InternalTokens ¶
func (ma AccountTakeoverRiskConfigurationActionsMediumActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccountTakeoverRiskConfigurationActionsMediumActionAttributes) InternalWithRef ¶
func (ma AccountTakeoverRiskConfigurationActionsMediumActionAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationActionsMediumActionAttributes
func (AccountTakeoverRiskConfigurationActionsMediumActionAttributes) Notify ¶
func (ma AccountTakeoverRiskConfigurationActionsMediumActionAttributes) Notify() terra.BoolValue
type AccountTakeoverRiskConfigurationActionsState ¶
type AccountTakeoverRiskConfigurationActionsState struct { HighAction []AccountTakeoverRiskConfigurationActionsHighActionState `json:"high_action"` LowAction []AccountTakeoverRiskConfigurationActionsLowActionState `json:"low_action"` MediumAction []AccountTakeoverRiskConfigurationActionsMediumActionState `json:"medium_action"` }
type AccountTakeoverRiskConfigurationAttributes ¶
type AccountTakeoverRiskConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AccountTakeoverRiskConfigurationAttributes) InternalRef ¶
func (atrc AccountTakeoverRiskConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AccountTakeoverRiskConfigurationAttributes) InternalTokens ¶
func (atrc AccountTakeoverRiskConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccountTakeoverRiskConfigurationAttributes) InternalWithRef ¶
func (atrc AccountTakeoverRiskConfigurationAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationAttributes
func (AccountTakeoverRiskConfigurationAttributes) NotifyConfiguration ¶
func (atrc AccountTakeoverRiskConfigurationAttributes) NotifyConfiguration() terra.ListValue[AccountTakeoverRiskConfigurationNotifyConfigurationAttributes]
type AccountTakeoverRiskConfigurationNotifyConfiguration ¶
type AccountTakeoverRiskConfigurationNotifyConfiguration struct { // From: string, optional From terra.StringValue `hcl:"from,attr"` // ReplyTo: string, optional ReplyTo terra.StringValue `hcl:"reply_to,attr"` // SourceArn: string, required SourceArn terra.StringValue `hcl:"source_arn,attr" validate:"required"` // AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail: optional BlockEmail *AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail `hcl:"block_email,block"` // AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail: optional MfaEmail *AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail `hcl:"mfa_email,block"` // AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail: optional NoActionEmail *AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail `hcl:"no_action_email,block"` }
type AccountTakeoverRiskConfigurationNotifyConfigurationAttributes ¶
type AccountTakeoverRiskConfigurationNotifyConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) BlockEmail ¶
func (AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) InternalRef ¶
func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) InternalTokens ¶
func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) InternalWithRef ¶
func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) InternalWithRef(ref terra.Reference) AccountTakeoverRiskConfigurationNotifyConfigurationAttributes
func (AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) NoActionEmail ¶
func (AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) ReplyTo ¶
func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) ReplyTo() terra.StringValue
func (AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) SourceArn ¶
func (nc AccountTakeoverRiskConfigurationNotifyConfigurationAttributes) SourceArn() terra.StringValue
type AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail ¶
type AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail struct { // HtmlBody: string, required HtmlBody terra.StringValue `hcl:"html_body,attr" validate:"required"` // Subject: string, required Subject terra.StringValue `hcl:"subject,attr" validate:"required"` // TextBody: string, required TextBody terra.StringValue `hcl:"text_body,attr" validate:"required"` }
type AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes ¶
type AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes struct {
// contains filtered or unexported fields
}
func (AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) HtmlBody ¶
func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) HtmlBody() terra.StringValue
func (AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) InternalRef ¶
func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) InternalRef() (terra.Reference, error)
func (AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) InternalTokens ¶
func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) InternalWithRef ¶
func (AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) Subject ¶
func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) Subject() terra.StringValue
func (AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) TextBody ¶
func (be AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailAttributes) TextBody() terra.StringValue
type AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail ¶
type AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail struct { // HtmlBody: string, required HtmlBody terra.StringValue `hcl:"html_body,attr" validate:"required"` // Subject: string, required Subject terra.StringValue `hcl:"subject,attr" validate:"required"` // TextBody: string, required TextBody terra.StringValue `hcl:"text_body,attr" validate:"required"` }
type AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes ¶
type AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes struct {
// contains filtered or unexported fields
}
func (AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) HtmlBody ¶
func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) HtmlBody() terra.StringValue
func (AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) InternalRef ¶
func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) InternalRef() (terra.Reference, error)
func (AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) InternalTokens ¶
func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) InternalWithRef ¶
func (AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) Subject ¶
func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) Subject() terra.StringValue
func (AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) TextBody ¶
func (me AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailAttributes) TextBody() terra.StringValue
type AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail ¶
type AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail struct { // HtmlBody: string, required HtmlBody terra.StringValue `hcl:"html_body,attr" validate:"required"` // Subject: string, required Subject terra.StringValue `hcl:"subject,attr" validate:"required"` // TextBody: string, required TextBody terra.StringValue `hcl:"text_body,attr" validate:"required"` }
type AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes ¶
type AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes struct {
// contains filtered or unexported fields
}
func (AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) HtmlBody ¶
func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) HtmlBody() terra.StringValue
func (AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) InternalRef ¶
func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) InternalRef() (terra.Reference, error)
func (AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) InternalTokens ¶
func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) InternalWithRef ¶
func (AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) Subject ¶
func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) Subject() terra.StringValue
func (AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) TextBody ¶
func (nae AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailAttributes) TextBody() terra.StringValue
type AccountTakeoverRiskConfigurationNotifyConfigurationState ¶
type AccountTakeoverRiskConfigurationNotifyConfigurationState struct { From string `json:"from"` ReplyTo string `json:"reply_to"` SourceArn string `json:"source_arn"` BlockEmail []AccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailState `json:"block_email"` MfaEmail []AccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailState `json:"mfa_email"` NoActionEmail []AccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailState `json:"no_action_email"` }
type AccountTakeoverRiskConfigurationState ¶
type AccountTakeoverRiskConfigurationState struct { Actions []AccountTakeoverRiskConfigurationActionsState `json:"actions"` NotifyConfiguration []AccountTakeoverRiskConfigurationNotifyConfigurationState `json:"notify_configuration"` }
type Args ¶
type Args struct { // ClientId: string, optional ClientId terra.StringValue `hcl:"client_id,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // UserPoolId: string, required UserPoolId terra.StringValue `hcl:"user_pool_id,attr" validate:"required"` // AccountTakeoverRiskConfiguration: optional AccountTakeoverRiskConfiguration *AccountTakeoverRiskConfiguration `hcl:"account_takeover_risk_configuration,block"` // CompromisedCredentialsRiskConfiguration: optional CompromisedCredentialsRiskConfiguration *CompromisedCredentialsRiskConfiguration `hcl:"compromised_credentials_risk_configuration,block"` // RiskExceptionConfiguration: optional RiskExceptionConfiguration *RiskExceptionConfiguration `hcl:"risk_exception_configuration,block"` }
Args contains the configurations for aws_cognito_risk_configuration.
type CompromisedCredentialsRiskConfiguration ¶
type CompromisedCredentialsRiskConfiguration struct { // EventFilter: set of string, optional EventFilter terra.SetValue[terra.StringValue] `hcl:"event_filter,attr"` // CompromisedCredentialsRiskConfigurationActions: required Actions *CompromisedCredentialsRiskConfigurationActions `hcl:"actions,block" validate:"required"` }
type CompromisedCredentialsRiskConfigurationActions ¶
type CompromisedCredentialsRiskConfigurationActions struct { // EventAction: string, required EventAction terra.StringValue `hcl:"event_action,attr" validate:"required"` }
type CompromisedCredentialsRiskConfigurationActionsAttributes ¶
type CompromisedCredentialsRiskConfigurationActionsAttributes struct {
// contains filtered or unexported fields
}
func (CompromisedCredentialsRiskConfigurationActionsAttributes) EventAction ¶
func (a CompromisedCredentialsRiskConfigurationActionsAttributes) EventAction() terra.StringValue
func (CompromisedCredentialsRiskConfigurationActionsAttributes) InternalRef ¶
func (a CompromisedCredentialsRiskConfigurationActionsAttributes) InternalRef() (terra.Reference, error)
func (CompromisedCredentialsRiskConfigurationActionsAttributes) InternalTokens ¶
func (a CompromisedCredentialsRiskConfigurationActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CompromisedCredentialsRiskConfigurationActionsAttributes) InternalWithRef ¶
func (a CompromisedCredentialsRiskConfigurationActionsAttributes) InternalWithRef(ref terra.Reference) CompromisedCredentialsRiskConfigurationActionsAttributes
type CompromisedCredentialsRiskConfigurationActionsState ¶
type CompromisedCredentialsRiskConfigurationActionsState struct {
EventAction string `json:"event_action"`
}
type CompromisedCredentialsRiskConfigurationAttributes ¶
type CompromisedCredentialsRiskConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (CompromisedCredentialsRiskConfigurationAttributes) EventFilter ¶
func (ccrc CompromisedCredentialsRiskConfigurationAttributes) EventFilter() terra.SetValue[terra.StringValue]
func (CompromisedCredentialsRiskConfigurationAttributes) InternalRef ¶
func (ccrc CompromisedCredentialsRiskConfigurationAttributes) InternalRef() (terra.Reference, error)
func (CompromisedCredentialsRiskConfigurationAttributes) InternalTokens ¶
func (ccrc CompromisedCredentialsRiskConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CompromisedCredentialsRiskConfigurationAttributes) InternalWithRef ¶
func (ccrc CompromisedCredentialsRiskConfigurationAttributes) InternalWithRef(ref terra.Reference) CompromisedCredentialsRiskConfigurationAttributes
type CompromisedCredentialsRiskConfigurationState ¶
type CompromisedCredentialsRiskConfigurationState struct { EventFilter []string `json:"event_filter"` Actions []CompromisedCredentialsRiskConfigurationActionsState `json:"actions"` }
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_cognito_risk_configuration.
func (*Resource) Attributes ¶
func (acrc *Resource) Attributes() awsCognitoRiskConfigurationAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (acrc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (acrc *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 RiskExceptionConfiguration ¶
type RiskExceptionConfiguration struct { // BlockedIpRangeList: set of string, optional BlockedIpRangeList terra.SetValue[terra.StringValue] `hcl:"blocked_ip_range_list,attr"` // SkippedIpRangeList: set of string, optional SkippedIpRangeList terra.SetValue[terra.StringValue] `hcl:"skipped_ip_range_list,attr"` }
type RiskExceptionConfigurationAttributes ¶
type RiskExceptionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RiskExceptionConfigurationAttributes) BlockedIpRangeList ¶
func (rec RiskExceptionConfigurationAttributes) BlockedIpRangeList() terra.SetValue[terra.StringValue]
func (RiskExceptionConfigurationAttributes) InternalRef ¶
func (rec RiskExceptionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RiskExceptionConfigurationAttributes) InternalTokens ¶
func (rec RiskExceptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RiskExceptionConfigurationAttributes) InternalWithRef ¶
func (rec RiskExceptionConfigurationAttributes) InternalWithRef(ref terra.Reference) RiskExceptionConfigurationAttributes
func (RiskExceptionConfigurationAttributes) SkippedIpRangeList ¶
func (rec RiskExceptionConfigurationAttributes) SkippedIpRangeList() terra.SetValue[terra.StringValue]
Click to show internal directories.
Click to hide internal directories.