frauddetector

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DetectorEventVariableDataTypeString  = DetectorEventVariableDataType("STRING")
	DetectorEventVariableDataTypeInteger = DetectorEventVariableDataType("INTEGER")
	DetectorEventVariableDataTypeFloat   = DetectorEventVariableDataType("FLOAT")
	DetectorEventVariableDataTypeBoolean = DetectorEventVariableDataType("BOOLEAN")
)
View Source
const (
	DetectorEventVariableVariableTypeAuthCode          = DetectorEventVariableVariableType("AUTH_CODE")
	DetectorEventVariableVariableTypeAvs               = DetectorEventVariableVariableType("AVS")
	DetectorEventVariableVariableTypeBillingAddressL1  = DetectorEventVariableVariableType("BILLING_ADDRESS_L1")
	DetectorEventVariableVariableTypeBillingAddressL2  = DetectorEventVariableVariableType("BILLING_ADDRESS_L2")
	DetectorEventVariableVariableTypeBillingCity       = DetectorEventVariableVariableType("BILLING_CITY")
	DetectorEventVariableVariableTypeBillingCountry    = DetectorEventVariableVariableType("BILLING_COUNTRY")
	DetectorEventVariableVariableTypeBillingName       = DetectorEventVariableVariableType("BILLING_NAME")
	DetectorEventVariableVariableTypeBillingPhone      = DetectorEventVariableVariableType("BILLING_PHONE")
	DetectorEventVariableVariableTypeBillingState      = DetectorEventVariableVariableType("BILLING_STATE")
	DetectorEventVariableVariableTypeBillingZip        = DetectorEventVariableVariableType("BILLING_ZIP")
	DetectorEventVariableVariableTypeCardBin           = DetectorEventVariableVariableType("CARD_BIN")
	DetectorEventVariableVariableTypeCategorical       = DetectorEventVariableVariableType("CATEGORICAL")
	DetectorEventVariableVariableTypeCurrencyCode      = DetectorEventVariableVariableType("CURRENCY_CODE")
	DetectorEventVariableVariableTypeEmailAddress      = DetectorEventVariableVariableType("EMAIL_ADDRESS")
	DetectorEventVariableVariableTypeFingerprint       = DetectorEventVariableVariableType("FINGERPRINT")
	DetectorEventVariableVariableTypeFraudLabel        = DetectorEventVariableVariableType("FRAUD_LABEL")
	DetectorEventVariableVariableTypeFreeFormText      = DetectorEventVariableVariableType("FREE_FORM_TEXT")
	DetectorEventVariableVariableTypeIpAddress         = DetectorEventVariableVariableType("IP_ADDRESS")
	DetectorEventVariableVariableTypeNumeric           = DetectorEventVariableVariableType("NUMERIC")
	DetectorEventVariableVariableTypeOrderId           = DetectorEventVariableVariableType("ORDER_ID")
	DetectorEventVariableVariableTypePaymentType       = DetectorEventVariableVariableType("PAYMENT_TYPE")
	DetectorEventVariableVariableTypePhoneNumber       = DetectorEventVariableVariableType("PHONE_NUMBER")
	DetectorEventVariableVariableTypePrice             = DetectorEventVariableVariableType("PRICE")
	DetectorEventVariableVariableTypeProductCategory   = DetectorEventVariableVariableType("PRODUCT_CATEGORY")
	DetectorEventVariableVariableTypeShippingAddressL1 = DetectorEventVariableVariableType("SHIPPING_ADDRESS_L1")
	DetectorEventVariableVariableTypeShippingAddressL2 = DetectorEventVariableVariableType("SHIPPING_ADDRESS_L2")
	DetectorEventVariableVariableTypeShippingCity      = DetectorEventVariableVariableType("SHIPPING_CITY")
	DetectorEventVariableVariableTypeShippingCountry   = DetectorEventVariableVariableType("SHIPPING_COUNTRY")
	DetectorEventVariableVariableTypeShippingName      = DetectorEventVariableVariableType("SHIPPING_NAME")
	DetectorEventVariableVariableTypeShippingPhone     = DetectorEventVariableVariableType("SHIPPING_PHONE")
	DetectorEventVariableVariableTypeShippingState     = DetectorEventVariableVariableType("SHIPPING_STATE")
	DetectorEventVariableVariableTypeShippingZip       = DetectorEventVariableVariableType("SHIPPING_ZIP")
	DetectorEventVariableVariableTypeUseragent         = DetectorEventVariableVariableType("USERAGENT")
)
View Source
const (
	DetectorRuleExecutionModeFirstMatched = DetectorRuleExecutionMode("FIRST_MATCHED")
	DetectorRuleExecutionModeAllMatched   = DetectorRuleExecutionMode("ALL_MATCHED")
)
View Source
const (
	DetectorVersionStatusDraft  = DetectorVersionStatus("DRAFT")
	DetectorVersionStatusActive = DetectorVersionStatus("ACTIVE")
)
View Source
const (
	EventTypeEventVariableDataTypeString  = EventTypeEventVariableDataType("STRING")
	EventTypeEventVariableDataTypeInteger = EventTypeEventVariableDataType("INTEGER")
	EventTypeEventVariableDataTypeFloat   = EventTypeEventVariableDataType("FLOAT")
	EventTypeEventVariableDataTypeBoolean = EventTypeEventVariableDataType("BOOLEAN")
)
View Source
const (
	EventTypeEventVariableVariableTypeAuthCode          = EventTypeEventVariableVariableType("AUTH_CODE")
	EventTypeEventVariableVariableTypeAvs               = EventTypeEventVariableVariableType("AVS")
	EventTypeEventVariableVariableTypeBillingAddressL1  = EventTypeEventVariableVariableType("BILLING_ADDRESS_L1")
	EventTypeEventVariableVariableTypeBillingAddressL2  = EventTypeEventVariableVariableType("BILLING_ADDRESS_L2")
	EventTypeEventVariableVariableTypeBillingCity       = EventTypeEventVariableVariableType("BILLING_CITY")
	EventTypeEventVariableVariableTypeBillingCountry    = EventTypeEventVariableVariableType("BILLING_COUNTRY")
	EventTypeEventVariableVariableTypeBillingName       = EventTypeEventVariableVariableType("BILLING_NAME")
	EventTypeEventVariableVariableTypeBillingPhone      = EventTypeEventVariableVariableType("BILLING_PHONE")
	EventTypeEventVariableVariableTypeBillingState      = EventTypeEventVariableVariableType("BILLING_STATE")
	EventTypeEventVariableVariableTypeBillingZip        = EventTypeEventVariableVariableType("BILLING_ZIP")
	EventTypeEventVariableVariableTypeCardBin           = EventTypeEventVariableVariableType("CARD_BIN")
	EventTypeEventVariableVariableTypeCategorical       = EventTypeEventVariableVariableType("CATEGORICAL")
	EventTypeEventVariableVariableTypeCurrencyCode      = EventTypeEventVariableVariableType("CURRENCY_CODE")
	EventTypeEventVariableVariableTypeEmailAddress      = EventTypeEventVariableVariableType("EMAIL_ADDRESS")
	EventTypeEventVariableVariableTypeFingerprint       = EventTypeEventVariableVariableType("FINGERPRINT")
	EventTypeEventVariableVariableTypeFraudLabel        = EventTypeEventVariableVariableType("FRAUD_LABEL")
	EventTypeEventVariableVariableTypeFreeFormText      = EventTypeEventVariableVariableType("FREE_FORM_TEXT")
	EventTypeEventVariableVariableTypeIpAddress         = EventTypeEventVariableVariableType("IP_ADDRESS")
	EventTypeEventVariableVariableTypeNumeric           = EventTypeEventVariableVariableType("NUMERIC")
	EventTypeEventVariableVariableTypeOrderId           = EventTypeEventVariableVariableType("ORDER_ID")
	EventTypeEventVariableVariableTypePaymentType       = EventTypeEventVariableVariableType("PAYMENT_TYPE")
	EventTypeEventVariableVariableTypePhoneNumber       = EventTypeEventVariableVariableType("PHONE_NUMBER")
	EventTypeEventVariableVariableTypePrice             = EventTypeEventVariableVariableType("PRICE")
	EventTypeEventVariableVariableTypeProductCategory   = EventTypeEventVariableVariableType("PRODUCT_CATEGORY")
	EventTypeEventVariableVariableTypeShippingAddressL1 = EventTypeEventVariableVariableType("SHIPPING_ADDRESS_L1")
	EventTypeEventVariableVariableTypeShippingAddressL2 = EventTypeEventVariableVariableType("SHIPPING_ADDRESS_L2")
	EventTypeEventVariableVariableTypeShippingCity      = EventTypeEventVariableVariableType("SHIPPING_CITY")
	EventTypeEventVariableVariableTypeShippingCountry   = EventTypeEventVariableVariableType("SHIPPING_COUNTRY")
	EventTypeEventVariableVariableTypeShippingName      = EventTypeEventVariableVariableType("SHIPPING_NAME")
	EventTypeEventVariableVariableTypeShippingPhone     = EventTypeEventVariableVariableType("SHIPPING_PHONE")
	EventTypeEventVariableVariableTypeShippingState     = EventTypeEventVariableVariableType("SHIPPING_STATE")
	EventTypeEventVariableVariableTypeShippingZip       = EventTypeEventVariableVariableType("SHIPPING_ZIP")
	EventTypeEventVariableVariableTypeUseragent         = EventTypeEventVariableVariableType("USERAGENT")
)
View Source
const (
	VariableDataSourceEvent              = VariableDataSource("EVENT")
	VariableDataSourceExternalModelScore = VariableDataSource("EXTERNAL_MODEL_SCORE")
)
View Source
const (
	VariableDataTypeString  = VariableDataType("STRING")
	VariableDataTypeInteger = VariableDataType("INTEGER")
	VariableDataTypeFloat   = VariableDataType("FLOAT")
	VariableDataTypeBoolean = VariableDataType("BOOLEAN")
)
View Source
const (
	VariableTypeAuthCode          = VariableType("AUTH_CODE")
	VariableTypeAvs               = VariableType("AVS")
	VariableTypeBillingAddressL1  = VariableType("BILLING_ADDRESS_L1")
	VariableTypeBillingAddressL2  = VariableType("BILLING_ADDRESS_L2")
	VariableTypeBillingCity       = VariableType("BILLING_CITY")
	VariableTypeBillingCountry    = VariableType("BILLING_COUNTRY")
	VariableTypeBillingName       = VariableType("BILLING_NAME")
	VariableTypeBillingPhone      = VariableType("BILLING_PHONE")
	VariableTypeBillingState      = VariableType("BILLING_STATE")
	VariableTypeBillingZip        = VariableType("BILLING_ZIP")
	VariableTypeCardBin           = VariableType("CARD_BIN")
	VariableTypeCategorical       = VariableType("CATEGORICAL")
	VariableTypeCurrencyCode      = VariableType("CURRENCY_CODE")
	VariableTypeEmailAddress      = VariableType("EMAIL_ADDRESS")
	VariableTypeFingerprint       = VariableType("FINGERPRINT")
	VariableTypeFraudLabel        = VariableType("FRAUD_LABEL")
	VariableTypeFreeFormText      = VariableType("FREE_FORM_TEXT")
	VariableTypeIpAddress         = VariableType("IP_ADDRESS")
	VariableTypeNumeric           = VariableType("NUMERIC")
	VariableTypeOrderId           = VariableType("ORDER_ID")
	VariableTypePaymentType       = VariableType("PAYMENT_TYPE")
	VariableTypePhoneNumber       = VariableType("PHONE_NUMBER")
	VariableTypePrice             = VariableType("PRICE")
	VariableTypeProductCategory   = VariableType("PRODUCT_CATEGORY")
	VariableTypeShippingAddressL1 = VariableType("SHIPPING_ADDRESS_L1")
	VariableTypeShippingAddressL2 = VariableType("SHIPPING_ADDRESS_L2")
	VariableTypeShippingCity      = VariableType("SHIPPING_CITY")
	VariableTypeShippingCountry   = VariableType("SHIPPING_COUNTRY")
	VariableTypeShippingName      = VariableType("SHIPPING_NAME")
	VariableTypeShippingPhone     = VariableType("SHIPPING_PHONE")
	VariableTypeShippingState     = VariableType("SHIPPING_STATE")
	VariableTypeShippingZip       = VariableType("SHIPPING_ZIP")
	VariableTypeUseragent         = VariableType("USERAGENT")
)
View Source
const (
	DetectorEventVariableDataSourceEvent = DetectorEventVariableDataSource("EVENT")
)
View Source
const (
	DetectorRuleLanguageDetectorpl = DetectorRuleLanguage("DETECTORPL")
)
View Source
const (
	EventTypeEventVariableDataSourceEvent = EventTypeEventVariableDataSource("EVENT")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Detector

type Detector struct {
	pulumi.CustomResourceState

	// The ARN of the detector.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The models to associate with this detector.
	AssociatedModels DetectorModelArrayOutput `pulumi:"associatedModels"`
	// The time when the detector was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// The description of the detector.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The ID of the detector
	DetectorId pulumi.StringOutput `pulumi:"detectorId"`
	// The active version ID of the detector
	DetectorVersionId pulumi.StringOutput `pulumi:"detectorVersionId"`
	// The desired detector version status for the detector
	DetectorVersionStatus DetectorVersionStatusPtrOutput `pulumi:"detectorVersionStatus"`
	// The event type to associate this detector with.
	EventType DetectorEventTypeOutput `pulumi:"eventType"`
	// The time when the detector was last updated.
	LastUpdatedTime   pulumi.StringOutput                `pulumi:"lastUpdatedTime"`
	RuleExecutionMode DetectorRuleExecutionModePtrOutput `pulumi:"ruleExecutionMode"`
	Rules             DetectorRuleArrayOutput            `pulumi:"rules"`
	// Tags associated with this detector.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

A resource schema for a Detector in Amazon Fraud Detector.

func GetDetector

func GetDetector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DetectorState, opts ...pulumi.ResourceOption) (*Detector, error)

GetDetector gets an existing Detector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDetector

func NewDetector(ctx *pulumi.Context,
	name string, args *DetectorArgs, opts ...pulumi.ResourceOption) (*Detector, error)

NewDetector registers a new resource with the given unique name, arguments, and options.

func (*Detector) ElementType

func (*Detector) ElementType() reflect.Type

func (*Detector) ToDetectorOutput

func (i *Detector) ToDetectorOutput() DetectorOutput

func (*Detector) ToDetectorOutputWithContext

func (i *Detector) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput

type DetectorArgs

type DetectorArgs struct {
	// The models to associate with this detector.
	AssociatedModels DetectorModelArrayInput
	// The description of the detector.
	Description pulumi.StringPtrInput
	// The ID of the detector
	DetectorId pulumi.StringInput
	// The desired detector version status for the detector
	DetectorVersionStatus DetectorVersionStatusPtrInput
	// The event type to associate this detector with.
	EventType         DetectorEventTypeInput
	RuleExecutionMode DetectorRuleExecutionModePtrInput
	Rules             DetectorRuleArrayInput
	// Tags associated with this detector.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Detector resource.

func (DetectorArgs) ElementType

func (DetectorArgs) ElementType() reflect.Type

type DetectorEntityType

type DetectorEntityType struct {
	Arn *string `pulumi:"arn"`
	// The time when the entity type was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The description.
	Description *string `pulumi:"description"`
	Inline      *bool   `pulumi:"inline"`
	// The time when the entity type was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	Name            *string `pulumi:"name"`
	// Tags associated with this entity type.
	Tags []DetectorTag `pulumi:"tags"`
}

type DetectorEntityTypeArgs

type DetectorEntityTypeArgs struct {
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// The time when the entity type was created.
	CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"`
	// The description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	Inline      pulumi.BoolPtrInput   `pulumi:"inline"`
	// The time when the entity type was last updated.
	LastUpdatedTime pulumi.StringPtrInput `pulumi:"lastUpdatedTime"`
	Name            pulumi.StringPtrInput `pulumi:"name"`
	// Tags associated with this entity type.
	Tags DetectorTagArrayInput `pulumi:"tags"`
}

func (DetectorEntityTypeArgs) ElementType

func (DetectorEntityTypeArgs) ElementType() reflect.Type

func (DetectorEntityTypeArgs) ToDetectorEntityTypeOutput

func (i DetectorEntityTypeArgs) ToDetectorEntityTypeOutput() DetectorEntityTypeOutput

func (DetectorEntityTypeArgs) ToDetectorEntityTypeOutputWithContext

func (i DetectorEntityTypeArgs) ToDetectorEntityTypeOutputWithContext(ctx context.Context) DetectorEntityTypeOutput

type DetectorEntityTypeArray

type DetectorEntityTypeArray []DetectorEntityTypeInput

func (DetectorEntityTypeArray) ElementType

func (DetectorEntityTypeArray) ElementType() reflect.Type

func (DetectorEntityTypeArray) ToDetectorEntityTypeArrayOutput

func (i DetectorEntityTypeArray) ToDetectorEntityTypeArrayOutput() DetectorEntityTypeArrayOutput

func (DetectorEntityTypeArray) ToDetectorEntityTypeArrayOutputWithContext

func (i DetectorEntityTypeArray) ToDetectorEntityTypeArrayOutputWithContext(ctx context.Context) DetectorEntityTypeArrayOutput

type DetectorEntityTypeArrayInput

type DetectorEntityTypeArrayInput interface {
	pulumi.Input

	ToDetectorEntityTypeArrayOutput() DetectorEntityTypeArrayOutput
	ToDetectorEntityTypeArrayOutputWithContext(context.Context) DetectorEntityTypeArrayOutput
}

DetectorEntityTypeArrayInput is an input type that accepts DetectorEntityTypeArray and DetectorEntityTypeArrayOutput values. You can construct a concrete instance of `DetectorEntityTypeArrayInput` via:

DetectorEntityTypeArray{ DetectorEntityTypeArgs{...} }

type DetectorEntityTypeArrayOutput

type DetectorEntityTypeArrayOutput struct{ *pulumi.OutputState }

func (DetectorEntityTypeArrayOutput) ElementType

func (DetectorEntityTypeArrayOutput) Index

func (DetectorEntityTypeArrayOutput) ToDetectorEntityTypeArrayOutput

func (o DetectorEntityTypeArrayOutput) ToDetectorEntityTypeArrayOutput() DetectorEntityTypeArrayOutput

func (DetectorEntityTypeArrayOutput) ToDetectorEntityTypeArrayOutputWithContext

func (o DetectorEntityTypeArrayOutput) ToDetectorEntityTypeArrayOutputWithContext(ctx context.Context) DetectorEntityTypeArrayOutput

type DetectorEntityTypeInput

type DetectorEntityTypeInput interface {
	pulumi.Input

	ToDetectorEntityTypeOutput() DetectorEntityTypeOutput
	ToDetectorEntityTypeOutputWithContext(context.Context) DetectorEntityTypeOutput
}

DetectorEntityTypeInput is an input type that accepts DetectorEntityTypeArgs and DetectorEntityTypeOutput values. You can construct a concrete instance of `DetectorEntityTypeInput` via:

DetectorEntityTypeArgs{...}

type DetectorEntityTypeOutput

type DetectorEntityTypeOutput struct{ *pulumi.OutputState }

func (DetectorEntityTypeOutput) Arn

func (DetectorEntityTypeOutput) CreatedTime

The time when the entity type was created.

func (DetectorEntityTypeOutput) Description

The description.

func (DetectorEntityTypeOutput) ElementType

func (DetectorEntityTypeOutput) ElementType() reflect.Type

func (DetectorEntityTypeOutput) Inline

func (DetectorEntityTypeOutput) LastUpdatedTime

func (o DetectorEntityTypeOutput) LastUpdatedTime() pulumi.StringPtrOutput

The time when the entity type was last updated.

func (DetectorEntityTypeOutput) Name

func (DetectorEntityTypeOutput) Tags

Tags associated with this entity type.

func (DetectorEntityTypeOutput) ToDetectorEntityTypeOutput

func (o DetectorEntityTypeOutput) ToDetectorEntityTypeOutput() DetectorEntityTypeOutput

func (DetectorEntityTypeOutput) ToDetectorEntityTypeOutputWithContext

func (o DetectorEntityTypeOutput) ToDetectorEntityTypeOutputWithContext(ctx context.Context) DetectorEntityTypeOutput

type DetectorEventType

type DetectorEventType struct {
	// The ARN of the event type.
	Arn *string `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The description of the event type.
	Description    *string                 `pulumi:"description"`
	EntityTypes    []DetectorEntityType    `pulumi:"entityTypes"`
	EventVariables []DetectorEventVariable `pulumi:"eventVariables"`
	Inline         *bool                   `pulumi:"inline"`
	Labels         []DetectorLabel         `pulumi:"labels"`
	// The time when the event type was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	// The name for the event type
	Name *string `pulumi:"name"`
	// Tags associated with this event type.
	Tags []DetectorTag `pulumi:"tags"`
}

type DetectorEventTypeArgs

type DetectorEventTypeArgs struct {
	// The ARN of the event type.
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"`
	// The description of the event type.
	Description    pulumi.StringPtrInput           `pulumi:"description"`
	EntityTypes    DetectorEntityTypeArrayInput    `pulumi:"entityTypes"`
	EventVariables DetectorEventVariableArrayInput `pulumi:"eventVariables"`
	Inline         pulumi.BoolPtrInput             `pulumi:"inline"`
	Labels         DetectorLabelArrayInput         `pulumi:"labels"`
	// The time when the event type was last updated.
	LastUpdatedTime pulumi.StringPtrInput `pulumi:"lastUpdatedTime"`
	// The name for the event type
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Tags associated with this event type.
	Tags DetectorTagArrayInput `pulumi:"tags"`
}

func (DetectorEventTypeArgs) ElementType

func (DetectorEventTypeArgs) ElementType() reflect.Type

func (DetectorEventTypeArgs) ToDetectorEventTypeOutput

func (i DetectorEventTypeArgs) ToDetectorEventTypeOutput() DetectorEventTypeOutput

func (DetectorEventTypeArgs) ToDetectorEventTypeOutputWithContext

func (i DetectorEventTypeArgs) ToDetectorEventTypeOutputWithContext(ctx context.Context) DetectorEventTypeOutput

type DetectorEventTypeInput

type DetectorEventTypeInput interface {
	pulumi.Input

	ToDetectorEventTypeOutput() DetectorEventTypeOutput
	ToDetectorEventTypeOutputWithContext(context.Context) DetectorEventTypeOutput
}

DetectorEventTypeInput is an input type that accepts DetectorEventTypeArgs and DetectorEventTypeOutput values. You can construct a concrete instance of `DetectorEventTypeInput` via:

DetectorEventTypeArgs{...}

type DetectorEventTypeOutput

type DetectorEventTypeOutput struct{ *pulumi.OutputState }

func (DetectorEventTypeOutput) Arn

The ARN of the event type.

func (DetectorEventTypeOutput) CreatedTime

The time when the event type was created.

func (DetectorEventTypeOutput) Description

The description of the event type.

func (DetectorEventTypeOutput) ElementType

func (DetectorEventTypeOutput) ElementType() reflect.Type

func (DetectorEventTypeOutput) EntityTypes

func (DetectorEventTypeOutput) EventVariables

func (DetectorEventTypeOutput) Inline

func (DetectorEventTypeOutput) Labels

func (DetectorEventTypeOutput) LastUpdatedTime

func (o DetectorEventTypeOutput) LastUpdatedTime() pulumi.StringPtrOutput

The time when the event type was last updated.

func (DetectorEventTypeOutput) Name

The name for the event type

func (DetectorEventTypeOutput) Tags

Tags associated with this event type.

func (DetectorEventTypeOutput) ToDetectorEventTypeOutput

func (o DetectorEventTypeOutput) ToDetectorEventTypeOutput() DetectorEventTypeOutput

func (DetectorEventTypeOutput) ToDetectorEventTypeOutputWithContext

func (o DetectorEventTypeOutput) ToDetectorEventTypeOutputWithContext(ctx context.Context) DetectorEventTypeOutput

type DetectorEventTypePtrOutput

type DetectorEventTypePtrOutput struct{ *pulumi.OutputState }

func (DetectorEventTypePtrOutput) Arn

The ARN of the event type.

func (DetectorEventTypePtrOutput) CreatedTime

The time when the event type was created.

func (DetectorEventTypePtrOutput) Description

The description of the event type.

func (DetectorEventTypePtrOutput) Elem

func (DetectorEventTypePtrOutput) ElementType

func (DetectorEventTypePtrOutput) ElementType() reflect.Type

func (DetectorEventTypePtrOutput) EntityTypes

func (DetectorEventTypePtrOutput) EventVariables

func (DetectorEventTypePtrOutput) Inline

func (DetectorEventTypePtrOutput) Labels

func (DetectorEventTypePtrOutput) LastUpdatedTime

The time when the event type was last updated.

func (DetectorEventTypePtrOutput) Name

The name for the event type

func (DetectorEventTypePtrOutput) Tags

Tags associated with this event type.

func (DetectorEventTypePtrOutput) ToDetectorEventTypePtrOutput

func (o DetectorEventTypePtrOutput) ToDetectorEventTypePtrOutput() DetectorEventTypePtrOutput

func (DetectorEventTypePtrOutput) ToDetectorEventTypePtrOutputWithContext

func (o DetectorEventTypePtrOutput) ToDetectorEventTypePtrOutputWithContext(ctx context.Context) DetectorEventTypePtrOutput

type DetectorEventVariable

type DetectorEventVariable struct {
	Arn *string `pulumi:"arn"`
	// The time when the event variable was created.
	CreatedTime  *string                          `pulumi:"createdTime"`
	DataSource   *DetectorEventVariableDataSource `pulumi:"dataSource"`
	DataType     *DetectorEventVariableDataType   `pulumi:"dataType"`
	DefaultValue *string                          `pulumi:"defaultValue"`
	// The description.
	Description *string `pulumi:"description"`
	Inline      *bool   `pulumi:"inline"`
	// The time when the event variable was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	Name            *string `pulumi:"name"`
	// Tags associated with this event variable.
	Tags         []DetectorTag                      `pulumi:"tags"`
	VariableType *DetectorEventVariableVariableType `pulumi:"variableType"`
}

type DetectorEventVariableArgs

type DetectorEventVariableArgs struct {
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// The time when the event variable was created.
	CreatedTime  pulumi.StringPtrInput                   `pulumi:"createdTime"`
	DataSource   DetectorEventVariableDataSourcePtrInput `pulumi:"dataSource"`
	DataType     DetectorEventVariableDataTypePtrInput   `pulumi:"dataType"`
	DefaultValue pulumi.StringPtrInput                   `pulumi:"defaultValue"`
	// The description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	Inline      pulumi.BoolPtrInput   `pulumi:"inline"`
	// The time when the event variable was last updated.
	LastUpdatedTime pulumi.StringPtrInput `pulumi:"lastUpdatedTime"`
	Name            pulumi.StringPtrInput `pulumi:"name"`
	// Tags associated with this event variable.
	Tags         DetectorTagArrayInput                     `pulumi:"tags"`
	VariableType DetectorEventVariableVariableTypePtrInput `pulumi:"variableType"`
}

func (DetectorEventVariableArgs) ElementType

func (DetectorEventVariableArgs) ElementType() reflect.Type

func (DetectorEventVariableArgs) ToDetectorEventVariableOutput

func (i DetectorEventVariableArgs) ToDetectorEventVariableOutput() DetectorEventVariableOutput

func (DetectorEventVariableArgs) ToDetectorEventVariableOutputWithContext

func (i DetectorEventVariableArgs) ToDetectorEventVariableOutputWithContext(ctx context.Context) DetectorEventVariableOutput

type DetectorEventVariableArray

type DetectorEventVariableArray []DetectorEventVariableInput

func (DetectorEventVariableArray) ElementType

func (DetectorEventVariableArray) ElementType() reflect.Type

func (DetectorEventVariableArray) ToDetectorEventVariableArrayOutput

func (i DetectorEventVariableArray) ToDetectorEventVariableArrayOutput() DetectorEventVariableArrayOutput

func (DetectorEventVariableArray) ToDetectorEventVariableArrayOutputWithContext

func (i DetectorEventVariableArray) ToDetectorEventVariableArrayOutputWithContext(ctx context.Context) DetectorEventVariableArrayOutput

type DetectorEventVariableArrayInput

type DetectorEventVariableArrayInput interface {
	pulumi.Input

	ToDetectorEventVariableArrayOutput() DetectorEventVariableArrayOutput
	ToDetectorEventVariableArrayOutputWithContext(context.Context) DetectorEventVariableArrayOutput
}

DetectorEventVariableArrayInput is an input type that accepts DetectorEventVariableArray and DetectorEventVariableArrayOutput values. You can construct a concrete instance of `DetectorEventVariableArrayInput` via:

DetectorEventVariableArray{ DetectorEventVariableArgs{...} }

type DetectorEventVariableArrayOutput

type DetectorEventVariableArrayOutput struct{ *pulumi.OutputState }

func (DetectorEventVariableArrayOutput) ElementType

func (DetectorEventVariableArrayOutput) Index

func (DetectorEventVariableArrayOutput) ToDetectorEventVariableArrayOutput

func (o DetectorEventVariableArrayOutput) ToDetectorEventVariableArrayOutput() DetectorEventVariableArrayOutput

func (DetectorEventVariableArrayOutput) ToDetectorEventVariableArrayOutputWithContext

func (o DetectorEventVariableArrayOutput) ToDetectorEventVariableArrayOutputWithContext(ctx context.Context) DetectorEventVariableArrayOutput

type DetectorEventVariableDataSource

type DetectorEventVariableDataSource string

func (DetectorEventVariableDataSource) ElementType

func (DetectorEventVariableDataSource) ToDetectorEventVariableDataSourceOutput

func (e DetectorEventVariableDataSource) ToDetectorEventVariableDataSourceOutput() DetectorEventVariableDataSourceOutput

func (DetectorEventVariableDataSource) ToDetectorEventVariableDataSourceOutputWithContext

func (e DetectorEventVariableDataSource) ToDetectorEventVariableDataSourceOutputWithContext(ctx context.Context) DetectorEventVariableDataSourceOutput

func (DetectorEventVariableDataSource) ToDetectorEventVariableDataSourcePtrOutput

func (e DetectorEventVariableDataSource) ToDetectorEventVariableDataSourcePtrOutput() DetectorEventVariableDataSourcePtrOutput

func (DetectorEventVariableDataSource) ToDetectorEventVariableDataSourcePtrOutputWithContext

func (e DetectorEventVariableDataSource) ToDetectorEventVariableDataSourcePtrOutputWithContext(ctx context.Context) DetectorEventVariableDataSourcePtrOutput

func (DetectorEventVariableDataSource) ToStringOutput

func (DetectorEventVariableDataSource) ToStringOutputWithContext

func (e DetectorEventVariableDataSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorEventVariableDataSource) ToStringPtrOutput

func (DetectorEventVariableDataSource) ToStringPtrOutputWithContext

func (e DetectorEventVariableDataSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorEventVariableDataSourceInput

type DetectorEventVariableDataSourceInput interface {
	pulumi.Input

	ToDetectorEventVariableDataSourceOutput() DetectorEventVariableDataSourceOutput
	ToDetectorEventVariableDataSourceOutputWithContext(context.Context) DetectorEventVariableDataSourceOutput
}

DetectorEventVariableDataSourceInput is an input type that accepts values of the DetectorEventVariableDataSource enum A concrete instance of `DetectorEventVariableDataSourceInput` can be one of the following:

DetectorEventVariableDataSourceEvent

type DetectorEventVariableDataSourceOutput

type DetectorEventVariableDataSourceOutput struct{ *pulumi.OutputState }

func (DetectorEventVariableDataSourceOutput) ElementType

func (DetectorEventVariableDataSourceOutput) ToDetectorEventVariableDataSourceOutput

func (o DetectorEventVariableDataSourceOutput) ToDetectorEventVariableDataSourceOutput() DetectorEventVariableDataSourceOutput

func (DetectorEventVariableDataSourceOutput) ToDetectorEventVariableDataSourceOutputWithContext

func (o DetectorEventVariableDataSourceOutput) ToDetectorEventVariableDataSourceOutputWithContext(ctx context.Context) DetectorEventVariableDataSourceOutput

func (DetectorEventVariableDataSourceOutput) ToDetectorEventVariableDataSourcePtrOutput

func (o DetectorEventVariableDataSourceOutput) ToDetectorEventVariableDataSourcePtrOutput() DetectorEventVariableDataSourcePtrOutput

func (DetectorEventVariableDataSourceOutput) ToDetectorEventVariableDataSourcePtrOutputWithContext

func (o DetectorEventVariableDataSourceOutput) ToDetectorEventVariableDataSourcePtrOutputWithContext(ctx context.Context) DetectorEventVariableDataSourcePtrOutput

func (DetectorEventVariableDataSourceOutput) ToStringOutput

func (DetectorEventVariableDataSourceOutput) ToStringOutputWithContext

func (o DetectorEventVariableDataSourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorEventVariableDataSourceOutput) ToStringPtrOutput

func (DetectorEventVariableDataSourceOutput) ToStringPtrOutputWithContext

func (o DetectorEventVariableDataSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorEventVariableDataSourcePtrInput

type DetectorEventVariableDataSourcePtrInput interface {
	pulumi.Input

	ToDetectorEventVariableDataSourcePtrOutput() DetectorEventVariableDataSourcePtrOutput
	ToDetectorEventVariableDataSourcePtrOutputWithContext(context.Context) DetectorEventVariableDataSourcePtrOutput
}

type DetectorEventVariableDataSourcePtrOutput

type DetectorEventVariableDataSourcePtrOutput struct{ *pulumi.OutputState }

func (DetectorEventVariableDataSourcePtrOutput) Elem

func (DetectorEventVariableDataSourcePtrOutput) ElementType

func (DetectorEventVariableDataSourcePtrOutput) ToDetectorEventVariableDataSourcePtrOutput

func (o DetectorEventVariableDataSourcePtrOutput) ToDetectorEventVariableDataSourcePtrOutput() DetectorEventVariableDataSourcePtrOutput

func (DetectorEventVariableDataSourcePtrOutput) ToDetectorEventVariableDataSourcePtrOutputWithContext

func (o DetectorEventVariableDataSourcePtrOutput) ToDetectorEventVariableDataSourcePtrOutputWithContext(ctx context.Context) DetectorEventVariableDataSourcePtrOutput

func (DetectorEventVariableDataSourcePtrOutput) ToStringPtrOutput

func (DetectorEventVariableDataSourcePtrOutput) ToStringPtrOutputWithContext

type DetectorEventVariableDataType

type DetectorEventVariableDataType string

func (DetectorEventVariableDataType) ElementType

func (DetectorEventVariableDataType) ToDetectorEventVariableDataTypeOutput

func (e DetectorEventVariableDataType) ToDetectorEventVariableDataTypeOutput() DetectorEventVariableDataTypeOutput

func (DetectorEventVariableDataType) ToDetectorEventVariableDataTypeOutputWithContext

func (e DetectorEventVariableDataType) ToDetectorEventVariableDataTypeOutputWithContext(ctx context.Context) DetectorEventVariableDataTypeOutput

func (DetectorEventVariableDataType) ToDetectorEventVariableDataTypePtrOutput

func (e DetectorEventVariableDataType) ToDetectorEventVariableDataTypePtrOutput() DetectorEventVariableDataTypePtrOutput

func (DetectorEventVariableDataType) ToDetectorEventVariableDataTypePtrOutputWithContext

func (e DetectorEventVariableDataType) ToDetectorEventVariableDataTypePtrOutputWithContext(ctx context.Context) DetectorEventVariableDataTypePtrOutput

func (DetectorEventVariableDataType) ToStringOutput

func (DetectorEventVariableDataType) ToStringOutputWithContext

func (e DetectorEventVariableDataType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorEventVariableDataType) ToStringPtrOutput

func (DetectorEventVariableDataType) ToStringPtrOutputWithContext

func (e DetectorEventVariableDataType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorEventVariableDataTypeInput

type DetectorEventVariableDataTypeInput interface {
	pulumi.Input

	ToDetectorEventVariableDataTypeOutput() DetectorEventVariableDataTypeOutput
	ToDetectorEventVariableDataTypeOutputWithContext(context.Context) DetectorEventVariableDataTypeOutput
}

DetectorEventVariableDataTypeInput is an input type that accepts values of the DetectorEventVariableDataType enum A concrete instance of `DetectorEventVariableDataTypeInput` can be one of the following:

DetectorEventVariableDataTypeString
DetectorEventVariableDataTypeInteger
DetectorEventVariableDataTypeFloat
DetectorEventVariableDataTypeBoolean

type DetectorEventVariableDataTypeOutput

type DetectorEventVariableDataTypeOutput struct{ *pulumi.OutputState }

func (DetectorEventVariableDataTypeOutput) ElementType

func (DetectorEventVariableDataTypeOutput) ToDetectorEventVariableDataTypeOutput

func (o DetectorEventVariableDataTypeOutput) ToDetectorEventVariableDataTypeOutput() DetectorEventVariableDataTypeOutput

func (DetectorEventVariableDataTypeOutput) ToDetectorEventVariableDataTypeOutputWithContext

func (o DetectorEventVariableDataTypeOutput) ToDetectorEventVariableDataTypeOutputWithContext(ctx context.Context) DetectorEventVariableDataTypeOutput

func (DetectorEventVariableDataTypeOutput) ToDetectorEventVariableDataTypePtrOutput

func (o DetectorEventVariableDataTypeOutput) ToDetectorEventVariableDataTypePtrOutput() DetectorEventVariableDataTypePtrOutput

func (DetectorEventVariableDataTypeOutput) ToDetectorEventVariableDataTypePtrOutputWithContext

func (o DetectorEventVariableDataTypeOutput) ToDetectorEventVariableDataTypePtrOutputWithContext(ctx context.Context) DetectorEventVariableDataTypePtrOutput

func (DetectorEventVariableDataTypeOutput) ToStringOutput

func (DetectorEventVariableDataTypeOutput) ToStringOutputWithContext

func (o DetectorEventVariableDataTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorEventVariableDataTypeOutput) ToStringPtrOutput

func (DetectorEventVariableDataTypeOutput) ToStringPtrOutputWithContext

func (o DetectorEventVariableDataTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorEventVariableDataTypePtrInput

type DetectorEventVariableDataTypePtrInput interface {
	pulumi.Input

	ToDetectorEventVariableDataTypePtrOutput() DetectorEventVariableDataTypePtrOutput
	ToDetectorEventVariableDataTypePtrOutputWithContext(context.Context) DetectorEventVariableDataTypePtrOutput
}

type DetectorEventVariableDataTypePtrOutput

type DetectorEventVariableDataTypePtrOutput struct{ *pulumi.OutputState }

func (DetectorEventVariableDataTypePtrOutput) Elem

func (DetectorEventVariableDataTypePtrOutput) ElementType

func (DetectorEventVariableDataTypePtrOutput) ToDetectorEventVariableDataTypePtrOutput

func (o DetectorEventVariableDataTypePtrOutput) ToDetectorEventVariableDataTypePtrOutput() DetectorEventVariableDataTypePtrOutput

func (DetectorEventVariableDataTypePtrOutput) ToDetectorEventVariableDataTypePtrOutputWithContext

func (o DetectorEventVariableDataTypePtrOutput) ToDetectorEventVariableDataTypePtrOutputWithContext(ctx context.Context) DetectorEventVariableDataTypePtrOutput

func (DetectorEventVariableDataTypePtrOutput) ToStringPtrOutput

func (DetectorEventVariableDataTypePtrOutput) ToStringPtrOutputWithContext

func (o DetectorEventVariableDataTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorEventVariableInput

type DetectorEventVariableInput interface {
	pulumi.Input

	ToDetectorEventVariableOutput() DetectorEventVariableOutput
	ToDetectorEventVariableOutputWithContext(context.Context) DetectorEventVariableOutput
}

DetectorEventVariableInput is an input type that accepts DetectorEventVariableArgs and DetectorEventVariableOutput values. You can construct a concrete instance of `DetectorEventVariableInput` via:

DetectorEventVariableArgs{...}

type DetectorEventVariableOutput

type DetectorEventVariableOutput struct{ *pulumi.OutputState }

func (DetectorEventVariableOutput) Arn

func (DetectorEventVariableOutput) CreatedTime

The time when the event variable was created.

func (DetectorEventVariableOutput) DataSource

func (DetectorEventVariableOutput) DataType

func (DetectorEventVariableOutput) DefaultValue

func (DetectorEventVariableOutput) Description

The description.

func (DetectorEventVariableOutput) ElementType

func (DetectorEventVariableOutput) Inline

func (DetectorEventVariableOutput) LastUpdatedTime

The time when the event variable was last updated.

func (DetectorEventVariableOutput) Name

func (DetectorEventVariableOutput) Tags

Tags associated with this event variable.

func (DetectorEventVariableOutput) ToDetectorEventVariableOutput

func (o DetectorEventVariableOutput) ToDetectorEventVariableOutput() DetectorEventVariableOutput

func (DetectorEventVariableOutput) ToDetectorEventVariableOutputWithContext

func (o DetectorEventVariableOutput) ToDetectorEventVariableOutputWithContext(ctx context.Context) DetectorEventVariableOutput

func (DetectorEventVariableOutput) VariableType

type DetectorEventVariableVariableType

type DetectorEventVariableVariableType string

func (DetectorEventVariableVariableType) ElementType

func (DetectorEventVariableVariableType) ToDetectorEventVariableVariableTypeOutput

func (e DetectorEventVariableVariableType) ToDetectorEventVariableVariableTypeOutput() DetectorEventVariableVariableTypeOutput

func (DetectorEventVariableVariableType) ToDetectorEventVariableVariableTypeOutputWithContext

func (e DetectorEventVariableVariableType) ToDetectorEventVariableVariableTypeOutputWithContext(ctx context.Context) DetectorEventVariableVariableTypeOutput

func (DetectorEventVariableVariableType) ToDetectorEventVariableVariableTypePtrOutput

func (e DetectorEventVariableVariableType) ToDetectorEventVariableVariableTypePtrOutput() DetectorEventVariableVariableTypePtrOutput

func (DetectorEventVariableVariableType) ToDetectorEventVariableVariableTypePtrOutputWithContext

func (e DetectorEventVariableVariableType) ToDetectorEventVariableVariableTypePtrOutputWithContext(ctx context.Context) DetectorEventVariableVariableTypePtrOutput

func (DetectorEventVariableVariableType) ToStringOutput

func (DetectorEventVariableVariableType) ToStringOutputWithContext

func (e DetectorEventVariableVariableType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorEventVariableVariableType) ToStringPtrOutput

func (DetectorEventVariableVariableType) ToStringPtrOutputWithContext

func (e DetectorEventVariableVariableType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorEventVariableVariableTypeInput

type DetectorEventVariableVariableTypeInput interface {
	pulumi.Input

	ToDetectorEventVariableVariableTypeOutput() DetectorEventVariableVariableTypeOutput
	ToDetectorEventVariableVariableTypeOutputWithContext(context.Context) DetectorEventVariableVariableTypeOutput
}

DetectorEventVariableVariableTypeInput is an input type that accepts values of the DetectorEventVariableVariableType enum A concrete instance of `DetectorEventVariableVariableTypeInput` can be one of the following:

DetectorEventVariableVariableTypeAuthCode
DetectorEventVariableVariableTypeAvs
DetectorEventVariableVariableTypeBillingAddressL1
DetectorEventVariableVariableTypeBillingAddressL2
DetectorEventVariableVariableTypeBillingCity
DetectorEventVariableVariableTypeBillingCountry
DetectorEventVariableVariableTypeBillingName
DetectorEventVariableVariableTypeBillingPhone
DetectorEventVariableVariableTypeBillingState
DetectorEventVariableVariableTypeBillingZip
DetectorEventVariableVariableTypeCardBin
DetectorEventVariableVariableTypeCategorical
DetectorEventVariableVariableTypeCurrencyCode
DetectorEventVariableVariableTypeEmailAddress
DetectorEventVariableVariableTypeFingerprint
DetectorEventVariableVariableTypeFraudLabel
DetectorEventVariableVariableTypeFreeFormText
DetectorEventVariableVariableTypeIpAddress
DetectorEventVariableVariableTypeNumeric
DetectorEventVariableVariableTypeOrderId
DetectorEventVariableVariableTypePaymentType
DetectorEventVariableVariableTypePhoneNumber
DetectorEventVariableVariableTypePrice
DetectorEventVariableVariableTypeProductCategory
DetectorEventVariableVariableTypeShippingAddressL1
DetectorEventVariableVariableTypeShippingAddressL2
DetectorEventVariableVariableTypeShippingCity
DetectorEventVariableVariableTypeShippingCountry
DetectorEventVariableVariableTypeShippingName
DetectorEventVariableVariableTypeShippingPhone
DetectorEventVariableVariableTypeShippingState
DetectorEventVariableVariableTypeShippingZip
DetectorEventVariableVariableTypeUseragent

type DetectorEventVariableVariableTypeOutput

type DetectorEventVariableVariableTypeOutput struct{ *pulumi.OutputState }

func (DetectorEventVariableVariableTypeOutput) ElementType

func (DetectorEventVariableVariableTypeOutput) ToDetectorEventVariableVariableTypeOutput

func (o DetectorEventVariableVariableTypeOutput) ToDetectorEventVariableVariableTypeOutput() DetectorEventVariableVariableTypeOutput

func (DetectorEventVariableVariableTypeOutput) ToDetectorEventVariableVariableTypeOutputWithContext

func (o DetectorEventVariableVariableTypeOutput) ToDetectorEventVariableVariableTypeOutputWithContext(ctx context.Context) DetectorEventVariableVariableTypeOutput

func (DetectorEventVariableVariableTypeOutput) ToDetectorEventVariableVariableTypePtrOutput

func (o DetectorEventVariableVariableTypeOutput) ToDetectorEventVariableVariableTypePtrOutput() DetectorEventVariableVariableTypePtrOutput

func (DetectorEventVariableVariableTypeOutput) ToDetectorEventVariableVariableTypePtrOutputWithContext

func (o DetectorEventVariableVariableTypeOutput) ToDetectorEventVariableVariableTypePtrOutputWithContext(ctx context.Context) DetectorEventVariableVariableTypePtrOutput

func (DetectorEventVariableVariableTypeOutput) ToStringOutput

func (DetectorEventVariableVariableTypeOutput) ToStringOutputWithContext

func (DetectorEventVariableVariableTypeOutput) ToStringPtrOutput

func (DetectorEventVariableVariableTypeOutput) ToStringPtrOutputWithContext

type DetectorEventVariableVariableTypePtrInput

type DetectorEventVariableVariableTypePtrInput interface {
	pulumi.Input

	ToDetectorEventVariableVariableTypePtrOutput() DetectorEventVariableVariableTypePtrOutput
	ToDetectorEventVariableVariableTypePtrOutputWithContext(context.Context) DetectorEventVariableVariableTypePtrOutput
}

type DetectorEventVariableVariableTypePtrOutput

type DetectorEventVariableVariableTypePtrOutput struct{ *pulumi.OutputState }

func (DetectorEventVariableVariableTypePtrOutput) Elem

func (DetectorEventVariableVariableTypePtrOutput) ElementType

func (DetectorEventVariableVariableTypePtrOutput) ToDetectorEventVariableVariableTypePtrOutput

func (o DetectorEventVariableVariableTypePtrOutput) ToDetectorEventVariableVariableTypePtrOutput() DetectorEventVariableVariableTypePtrOutput

func (DetectorEventVariableVariableTypePtrOutput) ToDetectorEventVariableVariableTypePtrOutputWithContext

func (o DetectorEventVariableVariableTypePtrOutput) ToDetectorEventVariableVariableTypePtrOutputWithContext(ctx context.Context) DetectorEventVariableVariableTypePtrOutput

func (DetectorEventVariableVariableTypePtrOutput) ToStringPtrOutput

func (DetectorEventVariableVariableTypePtrOutput) ToStringPtrOutputWithContext

type DetectorInput

type DetectorInput interface {
	pulumi.Input

	ToDetectorOutput() DetectorOutput
	ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
}

type DetectorLabel

type DetectorLabel struct {
	Arn *string `pulumi:"arn"`
	// The time when the label was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The description.
	Description *string `pulumi:"description"`
	Inline      *bool   `pulumi:"inline"`
	// The time when the label was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	Name            *string `pulumi:"name"`
	// Tags associated with this label.
	Tags []DetectorTag `pulumi:"tags"`
}

type DetectorLabelArgs

type DetectorLabelArgs struct {
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// The time when the label was created.
	CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"`
	// The description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	Inline      pulumi.BoolPtrInput   `pulumi:"inline"`
	// The time when the label was last updated.
	LastUpdatedTime pulumi.StringPtrInput `pulumi:"lastUpdatedTime"`
	Name            pulumi.StringPtrInput `pulumi:"name"`
	// Tags associated with this label.
	Tags DetectorTagArrayInput `pulumi:"tags"`
}

func (DetectorLabelArgs) ElementType

func (DetectorLabelArgs) ElementType() reflect.Type

func (DetectorLabelArgs) ToDetectorLabelOutput

func (i DetectorLabelArgs) ToDetectorLabelOutput() DetectorLabelOutput

func (DetectorLabelArgs) ToDetectorLabelOutputWithContext

func (i DetectorLabelArgs) ToDetectorLabelOutputWithContext(ctx context.Context) DetectorLabelOutput

type DetectorLabelArray

type DetectorLabelArray []DetectorLabelInput

func (DetectorLabelArray) ElementType

func (DetectorLabelArray) ElementType() reflect.Type

func (DetectorLabelArray) ToDetectorLabelArrayOutput

func (i DetectorLabelArray) ToDetectorLabelArrayOutput() DetectorLabelArrayOutput

func (DetectorLabelArray) ToDetectorLabelArrayOutputWithContext

func (i DetectorLabelArray) ToDetectorLabelArrayOutputWithContext(ctx context.Context) DetectorLabelArrayOutput

type DetectorLabelArrayInput

type DetectorLabelArrayInput interface {
	pulumi.Input

	ToDetectorLabelArrayOutput() DetectorLabelArrayOutput
	ToDetectorLabelArrayOutputWithContext(context.Context) DetectorLabelArrayOutput
}

DetectorLabelArrayInput is an input type that accepts DetectorLabelArray and DetectorLabelArrayOutput values. You can construct a concrete instance of `DetectorLabelArrayInput` via:

DetectorLabelArray{ DetectorLabelArgs{...} }

type DetectorLabelArrayOutput

type DetectorLabelArrayOutput struct{ *pulumi.OutputState }

func (DetectorLabelArrayOutput) ElementType

func (DetectorLabelArrayOutput) ElementType() reflect.Type

func (DetectorLabelArrayOutput) Index

func (DetectorLabelArrayOutput) ToDetectorLabelArrayOutput

func (o DetectorLabelArrayOutput) ToDetectorLabelArrayOutput() DetectorLabelArrayOutput

func (DetectorLabelArrayOutput) ToDetectorLabelArrayOutputWithContext

func (o DetectorLabelArrayOutput) ToDetectorLabelArrayOutputWithContext(ctx context.Context) DetectorLabelArrayOutput

type DetectorLabelInput

type DetectorLabelInput interface {
	pulumi.Input

	ToDetectorLabelOutput() DetectorLabelOutput
	ToDetectorLabelOutputWithContext(context.Context) DetectorLabelOutput
}

DetectorLabelInput is an input type that accepts DetectorLabelArgs and DetectorLabelOutput values. You can construct a concrete instance of `DetectorLabelInput` via:

DetectorLabelArgs{...}

type DetectorLabelOutput

type DetectorLabelOutput struct{ *pulumi.OutputState }

func (DetectorLabelOutput) Arn

func (DetectorLabelOutput) CreatedTime

func (o DetectorLabelOutput) CreatedTime() pulumi.StringPtrOutput

The time when the label was created.

func (DetectorLabelOutput) Description

func (o DetectorLabelOutput) Description() pulumi.StringPtrOutput

The description.

func (DetectorLabelOutput) ElementType

func (DetectorLabelOutput) ElementType() reflect.Type

func (DetectorLabelOutput) Inline

func (DetectorLabelOutput) LastUpdatedTime

func (o DetectorLabelOutput) LastUpdatedTime() pulumi.StringPtrOutput

The time when the label was last updated.

func (DetectorLabelOutput) Name

func (DetectorLabelOutput) Tags

Tags associated with this label.

func (DetectorLabelOutput) ToDetectorLabelOutput

func (o DetectorLabelOutput) ToDetectorLabelOutput() DetectorLabelOutput

func (DetectorLabelOutput) ToDetectorLabelOutputWithContext

func (o DetectorLabelOutput) ToDetectorLabelOutputWithContext(ctx context.Context) DetectorLabelOutput

type DetectorModel

type DetectorModel struct {
	Arn *string `pulumi:"arn"`
}

A model to associate with a detector.

type DetectorModelArgs

type DetectorModelArgs struct {
	Arn pulumi.StringPtrInput `pulumi:"arn"`
}

A model to associate with a detector.

func (DetectorModelArgs) ElementType

func (DetectorModelArgs) ElementType() reflect.Type

func (DetectorModelArgs) ToDetectorModelOutput

func (i DetectorModelArgs) ToDetectorModelOutput() DetectorModelOutput

func (DetectorModelArgs) ToDetectorModelOutputWithContext

func (i DetectorModelArgs) ToDetectorModelOutputWithContext(ctx context.Context) DetectorModelOutput

type DetectorModelArray

type DetectorModelArray []DetectorModelInput

func (DetectorModelArray) ElementType

func (DetectorModelArray) ElementType() reflect.Type

func (DetectorModelArray) ToDetectorModelArrayOutput

func (i DetectorModelArray) ToDetectorModelArrayOutput() DetectorModelArrayOutput

func (DetectorModelArray) ToDetectorModelArrayOutputWithContext

func (i DetectorModelArray) ToDetectorModelArrayOutputWithContext(ctx context.Context) DetectorModelArrayOutput

type DetectorModelArrayInput

type DetectorModelArrayInput interface {
	pulumi.Input

	ToDetectorModelArrayOutput() DetectorModelArrayOutput
	ToDetectorModelArrayOutputWithContext(context.Context) DetectorModelArrayOutput
}

DetectorModelArrayInput is an input type that accepts DetectorModelArray and DetectorModelArrayOutput values. You can construct a concrete instance of `DetectorModelArrayInput` via:

DetectorModelArray{ DetectorModelArgs{...} }

type DetectorModelArrayOutput

type DetectorModelArrayOutput struct{ *pulumi.OutputState }

func (DetectorModelArrayOutput) ElementType

func (DetectorModelArrayOutput) ElementType() reflect.Type

func (DetectorModelArrayOutput) Index

func (DetectorModelArrayOutput) ToDetectorModelArrayOutput

func (o DetectorModelArrayOutput) ToDetectorModelArrayOutput() DetectorModelArrayOutput

func (DetectorModelArrayOutput) ToDetectorModelArrayOutputWithContext

func (o DetectorModelArrayOutput) ToDetectorModelArrayOutputWithContext(ctx context.Context) DetectorModelArrayOutput

type DetectorModelInput

type DetectorModelInput interface {
	pulumi.Input

	ToDetectorModelOutput() DetectorModelOutput
	ToDetectorModelOutputWithContext(context.Context) DetectorModelOutput
}

DetectorModelInput is an input type that accepts DetectorModelArgs and DetectorModelOutput values. You can construct a concrete instance of `DetectorModelInput` via:

DetectorModelArgs{...}

type DetectorModelOutput

type DetectorModelOutput struct{ *pulumi.OutputState }

A model to associate with a detector.

func (DetectorModelOutput) Arn

func (DetectorModelOutput) ElementType

func (DetectorModelOutput) ElementType() reflect.Type

func (DetectorModelOutput) ToDetectorModelOutput

func (o DetectorModelOutput) ToDetectorModelOutput() DetectorModelOutput

func (DetectorModelOutput) ToDetectorModelOutputWithContext

func (o DetectorModelOutput) ToDetectorModelOutputWithContext(ctx context.Context) DetectorModelOutput

type DetectorOutcome

type DetectorOutcome struct {
	Arn *string `pulumi:"arn"`
	// The time when the outcome was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The description.
	Description *string `pulumi:"description"`
	Inline      *bool   `pulumi:"inline"`
	// The time when the outcome was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	Name            *string `pulumi:"name"`
	// Tags associated with this outcome.
	Tags []DetectorTag `pulumi:"tags"`
}

type DetectorOutcomeArgs

type DetectorOutcomeArgs struct {
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// The time when the outcome was created.
	CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"`
	// The description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	Inline      pulumi.BoolPtrInput   `pulumi:"inline"`
	// The time when the outcome was last updated.
	LastUpdatedTime pulumi.StringPtrInput `pulumi:"lastUpdatedTime"`
	Name            pulumi.StringPtrInput `pulumi:"name"`
	// Tags associated with this outcome.
	Tags DetectorTagArrayInput `pulumi:"tags"`
}

func (DetectorOutcomeArgs) ElementType

func (DetectorOutcomeArgs) ElementType() reflect.Type

func (DetectorOutcomeArgs) ToDetectorOutcomeOutput

func (i DetectorOutcomeArgs) ToDetectorOutcomeOutput() DetectorOutcomeOutput

func (DetectorOutcomeArgs) ToDetectorOutcomeOutputWithContext

func (i DetectorOutcomeArgs) ToDetectorOutcomeOutputWithContext(ctx context.Context) DetectorOutcomeOutput

type DetectorOutcomeArray

type DetectorOutcomeArray []DetectorOutcomeInput

func (DetectorOutcomeArray) ElementType

func (DetectorOutcomeArray) ElementType() reflect.Type

func (DetectorOutcomeArray) ToDetectorOutcomeArrayOutput

func (i DetectorOutcomeArray) ToDetectorOutcomeArrayOutput() DetectorOutcomeArrayOutput

func (DetectorOutcomeArray) ToDetectorOutcomeArrayOutputWithContext

func (i DetectorOutcomeArray) ToDetectorOutcomeArrayOutputWithContext(ctx context.Context) DetectorOutcomeArrayOutput

type DetectorOutcomeArrayInput

type DetectorOutcomeArrayInput interface {
	pulumi.Input

	ToDetectorOutcomeArrayOutput() DetectorOutcomeArrayOutput
	ToDetectorOutcomeArrayOutputWithContext(context.Context) DetectorOutcomeArrayOutput
}

DetectorOutcomeArrayInput is an input type that accepts DetectorOutcomeArray and DetectorOutcomeArrayOutput values. You can construct a concrete instance of `DetectorOutcomeArrayInput` via:

DetectorOutcomeArray{ DetectorOutcomeArgs{...} }

type DetectorOutcomeArrayOutput

type DetectorOutcomeArrayOutput struct{ *pulumi.OutputState }

func (DetectorOutcomeArrayOutput) ElementType

func (DetectorOutcomeArrayOutput) ElementType() reflect.Type

func (DetectorOutcomeArrayOutput) Index

func (DetectorOutcomeArrayOutput) ToDetectorOutcomeArrayOutput

func (o DetectorOutcomeArrayOutput) ToDetectorOutcomeArrayOutput() DetectorOutcomeArrayOutput

func (DetectorOutcomeArrayOutput) ToDetectorOutcomeArrayOutputWithContext

func (o DetectorOutcomeArrayOutput) ToDetectorOutcomeArrayOutputWithContext(ctx context.Context) DetectorOutcomeArrayOutput

type DetectorOutcomeInput

type DetectorOutcomeInput interface {
	pulumi.Input

	ToDetectorOutcomeOutput() DetectorOutcomeOutput
	ToDetectorOutcomeOutputWithContext(context.Context) DetectorOutcomeOutput
}

DetectorOutcomeInput is an input type that accepts DetectorOutcomeArgs and DetectorOutcomeOutput values. You can construct a concrete instance of `DetectorOutcomeInput` via:

DetectorOutcomeArgs{...}

type DetectorOutcomeOutput

type DetectorOutcomeOutput struct{ *pulumi.OutputState }

func (DetectorOutcomeOutput) Arn

func (DetectorOutcomeOutput) CreatedTime

The time when the outcome was created.

func (DetectorOutcomeOutput) Description

The description.

func (DetectorOutcomeOutput) ElementType

func (DetectorOutcomeOutput) ElementType() reflect.Type

func (DetectorOutcomeOutput) Inline

func (DetectorOutcomeOutput) LastUpdatedTime

func (o DetectorOutcomeOutput) LastUpdatedTime() pulumi.StringPtrOutput

The time when the outcome was last updated.

func (DetectorOutcomeOutput) Name

func (DetectorOutcomeOutput) Tags

Tags associated with this outcome.

func (DetectorOutcomeOutput) ToDetectorOutcomeOutput

func (o DetectorOutcomeOutput) ToDetectorOutcomeOutput() DetectorOutcomeOutput

func (DetectorOutcomeOutput) ToDetectorOutcomeOutputWithContext

func (o DetectorOutcomeOutput) ToDetectorOutcomeOutputWithContext(ctx context.Context) DetectorOutcomeOutput

type DetectorOutput

type DetectorOutput struct{ *pulumi.OutputState }

func (DetectorOutput) Arn added in v0.17.0

The ARN of the detector.

func (DetectorOutput) AssociatedModels added in v0.17.0

func (o DetectorOutput) AssociatedModels() DetectorModelArrayOutput

The models to associate with this detector.

func (DetectorOutput) CreatedTime added in v0.17.0

func (o DetectorOutput) CreatedTime() pulumi.StringOutput

The time when the detector was created.

func (DetectorOutput) Description added in v0.17.0

func (o DetectorOutput) Description() pulumi.StringPtrOutput

The description of the detector.

func (DetectorOutput) DetectorId added in v0.17.0

func (o DetectorOutput) DetectorId() pulumi.StringOutput

The ID of the detector

func (DetectorOutput) DetectorVersionId added in v0.17.0

func (o DetectorOutput) DetectorVersionId() pulumi.StringOutput

The active version ID of the detector

func (DetectorOutput) DetectorVersionStatus added in v0.17.0

func (o DetectorOutput) DetectorVersionStatus() DetectorVersionStatusPtrOutput

The desired detector version status for the detector

func (DetectorOutput) ElementType

func (DetectorOutput) ElementType() reflect.Type

func (DetectorOutput) EventType added in v0.17.0

The event type to associate this detector with.

func (DetectorOutput) LastUpdatedTime added in v0.17.0

func (o DetectorOutput) LastUpdatedTime() pulumi.StringOutput

The time when the detector was last updated.

func (DetectorOutput) RuleExecutionMode added in v0.17.0

func (o DetectorOutput) RuleExecutionMode() DetectorRuleExecutionModePtrOutput

func (DetectorOutput) Rules added in v0.17.0

func (DetectorOutput) Tags added in v0.17.0

Tags associated with this detector.

func (DetectorOutput) ToDetectorOutput

func (o DetectorOutput) ToDetectorOutput() DetectorOutput

func (DetectorOutput) ToDetectorOutputWithContext

func (o DetectorOutput) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput

type DetectorRule

type DetectorRule struct {
	Arn *string `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The description.
	Description *string               `pulumi:"description"`
	DetectorId  *string               `pulumi:"detectorId"`
	Expression  *string               `pulumi:"expression"`
	Language    *DetectorRuleLanguage `pulumi:"language"`
	// The time when the event type was last updated.
	LastUpdatedTime *string           `pulumi:"lastUpdatedTime"`
	Outcomes        []DetectorOutcome `pulumi:"outcomes"`
	RuleId          *string           `pulumi:"ruleId"`
	RuleVersion     *string           `pulumi:"ruleVersion"`
	// Tags associated with this event type.
	Tags []DetectorTag `pulumi:"tags"`
}

type DetectorRuleArgs

type DetectorRuleArgs struct {
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"`
	// The description.
	Description pulumi.StringPtrInput        `pulumi:"description"`
	DetectorId  pulumi.StringPtrInput        `pulumi:"detectorId"`
	Expression  pulumi.StringPtrInput        `pulumi:"expression"`
	Language    DetectorRuleLanguagePtrInput `pulumi:"language"`
	// The time when the event type was last updated.
	LastUpdatedTime pulumi.StringPtrInput     `pulumi:"lastUpdatedTime"`
	Outcomes        DetectorOutcomeArrayInput `pulumi:"outcomes"`
	RuleId          pulumi.StringPtrInput     `pulumi:"ruleId"`
	RuleVersion     pulumi.StringPtrInput     `pulumi:"ruleVersion"`
	// Tags associated with this event type.
	Tags DetectorTagArrayInput `pulumi:"tags"`
}

func (DetectorRuleArgs) ElementType

func (DetectorRuleArgs) ElementType() reflect.Type

func (DetectorRuleArgs) ToDetectorRuleOutput

func (i DetectorRuleArgs) ToDetectorRuleOutput() DetectorRuleOutput

func (DetectorRuleArgs) ToDetectorRuleOutputWithContext

func (i DetectorRuleArgs) ToDetectorRuleOutputWithContext(ctx context.Context) DetectorRuleOutput

type DetectorRuleArray

type DetectorRuleArray []DetectorRuleInput

func (DetectorRuleArray) ElementType

func (DetectorRuleArray) ElementType() reflect.Type

func (DetectorRuleArray) ToDetectorRuleArrayOutput

func (i DetectorRuleArray) ToDetectorRuleArrayOutput() DetectorRuleArrayOutput

func (DetectorRuleArray) ToDetectorRuleArrayOutputWithContext

func (i DetectorRuleArray) ToDetectorRuleArrayOutputWithContext(ctx context.Context) DetectorRuleArrayOutput

type DetectorRuleArrayInput

type DetectorRuleArrayInput interface {
	pulumi.Input

	ToDetectorRuleArrayOutput() DetectorRuleArrayOutput
	ToDetectorRuleArrayOutputWithContext(context.Context) DetectorRuleArrayOutput
}

DetectorRuleArrayInput is an input type that accepts DetectorRuleArray and DetectorRuleArrayOutput values. You can construct a concrete instance of `DetectorRuleArrayInput` via:

DetectorRuleArray{ DetectorRuleArgs{...} }

type DetectorRuleArrayOutput

type DetectorRuleArrayOutput struct{ *pulumi.OutputState }

func (DetectorRuleArrayOutput) ElementType

func (DetectorRuleArrayOutput) ElementType() reflect.Type

func (DetectorRuleArrayOutput) Index

func (DetectorRuleArrayOutput) ToDetectorRuleArrayOutput

func (o DetectorRuleArrayOutput) ToDetectorRuleArrayOutput() DetectorRuleArrayOutput

func (DetectorRuleArrayOutput) ToDetectorRuleArrayOutputWithContext

func (o DetectorRuleArrayOutput) ToDetectorRuleArrayOutputWithContext(ctx context.Context) DetectorRuleArrayOutput

type DetectorRuleExecutionMode

type DetectorRuleExecutionMode string

func (DetectorRuleExecutionMode) ElementType

func (DetectorRuleExecutionMode) ElementType() reflect.Type

func (DetectorRuleExecutionMode) ToDetectorRuleExecutionModeOutput

func (e DetectorRuleExecutionMode) ToDetectorRuleExecutionModeOutput() DetectorRuleExecutionModeOutput

func (DetectorRuleExecutionMode) ToDetectorRuleExecutionModeOutputWithContext

func (e DetectorRuleExecutionMode) ToDetectorRuleExecutionModeOutputWithContext(ctx context.Context) DetectorRuleExecutionModeOutput

func (DetectorRuleExecutionMode) ToDetectorRuleExecutionModePtrOutput

func (e DetectorRuleExecutionMode) ToDetectorRuleExecutionModePtrOutput() DetectorRuleExecutionModePtrOutput

func (DetectorRuleExecutionMode) ToDetectorRuleExecutionModePtrOutputWithContext

func (e DetectorRuleExecutionMode) ToDetectorRuleExecutionModePtrOutputWithContext(ctx context.Context) DetectorRuleExecutionModePtrOutput

func (DetectorRuleExecutionMode) ToStringOutput

func (e DetectorRuleExecutionMode) ToStringOutput() pulumi.StringOutput

func (DetectorRuleExecutionMode) ToStringOutputWithContext

func (e DetectorRuleExecutionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorRuleExecutionMode) ToStringPtrOutput

func (e DetectorRuleExecutionMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (DetectorRuleExecutionMode) ToStringPtrOutputWithContext

func (e DetectorRuleExecutionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorRuleExecutionModeInput

type DetectorRuleExecutionModeInput interface {
	pulumi.Input

	ToDetectorRuleExecutionModeOutput() DetectorRuleExecutionModeOutput
	ToDetectorRuleExecutionModeOutputWithContext(context.Context) DetectorRuleExecutionModeOutput
}

DetectorRuleExecutionModeInput is an input type that accepts values of the DetectorRuleExecutionMode enum A concrete instance of `DetectorRuleExecutionModeInput` can be one of the following:

DetectorRuleExecutionModeFirstMatched
DetectorRuleExecutionModeAllMatched

type DetectorRuleExecutionModeOutput

type DetectorRuleExecutionModeOutput struct{ *pulumi.OutputState }

func (DetectorRuleExecutionModeOutput) ElementType

func (DetectorRuleExecutionModeOutput) ToDetectorRuleExecutionModeOutput

func (o DetectorRuleExecutionModeOutput) ToDetectorRuleExecutionModeOutput() DetectorRuleExecutionModeOutput

func (DetectorRuleExecutionModeOutput) ToDetectorRuleExecutionModeOutputWithContext

func (o DetectorRuleExecutionModeOutput) ToDetectorRuleExecutionModeOutputWithContext(ctx context.Context) DetectorRuleExecutionModeOutput

func (DetectorRuleExecutionModeOutput) ToDetectorRuleExecutionModePtrOutput

func (o DetectorRuleExecutionModeOutput) ToDetectorRuleExecutionModePtrOutput() DetectorRuleExecutionModePtrOutput

func (DetectorRuleExecutionModeOutput) ToDetectorRuleExecutionModePtrOutputWithContext

func (o DetectorRuleExecutionModeOutput) ToDetectorRuleExecutionModePtrOutputWithContext(ctx context.Context) DetectorRuleExecutionModePtrOutput

func (DetectorRuleExecutionModeOutput) ToStringOutput

func (DetectorRuleExecutionModeOutput) ToStringOutputWithContext

func (o DetectorRuleExecutionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorRuleExecutionModeOutput) ToStringPtrOutput

func (DetectorRuleExecutionModeOutput) ToStringPtrOutputWithContext

func (o DetectorRuleExecutionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorRuleExecutionModePtrInput

type DetectorRuleExecutionModePtrInput interface {
	pulumi.Input

	ToDetectorRuleExecutionModePtrOutput() DetectorRuleExecutionModePtrOutput
	ToDetectorRuleExecutionModePtrOutputWithContext(context.Context) DetectorRuleExecutionModePtrOutput
}

func DetectorRuleExecutionModePtr

func DetectorRuleExecutionModePtr(v string) DetectorRuleExecutionModePtrInput

type DetectorRuleExecutionModePtrOutput

type DetectorRuleExecutionModePtrOutput struct{ *pulumi.OutputState }

func (DetectorRuleExecutionModePtrOutput) Elem

func (DetectorRuleExecutionModePtrOutput) ElementType

func (DetectorRuleExecutionModePtrOutput) ToDetectorRuleExecutionModePtrOutput

func (o DetectorRuleExecutionModePtrOutput) ToDetectorRuleExecutionModePtrOutput() DetectorRuleExecutionModePtrOutput

func (DetectorRuleExecutionModePtrOutput) ToDetectorRuleExecutionModePtrOutputWithContext

func (o DetectorRuleExecutionModePtrOutput) ToDetectorRuleExecutionModePtrOutputWithContext(ctx context.Context) DetectorRuleExecutionModePtrOutput

func (DetectorRuleExecutionModePtrOutput) ToStringPtrOutput

func (DetectorRuleExecutionModePtrOutput) ToStringPtrOutputWithContext

func (o DetectorRuleExecutionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorRuleInput

type DetectorRuleInput interface {
	pulumi.Input

	ToDetectorRuleOutput() DetectorRuleOutput
	ToDetectorRuleOutputWithContext(context.Context) DetectorRuleOutput
}

DetectorRuleInput is an input type that accepts DetectorRuleArgs and DetectorRuleOutput values. You can construct a concrete instance of `DetectorRuleInput` via:

DetectorRuleArgs{...}

type DetectorRuleLanguage

type DetectorRuleLanguage string

func (DetectorRuleLanguage) ElementType

func (DetectorRuleLanguage) ElementType() reflect.Type

func (DetectorRuleLanguage) ToDetectorRuleLanguageOutput

func (e DetectorRuleLanguage) ToDetectorRuleLanguageOutput() DetectorRuleLanguageOutput

func (DetectorRuleLanguage) ToDetectorRuleLanguageOutputWithContext

func (e DetectorRuleLanguage) ToDetectorRuleLanguageOutputWithContext(ctx context.Context) DetectorRuleLanguageOutput

func (DetectorRuleLanguage) ToDetectorRuleLanguagePtrOutput

func (e DetectorRuleLanguage) ToDetectorRuleLanguagePtrOutput() DetectorRuleLanguagePtrOutput

func (DetectorRuleLanguage) ToDetectorRuleLanguagePtrOutputWithContext

func (e DetectorRuleLanguage) ToDetectorRuleLanguagePtrOutputWithContext(ctx context.Context) DetectorRuleLanguagePtrOutput

func (DetectorRuleLanguage) ToStringOutput

func (e DetectorRuleLanguage) ToStringOutput() pulumi.StringOutput

func (DetectorRuleLanguage) ToStringOutputWithContext

func (e DetectorRuleLanguage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorRuleLanguage) ToStringPtrOutput

func (e DetectorRuleLanguage) ToStringPtrOutput() pulumi.StringPtrOutput

func (DetectorRuleLanguage) ToStringPtrOutputWithContext

func (e DetectorRuleLanguage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorRuleLanguageInput

type DetectorRuleLanguageInput interface {
	pulumi.Input

	ToDetectorRuleLanguageOutput() DetectorRuleLanguageOutput
	ToDetectorRuleLanguageOutputWithContext(context.Context) DetectorRuleLanguageOutput
}

DetectorRuleLanguageInput is an input type that accepts values of the DetectorRuleLanguage enum A concrete instance of `DetectorRuleLanguageInput` can be one of the following:

DetectorRuleLanguageDetectorpl

type DetectorRuleLanguageOutput

type DetectorRuleLanguageOutput struct{ *pulumi.OutputState }

func (DetectorRuleLanguageOutput) ElementType

func (DetectorRuleLanguageOutput) ElementType() reflect.Type

func (DetectorRuleLanguageOutput) ToDetectorRuleLanguageOutput

func (o DetectorRuleLanguageOutput) ToDetectorRuleLanguageOutput() DetectorRuleLanguageOutput

func (DetectorRuleLanguageOutput) ToDetectorRuleLanguageOutputWithContext

func (o DetectorRuleLanguageOutput) ToDetectorRuleLanguageOutputWithContext(ctx context.Context) DetectorRuleLanguageOutput

func (DetectorRuleLanguageOutput) ToDetectorRuleLanguagePtrOutput

func (o DetectorRuleLanguageOutput) ToDetectorRuleLanguagePtrOutput() DetectorRuleLanguagePtrOutput

func (DetectorRuleLanguageOutput) ToDetectorRuleLanguagePtrOutputWithContext

func (o DetectorRuleLanguageOutput) ToDetectorRuleLanguagePtrOutputWithContext(ctx context.Context) DetectorRuleLanguagePtrOutput

func (DetectorRuleLanguageOutput) ToStringOutput

func (o DetectorRuleLanguageOutput) ToStringOutput() pulumi.StringOutput

func (DetectorRuleLanguageOutput) ToStringOutputWithContext

func (o DetectorRuleLanguageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorRuleLanguageOutput) ToStringPtrOutput

func (o DetectorRuleLanguageOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DetectorRuleLanguageOutput) ToStringPtrOutputWithContext

func (o DetectorRuleLanguageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorRuleLanguagePtrInput

type DetectorRuleLanguagePtrInput interface {
	pulumi.Input

	ToDetectorRuleLanguagePtrOutput() DetectorRuleLanguagePtrOutput
	ToDetectorRuleLanguagePtrOutputWithContext(context.Context) DetectorRuleLanguagePtrOutput
}

func DetectorRuleLanguagePtr

func DetectorRuleLanguagePtr(v string) DetectorRuleLanguagePtrInput

type DetectorRuleLanguagePtrOutput

type DetectorRuleLanguagePtrOutput struct{ *pulumi.OutputState }

func (DetectorRuleLanguagePtrOutput) Elem

func (DetectorRuleLanguagePtrOutput) ElementType

func (DetectorRuleLanguagePtrOutput) ToDetectorRuleLanguagePtrOutput

func (o DetectorRuleLanguagePtrOutput) ToDetectorRuleLanguagePtrOutput() DetectorRuleLanguagePtrOutput

func (DetectorRuleLanguagePtrOutput) ToDetectorRuleLanguagePtrOutputWithContext

func (o DetectorRuleLanguagePtrOutput) ToDetectorRuleLanguagePtrOutputWithContext(ctx context.Context) DetectorRuleLanguagePtrOutput

func (DetectorRuleLanguagePtrOutput) ToStringPtrOutput

func (DetectorRuleLanguagePtrOutput) ToStringPtrOutputWithContext

func (o DetectorRuleLanguagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorRuleOutput

type DetectorRuleOutput struct{ *pulumi.OutputState }

func (DetectorRuleOutput) Arn

func (DetectorRuleOutput) CreatedTime

func (o DetectorRuleOutput) CreatedTime() pulumi.StringPtrOutput

The time when the event type was created.

func (DetectorRuleOutput) Description

func (o DetectorRuleOutput) Description() pulumi.StringPtrOutput

The description.

func (DetectorRuleOutput) DetectorId

func (o DetectorRuleOutput) DetectorId() pulumi.StringPtrOutput

func (DetectorRuleOutput) ElementType

func (DetectorRuleOutput) ElementType() reflect.Type

func (DetectorRuleOutput) Expression

func (o DetectorRuleOutput) Expression() pulumi.StringPtrOutput

func (DetectorRuleOutput) Language

func (DetectorRuleOutput) LastUpdatedTime

func (o DetectorRuleOutput) LastUpdatedTime() pulumi.StringPtrOutput

The time when the event type was last updated.

func (DetectorRuleOutput) Outcomes

func (DetectorRuleOutput) RuleId

func (DetectorRuleOutput) RuleVersion

func (o DetectorRuleOutput) RuleVersion() pulumi.StringPtrOutput

func (DetectorRuleOutput) Tags

Tags associated with this event type.

func (DetectorRuleOutput) ToDetectorRuleOutput

func (o DetectorRuleOutput) ToDetectorRuleOutput() DetectorRuleOutput

func (DetectorRuleOutput) ToDetectorRuleOutputWithContext

func (o DetectorRuleOutput) ToDetectorRuleOutputWithContext(ctx context.Context) DetectorRuleOutput

type DetectorState

type DetectorState struct {
}

func (DetectorState) ElementType

func (DetectorState) ElementType() reflect.Type

type DetectorTag

type DetectorTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DetectorTagArgs

type DetectorTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DetectorTagArgs) ElementType

func (DetectorTagArgs) ElementType() reflect.Type

func (DetectorTagArgs) ToDetectorTagOutput

func (i DetectorTagArgs) ToDetectorTagOutput() DetectorTagOutput

func (DetectorTagArgs) ToDetectorTagOutputWithContext

func (i DetectorTagArgs) ToDetectorTagOutputWithContext(ctx context.Context) DetectorTagOutput

type DetectorTagArray

type DetectorTagArray []DetectorTagInput

func (DetectorTagArray) ElementType

func (DetectorTagArray) ElementType() reflect.Type

func (DetectorTagArray) ToDetectorTagArrayOutput

func (i DetectorTagArray) ToDetectorTagArrayOutput() DetectorTagArrayOutput

func (DetectorTagArray) ToDetectorTagArrayOutputWithContext

func (i DetectorTagArray) ToDetectorTagArrayOutputWithContext(ctx context.Context) DetectorTagArrayOutput

type DetectorTagArrayInput

type DetectorTagArrayInput interface {
	pulumi.Input

	ToDetectorTagArrayOutput() DetectorTagArrayOutput
	ToDetectorTagArrayOutputWithContext(context.Context) DetectorTagArrayOutput
}

DetectorTagArrayInput is an input type that accepts DetectorTagArray and DetectorTagArrayOutput values. You can construct a concrete instance of `DetectorTagArrayInput` via:

DetectorTagArray{ DetectorTagArgs{...} }

type DetectorTagArrayOutput

type DetectorTagArrayOutput struct{ *pulumi.OutputState }

func (DetectorTagArrayOutput) ElementType

func (DetectorTagArrayOutput) ElementType() reflect.Type

func (DetectorTagArrayOutput) Index

func (DetectorTagArrayOutput) ToDetectorTagArrayOutput

func (o DetectorTagArrayOutput) ToDetectorTagArrayOutput() DetectorTagArrayOutput

func (DetectorTagArrayOutput) ToDetectorTagArrayOutputWithContext

func (o DetectorTagArrayOutput) ToDetectorTagArrayOutputWithContext(ctx context.Context) DetectorTagArrayOutput

type DetectorTagInput

type DetectorTagInput interface {
	pulumi.Input

	ToDetectorTagOutput() DetectorTagOutput
	ToDetectorTagOutputWithContext(context.Context) DetectorTagOutput
}

DetectorTagInput is an input type that accepts DetectorTagArgs and DetectorTagOutput values. You can construct a concrete instance of `DetectorTagInput` via:

DetectorTagArgs{...}

type DetectorTagOutput

type DetectorTagOutput struct{ *pulumi.OutputState }

func (DetectorTagOutput) ElementType

func (DetectorTagOutput) ElementType() reflect.Type

func (DetectorTagOutput) Key

func (DetectorTagOutput) ToDetectorTagOutput

func (o DetectorTagOutput) ToDetectorTagOutput() DetectorTagOutput

func (DetectorTagOutput) ToDetectorTagOutputWithContext

func (o DetectorTagOutput) ToDetectorTagOutputWithContext(ctx context.Context) DetectorTagOutput

func (DetectorTagOutput) Value

type DetectorVersionStatus added in v0.2.0

type DetectorVersionStatus string

The desired detector version status for the detector

func (DetectorVersionStatus) ElementType added in v0.2.0

func (DetectorVersionStatus) ElementType() reflect.Type

func (DetectorVersionStatus) ToDetectorVersionStatusOutput added in v0.2.0

func (e DetectorVersionStatus) ToDetectorVersionStatusOutput() DetectorVersionStatusOutput

func (DetectorVersionStatus) ToDetectorVersionStatusOutputWithContext added in v0.2.0

func (e DetectorVersionStatus) ToDetectorVersionStatusOutputWithContext(ctx context.Context) DetectorVersionStatusOutput

func (DetectorVersionStatus) ToDetectorVersionStatusPtrOutput added in v0.2.0

func (e DetectorVersionStatus) ToDetectorVersionStatusPtrOutput() DetectorVersionStatusPtrOutput

func (DetectorVersionStatus) ToDetectorVersionStatusPtrOutputWithContext added in v0.2.0

func (e DetectorVersionStatus) ToDetectorVersionStatusPtrOutputWithContext(ctx context.Context) DetectorVersionStatusPtrOutput

func (DetectorVersionStatus) ToStringOutput added in v0.2.0

func (e DetectorVersionStatus) ToStringOutput() pulumi.StringOutput

func (DetectorVersionStatus) ToStringOutputWithContext added in v0.2.0

func (e DetectorVersionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorVersionStatus) ToStringPtrOutput added in v0.2.0

func (e DetectorVersionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (DetectorVersionStatus) ToStringPtrOutputWithContext added in v0.2.0

func (e DetectorVersionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorVersionStatusInput added in v0.2.0

type DetectorVersionStatusInput interface {
	pulumi.Input

	ToDetectorVersionStatusOutput() DetectorVersionStatusOutput
	ToDetectorVersionStatusOutputWithContext(context.Context) DetectorVersionStatusOutput
}

DetectorVersionStatusInput is an input type that accepts values of the DetectorVersionStatus enum A concrete instance of `DetectorVersionStatusInput` can be one of the following:

DetectorVersionStatusDraft
DetectorVersionStatusActive

type DetectorVersionStatusOutput added in v0.2.0

type DetectorVersionStatusOutput struct{ *pulumi.OutputState }

func (DetectorVersionStatusOutput) ElementType added in v0.2.0

func (DetectorVersionStatusOutput) ToDetectorVersionStatusOutput added in v0.2.0

func (o DetectorVersionStatusOutput) ToDetectorVersionStatusOutput() DetectorVersionStatusOutput

func (DetectorVersionStatusOutput) ToDetectorVersionStatusOutputWithContext added in v0.2.0

func (o DetectorVersionStatusOutput) ToDetectorVersionStatusOutputWithContext(ctx context.Context) DetectorVersionStatusOutput

func (DetectorVersionStatusOutput) ToDetectorVersionStatusPtrOutput added in v0.2.0

func (o DetectorVersionStatusOutput) ToDetectorVersionStatusPtrOutput() DetectorVersionStatusPtrOutput

func (DetectorVersionStatusOutput) ToDetectorVersionStatusPtrOutputWithContext added in v0.2.0

func (o DetectorVersionStatusOutput) ToDetectorVersionStatusPtrOutputWithContext(ctx context.Context) DetectorVersionStatusPtrOutput

func (DetectorVersionStatusOutput) ToStringOutput added in v0.2.0

func (o DetectorVersionStatusOutput) ToStringOutput() pulumi.StringOutput

func (DetectorVersionStatusOutput) ToStringOutputWithContext added in v0.2.0

func (o DetectorVersionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DetectorVersionStatusOutput) ToStringPtrOutput added in v0.2.0

func (o DetectorVersionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DetectorVersionStatusOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o DetectorVersionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DetectorVersionStatusPtrInput added in v0.2.0

type DetectorVersionStatusPtrInput interface {
	pulumi.Input

	ToDetectorVersionStatusPtrOutput() DetectorVersionStatusPtrOutput
	ToDetectorVersionStatusPtrOutputWithContext(context.Context) DetectorVersionStatusPtrOutput
}

func DetectorVersionStatusPtr added in v0.2.0

func DetectorVersionStatusPtr(v string) DetectorVersionStatusPtrInput

type DetectorVersionStatusPtrOutput added in v0.2.0

type DetectorVersionStatusPtrOutput struct{ *pulumi.OutputState }

func (DetectorVersionStatusPtrOutput) Elem added in v0.2.0

func (DetectorVersionStatusPtrOutput) ElementType added in v0.2.0

func (DetectorVersionStatusPtrOutput) ToDetectorVersionStatusPtrOutput added in v0.2.0

func (o DetectorVersionStatusPtrOutput) ToDetectorVersionStatusPtrOutput() DetectorVersionStatusPtrOutput

func (DetectorVersionStatusPtrOutput) ToDetectorVersionStatusPtrOutputWithContext added in v0.2.0

func (o DetectorVersionStatusPtrOutput) ToDetectorVersionStatusPtrOutputWithContext(ctx context.Context) DetectorVersionStatusPtrOutput

func (DetectorVersionStatusPtrOutput) ToStringPtrOutput added in v0.2.0

func (DetectorVersionStatusPtrOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o DetectorVersionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityType

type EntityType struct {
	pulumi.CustomResourceState

	// The entity type ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The timestamp when the entity type was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// The entity type description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The timestamp when the entity type was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// The name of the entity type.
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags associated with this entity type.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

An entity type for fraud detector.

func GetEntityType

func GetEntityType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EntityTypeState, opts ...pulumi.ResourceOption) (*EntityType, error)

GetEntityType gets an existing EntityType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEntityType

func NewEntityType(ctx *pulumi.Context,
	name string, args *EntityTypeArgs, opts ...pulumi.ResourceOption) (*EntityType, error)

NewEntityType registers a new resource with the given unique name, arguments, and options.

func (*EntityType) ElementType

func (*EntityType) ElementType() reflect.Type

func (*EntityType) ToEntityTypeOutput

func (i *EntityType) ToEntityTypeOutput() EntityTypeOutput

func (*EntityType) ToEntityTypeOutputWithContext

func (i *EntityType) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput

type EntityTypeArgs

type EntityTypeArgs struct {
	// The entity type description.
	Description pulumi.StringPtrInput
	// The name of the entity type.
	Name pulumi.StringPtrInput
	// Tags associated with this entity type.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a EntityType resource.

func (EntityTypeArgs) ElementType

func (EntityTypeArgs) ElementType() reflect.Type

type EntityTypeInput

type EntityTypeInput interface {
	pulumi.Input

	ToEntityTypeOutput() EntityTypeOutput
	ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput
}

type EntityTypeOutput

type EntityTypeOutput struct{ *pulumi.OutputState }

func (EntityTypeOutput) Arn added in v0.17.0

The entity type ARN.

func (EntityTypeOutput) CreatedTime added in v0.17.0

func (o EntityTypeOutput) CreatedTime() pulumi.StringOutput

The timestamp when the entity type was created.

func (EntityTypeOutput) Description added in v0.17.0

func (o EntityTypeOutput) Description() pulumi.StringPtrOutput

The entity type description.

func (EntityTypeOutput) ElementType

func (EntityTypeOutput) ElementType() reflect.Type

func (EntityTypeOutput) LastUpdatedTime added in v0.17.0

func (o EntityTypeOutput) LastUpdatedTime() pulumi.StringOutput

The timestamp when the entity type was last updated.

func (EntityTypeOutput) Name added in v0.17.0

The name of the entity type.

func (EntityTypeOutput) Tags added in v0.17.0

Tags associated with this entity type.

func (EntityTypeOutput) ToEntityTypeOutput

func (o EntityTypeOutput) ToEntityTypeOutput() EntityTypeOutput

func (EntityTypeOutput) ToEntityTypeOutputWithContext

func (o EntityTypeOutput) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput

type EntityTypeState

type EntityTypeState struct {
}

func (EntityTypeState) ElementType

func (EntityTypeState) ElementType() reflect.Type

type EntityTypeTag

type EntityTypeTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type EventType

type EventType struct {
	pulumi.CustomResourceState

	// The ARN of the event type.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// The description of the event type.
	Description    pulumi.StringPtrOutput            `pulumi:"description"`
	EntityTypes    EventTypeEntityTypeArrayOutput    `pulumi:"entityTypes"`
	EventVariables EventTypeEventVariableArrayOutput `pulumi:"eventVariables"`
	Labels         EventTypeLabelArrayOutput         `pulumi:"labels"`
	// The time when the event type was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// The name for the event type
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags associated with this event type.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

A resource schema for an EventType in Amazon Fraud Detector.

func GetEventType

func GetEventType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventTypeState, opts ...pulumi.ResourceOption) (*EventType, error)

GetEventType gets an existing EventType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEventType

func NewEventType(ctx *pulumi.Context,
	name string, args *EventTypeArgs, opts ...pulumi.ResourceOption) (*EventType, error)

NewEventType registers a new resource with the given unique name, arguments, and options.

func (*EventType) ElementType

func (*EventType) ElementType() reflect.Type

func (*EventType) ToEventTypeOutput

func (i *EventType) ToEventTypeOutput() EventTypeOutput

func (*EventType) ToEventTypeOutputWithContext

func (i *EventType) ToEventTypeOutputWithContext(ctx context.Context) EventTypeOutput

type EventTypeArgs

type EventTypeArgs struct {
	// The description of the event type.
	Description    pulumi.StringPtrInput
	EntityTypes    EventTypeEntityTypeArrayInput
	EventVariables EventTypeEventVariableArrayInput
	Labels         EventTypeLabelArrayInput
	// The name for the event type
	Name pulumi.StringPtrInput
	// Tags associated with this event type.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a EventType resource.

func (EventTypeArgs) ElementType

func (EventTypeArgs) ElementType() reflect.Type

type EventTypeEntityType

type EventTypeEntityType struct {
	Arn *string `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The description.
	Description *string `pulumi:"description"`
	Inline      *bool   `pulumi:"inline"`
	// The time when the event type was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	Name            *string `pulumi:"name"`
	// Tags associated with this event type.
	Tags []EventTypeTag `pulumi:"tags"`
}

type EventTypeEntityTypeArgs

type EventTypeEntityTypeArgs struct {
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"`
	// The description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	Inline      pulumi.BoolPtrInput   `pulumi:"inline"`
	// The time when the event type was last updated.
	LastUpdatedTime pulumi.StringPtrInput `pulumi:"lastUpdatedTime"`
	Name            pulumi.StringPtrInput `pulumi:"name"`
	// Tags associated with this event type.
	Tags EventTypeTagArrayInput `pulumi:"tags"`
}

func (EventTypeEntityTypeArgs) ElementType

func (EventTypeEntityTypeArgs) ElementType() reflect.Type

func (EventTypeEntityTypeArgs) ToEventTypeEntityTypeOutput

func (i EventTypeEntityTypeArgs) ToEventTypeEntityTypeOutput() EventTypeEntityTypeOutput

func (EventTypeEntityTypeArgs) ToEventTypeEntityTypeOutputWithContext

func (i EventTypeEntityTypeArgs) ToEventTypeEntityTypeOutputWithContext(ctx context.Context) EventTypeEntityTypeOutput

type EventTypeEntityTypeArray

type EventTypeEntityTypeArray []EventTypeEntityTypeInput

func (EventTypeEntityTypeArray) ElementType

func (EventTypeEntityTypeArray) ElementType() reflect.Type

func (EventTypeEntityTypeArray) ToEventTypeEntityTypeArrayOutput

func (i EventTypeEntityTypeArray) ToEventTypeEntityTypeArrayOutput() EventTypeEntityTypeArrayOutput

func (EventTypeEntityTypeArray) ToEventTypeEntityTypeArrayOutputWithContext

func (i EventTypeEntityTypeArray) ToEventTypeEntityTypeArrayOutputWithContext(ctx context.Context) EventTypeEntityTypeArrayOutput

type EventTypeEntityTypeArrayInput

type EventTypeEntityTypeArrayInput interface {
	pulumi.Input

	ToEventTypeEntityTypeArrayOutput() EventTypeEntityTypeArrayOutput
	ToEventTypeEntityTypeArrayOutputWithContext(context.Context) EventTypeEntityTypeArrayOutput
}

EventTypeEntityTypeArrayInput is an input type that accepts EventTypeEntityTypeArray and EventTypeEntityTypeArrayOutput values. You can construct a concrete instance of `EventTypeEntityTypeArrayInput` via:

EventTypeEntityTypeArray{ EventTypeEntityTypeArgs{...} }

type EventTypeEntityTypeArrayOutput

type EventTypeEntityTypeArrayOutput struct{ *pulumi.OutputState }

func (EventTypeEntityTypeArrayOutput) ElementType

func (EventTypeEntityTypeArrayOutput) Index

func (EventTypeEntityTypeArrayOutput) ToEventTypeEntityTypeArrayOutput

func (o EventTypeEntityTypeArrayOutput) ToEventTypeEntityTypeArrayOutput() EventTypeEntityTypeArrayOutput

func (EventTypeEntityTypeArrayOutput) ToEventTypeEntityTypeArrayOutputWithContext

func (o EventTypeEntityTypeArrayOutput) ToEventTypeEntityTypeArrayOutputWithContext(ctx context.Context) EventTypeEntityTypeArrayOutput

type EventTypeEntityTypeInput

type EventTypeEntityTypeInput interface {
	pulumi.Input

	ToEventTypeEntityTypeOutput() EventTypeEntityTypeOutput
	ToEventTypeEntityTypeOutputWithContext(context.Context) EventTypeEntityTypeOutput
}

EventTypeEntityTypeInput is an input type that accepts EventTypeEntityTypeArgs and EventTypeEntityTypeOutput values. You can construct a concrete instance of `EventTypeEntityTypeInput` via:

EventTypeEntityTypeArgs{...}

type EventTypeEntityTypeOutput

type EventTypeEntityTypeOutput struct{ *pulumi.OutputState }

func (EventTypeEntityTypeOutput) Arn

func (EventTypeEntityTypeOutput) CreatedTime

The time when the event type was created.

func (EventTypeEntityTypeOutput) Description

The description.

func (EventTypeEntityTypeOutput) ElementType

func (EventTypeEntityTypeOutput) ElementType() reflect.Type

func (EventTypeEntityTypeOutput) Inline

func (EventTypeEntityTypeOutput) LastUpdatedTime

func (o EventTypeEntityTypeOutput) LastUpdatedTime() pulumi.StringPtrOutput

The time when the event type was last updated.

func (EventTypeEntityTypeOutput) Name

func (EventTypeEntityTypeOutput) Tags

Tags associated with this event type.

func (EventTypeEntityTypeOutput) ToEventTypeEntityTypeOutput

func (o EventTypeEntityTypeOutput) ToEventTypeEntityTypeOutput() EventTypeEntityTypeOutput

func (EventTypeEntityTypeOutput) ToEventTypeEntityTypeOutputWithContext

func (o EventTypeEntityTypeOutput) ToEventTypeEntityTypeOutputWithContext(ctx context.Context) EventTypeEntityTypeOutput

type EventTypeEventVariable

type EventTypeEventVariable struct {
	Arn *string `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime  *string                           `pulumi:"createdTime"`
	DataSource   *EventTypeEventVariableDataSource `pulumi:"dataSource"`
	DataType     *EventTypeEventVariableDataType   `pulumi:"dataType"`
	DefaultValue *string                           `pulumi:"defaultValue"`
	// The description.
	Description *string `pulumi:"description"`
	Inline      *bool   `pulumi:"inline"`
	// The time when the event type was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	Name            *string `pulumi:"name"`
	// Tags associated with this event type.
	Tags         []EventTypeTag                      `pulumi:"tags"`
	VariableType *EventTypeEventVariableVariableType `pulumi:"variableType"`
}

type EventTypeEventVariableArgs

type EventTypeEventVariableArgs struct {
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime  pulumi.StringPtrInput                    `pulumi:"createdTime"`
	DataSource   EventTypeEventVariableDataSourcePtrInput `pulumi:"dataSource"`
	DataType     EventTypeEventVariableDataTypePtrInput   `pulumi:"dataType"`
	DefaultValue pulumi.StringPtrInput                    `pulumi:"defaultValue"`
	// The description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	Inline      pulumi.BoolPtrInput   `pulumi:"inline"`
	// The time when the event type was last updated.
	LastUpdatedTime pulumi.StringPtrInput `pulumi:"lastUpdatedTime"`
	Name            pulumi.StringPtrInput `pulumi:"name"`
	// Tags associated with this event type.
	Tags         EventTypeTagArrayInput                     `pulumi:"tags"`
	VariableType EventTypeEventVariableVariableTypePtrInput `pulumi:"variableType"`
}

func (EventTypeEventVariableArgs) ElementType

func (EventTypeEventVariableArgs) ElementType() reflect.Type

func (EventTypeEventVariableArgs) ToEventTypeEventVariableOutput

func (i EventTypeEventVariableArgs) ToEventTypeEventVariableOutput() EventTypeEventVariableOutput

func (EventTypeEventVariableArgs) ToEventTypeEventVariableOutputWithContext

func (i EventTypeEventVariableArgs) ToEventTypeEventVariableOutputWithContext(ctx context.Context) EventTypeEventVariableOutput

type EventTypeEventVariableArray

type EventTypeEventVariableArray []EventTypeEventVariableInput

func (EventTypeEventVariableArray) ElementType

func (EventTypeEventVariableArray) ToEventTypeEventVariableArrayOutput

func (i EventTypeEventVariableArray) ToEventTypeEventVariableArrayOutput() EventTypeEventVariableArrayOutput

func (EventTypeEventVariableArray) ToEventTypeEventVariableArrayOutputWithContext

func (i EventTypeEventVariableArray) ToEventTypeEventVariableArrayOutputWithContext(ctx context.Context) EventTypeEventVariableArrayOutput

type EventTypeEventVariableArrayInput

type EventTypeEventVariableArrayInput interface {
	pulumi.Input

	ToEventTypeEventVariableArrayOutput() EventTypeEventVariableArrayOutput
	ToEventTypeEventVariableArrayOutputWithContext(context.Context) EventTypeEventVariableArrayOutput
}

EventTypeEventVariableArrayInput is an input type that accepts EventTypeEventVariableArray and EventTypeEventVariableArrayOutput values. You can construct a concrete instance of `EventTypeEventVariableArrayInput` via:

EventTypeEventVariableArray{ EventTypeEventVariableArgs{...} }

type EventTypeEventVariableArrayOutput

type EventTypeEventVariableArrayOutput struct{ *pulumi.OutputState }

func (EventTypeEventVariableArrayOutput) ElementType

func (EventTypeEventVariableArrayOutput) Index

func (EventTypeEventVariableArrayOutput) ToEventTypeEventVariableArrayOutput

func (o EventTypeEventVariableArrayOutput) ToEventTypeEventVariableArrayOutput() EventTypeEventVariableArrayOutput

func (EventTypeEventVariableArrayOutput) ToEventTypeEventVariableArrayOutputWithContext

func (o EventTypeEventVariableArrayOutput) ToEventTypeEventVariableArrayOutputWithContext(ctx context.Context) EventTypeEventVariableArrayOutput

type EventTypeEventVariableDataSource

type EventTypeEventVariableDataSource string

func (EventTypeEventVariableDataSource) ElementType

func (EventTypeEventVariableDataSource) ToEventTypeEventVariableDataSourceOutput

func (e EventTypeEventVariableDataSource) ToEventTypeEventVariableDataSourceOutput() EventTypeEventVariableDataSourceOutput

func (EventTypeEventVariableDataSource) ToEventTypeEventVariableDataSourceOutputWithContext

func (e EventTypeEventVariableDataSource) ToEventTypeEventVariableDataSourceOutputWithContext(ctx context.Context) EventTypeEventVariableDataSourceOutput

func (EventTypeEventVariableDataSource) ToEventTypeEventVariableDataSourcePtrOutput

func (e EventTypeEventVariableDataSource) ToEventTypeEventVariableDataSourcePtrOutput() EventTypeEventVariableDataSourcePtrOutput

func (EventTypeEventVariableDataSource) ToEventTypeEventVariableDataSourcePtrOutputWithContext

func (e EventTypeEventVariableDataSource) ToEventTypeEventVariableDataSourcePtrOutputWithContext(ctx context.Context) EventTypeEventVariableDataSourcePtrOutput

func (EventTypeEventVariableDataSource) ToStringOutput

func (EventTypeEventVariableDataSource) ToStringOutputWithContext

func (e EventTypeEventVariableDataSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventTypeEventVariableDataSource) ToStringPtrOutput

func (EventTypeEventVariableDataSource) ToStringPtrOutputWithContext

func (e EventTypeEventVariableDataSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventTypeEventVariableDataSourceInput

type EventTypeEventVariableDataSourceInput interface {
	pulumi.Input

	ToEventTypeEventVariableDataSourceOutput() EventTypeEventVariableDataSourceOutput
	ToEventTypeEventVariableDataSourceOutputWithContext(context.Context) EventTypeEventVariableDataSourceOutput
}

EventTypeEventVariableDataSourceInput is an input type that accepts values of the EventTypeEventVariableDataSource enum A concrete instance of `EventTypeEventVariableDataSourceInput` can be one of the following:

EventTypeEventVariableDataSourceEvent

type EventTypeEventVariableDataSourceOutput

type EventTypeEventVariableDataSourceOutput struct{ *pulumi.OutputState }

func (EventTypeEventVariableDataSourceOutput) ElementType

func (EventTypeEventVariableDataSourceOutput) ToEventTypeEventVariableDataSourceOutput

func (o EventTypeEventVariableDataSourceOutput) ToEventTypeEventVariableDataSourceOutput() EventTypeEventVariableDataSourceOutput

func (EventTypeEventVariableDataSourceOutput) ToEventTypeEventVariableDataSourceOutputWithContext

func (o EventTypeEventVariableDataSourceOutput) ToEventTypeEventVariableDataSourceOutputWithContext(ctx context.Context) EventTypeEventVariableDataSourceOutput

func (EventTypeEventVariableDataSourceOutput) ToEventTypeEventVariableDataSourcePtrOutput

func (o EventTypeEventVariableDataSourceOutput) ToEventTypeEventVariableDataSourcePtrOutput() EventTypeEventVariableDataSourcePtrOutput

func (EventTypeEventVariableDataSourceOutput) ToEventTypeEventVariableDataSourcePtrOutputWithContext

func (o EventTypeEventVariableDataSourceOutput) ToEventTypeEventVariableDataSourcePtrOutputWithContext(ctx context.Context) EventTypeEventVariableDataSourcePtrOutput

func (EventTypeEventVariableDataSourceOutput) ToStringOutput

func (EventTypeEventVariableDataSourceOutput) ToStringOutputWithContext

func (EventTypeEventVariableDataSourceOutput) ToStringPtrOutput

func (EventTypeEventVariableDataSourceOutput) ToStringPtrOutputWithContext

func (o EventTypeEventVariableDataSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventTypeEventVariableDataSourcePtrInput

type EventTypeEventVariableDataSourcePtrInput interface {
	pulumi.Input

	ToEventTypeEventVariableDataSourcePtrOutput() EventTypeEventVariableDataSourcePtrOutput
	ToEventTypeEventVariableDataSourcePtrOutputWithContext(context.Context) EventTypeEventVariableDataSourcePtrOutput
}

type EventTypeEventVariableDataSourcePtrOutput

type EventTypeEventVariableDataSourcePtrOutput struct{ *pulumi.OutputState }

func (EventTypeEventVariableDataSourcePtrOutput) Elem

func (EventTypeEventVariableDataSourcePtrOutput) ElementType

func (EventTypeEventVariableDataSourcePtrOutput) ToEventTypeEventVariableDataSourcePtrOutput

func (o EventTypeEventVariableDataSourcePtrOutput) ToEventTypeEventVariableDataSourcePtrOutput() EventTypeEventVariableDataSourcePtrOutput

func (EventTypeEventVariableDataSourcePtrOutput) ToEventTypeEventVariableDataSourcePtrOutputWithContext

func (o EventTypeEventVariableDataSourcePtrOutput) ToEventTypeEventVariableDataSourcePtrOutputWithContext(ctx context.Context) EventTypeEventVariableDataSourcePtrOutput

func (EventTypeEventVariableDataSourcePtrOutput) ToStringPtrOutput

func (EventTypeEventVariableDataSourcePtrOutput) ToStringPtrOutputWithContext

type EventTypeEventVariableDataType

type EventTypeEventVariableDataType string

func (EventTypeEventVariableDataType) ElementType

func (EventTypeEventVariableDataType) ToEventTypeEventVariableDataTypeOutput

func (e EventTypeEventVariableDataType) ToEventTypeEventVariableDataTypeOutput() EventTypeEventVariableDataTypeOutput

func (EventTypeEventVariableDataType) ToEventTypeEventVariableDataTypeOutputWithContext

func (e EventTypeEventVariableDataType) ToEventTypeEventVariableDataTypeOutputWithContext(ctx context.Context) EventTypeEventVariableDataTypeOutput

func (EventTypeEventVariableDataType) ToEventTypeEventVariableDataTypePtrOutput

func (e EventTypeEventVariableDataType) ToEventTypeEventVariableDataTypePtrOutput() EventTypeEventVariableDataTypePtrOutput

func (EventTypeEventVariableDataType) ToEventTypeEventVariableDataTypePtrOutputWithContext

func (e EventTypeEventVariableDataType) ToEventTypeEventVariableDataTypePtrOutputWithContext(ctx context.Context) EventTypeEventVariableDataTypePtrOutput

func (EventTypeEventVariableDataType) ToStringOutput

func (EventTypeEventVariableDataType) ToStringOutputWithContext

func (e EventTypeEventVariableDataType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventTypeEventVariableDataType) ToStringPtrOutput

func (EventTypeEventVariableDataType) ToStringPtrOutputWithContext

func (e EventTypeEventVariableDataType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventTypeEventVariableDataTypeInput

type EventTypeEventVariableDataTypeInput interface {
	pulumi.Input

	ToEventTypeEventVariableDataTypeOutput() EventTypeEventVariableDataTypeOutput
	ToEventTypeEventVariableDataTypeOutputWithContext(context.Context) EventTypeEventVariableDataTypeOutput
}

EventTypeEventVariableDataTypeInput is an input type that accepts values of the EventTypeEventVariableDataType enum A concrete instance of `EventTypeEventVariableDataTypeInput` can be one of the following:

EventTypeEventVariableDataTypeString
EventTypeEventVariableDataTypeInteger
EventTypeEventVariableDataTypeFloat
EventTypeEventVariableDataTypeBoolean

type EventTypeEventVariableDataTypeOutput

type EventTypeEventVariableDataTypeOutput struct{ *pulumi.OutputState }

func (EventTypeEventVariableDataTypeOutput) ElementType

func (EventTypeEventVariableDataTypeOutput) ToEventTypeEventVariableDataTypeOutput

func (o EventTypeEventVariableDataTypeOutput) ToEventTypeEventVariableDataTypeOutput() EventTypeEventVariableDataTypeOutput

func (EventTypeEventVariableDataTypeOutput) ToEventTypeEventVariableDataTypeOutputWithContext

func (o EventTypeEventVariableDataTypeOutput) ToEventTypeEventVariableDataTypeOutputWithContext(ctx context.Context) EventTypeEventVariableDataTypeOutput

func (EventTypeEventVariableDataTypeOutput) ToEventTypeEventVariableDataTypePtrOutput

func (o EventTypeEventVariableDataTypeOutput) ToEventTypeEventVariableDataTypePtrOutput() EventTypeEventVariableDataTypePtrOutput

func (EventTypeEventVariableDataTypeOutput) ToEventTypeEventVariableDataTypePtrOutputWithContext

func (o EventTypeEventVariableDataTypeOutput) ToEventTypeEventVariableDataTypePtrOutputWithContext(ctx context.Context) EventTypeEventVariableDataTypePtrOutput

func (EventTypeEventVariableDataTypeOutput) ToStringOutput

func (EventTypeEventVariableDataTypeOutput) ToStringOutputWithContext

func (o EventTypeEventVariableDataTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventTypeEventVariableDataTypeOutput) ToStringPtrOutput

func (EventTypeEventVariableDataTypeOutput) ToStringPtrOutputWithContext

func (o EventTypeEventVariableDataTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventTypeEventVariableDataTypePtrInput

type EventTypeEventVariableDataTypePtrInput interface {
	pulumi.Input

	ToEventTypeEventVariableDataTypePtrOutput() EventTypeEventVariableDataTypePtrOutput
	ToEventTypeEventVariableDataTypePtrOutputWithContext(context.Context) EventTypeEventVariableDataTypePtrOutput
}

type EventTypeEventVariableDataTypePtrOutput

type EventTypeEventVariableDataTypePtrOutput struct{ *pulumi.OutputState }

func (EventTypeEventVariableDataTypePtrOutput) Elem

func (EventTypeEventVariableDataTypePtrOutput) ElementType

func (EventTypeEventVariableDataTypePtrOutput) ToEventTypeEventVariableDataTypePtrOutput

func (o EventTypeEventVariableDataTypePtrOutput) ToEventTypeEventVariableDataTypePtrOutput() EventTypeEventVariableDataTypePtrOutput

func (EventTypeEventVariableDataTypePtrOutput) ToEventTypeEventVariableDataTypePtrOutputWithContext

func (o EventTypeEventVariableDataTypePtrOutput) ToEventTypeEventVariableDataTypePtrOutputWithContext(ctx context.Context) EventTypeEventVariableDataTypePtrOutput

func (EventTypeEventVariableDataTypePtrOutput) ToStringPtrOutput

func (EventTypeEventVariableDataTypePtrOutput) ToStringPtrOutputWithContext

type EventTypeEventVariableInput

type EventTypeEventVariableInput interface {
	pulumi.Input

	ToEventTypeEventVariableOutput() EventTypeEventVariableOutput
	ToEventTypeEventVariableOutputWithContext(context.Context) EventTypeEventVariableOutput
}

EventTypeEventVariableInput is an input type that accepts EventTypeEventVariableArgs and EventTypeEventVariableOutput values. You can construct a concrete instance of `EventTypeEventVariableInput` via:

EventTypeEventVariableArgs{...}

type EventTypeEventVariableOutput

type EventTypeEventVariableOutput struct{ *pulumi.OutputState }

func (EventTypeEventVariableOutput) Arn

func (EventTypeEventVariableOutput) CreatedTime

The time when the event type was created.

func (EventTypeEventVariableOutput) DataSource

func (EventTypeEventVariableOutput) DataType

func (EventTypeEventVariableOutput) DefaultValue

func (EventTypeEventVariableOutput) Description

The description.

func (EventTypeEventVariableOutput) ElementType

func (EventTypeEventVariableOutput) Inline

func (EventTypeEventVariableOutput) LastUpdatedTime

The time when the event type was last updated.

func (EventTypeEventVariableOutput) Name

func (EventTypeEventVariableOutput) Tags

Tags associated with this event type.

func (EventTypeEventVariableOutput) ToEventTypeEventVariableOutput

func (o EventTypeEventVariableOutput) ToEventTypeEventVariableOutput() EventTypeEventVariableOutput

func (EventTypeEventVariableOutput) ToEventTypeEventVariableOutputWithContext

func (o EventTypeEventVariableOutput) ToEventTypeEventVariableOutputWithContext(ctx context.Context) EventTypeEventVariableOutput

func (EventTypeEventVariableOutput) VariableType

type EventTypeEventVariableVariableType

type EventTypeEventVariableVariableType string

func (EventTypeEventVariableVariableType) ElementType

func (EventTypeEventVariableVariableType) ToEventTypeEventVariableVariableTypeOutput

func (e EventTypeEventVariableVariableType) ToEventTypeEventVariableVariableTypeOutput() EventTypeEventVariableVariableTypeOutput

func (EventTypeEventVariableVariableType) ToEventTypeEventVariableVariableTypeOutputWithContext

func (e EventTypeEventVariableVariableType) ToEventTypeEventVariableVariableTypeOutputWithContext(ctx context.Context) EventTypeEventVariableVariableTypeOutput

func (EventTypeEventVariableVariableType) ToEventTypeEventVariableVariableTypePtrOutput

func (e EventTypeEventVariableVariableType) ToEventTypeEventVariableVariableTypePtrOutput() EventTypeEventVariableVariableTypePtrOutput

func (EventTypeEventVariableVariableType) ToEventTypeEventVariableVariableTypePtrOutputWithContext

func (e EventTypeEventVariableVariableType) ToEventTypeEventVariableVariableTypePtrOutputWithContext(ctx context.Context) EventTypeEventVariableVariableTypePtrOutput

func (EventTypeEventVariableVariableType) ToStringOutput

func (EventTypeEventVariableVariableType) ToStringOutputWithContext

func (e EventTypeEventVariableVariableType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventTypeEventVariableVariableType) ToStringPtrOutput

func (EventTypeEventVariableVariableType) ToStringPtrOutputWithContext

func (e EventTypeEventVariableVariableType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventTypeEventVariableVariableTypeInput

type EventTypeEventVariableVariableTypeInput interface {
	pulumi.Input

	ToEventTypeEventVariableVariableTypeOutput() EventTypeEventVariableVariableTypeOutput
	ToEventTypeEventVariableVariableTypeOutputWithContext(context.Context) EventTypeEventVariableVariableTypeOutput
}

EventTypeEventVariableVariableTypeInput is an input type that accepts values of the EventTypeEventVariableVariableType enum A concrete instance of `EventTypeEventVariableVariableTypeInput` can be one of the following:

EventTypeEventVariableVariableTypeAuthCode
EventTypeEventVariableVariableTypeAvs
EventTypeEventVariableVariableTypeBillingAddressL1
EventTypeEventVariableVariableTypeBillingAddressL2
EventTypeEventVariableVariableTypeBillingCity
EventTypeEventVariableVariableTypeBillingCountry
EventTypeEventVariableVariableTypeBillingName
EventTypeEventVariableVariableTypeBillingPhone
EventTypeEventVariableVariableTypeBillingState
EventTypeEventVariableVariableTypeBillingZip
EventTypeEventVariableVariableTypeCardBin
EventTypeEventVariableVariableTypeCategorical
EventTypeEventVariableVariableTypeCurrencyCode
EventTypeEventVariableVariableTypeEmailAddress
EventTypeEventVariableVariableTypeFingerprint
EventTypeEventVariableVariableTypeFraudLabel
EventTypeEventVariableVariableTypeFreeFormText
EventTypeEventVariableVariableTypeIpAddress
EventTypeEventVariableVariableTypeNumeric
EventTypeEventVariableVariableTypeOrderId
EventTypeEventVariableVariableTypePaymentType
EventTypeEventVariableVariableTypePhoneNumber
EventTypeEventVariableVariableTypePrice
EventTypeEventVariableVariableTypeProductCategory
EventTypeEventVariableVariableTypeShippingAddressL1
EventTypeEventVariableVariableTypeShippingAddressL2
EventTypeEventVariableVariableTypeShippingCity
EventTypeEventVariableVariableTypeShippingCountry
EventTypeEventVariableVariableTypeShippingName
EventTypeEventVariableVariableTypeShippingPhone
EventTypeEventVariableVariableTypeShippingState
EventTypeEventVariableVariableTypeShippingZip
EventTypeEventVariableVariableTypeUseragent

type EventTypeEventVariableVariableTypeOutput

type EventTypeEventVariableVariableTypeOutput struct{ *pulumi.OutputState }

func (EventTypeEventVariableVariableTypeOutput) ElementType

func (EventTypeEventVariableVariableTypeOutput) ToEventTypeEventVariableVariableTypeOutput

func (o EventTypeEventVariableVariableTypeOutput) ToEventTypeEventVariableVariableTypeOutput() EventTypeEventVariableVariableTypeOutput

func (EventTypeEventVariableVariableTypeOutput) ToEventTypeEventVariableVariableTypeOutputWithContext

func (o EventTypeEventVariableVariableTypeOutput) ToEventTypeEventVariableVariableTypeOutputWithContext(ctx context.Context) EventTypeEventVariableVariableTypeOutput

func (EventTypeEventVariableVariableTypeOutput) ToEventTypeEventVariableVariableTypePtrOutput

func (o EventTypeEventVariableVariableTypeOutput) ToEventTypeEventVariableVariableTypePtrOutput() EventTypeEventVariableVariableTypePtrOutput

func (EventTypeEventVariableVariableTypeOutput) ToEventTypeEventVariableVariableTypePtrOutputWithContext

func (o EventTypeEventVariableVariableTypeOutput) ToEventTypeEventVariableVariableTypePtrOutputWithContext(ctx context.Context) EventTypeEventVariableVariableTypePtrOutput

func (EventTypeEventVariableVariableTypeOutput) ToStringOutput

func (EventTypeEventVariableVariableTypeOutput) ToStringOutputWithContext

func (EventTypeEventVariableVariableTypeOutput) ToStringPtrOutput

func (EventTypeEventVariableVariableTypeOutput) ToStringPtrOutputWithContext

type EventTypeEventVariableVariableTypePtrInput

type EventTypeEventVariableVariableTypePtrInput interface {
	pulumi.Input

	ToEventTypeEventVariableVariableTypePtrOutput() EventTypeEventVariableVariableTypePtrOutput
	ToEventTypeEventVariableVariableTypePtrOutputWithContext(context.Context) EventTypeEventVariableVariableTypePtrOutput
}

type EventTypeEventVariableVariableTypePtrOutput

type EventTypeEventVariableVariableTypePtrOutput struct{ *pulumi.OutputState }

func (EventTypeEventVariableVariableTypePtrOutput) Elem

func (EventTypeEventVariableVariableTypePtrOutput) ElementType

func (EventTypeEventVariableVariableTypePtrOutput) ToEventTypeEventVariableVariableTypePtrOutput

func (o EventTypeEventVariableVariableTypePtrOutput) ToEventTypeEventVariableVariableTypePtrOutput() EventTypeEventVariableVariableTypePtrOutput

func (EventTypeEventVariableVariableTypePtrOutput) ToEventTypeEventVariableVariableTypePtrOutputWithContext

func (o EventTypeEventVariableVariableTypePtrOutput) ToEventTypeEventVariableVariableTypePtrOutputWithContext(ctx context.Context) EventTypeEventVariableVariableTypePtrOutput

func (EventTypeEventVariableVariableTypePtrOutput) ToStringPtrOutput

func (EventTypeEventVariableVariableTypePtrOutput) ToStringPtrOutputWithContext

type EventTypeInput

type EventTypeInput interface {
	pulumi.Input

	ToEventTypeOutput() EventTypeOutput
	ToEventTypeOutputWithContext(ctx context.Context) EventTypeOutput
}

type EventTypeLabel

type EventTypeLabel struct {
	Arn *string `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The description.
	Description *string `pulumi:"description"`
	Inline      *bool   `pulumi:"inline"`
	// The time when the event type was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	Name            *string `pulumi:"name"`
	// Tags associated with this event type.
	Tags []EventTypeTag `pulumi:"tags"`
}

type EventTypeLabelArgs

type EventTypeLabelArgs struct {
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"`
	// The description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	Inline      pulumi.BoolPtrInput   `pulumi:"inline"`
	// The time when the event type was last updated.
	LastUpdatedTime pulumi.StringPtrInput `pulumi:"lastUpdatedTime"`
	Name            pulumi.StringPtrInput `pulumi:"name"`
	// Tags associated with this event type.
	Tags EventTypeTagArrayInput `pulumi:"tags"`
}

func (EventTypeLabelArgs) ElementType

func (EventTypeLabelArgs) ElementType() reflect.Type

func (EventTypeLabelArgs) ToEventTypeLabelOutput

func (i EventTypeLabelArgs) ToEventTypeLabelOutput() EventTypeLabelOutput

func (EventTypeLabelArgs) ToEventTypeLabelOutputWithContext

func (i EventTypeLabelArgs) ToEventTypeLabelOutputWithContext(ctx context.Context) EventTypeLabelOutput

type EventTypeLabelArray

type EventTypeLabelArray []EventTypeLabelInput

func (EventTypeLabelArray) ElementType

func (EventTypeLabelArray) ElementType() reflect.Type

func (EventTypeLabelArray) ToEventTypeLabelArrayOutput

func (i EventTypeLabelArray) ToEventTypeLabelArrayOutput() EventTypeLabelArrayOutput

func (EventTypeLabelArray) ToEventTypeLabelArrayOutputWithContext

func (i EventTypeLabelArray) ToEventTypeLabelArrayOutputWithContext(ctx context.Context) EventTypeLabelArrayOutput

type EventTypeLabelArrayInput

type EventTypeLabelArrayInput interface {
	pulumi.Input

	ToEventTypeLabelArrayOutput() EventTypeLabelArrayOutput
	ToEventTypeLabelArrayOutputWithContext(context.Context) EventTypeLabelArrayOutput
}

EventTypeLabelArrayInput is an input type that accepts EventTypeLabelArray and EventTypeLabelArrayOutput values. You can construct a concrete instance of `EventTypeLabelArrayInput` via:

EventTypeLabelArray{ EventTypeLabelArgs{...} }

type EventTypeLabelArrayOutput

type EventTypeLabelArrayOutput struct{ *pulumi.OutputState }

func (EventTypeLabelArrayOutput) ElementType

func (EventTypeLabelArrayOutput) ElementType() reflect.Type

func (EventTypeLabelArrayOutput) Index

func (EventTypeLabelArrayOutput) ToEventTypeLabelArrayOutput

func (o EventTypeLabelArrayOutput) ToEventTypeLabelArrayOutput() EventTypeLabelArrayOutput

func (EventTypeLabelArrayOutput) ToEventTypeLabelArrayOutputWithContext

func (o EventTypeLabelArrayOutput) ToEventTypeLabelArrayOutputWithContext(ctx context.Context) EventTypeLabelArrayOutput

type EventTypeLabelInput

type EventTypeLabelInput interface {
	pulumi.Input

	ToEventTypeLabelOutput() EventTypeLabelOutput
	ToEventTypeLabelOutputWithContext(context.Context) EventTypeLabelOutput
}

EventTypeLabelInput is an input type that accepts EventTypeLabelArgs and EventTypeLabelOutput values. You can construct a concrete instance of `EventTypeLabelInput` via:

EventTypeLabelArgs{...}

type EventTypeLabelOutput

type EventTypeLabelOutput struct{ *pulumi.OutputState }

func (EventTypeLabelOutput) Arn

func (EventTypeLabelOutput) CreatedTime

The time when the event type was created.

func (EventTypeLabelOutput) Description

The description.

func (EventTypeLabelOutput) ElementType

func (EventTypeLabelOutput) ElementType() reflect.Type

func (EventTypeLabelOutput) Inline

func (EventTypeLabelOutput) LastUpdatedTime

func (o EventTypeLabelOutput) LastUpdatedTime() pulumi.StringPtrOutput

The time when the event type was last updated.

func (EventTypeLabelOutput) Name

func (EventTypeLabelOutput) Tags

Tags associated with this event type.

func (EventTypeLabelOutput) ToEventTypeLabelOutput

func (o EventTypeLabelOutput) ToEventTypeLabelOutput() EventTypeLabelOutput

func (EventTypeLabelOutput) ToEventTypeLabelOutputWithContext

func (o EventTypeLabelOutput) ToEventTypeLabelOutputWithContext(ctx context.Context) EventTypeLabelOutput

type EventTypeOutput

type EventTypeOutput struct{ *pulumi.OutputState }

func (EventTypeOutput) Arn added in v0.17.0

The ARN of the event type.

func (EventTypeOutput) CreatedTime added in v0.17.0

func (o EventTypeOutput) CreatedTime() pulumi.StringOutput

The time when the event type was created.

func (EventTypeOutput) Description added in v0.17.0

func (o EventTypeOutput) Description() pulumi.StringPtrOutput

The description of the event type.

func (EventTypeOutput) ElementType

func (EventTypeOutput) ElementType() reflect.Type

func (EventTypeOutput) EntityTypes added in v0.17.0

func (EventTypeOutput) EventVariables added in v0.17.0

func (EventTypeOutput) Labels added in v0.17.0

func (EventTypeOutput) LastUpdatedTime added in v0.17.0

func (o EventTypeOutput) LastUpdatedTime() pulumi.StringOutput

The time when the event type was last updated.

func (EventTypeOutput) Name added in v0.17.0

The name for the event type

func (EventTypeOutput) Tags added in v0.17.0

Tags associated with this event type.

func (EventTypeOutput) ToEventTypeOutput

func (o EventTypeOutput) ToEventTypeOutput() EventTypeOutput

func (EventTypeOutput) ToEventTypeOutputWithContext

func (o EventTypeOutput) ToEventTypeOutputWithContext(ctx context.Context) EventTypeOutput

type EventTypeState

type EventTypeState struct {
}

func (EventTypeState) ElementType

func (EventTypeState) ElementType() reflect.Type

type EventTypeTag

type EventTypeTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type EventTypeTagArgs

type EventTypeTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (EventTypeTagArgs) ElementType

func (EventTypeTagArgs) ElementType() reflect.Type

func (EventTypeTagArgs) ToEventTypeTagOutput

func (i EventTypeTagArgs) ToEventTypeTagOutput() EventTypeTagOutput

func (EventTypeTagArgs) ToEventTypeTagOutputWithContext

func (i EventTypeTagArgs) ToEventTypeTagOutputWithContext(ctx context.Context) EventTypeTagOutput

type EventTypeTagArray

type EventTypeTagArray []EventTypeTagInput

func (EventTypeTagArray) ElementType

func (EventTypeTagArray) ElementType() reflect.Type

func (EventTypeTagArray) ToEventTypeTagArrayOutput

func (i EventTypeTagArray) ToEventTypeTagArrayOutput() EventTypeTagArrayOutput

func (EventTypeTagArray) ToEventTypeTagArrayOutputWithContext

func (i EventTypeTagArray) ToEventTypeTagArrayOutputWithContext(ctx context.Context) EventTypeTagArrayOutput

type EventTypeTagArrayInput

type EventTypeTagArrayInput interface {
	pulumi.Input

	ToEventTypeTagArrayOutput() EventTypeTagArrayOutput
	ToEventTypeTagArrayOutputWithContext(context.Context) EventTypeTagArrayOutput
}

EventTypeTagArrayInput is an input type that accepts EventTypeTagArray and EventTypeTagArrayOutput values. You can construct a concrete instance of `EventTypeTagArrayInput` via:

EventTypeTagArray{ EventTypeTagArgs{...} }

type EventTypeTagArrayOutput

type EventTypeTagArrayOutput struct{ *pulumi.OutputState }

func (EventTypeTagArrayOutput) ElementType

func (EventTypeTagArrayOutput) ElementType() reflect.Type

func (EventTypeTagArrayOutput) Index

func (EventTypeTagArrayOutput) ToEventTypeTagArrayOutput

func (o EventTypeTagArrayOutput) ToEventTypeTagArrayOutput() EventTypeTagArrayOutput

func (EventTypeTagArrayOutput) ToEventTypeTagArrayOutputWithContext

func (o EventTypeTagArrayOutput) ToEventTypeTagArrayOutputWithContext(ctx context.Context) EventTypeTagArrayOutput

type EventTypeTagInput

type EventTypeTagInput interface {
	pulumi.Input

	ToEventTypeTagOutput() EventTypeTagOutput
	ToEventTypeTagOutputWithContext(context.Context) EventTypeTagOutput
}

EventTypeTagInput is an input type that accepts EventTypeTagArgs and EventTypeTagOutput values. You can construct a concrete instance of `EventTypeTagInput` via:

EventTypeTagArgs{...}

type EventTypeTagOutput

type EventTypeTagOutput struct{ *pulumi.OutputState }

func (EventTypeTagOutput) ElementType

func (EventTypeTagOutput) ElementType() reflect.Type

func (EventTypeTagOutput) Key

func (EventTypeTagOutput) ToEventTypeTagOutput

func (o EventTypeTagOutput) ToEventTypeTagOutput() EventTypeTagOutput

func (EventTypeTagOutput) ToEventTypeTagOutputWithContext

func (o EventTypeTagOutput) ToEventTypeTagOutputWithContext(ctx context.Context) EventTypeTagOutput

func (EventTypeTagOutput) Value

type Label

type Label struct {
	pulumi.CustomResourceState

	// The label ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The timestamp when the label was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// The label description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The timestamp when the label was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// The name of the label.
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags associated with this label.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

An label for fraud detector.

func GetLabel

func GetLabel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LabelState, opts ...pulumi.ResourceOption) (*Label, error)

GetLabel gets an existing Label resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLabel

func NewLabel(ctx *pulumi.Context,
	name string, args *LabelArgs, opts ...pulumi.ResourceOption) (*Label, error)

NewLabel registers a new resource with the given unique name, arguments, and options.

func (*Label) ElementType

func (*Label) ElementType() reflect.Type

func (*Label) ToLabelOutput

func (i *Label) ToLabelOutput() LabelOutput

func (*Label) ToLabelOutputWithContext

func (i *Label) ToLabelOutputWithContext(ctx context.Context) LabelOutput

type LabelArgs

type LabelArgs struct {
	// The label description.
	Description pulumi.StringPtrInput
	// The name of the label.
	Name pulumi.StringPtrInput
	// Tags associated with this label.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Label resource.

func (LabelArgs) ElementType

func (LabelArgs) ElementType() reflect.Type

type LabelInput

type LabelInput interface {
	pulumi.Input

	ToLabelOutput() LabelOutput
	ToLabelOutputWithContext(ctx context.Context) LabelOutput
}

type LabelOutput

type LabelOutput struct{ *pulumi.OutputState }

func (LabelOutput) Arn added in v0.17.0

The label ARN.

func (LabelOutput) CreatedTime added in v0.17.0

func (o LabelOutput) CreatedTime() pulumi.StringOutput

The timestamp when the label was created.

func (LabelOutput) Description added in v0.17.0

func (o LabelOutput) Description() pulumi.StringPtrOutput

The label description.

func (LabelOutput) ElementType

func (LabelOutput) ElementType() reflect.Type

func (LabelOutput) LastUpdatedTime added in v0.17.0

func (o LabelOutput) LastUpdatedTime() pulumi.StringOutput

The timestamp when the label was last updated.

func (LabelOutput) Name added in v0.17.0

func (o LabelOutput) Name() pulumi.StringOutput

The name of the label.

func (LabelOutput) Tags added in v0.17.0

func (o LabelOutput) Tags() aws.TagArrayOutput

Tags associated with this label.

func (LabelOutput) ToLabelOutput

func (o LabelOutput) ToLabelOutput() LabelOutput

func (LabelOutput) ToLabelOutputWithContext

func (o LabelOutput) ToLabelOutputWithContext(ctx context.Context) LabelOutput

type LabelState

type LabelState struct {
}

func (LabelState) ElementType

func (LabelState) ElementType() reflect.Type

type LabelTag

type LabelTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type List added in v0.59.0

type List struct {
	pulumi.CustomResourceState

	// The list ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The time when the list was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// The description of the list.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The elements in this list.
	Elements pulumi.StringArrayOutput `pulumi:"elements"`
	// The time when the list was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// The name of the list.
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags associated with this list.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The variable type of the list.
	VariableType pulumi.StringPtrOutput `pulumi:"variableType"`
}

A resource schema for a List in Amazon Fraud Detector.

func GetList added in v0.59.0

func GetList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ListState, opts ...pulumi.ResourceOption) (*List, error)

GetList gets an existing List resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewList added in v0.59.0

func NewList(ctx *pulumi.Context,
	name string, args *ListArgs, opts ...pulumi.ResourceOption) (*List, error)

NewList registers a new resource with the given unique name, arguments, and options.

func (*List) ElementType added in v0.59.0

func (*List) ElementType() reflect.Type

func (*List) ToListOutput added in v0.59.0

func (i *List) ToListOutput() ListOutput

func (*List) ToListOutputWithContext added in v0.59.0

func (i *List) ToListOutputWithContext(ctx context.Context) ListOutput

type ListArgs added in v0.59.0

type ListArgs struct {
	// The description of the list.
	Description pulumi.StringPtrInput
	// The elements in this list.
	Elements pulumi.StringArrayInput
	// The name of the list.
	Name pulumi.StringPtrInput
	// Tags associated with this list.
	Tags aws.TagArrayInput
	// The variable type of the list.
	VariableType pulumi.StringPtrInput
}

The set of arguments for constructing a List resource.

func (ListArgs) ElementType added in v0.59.0

func (ListArgs) ElementType() reflect.Type

type ListInput added in v0.59.0

type ListInput interface {
	pulumi.Input

	ToListOutput() ListOutput
	ToListOutputWithContext(ctx context.Context) ListOutput
}

type ListOutput added in v0.59.0

type ListOutput struct{ *pulumi.OutputState }

func (ListOutput) Arn added in v0.59.0

func (o ListOutput) Arn() pulumi.StringOutput

The list ARN.

func (ListOutput) CreatedTime added in v0.59.0

func (o ListOutput) CreatedTime() pulumi.StringOutput

The time when the list was created.

func (ListOutput) Description added in v0.59.0

func (o ListOutput) Description() pulumi.StringPtrOutput

The description of the list.

func (ListOutput) ElementType added in v0.59.0

func (ListOutput) ElementType() reflect.Type

func (ListOutput) Elements added in v0.59.0

func (o ListOutput) Elements() pulumi.StringArrayOutput

The elements in this list.

func (ListOutput) LastUpdatedTime added in v0.59.0

func (o ListOutput) LastUpdatedTime() pulumi.StringOutput

The time when the list was last updated.

func (ListOutput) Name added in v0.59.0

func (o ListOutput) Name() pulumi.StringOutput

The name of the list.

func (ListOutput) Tags added in v0.59.0

func (o ListOutput) Tags() aws.TagArrayOutput

Tags associated with this list.

func (ListOutput) ToListOutput added in v0.59.0

func (o ListOutput) ToListOutput() ListOutput

func (ListOutput) ToListOutputWithContext added in v0.59.0

func (o ListOutput) ToListOutputWithContext(ctx context.Context) ListOutput

func (ListOutput) VariableType added in v0.59.0

func (o ListOutput) VariableType() pulumi.StringPtrOutput

The variable type of the list.

type ListState added in v0.59.0

type ListState struct {
}

func (ListState) ElementType added in v0.59.0

func (ListState) ElementType() reflect.Type

type ListTag added in v0.59.0

type ListTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LookupDetectorArgs added in v0.12.0

type LookupDetectorArgs struct {
	// The ARN of the detector.
	Arn string `pulumi:"arn"`
}

type LookupDetectorOutputArgs added in v0.12.0

type LookupDetectorOutputArgs struct {
	// The ARN of the detector.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupDetectorOutputArgs) ElementType added in v0.12.0

func (LookupDetectorOutputArgs) ElementType() reflect.Type

type LookupDetectorResult added in v0.12.0

type LookupDetectorResult struct {
	// The ARN of the detector.
	Arn *string `pulumi:"arn"`
	// The models to associate with this detector.
	AssociatedModels []DetectorModel `pulumi:"associatedModels"`
	// The time when the detector was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The description of the detector.
	Description *string `pulumi:"description"`
	// The active version ID of the detector
	DetectorVersionId *string `pulumi:"detectorVersionId"`
	// The desired detector version status for the detector
	DetectorVersionStatus *DetectorVersionStatus `pulumi:"detectorVersionStatus"`
	// The event type to associate this detector with.
	EventType *DetectorEventType `pulumi:"eventType"`
	// The time when the detector was last updated.
	LastUpdatedTime   *string                    `pulumi:"lastUpdatedTime"`
	RuleExecutionMode *DetectorRuleExecutionMode `pulumi:"ruleExecutionMode"`
	Rules             []DetectorRule             `pulumi:"rules"`
	// Tags associated with this detector.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupDetector added in v0.12.0

func LookupDetector(ctx *pulumi.Context, args *LookupDetectorArgs, opts ...pulumi.InvokeOption) (*LookupDetectorResult, error)

A resource schema for a Detector in Amazon Fraud Detector.

type LookupDetectorResultOutput added in v0.12.0

type LookupDetectorResultOutput struct{ *pulumi.OutputState }

func LookupDetectorOutput added in v0.12.0

func LookupDetectorOutput(ctx *pulumi.Context, args LookupDetectorOutputArgs, opts ...pulumi.InvokeOption) LookupDetectorResultOutput

func (LookupDetectorResultOutput) Arn added in v0.12.0

The ARN of the detector.

func (LookupDetectorResultOutput) AssociatedModels added in v0.12.0

The models to associate with this detector.

func (LookupDetectorResultOutput) CreatedTime added in v0.12.0

The time when the detector was created.

func (LookupDetectorResultOutput) Description added in v0.12.0

The description of the detector.

func (LookupDetectorResultOutput) DetectorVersionId added in v0.12.0

func (o LookupDetectorResultOutput) DetectorVersionId() pulumi.StringPtrOutput

The active version ID of the detector

func (LookupDetectorResultOutput) DetectorVersionStatus added in v0.12.0

The desired detector version status for the detector

func (LookupDetectorResultOutput) ElementType added in v0.12.0

func (LookupDetectorResultOutput) ElementType() reflect.Type

func (LookupDetectorResultOutput) EventType added in v0.12.0

The event type to associate this detector with.

func (LookupDetectorResultOutput) LastUpdatedTime added in v0.12.0

The time when the detector was last updated.

func (LookupDetectorResultOutput) RuleExecutionMode added in v0.12.0

func (LookupDetectorResultOutput) Rules added in v0.12.0

func (LookupDetectorResultOutput) Tags added in v0.12.0

Tags associated with this detector.

func (LookupDetectorResultOutput) ToLookupDetectorResultOutput added in v0.12.0

func (o LookupDetectorResultOutput) ToLookupDetectorResultOutput() LookupDetectorResultOutput

func (LookupDetectorResultOutput) ToLookupDetectorResultOutputWithContext added in v0.12.0

func (o LookupDetectorResultOutput) ToLookupDetectorResultOutputWithContext(ctx context.Context) LookupDetectorResultOutput

type LookupEntityTypeArgs added in v0.12.0

type LookupEntityTypeArgs struct {
	// The entity type ARN.
	Arn string `pulumi:"arn"`
}

type LookupEntityTypeOutputArgs added in v0.12.0

type LookupEntityTypeOutputArgs struct {
	// The entity type ARN.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupEntityTypeOutputArgs) ElementType added in v0.12.0

func (LookupEntityTypeOutputArgs) ElementType() reflect.Type

type LookupEntityTypeResult added in v0.12.0

type LookupEntityTypeResult struct {
	// The entity type ARN.
	Arn *string `pulumi:"arn"`
	// The timestamp when the entity type was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The entity type description.
	Description *string `pulumi:"description"`
	// The timestamp when the entity type was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	// Tags associated with this entity type.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupEntityType added in v0.12.0

func LookupEntityType(ctx *pulumi.Context, args *LookupEntityTypeArgs, opts ...pulumi.InvokeOption) (*LookupEntityTypeResult, error)

An entity type for fraud detector.

type LookupEntityTypeResultOutput added in v0.12.0

type LookupEntityTypeResultOutput struct{ *pulumi.OutputState }

func LookupEntityTypeOutput added in v0.12.0

func (LookupEntityTypeResultOutput) Arn added in v0.12.0

The entity type ARN.

func (LookupEntityTypeResultOutput) CreatedTime added in v0.12.0

The timestamp when the entity type was created.

func (LookupEntityTypeResultOutput) Description added in v0.12.0

The entity type description.

func (LookupEntityTypeResultOutput) ElementType added in v0.12.0

func (LookupEntityTypeResultOutput) LastUpdatedTime added in v0.12.0

The timestamp when the entity type was last updated.

func (LookupEntityTypeResultOutput) Tags added in v0.12.0

Tags associated with this entity type.

func (LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutput added in v0.12.0

func (o LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutput() LookupEntityTypeResultOutput

func (LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutputWithContext added in v0.12.0

func (o LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutputWithContext(ctx context.Context) LookupEntityTypeResultOutput

type LookupEventTypeArgs added in v0.12.0

type LookupEventTypeArgs struct {
	// The ARN of the event type.
	Arn string `pulumi:"arn"`
}

type LookupEventTypeOutputArgs added in v0.12.0

type LookupEventTypeOutputArgs struct {
	// The ARN of the event type.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupEventTypeOutputArgs) ElementType added in v0.12.0

func (LookupEventTypeOutputArgs) ElementType() reflect.Type

type LookupEventTypeResult added in v0.12.0

type LookupEventTypeResult struct {
	// The ARN of the event type.
	Arn *string `pulumi:"arn"`
	// The time when the event type was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The description of the event type.
	Description    *string                  `pulumi:"description"`
	EntityTypes    []EventTypeEntityType    `pulumi:"entityTypes"`
	EventVariables []EventTypeEventVariable `pulumi:"eventVariables"`
	Labels         []EventTypeLabel         `pulumi:"labels"`
	// The time when the event type was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	// Tags associated with this event type.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupEventType added in v0.12.0

func LookupEventType(ctx *pulumi.Context, args *LookupEventTypeArgs, opts ...pulumi.InvokeOption) (*LookupEventTypeResult, error)

A resource schema for an EventType in Amazon Fraud Detector.

type LookupEventTypeResultOutput added in v0.12.0

type LookupEventTypeResultOutput struct{ *pulumi.OutputState }

func LookupEventTypeOutput added in v0.12.0

func (LookupEventTypeResultOutput) Arn added in v0.12.0

The ARN of the event type.

func (LookupEventTypeResultOutput) CreatedTime added in v0.12.0

The time when the event type was created.

func (LookupEventTypeResultOutput) Description added in v0.12.0

The description of the event type.

func (LookupEventTypeResultOutput) ElementType added in v0.12.0

func (LookupEventTypeResultOutput) EntityTypes added in v0.12.0

func (LookupEventTypeResultOutput) EventVariables added in v0.12.0

func (LookupEventTypeResultOutput) Labels added in v0.12.0

func (LookupEventTypeResultOutput) LastUpdatedTime added in v0.12.0

The time when the event type was last updated.

func (LookupEventTypeResultOutput) Tags added in v0.12.0

Tags associated with this event type.

func (LookupEventTypeResultOutput) ToLookupEventTypeResultOutput added in v0.12.0

func (o LookupEventTypeResultOutput) ToLookupEventTypeResultOutput() LookupEventTypeResultOutput

func (LookupEventTypeResultOutput) ToLookupEventTypeResultOutputWithContext added in v0.12.0

func (o LookupEventTypeResultOutput) ToLookupEventTypeResultOutputWithContext(ctx context.Context) LookupEventTypeResultOutput

type LookupLabelArgs added in v0.12.0

type LookupLabelArgs struct {
	// The label ARN.
	Arn string `pulumi:"arn"`
}

type LookupLabelOutputArgs added in v0.12.0

type LookupLabelOutputArgs struct {
	// The label ARN.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupLabelOutputArgs) ElementType added in v0.12.0

func (LookupLabelOutputArgs) ElementType() reflect.Type

type LookupLabelResult added in v0.12.0

type LookupLabelResult struct {
	// The label ARN.
	Arn *string `pulumi:"arn"`
	// The timestamp when the label was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The label description.
	Description *string `pulumi:"description"`
	// The timestamp when the label was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	// Tags associated with this label.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupLabel added in v0.12.0

func LookupLabel(ctx *pulumi.Context, args *LookupLabelArgs, opts ...pulumi.InvokeOption) (*LookupLabelResult, error)

An label for fraud detector.

type LookupLabelResultOutput added in v0.12.0

type LookupLabelResultOutput struct{ *pulumi.OutputState }

func LookupLabelOutput added in v0.12.0

func LookupLabelOutput(ctx *pulumi.Context, args LookupLabelOutputArgs, opts ...pulumi.InvokeOption) LookupLabelResultOutput

func (LookupLabelResultOutput) Arn added in v0.12.0

The label ARN.

func (LookupLabelResultOutput) CreatedTime added in v0.12.0

The timestamp when the label was created.

func (LookupLabelResultOutput) Description added in v0.12.0

The label description.

func (LookupLabelResultOutput) ElementType added in v0.12.0

func (LookupLabelResultOutput) ElementType() reflect.Type

func (LookupLabelResultOutput) LastUpdatedTime added in v0.12.0

func (o LookupLabelResultOutput) LastUpdatedTime() pulumi.StringPtrOutput

The timestamp when the label was last updated.

func (LookupLabelResultOutput) Tags added in v0.12.0

Tags associated with this label.

func (LookupLabelResultOutput) ToLookupLabelResultOutput added in v0.12.0

func (o LookupLabelResultOutput) ToLookupLabelResultOutput() LookupLabelResultOutput

func (LookupLabelResultOutput) ToLookupLabelResultOutputWithContext added in v0.12.0

func (o LookupLabelResultOutput) ToLookupLabelResultOutputWithContext(ctx context.Context) LookupLabelResultOutput

type LookupListArgs added in v0.59.0

type LookupListArgs struct {
	// The list ARN.
	Arn string `pulumi:"arn"`
}

type LookupListOutputArgs added in v0.59.0

type LookupListOutputArgs struct {
	// The list ARN.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupListOutputArgs) ElementType added in v0.59.0

func (LookupListOutputArgs) ElementType() reflect.Type

type LookupListResult added in v0.59.0

type LookupListResult struct {
	// The list ARN.
	Arn *string `pulumi:"arn"`
	// The time when the list was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The description of the list.
	Description *string `pulumi:"description"`
	// The elements in this list.
	Elements []string `pulumi:"elements"`
	// The time when the list was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	// Tags associated with this list.
	Tags []aws.Tag `pulumi:"tags"`
	// The variable type of the list.
	VariableType *string `pulumi:"variableType"`
}

func LookupList added in v0.59.0

func LookupList(ctx *pulumi.Context, args *LookupListArgs, opts ...pulumi.InvokeOption) (*LookupListResult, error)

A resource schema for a List in Amazon Fraud Detector.

type LookupListResultOutput added in v0.59.0

type LookupListResultOutput struct{ *pulumi.OutputState }

func LookupListOutput added in v0.59.0

func LookupListOutput(ctx *pulumi.Context, args LookupListOutputArgs, opts ...pulumi.InvokeOption) LookupListResultOutput

func (LookupListResultOutput) Arn added in v0.59.0

The list ARN.

func (LookupListResultOutput) CreatedTime added in v0.59.0

The time when the list was created.

func (LookupListResultOutput) Description added in v0.59.0

The description of the list.

func (LookupListResultOutput) ElementType added in v0.59.0

func (LookupListResultOutput) ElementType() reflect.Type

func (LookupListResultOutput) Elements added in v0.59.0

The elements in this list.

func (LookupListResultOutput) LastUpdatedTime added in v0.59.0

func (o LookupListResultOutput) LastUpdatedTime() pulumi.StringPtrOutput

The time when the list was last updated.

func (LookupListResultOutput) Tags added in v0.59.0

Tags associated with this list.

func (LookupListResultOutput) ToLookupListResultOutput added in v0.59.0

func (o LookupListResultOutput) ToLookupListResultOutput() LookupListResultOutput

func (LookupListResultOutput) ToLookupListResultOutputWithContext added in v0.59.0

func (o LookupListResultOutput) ToLookupListResultOutputWithContext(ctx context.Context) LookupListResultOutput

func (LookupListResultOutput) VariableType added in v0.59.0

The variable type of the list.

type LookupOutcomeArgs added in v0.12.0

type LookupOutcomeArgs struct {
	// The outcome ARN.
	Arn string `pulumi:"arn"`
}

type LookupOutcomeOutputArgs added in v0.12.0

type LookupOutcomeOutputArgs struct {
	// The outcome ARN.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupOutcomeOutputArgs) ElementType added in v0.12.0

func (LookupOutcomeOutputArgs) ElementType() reflect.Type

type LookupOutcomeResult added in v0.12.0

type LookupOutcomeResult struct {
	// The outcome ARN.
	Arn *string `pulumi:"arn"`
	// The timestamp when the outcome was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The outcome description.
	Description *string `pulumi:"description"`
	// The timestamp when the outcome was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	// Tags associated with this outcome.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupOutcome added in v0.12.0

func LookupOutcome(ctx *pulumi.Context, args *LookupOutcomeArgs, opts ...pulumi.InvokeOption) (*LookupOutcomeResult, error)

An outcome for rule evaluation.

type LookupOutcomeResultOutput added in v0.12.0

type LookupOutcomeResultOutput struct{ *pulumi.OutputState }

func LookupOutcomeOutput added in v0.12.0

func LookupOutcomeOutput(ctx *pulumi.Context, args LookupOutcomeOutputArgs, opts ...pulumi.InvokeOption) LookupOutcomeResultOutput

func (LookupOutcomeResultOutput) Arn added in v0.12.0

The outcome ARN.

func (LookupOutcomeResultOutput) CreatedTime added in v0.12.0

The timestamp when the outcome was created.

func (LookupOutcomeResultOutput) Description added in v0.12.0

The outcome description.

func (LookupOutcomeResultOutput) ElementType added in v0.12.0

func (LookupOutcomeResultOutput) ElementType() reflect.Type

func (LookupOutcomeResultOutput) LastUpdatedTime added in v0.12.0

func (o LookupOutcomeResultOutput) LastUpdatedTime() pulumi.StringPtrOutput

The timestamp when the outcome was last updated.

func (LookupOutcomeResultOutput) Tags added in v0.12.0

Tags associated with this outcome.

func (LookupOutcomeResultOutput) ToLookupOutcomeResultOutput added in v0.12.0

func (o LookupOutcomeResultOutput) ToLookupOutcomeResultOutput() LookupOutcomeResultOutput

func (LookupOutcomeResultOutput) ToLookupOutcomeResultOutputWithContext added in v0.12.0

func (o LookupOutcomeResultOutput) ToLookupOutcomeResultOutputWithContext(ctx context.Context) LookupOutcomeResultOutput

type LookupVariableArgs added in v0.12.0

type LookupVariableArgs struct {
	// The ARN of the variable.
	Arn string `pulumi:"arn"`
}

type LookupVariableOutputArgs added in v0.12.0

type LookupVariableOutputArgs struct {
	// The ARN of the variable.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupVariableOutputArgs) ElementType added in v0.12.0

func (LookupVariableOutputArgs) ElementType() reflect.Type

type LookupVariableResult added in v0.12.0

type LookupVariableResult struct {
	// The ARN of the variable.
	Arn *string `pulumi:"arn"`
	// The time when the variable was created.
	CreatedTime *string `pulumi:"createdTime"`
	// The source of the data.
	DataSource *VariableDataSource `pulumi:"dataSource"`
	// The data type.
	DataType *VariableDataType `pulumi:"dataType"`
	// The default value for the variable when no value is received.
	DefaultValue *string `pulumi:"defaultValue"`
	// The description.
	Description *string `pulumi:"description"`
	// The time when the variable was last updated.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	// Tags associated with this variable.
	Tags []aws.Tag `pulumi:"tags"`
	// The variable type. For more information see https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types
	VariableType *VariableType `pulumi:"variableType"`
}

func LookupVariable added in v0.12.0

func LookupVariable(ctx *pulumi.Context, args *LookupVariableArgs, opts ...pulumi.InvokeOption) (*LookupVariableResult, error)

A resource schema for a Variable in Amazon Fraud Detector.

type LookupVariableResultOutput added in v0.12.0

type LookupVariableResultOutput struct{ *pulumi.OutputState }

func LookupVariableOutput added in v0.12.0

func LookupVariableOutput(ctx *pulumi.Context, args LookupVariableOutputArgs, opts ...pulumi.InvokeOption) LookupVariableResultOutput

func (LookupVariableResultOutput) Arn added in v0.12.0

The ARN of the variable.

func (LookupVariableResultOutput) CreatedTime added in v0.12.0

The time when the variable was created.

func (LookupVariableResultOutput) DataSource added in v0.12.0

The source of the data.

func (LookupVariableResultOutput) DataType added in v0.12.0

The data type.

func (LookupVariableResultOutput) DefaultValue added in v0.12.0

The default value for the variable when no value is received.

func (LookupVariableResultOutput) Description added in v0.12.0

The description.

func (LookupVariableResultOutput) ElementType added in v0.12.0

func (LookupVariableResultOutput) ElementType() reflect.Type

func (LookupVariableResultOutput) LastUpdatedTime added in v0.12.0

The time when the variable was last updated.

func (LookupVariableResultOutput) Tags added in v0.12.0

Tags associated with this variable.

func (LookupVariableResultOutput) ToLookupVariableResultOutput added in v0.12.0

func (o LookupVariableResultOutput) ToLookupVariableResultOutput() LookupVariableResultOutput

func (LookupVariableResultOutput) ToLookupVariableResultOutputWithContext added in v0.12.0

func (o LookupVariableResultOutput) ToLookupVariableResultOutputWithContext(ctx context.Context) LookupVariableResultOutput

func (LookupVariableResultOutput) VariableType added in v0.12.0

The variable type. For more information see https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types

type Outcome

type Outcome struct {
	pulumi.CustomResourceState

	// The outcome ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The timestamp when the outcome was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// The outcome description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The timestamp when the outcome was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// The name of the outcome.
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags associated with this outcome.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

An outcome for rule evaluation.

func GetOutcome

func GetOutcome(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OutcomeState, opts ...pulumi.ResourceOption) (*Outcome, error)

GetOutcome gets an existing Outcome resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOutcome

func NewOutcome(ctx *pulumi.Context,
	name string, args *OutcomeArgs, opts ...pulumi.ResourceOption) (*Outcome, error)

NewOutcome registers a new resource with the given unique name, arguments, and options.

func (*Outcome) ElementType

func (*Outcome) ElementType() reflect.Type

func (*Outcome) ToOutcomeOutput

func (i *Outcome) ToOutcomeOutput() OutcomeOutput

func (*Outcome) ToOutcomeOutputWithContext

func (i *Outcome) ToOutcomeOutputWithContext(ctx context.Context) OutcomeOutput

type OutcomeArgs

type OutcomeArgs struct {
	// The outcome description.
	Description pulumi.StringPtrInput
	// The name of the outcome.
	Name pulumi.StringPtrInput
	// Tags associated with this outcome.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Outcome resource.

func (OutcomeArgs) ElementType

func (OutcomeArgs) ElementType() reflect.Type

type OutcomeInput

type OutcomeInput interface {
	pulumi.Input

	ToOutcomeOutput() OutcomeOutput
	ToOutcomeOutputWithContext(ctx context.Context) OutcomeOutput
}

type OutcomeOutput

type OutcomeOutput struct{ *pulumi.OutputState }

func (OutcomeOutput) Arn added in v0.17.0

The outcome ARN.

func (OutcomeOutput) CreatedTime added in v0.17.0

func (o OutcomeOutput) CreatedTime() pulumi.StringOutput

The timestamp when the outcome was created.

func (OutcomeOutput) Description added in v0.17.0

func (o OutcomeOutput) Description() pulumi.StringPtrOutput

The outcome description.

func (OutcomeOutput) ElementType

func (OutcomeOutput) ElementType() reflect.Type

func (OutcomeOutput) LastUpdatedTime added in v0.17.0

func (o OutcomeOutput) LastUpdatedTime() pulumi.StringOutput

The timestamp when the outcome was last updated.

func (OutcomeOutput) Name added in v0.17.0

The name of the outcome.

func (OutcomeOutput) Tags added in v0.17.0

func (o OutcomeOutput) Tags() aws.TagArrayOutput

Tags associated with this outcome.

func (OutcomeOutput) ToOutcomeOutput

func (o OutcomeOutput) ToOutcomeOutput() OutcomeOutput

func (OutcomeOutput) ToOutcomeOutputWithContext

func (o OutcomeOutput) ToOutcomeOutputWithContext(ctx context.Context) OutcomeOutput

type OutcomeState

type OutcomeState struct {
}

func (OutcomeState) ElementType

func (OutcomeState) ElementType() reflect.Type

type OutcomeTag

type OutcomeTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type Variable

type Variable struct {
	pulumi.CustomResourceState

	// The ARN of the variable.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The time when the variable was created.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// The source of the data.
	DataSource VariableDataSourceOutput `pulumi:"dataSource"`
	// The data type.
	DataType VariableDataTypeOutput `pulumi:"dataType"`
	// The default value for the variable when no value is received.
	DefaultValue pulumi.StringOutput `pulumi:"defaultValue"`
	// The description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The time when the variable was last updated.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// The name of the variable.
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags associated with this variable.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The variable type. For more information see https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types
	VariableType VariableTypePtrOutput `pulumi:"variableType"`
}

A resource schema for a Variable in Amazon Fraud Detector.

func GetVariable

func GetVariable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VariableState, opts ...pulumi.ResourceOption) (*Variable, error)

GetVariable gets an existing Variable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVariable

func NewVariable(ctx *pulumi.Context,
	name string, args *VariableArgs, opts ...pulumi.ResourceOption) (*Variable, error)

NewVariable registers a new resource with the given unique name, arguments, and options.

func (*Variable) ElementType

func (*Variable) ElementType() reflect.Type

func (*Variable) ToVariableOutput

func (i *Variable) ToVariableOutput() VariableOutput

func (*Variable) ToVariableOutputWithContext

func (i *Variable) ToVariableOutputWithContext(ctx context.Context) VariableOutput

type VariableArgs

type VariableArgs struct {
	// The source of the data.
	DataSource VariableDataSourceInput
	// The data type.
	DataType VariableDataTypeInput
	// The default value for the variable when no value is received.
	DefaultValue pulumi.StringInput
	// The description.
	Description pulumi.StringPtrInput
	// The name of the variable.
	Name pulumi.StringPtrInput
	// Tags associated with this variable.
	Tags aws.TagArrayInput
	// The variable type. For more information see https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types
	VariableType VariableTypePtrInput
}

The set of arguments for constructing a Variable resource.

func (VariableArgs) ElementType

func (VariableArgs) ElementType() reflect.Type

type VariableDataSource

type VariableDataSource string

The source of the data.

func (VariableDataSource) ElementType

func (VariableDataSource) ElementType() reflect.Type

func (VariableDataSource) ToStringOutput

func (e VariableDataSource) ToStringOutput() pulumi.StringOutput

func (VariableDataSource) ToStringOutputWithContext

func (e VariableDataSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VariableDataSource) ToStringPtrOutput

func (e VariableDataSource) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariableDataSource) ToStringPtrOutputWithContext

func (e VariableDataSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariableDataSource) ToVariableDataSourceOutput

func (e VariableDataSource) ToVariableDataSourceOutput() VariableDataSourceOutput

func (VariableDataSource) ToVariableDataSourceOutputWithContext

func (e VariableDataSource) ToVariableDataSourceOutputWithContext(ctx context.Context) VariableDataSourceOutput

func (VariableDataSource) ToVariableDataSourcePtrOutput

func (e VariableDataSource) ToVariableDataSourcePtrOutput() VariableDataSourcePtrOutput

func (VariableDataSource) ToVariableDataSourcePtrOutputWithContext

func (e VariableDataSource) ToVariableDataSourcePtrOutputWithContext(ctx context.Context) VariableDataSourcePtrOutput

type VariableDataSourceInput

type VariableDataSourceInput interface {
	pulumi.Input

	ToVariableDataSourceOutput() VariableDataSourceOutput
	ToVariableDataSourceOutputWithContext(context.Context) VariableDataSourceOutput
}

VariableDataSourceInput is an input type that accepts values of the VariableDataSource enum A concrete instance of `VariableDataSourceInput` can be one of the following:

VariableDataSourceEvent
VariableDataSourceExternalModelScore

type VariableDataSourceOutput

type VariableDataSourceOutput struct{ *pulumi.OutputState }

func (VariableDataSourceOutput) ElementType

func (VariableDataSourceOutput) ElementType() reflect.Type

func (VariableDataSourceOutput) ToStringOutput

func (o VariableDataSourceOutput) ToStringOutput() pulumi.StringOutput

func (VariableDataSourceOutput) ToStringOutputWithContext

func (o VariableDataSourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VariableDataSourceOutput) ToStringPtrOutput

func (o VariableDataSourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariableDataSourceOutput) ToStringPtrOutputWithContext

func (o VariableDataSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariableDataSourceOutput) ToVariableDataSourceOutput

func (o VariableDataSourceOutput) ToVariableDataSourceOutput() VariableDataSourceOutput

func (VariableDataSourceOutput) ToVariableDataSourceOutputWithContext

func (o VariableDataSourceOutput) ToVariableDataSourceOutputWithContext(ctx context.Context) VariableDataSourceOutput

func (VariableDataSourceOutput) ToVariableDataSourcePtrOutput

func (o VariableDataSourceOutput) ToVariableDataSourcePtrOutput() VariableDataSourcePtrOutput

func (VariableDataSourceOutput) ToVariableDataSourcePtrOutputWithContext

func (o VariableDataSourceOutput) ToVariableDataSourcePtrOutputWithContext(ctx context.Context) VariableDataSourcePtrOutput

type VariableDataSourcePtrInput

type VariableDataSourcePtrInput interface {
	pulumi.Input

	ToVariableDataSourcePtrOutput() VariableDataSourcePtrOutput
	ToVariableDataSourcePtrOutputWithContext(context.Context) VariableDataSourcePtrOutput
}

func VariableDataSourcePtr

func VariableDataSourcePtr(v string) VariableDataSourcePtrInput

type VariableDataSourcePtrOutput

type VariableDataSourcePtrOutput struct{ *pulumi.OutputState }

func (VariableDataSourcePtrOutput) Elem

func (VariableDataSourcePtrOutput) ElementType

func (VariableDataSourcePtrOutput) ToStringPtrOutput

func (o VariableDataSourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariableDataSourcePtrOutput) ToStringPtrOutputWithContext

func (o VariableDataSourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariableDataSourcePtrOutput) ToVariableDataSourcePtrOutput

func (o VariableDataSourcePtrOutput) ToVariableDataSourcePtrOutput() VariableDataSourcePtrOutput

func (VariableDataSourcePtrOutput) ToVariableDataSourcePtrOutputWithContext

func (o VariableDataSourcePtrOutput) ToVariableDataSourcePtrOutputWithContext(ctx context.Context) VariableDataSourcePtrOutput

type VariableDataType

type VariableDataType string

The data type.

func (VariableDataType) ElementType

func (VariableDataType) ElementType() reflect.Type

func (VariableDataType) ToStringOutput

func (e VariableDataType) ToStringOutput() pulumi.StringOutput

func (VariableDataType) ToStringOutputWithContext

func (e VariableDataType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VariableDataType) ToStringPtrOutput

func (e VariableDataType) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariableDataType) ToStringPtrOutputWithContext

func (e VariableDataType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariableDataType) ToVariableDataTypeOutput

func (e VariableDataType) ToVariableDataTypeOutput() VariableDataTypeOutput

func (VariableDataType) ToVariableDataTypeOutputWithContext

func (e VariableDataType) ToVariableDataTypeOutputWithContext(ctx context.Context) VariableDataTypeOutput

func (VariableDataType) ToVariableDataTypePtrOutput

func (e VariableDataType) ToVariableDataTypePtrOutput() VariableDataTypePtrOutput

func (VariableDataType) ToVariableDataTypePtrOutputWithContext

func (e VariableDataType) ToVariableDataTypePtrOutputWithContext(ctx context.Context) VariableDataTypePtrOutput

type VariableDataTypeInput

type VariableDataTypeInput interface {
	pulumi.Input

	ToVariableDataTypeOutput() VariableDataTypeOutput
	ToVariableDataTypeOutputWithContext(context.Context) VariableDataTypeOutput
}

VariableDataTypeInput is an input type that accepts values of the VariableDataType enum A concrete instance of `VariableDataTypeInput` can be one of the following:

VariableDataTypeString
VariableDataTypeInteger
VariableDataTypeFloat
VariableDataTypeBoolean

type VariableDataTypeOutput

type VariableDataTypeOutput struct{ *pulumi.OutputState }

func (VariableDataTypeOutput) ElementType

func (VariableDataTypeOutput) ElementType() reflect.Type

func (VariableDataTypeOutput) ToStringOutput

func (o VariableDataTypeOutput) ToStringOutput() pulumi.StringOutput

func (VariableDataTypeOutput) ToStringOutputWithContext

func (o VariableDataTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VariableDataTypeOutput) ToStringPtrOutput

func (o VariableDataTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariableDataTypeOutput) ToStringPtrOutputWithContext

func (o VariableDataTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariableDataTypeOutput) ToVariableDataTypeOutput

func (o VariableDataTypeOutput) ToVariableDataTypeOutput() VariableDataTypeOutput

func (VariableDataTypeOutput) ToVariableDataTypeOutputWithContext

func (o VariableDataTypeOutput) ToVariableDataTypeOutputWithContext(ctx context.Context) VariableDataTypeOutput

func (VariableDataTypeOutput) ToVariableDataTypePtrOutput

func (o VariableDataTypeOutput) ToVariableDataTypePtrOutput() VariableDataTypePtrOutput

func (VariableDataTypeOutput) ToVariableDataTypePtrOutputWithContext

func (o VariableDataTypeOutput) ToVariableDataTypePtrOutputWithContext(ctx context.Context) VariableDataTypePtrOutput

type VariableDataTypePtrInput

type VariableDataTypePtrInput interface {
	pulumi.Input

	ToVariableDataTypePtrOutput() VariableDataTypePtrOutput
	ToVariableDataTypePtrOutputWithContext(context.Context) VariableDataTypePtrOutput
}

func VariableDataTypePtr

func VariableDataTypePtr(v string) VariableDataTypePtrInput

type VariableDataTypePtrOutput

type VariableDataTypePtrOutput struct{ *pulumi.OutputState }

func (VariableDataTypePtrOutput) Elem

func (VariableDataTypePtrOutput) ElementType

func (VariableDataTypePtrOutput) ElementType() reflect.Type

func (VariableDataTypePtrOutput) ToStringPtrOutput

func (o VariableDataTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariableDataTypePtrOutput) ToStringPtrOutputWithContext

func (o VariableDataTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariableDataTypePtrOutput) ToVariableDataTypePtrOutput

func (o VariableDataTypePtrOutput) ToVariableDataTypePtrOutput() VariableDataTypePtrOutput

func (VariableDataTypePtrOutput) ToVariableDataTypePtrOutputWithContext

func (o VariableDataTypePtrOutput) ToVariableDataTypePtrOutputWithContext(ctx context.Context) VariableDataTypePtrOutput

type VariableInput

type VariableInput interface {
	pulumi.Input

	ToVariableOutput() VariableOutput
	ToVariableOutputWithContext(ctx context.Context) VariableOutput
}

type VariableOutput

type VariableOutput struct{ *pulumi.OutputState }

func (VariableOutput) Arn added in v0.17.0

The ARN of the variable.

func (VariableOutput) CreatedTime added in v0.17.0

func (o VariableOutput) CreatedTime() pulumi.StringOutput

The time when the variable was created.

func (VariableOutput) DataSource added in v0.17.0

The source of the data.

func (VariableOutput) DataType added in v0.17.0

The data type.

func (VariableOutput) DefaultValue added in v0.17.0

func (o VariableOutput) DefaultValue() pulumi.StringOutput

The default value for the variable when no value is received.

func (VariableOutput) Description added in v0.17.0

func (o VariableOutput) Description() pulumi.StringPtrOutput

The description.

func (VariableOutput) ElementType

func (VariableOutput) ElementType() reflect.Type

func (VariableOutput) LastUpdatedTime added in v0.17.0

func (o VariableOutput) LastUpdatedTime() pulumi.StringOutput

The time when the variable was last updated.

func (VariableOutput) Name added in v0.17.0

The name of the variable.

func (VariableOutput) Tags added in v0.17.0

Tags associated with this variable.

func (VariableOutput) ToVariableOutput

func (o VariableOutput) ToVariableOutput() VariableOutput

func (VariableOutput) ToVariableOutputWithContext

func (o VariableOutput) ToVariableOutputWithContext(ctx context.Context) VariableOutput

func (VariableOutput) VariableType added in v0.17.0

func (o VariableOutput) VariableType() VariableTypePtrOutput

The variable type. For more information see https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types

type VariableState

type VariableState struct {
}

func (VariableState) ElementType

func (VariableState) ElementType() reflect.Type

type VariableTag

type VariableTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type VariableType added in v0.2.0

type VariableType string

The variable type. For more information see https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types

func (VariableType) ElementType added in v0.2.0

func (VariableType) ElementType() reflect.Type

func (VariableType) ToStringOutput added in v0.2.0

func (e VariableType) ToStringOutput() pulumi.StringOutput

func (VariableType) ToStringOutputWithContext added in v0.2.0

func (e VariableType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VariableType) ToStringPtrOutput added in v0.2.0

func (e VariableType) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariableType) ToStringPtrOutputWithContext added in v0.2.0

func (e VariableType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariableType) ToVariableTypeOutput added in v0.2.0

func (e VariableType) ToVariableTypeOutput() VariableTypeOutput

func (VariableType) ToVariableTypeOutputWithContext added in v0.2.0

func (e VariableType) ToVariableTypeOutputWithContext(ctx context.Context) VariableTypeOutput

func (VariableType) ToVariableTypePtrOutput added in v0.2.0

func (e VariableType) ToVariableTypePtrOutput() VariableTypePtrOutput

func (VariableType) ToVariableTypePtrOutputWithContext added in v0.2.0

func (e VariableType) ToVariableTypePtrOutputWithContext(ctx context.Context) VariableTypePtrOutput

type VariableTypeInput added in v0.2.0

type VariableTypeInput interface {
	pulumi.Input

	ToVariableTypeOutput() VariableTypeOutput
	ToVariableTypeOutputWithContext(context.Context) VariableTypeOutput
}

VariableTypeInput is an input type that accepts values of the VariableType enum A concrete instance of `VariableTypeInput` can be one of the following:

VariableTypeAuthCode
VariableTypeAvs
VariableTypeBillingAddressL1
VariableTypeBillingAddressL2
VariableTypeBillingCity
VariableTypeBillingCountry
VariableTypeBillingName
VariableTypeBillingPhone
VariableTypeBillingState
VariableTypeBillingZip
VariableTypeCardBin
VariableTypeCategorical
VariableTypeCurrencyCode
VariableTypeEmailAddress
VariableTypeFingerprint
VariableTypeFraudLabel
VariableTypeFreeFormText
VariableTypeIpAddress
VariableTypeNumeric
VariableTypeOrderId
VariableTypePaymentType
VariableTypePhoneNumber
VariableTypePrice
VariableTypeProductCategory
VariableTypeShippingAddressL1
VariableTypeShippingAddressL2
VariableTypeShippingCity
VariableTypeShippingCountry
VariableTypeShippingName
VariableTypeShippingPhone
VariableTypeShippingState
VariableTypeShippingZip
VariableTypeUseragent

type VariableTypeOutput added in v0.2.0

type VariableTypeOutput struct{ *pulumi.OutputState }

func (VariableTypeOutput) ElementType added in v0.2.0

func (VariableTypeOutput) ElementType() reflect.Type

func (VariableTypeOutput) ToStringOutput added in v0.2.0

func (o VariableTypeOutput) ToStringOutput() pulumi.StringOutput

func (VariableTypeOutput) ToStringOutputWithContext added in v0.2.0

func (o VariableTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VariableTypeOutput) ToStringPtrOutput added in v0.2.0

func (o VariableTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariableTypeOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o VariableTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariableTypeOutput) ToVariableTypeOutput added in v0.2.0

func (o VariableTypeOutput) ToVariableTypeOutput() VariableTypeOutput

func (VariableTypeOutput) ToVariableTypeOutputWithContext added in v0.2.0

func (o VariableTypeOutput) ToVariableTypeOutputWithContext(ctx context.Context) VariableTypeOutput

func (VariableTypeOutput) ToVariableTypePtrOutput added in v0.2.0

func (o VariableTypeOutput) ToVariableTypePtrOutput() VariableTypePtrOutput

func (VariableTypeOutput) ToVariableTypePtrOutputWithContext added in v0.2.0

func (o VariableTypeOutput) ToVariableTypePtrOutputWithContext(ctx context.Context) VariableTypePtrOutput

type VariableTypePtrInput added in v0.2.0

type VariableTypePtrInput interface {
	pulumi.Input

	ToVariableTypePtrOutput() VariableTypePtrOutput
	ToVariableTypePtrOutputWithContext(context.Context) VariableTypePtrOutput
}

func VariableTypePtr added in v0.2.0

func VariableTypePtr(v string) VariableTypePtrInput

type VariableTypePtrOutput added in v0.2.0

type VariableTypePtrOutput struct{ *pulumi.OutputState }

func (VariableTypePtrOutput) Elem added in v0.2.0

func (VariableTypePtrOutput) ElementType added in v0.2.0

func (VariableTypePtrOutput) ElementType() reflect.Type

func (VariableTypePtrOutput) ToStringPtrOutput added in v0.2.0

func (o VariableTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariableTypePtrOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o VariableTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariableTypePtrOutput) ToVariableTypePtrOutput added in v0.2.0

func (o VariableTypePtrOutput) ToVariableTypePtrOutput() VariableTypePtrOutput

func (VariableTypePtrOutput) ToVariableTypePtrOutputWithContext added in v0.2.0

func (o VariableTypePtrOutput) ToVariableTypePtrOutputWithContext(ctx context.Context) VariableTypePtrOutput

Jump to

Keyboard shortcuts

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