awsfrauddetector

package
v1.114.0-devpreview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnDetector_CFN_RESOURCE_TYPE_NAME

func CfnDetector_CFN_RESOURCE_TYPE_NAME() *string

func CfnDetector_IsCfnElement

func CfnDetector_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnDetector_IsCfnResource

func CfnDetector_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnDetector_IsConstruct

func CfnDetector_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnEntityType_CFN_RESOURCE_TYPE_NAME

func CfnEntityType_CFN_RESOURCE_TYPE_NAME() *string

func CfnEntityType_IsCfnElement

func CfnEntityType_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnEntityType_IsCfnResource

func CfnEntityType_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnEntityType_IsConstruct

func CfnEntityType_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnEventType_CFN_RESOURCE_TYPE_NAME

func CfnEventType_CFN_RESOURCE_TYPE_NAME() *string

func CfnEventType_IsCfnElement

func CfnEventType_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnEventType_IsCfnResource

func CfnEventType_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnEventType_IsConstruct

func CfnEventType_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnLabel_CFN_RESOURCE_TYPE_NAME

func CfnLabel_CFN_RESOURCE_TYPE_NAME() *string

func CfnLabel_IsCfnElement

func CfnLabel_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnLabel_IsCfnResource

func CfnLabel_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnLabel_IsConstruct

func CfnLabel_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnOutcome_CFN_RESOURCE_TYPE_NAME

func CfnOutcome_CFN_RESOURCE_TYPE_NAME() *string

func CfnOutcome_IsCfnElement

func CfnOutcome_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnOutcome_IsCfnResource

func CfnOutcome_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnOutcome_IsConstruct

func CfnOutcome_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnVariable_CFN_RESOURCE_TYPE_NAME

func CfnVariable_CFN_RESOURCE_TYPE_NAME() *string

func CfnVariable_IsCfnElement

func CfnVariable_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnVariable_IsCfnResource

func CfnVariable_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnVariable_IsConstruct

func CfnVariable_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func NewCfnDetector_Override

func NewCfnDetector_Override(c CfnDetector, scope awscdk.Construct, id *string, props *CfnDetectorProps)

Create a new `AWS::FraudDetector::Detector`.

func NewCfnEntityType_Override

func NewCfnEntityType_Override(c CfnEntityType, scope awscdk.Construct, id *string, props *CfnEntityTypeProps)

Create a new `AWS::FraudDetector::EntityType`.

func NewCfnEventType_Override

func NewCfnEventType_Override(c CfnEventType, scope awscdk.Construct, id *string, props *CfnEventTypeProps)

Create a new `AWS::FraudDetector::EventType`.

func NewCfnLabel_Override

func NewCfnLabel_Override(c CfnLabel, scope awscdk.Construct, id *string, props *CfnLabelProps)

Create a new `AWS::FraudDetector::Label`.

func NewCfnOutcome_Override

func NewCfnOutcome_Override(c CfnOutcome, scope awscdk.Construct, id *string, props *CfnOutcomeProps)

Create a new `AWS::FraudDetector::Outcome`.

func NewCfnVariable_Override

func NewCfnVariable_Override(c CfnVariable, scope awscdk.Construct, id *string, props *CfnVariableProps)

Create a new `AWS::FraudDetector::Variable`.

Types

type CfnDetector

type CfnDetector interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AssociatedModels() interface{}
	SetAssociatedModels(val interface{})
	AttrArn() *string
	AttrCreatedTime() *string
	AttrDetectorVersionId() *string
	AttrEventTypeArn() *string
	AttrEventTypeCreatedTime() *string
	AttrEventTypeLastUpdatedTime() *string
	AttrLastUpdatedTime() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	DetectorId() *string
	SetDetectorId(val *string)
	DetectorVersionStatus() *string
	SetDetectorVersionStatus(val *string)
	EventType() interface{}
	SetEventType(val interface{})
	LogicalId() *string
	Node() awscdk.ConstructNode
	Ref() *string
	RuleExecutionMode() *string
	SetRuleExecutionMode(val *string)
	Rules() interface{}
	SetRules(val interface{})
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::FraudDetector::Detector`.

func NewCfnDetector

func NewCfnDetector(scope awscdk.Construct, id *string, props *CfnDetectorProps) CfnDetector

Create a new `AWS::FraudDetector::Detector`.

type CfnDetectorProps

type CfnDetectorProps struct {
	// `AWS::FraudDetector::Detector.DetectorId`.
	DetectorId *string `json:"detectorId"`
	// `AWS::FraudDetector::Detector.EventType`.
	EventType interface{} `json:"eventType"`
	// `AWS::FraudDetector::Detector.Rules`.
	Rules interface{} `json:"rules"`
	// `AWS::FraudDetector::Detector.AssociatedModels`.
	AssociatedModels interface{} `json:"associatedModels"`
	// `AWS::FraudDetector::Detector.Description`.
	Description *string `json:"description"`
	// `AWS::FraudDetector::Detector.DetectorVersionStatus`.
	DetectorVersionStatus *string `json:"detectorVersionStatus"`
	// `AWS::FraudDetector::Detector.RuleExecutionMode`.
	RuleExecutionMode *string `json:"ruleExecutionMode"`
	// `AWS::FraudDetector::Detector.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::FraudDetector::Detector`.

type CfnDetector_EntityTypeProperty

type CfnDetector_EntityTypeProperty struct {
	// `CfnDetector.EntityTypeProperty.Arn`.
	Arn *string `json:"arn"`
	// `CfnDetector.EntityTypeProperty.CreatedTime`.
	CreatedTime *string `json:"createdTime"`
	// `CfnDetector.EntityTypeProperty.Description`.
	Description *string `json:"description"`
	// `CfnDetector.EntityTypeProperty.Inline`.
	Inline interface{} `json:"inline"`
	// `CfnDetector.EntityTypeProperty.LastUpdatedTime`.
	LastUpdatedTime *string `json:"lastUpdatedTime"`
	// `CfnDetector.EntityTypeProperty.Name`.
	Name *string `json:"name"`
	// `CfnDetector.EntityTypeProperty.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

type CfnDetector_EventTypeProperty

type CfnDetector_EventTypeProperty struct {
	// `CfnDetector.EventTypeProperty.Arn`.
	Arn *string `json:"arn"`
	// `CfnDetector.EventTypeProperty.CreatedTime`.
	CreatedTime *string `json:"createdTime"`
	// `CfnDetector.EventTypeProperty.Description`.
	Description *string `json:"description"`
	// `CfnDetector.EventTypeProperty.EntityTypes`.
	EntityTypes interface{} `json:"entityTypes"`
	// `CfnDetector.EventTypeProperty.EventVariables`.
	EventVariables interface{} `json:"eventVariables"`
	// `CfnDetector.EventTypeProperty.Inline`.
	Inline interface{} `json:"inline"`
	// `CfnDetector.EventTypeProperty.Labels`.
	Labels interface{} `json:"labels"`
	// `CfnDetector.EventTypeProperty.LastUpdatedTime`.
	LastUpdatedTime *string `json:"lastUpdatedTime"`
	// `CfnDetector.EventTypeProperty.Name`.
	Name *string `json:"name"`
	// `CfnDetector.EventTypeProperty.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

type CfnDetector_EventVariableProperty

type CfnDetector_EventVariableProperty struct {
	// `CfnDetector.EventVariableProperty.Arn`.
	Arn *string `json:"arn"`
	// `CfnDetector.EventVariableProperty.CreatedTime`.
	CreatedTime *string `json:"createdTime"`
	// `CfnDetector.EventVariableProperty.DataSource`.
	DataSource *string `json:"dataSource"`
	// `CfnDetector.EventVariableProperty.DataType`.
	DataType *string `json:"dataType"`
	// `CfnDetector.EventVariableProperty.DefaultValue`.
	DefaultValue *string `json:"defaultValue"`
	// `CfnDetector.EventVariableProperty.Description`.
	Description *string `json:"description"`
	// `CfnDetector.EventVariableProperty.Inline`.
	Inline interface{} `json:"inline"`
	// `CfnDetector.EventVariableProperty.LastUpdatedTime`.
	LastUpdatedTime *string `json:"lastUpdatedTime"`
	// `CfnDetector.EventVariableProperty.Name`.
	Name *string `json:"name"`
	// `CfnDetector.EventVariableProperty.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
	// `CfnDetector.EventVariableProperty.VariableType`.
	VariableType *string `json:"variableType"`
}

type CfnDetector_LabelProperty

type CfnDetector_LabelProperty struct {
	// `CfnDetector.LabelProperty.Arn`.
	Arn *string `json:"arn"`
	// `CfnDetector.LabelProperty.CreatedTime`.
	CreatedTime *string `json:"createdTime"`
	// `CfnDetector.LabelProperty.Description`.
	Description *string `json:"description"`
	// `CfnDetector.LabelProperty.Inline`.
	Inline interface{} `json:"inline"`
	// `CfnDetector.LabelProperty.LastUpdatedTime`.
	LastUpdatedTime *string `json:"lastUpdatedTime"`
	// `CfnDetector.LabelProperty.Name`.
	Name *string `json:"name"`
	// `CfnDetector.LabelProperty.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

type CfnDetector_ModelProperty

type CfnDetector_ModelProperty struct {
	// `CfnDetector.ModelProperty.Arn`.
	Arn *string `json:"arn"`
}

type CfnDetector_OutcomeProperty

type CfnDetector_OutcomeProperty struct {
	// `CfnDetector.OutcomeProperty.Arn`.
	Arn *string `json:"arn"`
	// `CfnDetector.OutcomeProperty.CreatedTime`.
	CreatedTime *string `json:"createdTime"`
	// `CfnDetector.OutcomeProperty.Description`.
	Description *string `json:"description"`
	// `CfnDetector.OutcomeProperty.Inline`.
	Inline interface{} `json:"inline"`
	// `CfnDetector.OutcomeProperty.LastUpdatedTime`.
	LastUpdatedTime *string `json:"lastUpdatedTime"`
	// `CfnDetector.OutcomeProperty.Name`.
	Name *string `json:"name"`
	// `CfnDetector.OutcomeProperty.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

type CfnDetector_RuleProperty

type CfnDetector_RuleProperty struct {
	// `CfnDetector.RuleProperty.Arn`.
	Arn *string `json:"arn"`
	// `CfnDetector.RuleProperty.CreatedTime`.
	CreatedTime *string `json:"createdTime"`
	// `CfnDetector.RuleProperty.Description`.
	Description *string `json:"description"`
	// `CfnDetector.RuleProperty.DetectorId`.
	DetectorId *string `json:"detectorId"`
	// `CfnDetector.RuleProperty.Expression`.
	Expression *string `json:"expression"`
	// `CfnDetector.RuleProperty.Language`.
	Language *string `json:"language"`
	// `CfnDetector.RuleProperty.LastUpdatedTime`.
	LastUpdatedTime *string `json:"lastUpdatedTime"`
	// `CfnDetector.RuleProperty.Outcomes`.
	Outcomes interface{} `json:"outcomes"`
	// `CfnDetector.RuleProperty.RuleId`.
	RuleId *string `json:"ruleId"`
	// `CfnDetector.RuleProperty.RuleVersion`.
	RuleVersion *string `json:"ruleVersion"`
	// `CfnDetector.RuleProperty.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

type CfnEntityType

type CfnEntityType interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrCreatedTime() *string
	AttrLastUpdatedTime() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::FraudDetector::EntityType`.

func NewCfnEntityType

func NewCfnEntityType(scope awscdk.Construct, id *string, props *CfnEntityTypeProps) CfnEntityType

Create a new `AWS::FraudDetector::EntityType`.

type CfnEntityTypeProps

type CfnEntityTypeProps struct {
	// `AWS::FraudDetector::EntityType.Name`.
	Name *string `json:"name"`
	// `AWS::FraudDetector::EntityType.Description`.
	Description *string `json:"description"`
	// `AWS::FraudDetector::EntityType.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::FraudDetector::EntityType`.

type CfnEventType

type CfnEventType interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrCreatedTime() *string
	AttrLastUpdatedTime() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	EntityTypes() interface{}
	SetEntityTypes(val interface{})
	EventVariables() interface{}
	SetEventVariables(val interface{})
	Labels() interface{}
	SetLabels(val interface{})
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::FraudDetector::EventType`.

func NewCfnEventType

func NewCfnEventType(scope awscdk.Construct, id *string, props *CfnEventTypeProps) CfnEventType

Create a new `AWS::FraudDetector::EventType`.

type CfnEventTypeProps

type CfnEventTypeProps struct {
	// `AWS::FraudDetector::EventType.EntityTypes`.
	EntityTypes interface{} `json:"entityTypes"`
	// `AWS::FraudDetector::EventType.EventVariables`.
	EventVariables interface{} `json:"eventVariables"`
	// `AWS::FraudDetector::EventType.Labels`.
	Labels interface{} `json:"labels"`
	// `AWS::FraudDetector::EventType.Name`.
	Name *string `json:"name"`
	// `AWS::FraudDetector::EventType.Description`.
	Description *string `json:"description"`
	// `AWS::FraudDetector::EventType.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::FraudDetector::EventType`.

type CfnEventType_EntityTypeProperty

type CfnEventType_EntityTypeProperty struct {
	// `CfnEventType.EntityTypeProperty.Arn`.
	Arn *string `json:"arn"`
	// `CfnEventType.EntityTypeProperty.CreatedTime`.
	CreatedTime *string `json:"createdTime"`
	// `CfnEventType.EntityTypeProperty.Description`.
	Description *string `json:"description"`
	// `CfnEventType.EntityTypeProperty.Inline`.
	Inline interface{} `json:"inline"`
	// `CfnEventType.EntityTypeProperty.LastUpdatedTime`.
	LastUpdatedTime *string `json:"lastUpdatedTime"`
	// `CfnEventType.EntityTypeProperty.Name`.
	Name *string `json:"name"`
	// `CfnEventType.EntityTypeProperty.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

type CfnEventType_EventVariableProperty

type CfnEventType_EventVariableProperty struct {
	// `CfnEventType.EventVariableProperty.Arn`.
	Arn *string `json:"arn"`
	// `CfnEventType.EventVariableProperty.CreatedTime`.
	CreatedTime *string `json:"createdTime"`
	// `CfnEventType.EventVariableProperty.DataSource`.
	DataSource *string `json:"dataSource"`
	// `CfnEventType.EventVariableProperty.DataType`.
	DataType *string `json:"dataType"`
	// `CfnEventType.EventVariableProperty.DefaultValue`.
	DefaultValue *string `json:"defaultValue"`
	// `CfnEventType.EventVariableProperty.Description`.
	Description *string `json:"description"`
	// `CfnEventType.EventVariableProperty.Inline`.
	Inline interface{} `json:"inline"`
	// `CfnEventType.EventVariableProperty.LastUpdatedTime`.
	LastUpdatedTime *string `json:"lastUpdatedTime"`
	// `CfnEventType.EventVariableProperty.Name`.
	Name *string `json:"name"`
	// `CfnEventType.EventVariableProperty.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
	// `CfnEventType.EventVariableProperty.VariableType`.
	VariableType *string `json:"variableType"`
}

type CfnEventType_LabelProperty

type CfnEventType_LabelProperty struct {
	// `CfnEventType.LabelProperty.Arn`.
	Arn *string `json:"arn"`
	// `CfnEventType.LabelProperty.CreatedTime`.
	CreatedTime *string `json:"createdTime"`
	// `CfnEventType.LabelProperty.Description`.
	Description *string `json:"description"`
	// `CfnEventType.LabelProperty.Inline`.
	Inline interface{} `json:"inline"`
	// `CfnEventType.LabelProperty.LastUpdatedTime`.
	LastUpdatedTime *string `json:"lastUpdatedTime"`
	// `CfnEventType.LabelProperty.Name`.
	Name *string `json:"name"`
	// `CfnEventType.LabelProperty.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

type CfnLabel

type CfnLabel interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrCreatedTime() *string
	AttrLastUpdatedTime() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::FraudDetector::Label`.

func NewCfnLabel

func NewCfnLabel(scope awscdk.Construct, id *string, props *CfnLabelProps) CfnLabel

Create a new `AWS::FraudDetector::Label`.

type CfnLabelProps

type CfnLabelProps struct {
	// `AWS::FraudDetector::Label.Name`.
	Name *string `json:"name"`
	// `AWS::FraudDetector::Label.Description`.
	Description *string `json:"description"`
	// `AWS::FraudDetector::Label.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::FraudDetector::Label`.

type CfnOutcome

type CfnOutcome interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrCreatedTime() *string
	AttrLastUpdatedTime() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::FraudDetector::Outcome`.

func NewCfnOutcome

func NewCfnOutcome(scope awscdk.Construct, id *string, props *CfnOutcomeProps) CfnOutcome

Create a new `AWS::FraudDetector::Outcome`.

type CfnOutcomeProps

type CfnOutcomeProps struct {
	// `AWS::FraudDetector::Outcome.Name`.
	Name *string `json:"name"`
	// `AWS::FraudDetector::Outcome.Description`.
	Description *string `json:"description"`
	// `AWS::FraudDetector::Outcome.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::FraudDetector::Outcome`.

type CfnVariable

type CfnVariable interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrCreatedTime() *string
	AttrLastUpdatedTime() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DataSource() *string
	SetDataSource(val *string)
	DataType() *string
	SetDataType(val *string)
	DefaultValue() *string
	SetDefaultValue(val *string)
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	VariableType() *string
	SetVariableType(val *string)
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::FraudDetector::Variable`.

func NewCfnVariable

func NewCfnVariable(scope awscdk.Construct, id *string, props *CfnVariableProps) CfnVariable

Create a new `AWS::FraudDetector::Variable`.

type CfnVariableProps

type CfnVariableProps struct {
	// `AWS::FraudDetector::Variable.DataSource`.
	DataSource *string `json:"dataSource"`
	// `AWS::FraudDetector::Variable.DataType`.
	DataType *string `json:"dataType"`
	// `AWS::FraudDetector::Variable.DefaultValue`.
	DefaultValue *string `json:"defaultValue"`
	// `AWS::FraudDetector::Variable.Name`.
	Name *string `json:"name"`
	// `AWS::FraudDetector::Variable.Description`.
	Description *string `json:"description"`
	// `AWS::FraudDetector::Variable.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
	// `AWS::FraudDetector::Variable.VariableType`.
	VariableType *string `json:"variableType"`
}

Properties for defining a `AWS::FraudDetector::Variable`.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL