frauddetector

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2021 License: Apache-2.0 Imports: 7 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 DetectorTagArrayOutput `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 DetectorTagArrayInput
}

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

func (DetectorEventTypeArgs) ToDetectorEventTypePtrOutput

func (i DetectorEventTypeArgs) ToDetectorEventTypePtrOutput() DetectorEventTypePtrOutput

func (DetectorEventTypeArgs) ToDetectorEventTypePtrOutputWithContext

func (i DetectorEventTypeArgs) ToDetectorEventTypePtrOutputWithContext(ctx context.Context) DetectorEventTypePtrOutput

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

func (DetectorEventTypeOutput) ToDetectorEventTypePtrOutput

func (o DetectorEventTypeOutput) ToDetectorEventTypePtrOutput() DetectorEventTypePtrOutput

func (DetectorEventTypeOutput) ToDetectorEventTypePtrOutputWithContext

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

type DetectorEventTypePtrInput

type DetectorEventTypePtrInput interface {
	pulumi.Input

	ToDetectorEventTypePtrOutput() DetectorEventTypePtrOutput
	ToDetectorEventTypePtrOutputWithContext(context.Context) DetectorEventTypePtrOutput
}

DetectorEventTypePtrInput is an input type that accepts DetectorEventTypeArgs, DetectorEventTypePtr and DetectorEventTypePtrOutput values. You can construct a concrete instance of `DetectorEventTypePtrInput` via:

        DetectorEventTypeArgs{...}

or:

        nil

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 DetectorEventVariableDataSourceArgs and DetectorEventVariableDataSourceOutput values. You can construct a concrete instance of `DetectorEventVariableDataSourceInput` via:

DetectorEventVariableDataSourceArgs{...}

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 DetectorEventVariableDataTypeArgs and DetectorEventVariableDataTypeOutput values. You can construct a concrete instance of `DetectorEventVariableDataTypeInput` via:

DetectorEventVariableDataTypeArgs{...}

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 DetectorEventVariableVariableTypeArgs and DetectorEventVariableVariableTypeOutput values. You can construct a concrete instance of `DetectorEventVariableVariableTypeInput` via:

DetectorEventVariableVariableTypeArgs{...}

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) ElementType

func (DetectorOutput) ElementType() reflect.Type

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 DetectorRuleExecutionModeArgs and DetectorRuleExecutionModeOutput values. You can construct a concrete instance of `DetectorRuleExecutionModeInput` via:

DetectorRuleExecutionModeArgs{...}

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 DetectorRuleLanguageArgs and DetectorRuleLanguageOutput values. You can construct a concrete instance of `DetectorRuleLanguageInput` via:

DetectorRuleLanguageArgs{...}

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 DetectorVersionStatusArgs and DetectorVersionStatusOutput values. You can construct a concrete instance of `DetectorVersionStatusInput` via:

DetectorVersionStatusArgs{...}

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 EntityTypeTagArrayOutput `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 EntityTypeTagArrayInput
}

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) ElementType

func (EntityTypeOutput) ElementType() reflect.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 EntityTypeTagArgs

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

func (EntityTypeTagArgs) ElementType

func (EntityTypeTagArgs) ElementType() reflect.Type

func (EntityTypeTagArgs) ToEntityTypeTagOutput

func (i EntityTypeTagArgs) ToEntityTypeTagOutput() EntityTypeTagOutput

func (EntityTypeTagArgs) ToEntityTypeTagOutputWithContext

func (i EntityTypeTagArgs) ToEntityTypeTagOutputWithContext(ctx context.Context) EntityTypeTagOutput

type EntityTypeTagArray

type EntityTypeTagArray []EntityTypeTagInput

func (EntityTypeTagArray) ElementType

func (EntityTypeTagArray) ElementType() reflect.Type

func (EntityTypeTagArray) ToEntityTypeTagArrayOutput

func (i EntityTypeTagArray) ToEntityTypeTagArrayOutput() EntityTypeTagArrayOutput

func (EntityTypeTagArray) ToEntityTypeTagArrayOutputWithContext

func (i EntityTypeTagArray) ToEntityTypeTagArrayOutputWithContext(ctx context.Context) EntityTypeTagArrayOutput

type EntityTypeTagArrayInput

type EntityTypeTagArrayInput interface {
	pulumi.Input

	ToEntityTypeTagArrayOutput() EntityTypeTagArrayOutput
	ToEntityTypeTagArrayOutputWithContext(context.Context) EntityTypeTagArrayOutput
}

EntityTypeTagArrayInput is an input type that accepts EntityTypeTagArray and EntityTypeTagArrayOutput values. You can construct a concrete instance of `EntityTypeTagArrayInput` via:

EntityTypeTagArray{ EntityTypeTagArgs{...} }

type EntityTypeTagArrayOutput

type EntityTypeTagArrayOutput struct{ *pulumi.OutputState }

func (EntityTypeTagArrayOutput) ElementType

func (EntityTypeTagArrayOutput) ElementType() reflect.Type

func (EntityTypeTagArrayOutput) Index

func (EntityTypeTagArrayOutput) ToEntityTypeTagArrayOutput

func (o EntityTypeTagArrayOutput) ToEntityTypeTagArrayOutput() EntityTypeTagArrayOutput

func (EntityTypeTagArrayOutput) ToEntityTypeTagArrayOutputWithContext

func (o EntityTypeTagArrayOutput) ToEntityTypeTagArrayOutputWithContext(ctx context.Context) EntityTypeTagArrayOutput

type EntityTypeTagInput

type EntityTypeTagInput interface {
	pulumi.Input

	ToEntityTypeTagOutput() EntityTypeTagOutput
	ToEntityTypeTagOutputWithContext(context.Context) EntityTypeTagOutput
}

EntityTypeTagInput is an input type that accepts EntityTypeTagArgs and EntityTypeTagOutput values. You can construct a concrete instance of `EntityTypeTagInput` via:

EntityTypeTagArgs{...}

type EntityTypeTagOutput

type EntityTypeTagOutput struct{ *pulumi.OutputState }

func (EntityTypeTagOutput) ElementType

func (EntityTypeTagOutput) ElementType() reflect.Type

func (EntityTypeTagOutput) Key

func (EntityTypeTagOutput) ToEntityTypeTagOutput

func (o EntityTypeTagOutput) ToEntityTypeTagOutput() EntityTypeTagOutput

func (EntityTypeTagOutput) ToEntityTypeTagOutputWithContext

func (o EntityTypeTagOutput) ToEntityTypeTagOutputWithContext(ctx context.Context) EntityTypeTagOutput

func (EntityTypeTagOutput) 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 EventTypeTagArrayOutput `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 EventTypeTagArrayInput
}

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 EventTypeEventVariableDataSourceArgs and EventTypeEventVariableDataSourceOutput values. You can construct a concrete instance of `EventTypeEventVariableDataSourceInput` via:

EventTypeEventVariableDataSourceArgs{...}

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 EventTypeEventVariableDataTypeArgs and EventTypeEventVariableDataTypeOutput values. You can construct a concrete instance of `EventTypeEventVariableDataTypeInput` via:

EventTypeEventVariableDataTypeArgs{...}

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 EventTypeEventVariableVariableTypeArgs and EventTypeEventVariableVariableTypeOutput values. You can construct a concrete instance of `EventTypeEventVariableVariableTypeInput` via:

EventTypeEventVariableVariableTypeArgs{...}

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) ElementType

func (EventTypeOutput) ElementType() reflect.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 LabelTagArrayOutput `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 LabelTagArrayInput
}

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) ElementType

func (LabelOutput) ElementType() reflect.Type

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 LabelTagArgs

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

func (LabelTagArgs) ElementType

func (LabelTagArgs) ElementType() reflect.Type

func (LabelTagArgs) ToLabelTagOutput

func (i LabelTagArgs) ToLabelTagOutput() LabelTagOutput

func (LabelTagArgs) ToLabelTagOutputWithContext

func (i LabelTagArgs) ToLabelTagOutputWithContext(ctx context.Context) LabelTagOutput

type LabelTagArray

type LabelTagArray []LabelTagInput

func (LabelTagArray) ElementType

func (LabelTagArray) ElementType() reflect.Type

func (LabelTagArray) ToLabelTagArrayOutput

func (i LabelTagArray) ToLabelTagArrayOutput() LabelTagArrayOutput

func (LabelTagArray) ToLabelTagArrayOutputWithContext

func (i LabelTagArray) ToLabelTagArrayOutputWithContext(ctx context.Context) LabelTagArrayOutput

type LabelTagArrayInput

type LabelTagArrayInput interface {
	pulumi.Input

	ToLabelTagArrayOutput() LabelTagArrayOutput
	ToLabelTagArrayOutputWithContext(context.Context) LabelTagArrayOutput
}

LabelTagArrayInput is an input type that accepts LabelTagArray and LabelTagArrayOutput values. You can construct a concrete instance of `LabelTagArrayInput` via:

LabelTagArray{ LabelTagArgs{...} }

type LabelTagArrayOutput

type LabelTagArrayOutput struct{ *pulumi.OutputState }

func (LabelTagArrayOutput) ElementType

func (LabelTagArrayOutput) ElementType() reflect.Type

func (LabelTagArrayOutput) Index

func (LabelTagArrayOutput) ToLabelTagArrayOutput

func (o LabelTagArrayOutput) ToLabelTagArrayOutput() LabelTagArrayOutput

func (LabelTagArrayOutput) ToLabelTagArrayOutputWithContext

func (o LabelTagArrayOutput) ToLabelTagArrayOutputWithContext(ctx context.Context) LabelTagArrayOutput

type LabelTagInput

type LabelTagInput interface {
	pulumi.Input

	ToLabelTagOutput() LabelTagOutput
	ToLabelTagOutputWithContext(context.Context) LabelTagOutput
}

LabelTagInput is an input type that accepts LabelTagArgs and LabelTagOutput values. You can construct a concrete instance of `LabelTagInput` via:

LabelTagArgs{...}

type LabelTagOutput

type LabelTagOutput struct{ *pulumi.OutputState }

func (LabelTagOutput) ElementType

func (LabelTagOutput) ElementType() reflect.Type

func (LabelTagOutput) Key

func (LabelTagOutput) ToLabelTagOutput

func (o LabelTagOutput) ToLabelTagOutput() LabelTagOutput

func (LabelTagOutput) ToLabelTagOutputWithContext

func (o LabelTagOutput) ToLabelTagOutputWithContext(ctx context.Context) LabelTagOutput

func (LabelTagOutput) Value

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 OutcomeTagArrayOutput `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 OutcomeTagArrayInput
}

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) ElementType

func (OutcomeOutput) ElementType() reflect.Type

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 OutcomeTagArgs

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

func (OutcomeTagArgs) ElementType

func (OutcomeTagArgs) ElementType() reflect.Type

func (OutcomeTagArgs) ToOutcomeTagOutput

func (i OutcomeTagArgs) ToOutcomeTagOutput() OutcomeTagOutput

func (OutcomeTagArgs) ToOutcomeTagOutputWithContext

func (i OutcomeTagArgs) ToOutcomeTagOutputWithContext(ctx context.Context) OutcomeTagOutput

type OutcomeTagArray

type OutcomeTagArray []OutcomeTagInput

func (OutcomeTagArray) ElementType

func (OutcomeTagArray) ElementType() reflect.Type

func (OutcomeTagArray) ToOutcomeTagArrayOutput

func (i OutcomeTagArray) ToOutcomeTagArrayOutput() OutcomeTagArrayOutput

func (OutcomeTagArray) ToOutcomeTagArrayOutputWithContext

func (i OutcomeTagArray) ToOutcomeTagArrayOutputWithContext(ctx context.Context) OutcomeTagArrayOutput

type OutcomeTagArrayInput

type OutcomeTagArrayInput interface {
	pulumi.Input

	ToOutcomeTagArrayOutput() OutcomeTagArrayOutput
	ToOutcomeTagArrayOutputWithContext(context.Context) OutcomeTagArrayOutput
}

OutcomeTagArrayInput is an input type that accepts OutcomeTagArray and OutcomeTagArrayOutput values. You can construct a concrete instance of `OutcomeTagArrayInput` via:

OutcomeTagArray{ OutcomeTagArgs{...} }

type OutcomeTagArrayOutput

type OutcomeTagArrayOutput struct{ *pulumi.OutputState }

func (OutcomeTagArrayOutput) ElementType

func (OutcomeTagArrayOutput) ElementType() reflect.Type

func (OutcomeTagArrayOutput) Index

func (OutcomeTagArrayOutput) ToOutcomeTagArrayOutput

func (o OutcomeTagArrayOutput) ToOutcomeTagArrayOutput() OutcomeTagArrayOutput

func (OutcomeTagArrayOutput) ToOutcomeTagArrayOutputWithContext

func (o OutcomeTagArrayOutput) ToOutcomeTagArrayOutputWithContext(ctx context.Context) OutcomeTagArrayOutput

type OutcomeTagInput

type OutcomeTagInput interface {
	pulumi.Input

	ToOutcomeTagOutput() OutcomeTagOutput
	ToOutcomeTagOutputWithContext(context.Context) OutcomeTagOutput
}

OutcomeTagInput is an input type that accepts OutcomeTagArgs and OutcomeTagOutput values. You can construct a concrete instance of `OutcomeTagInput` via:

OutcomeTagArgs{...}

type OutcomeTagOutput

type OutcomeTagOutput struct{ *pulumi.OutputState }

func (OutcomeTagOutput) ElementType

func (OutcomeTagOutput) ElementType() reflect.Type

func (OutcomeTagOutput) Key

func (OutcomeTagOutput) ToOutcomeTagOutput

func (o OutcomeTagOutput) ToOutcomeTagOutput() OutcomeTagOutput

func (OutcomeTagOutput) ToOutcomeTagOutputWithContext

func (o OutcomeTagOutput) ToOutcomeTagOutputWithContext(ctx context.Context) OutcomeTagOutput

func (OutcomeTagOutput) 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 VariableTagArrayOutput `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 VariableTagArrayInput
	// 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 VariableDataSourceArgs and VariableDataSourceOutput values. You can construct a concrete instance of `VariableDataSourceInput` via:

VariableDataSourceArgs{...}

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 VariableDataTypeArgs and VariableDataTypeOutput values. You can construct a concrete instance of `VariableDataTypeInput` via:

VariableDataTypeArgs{...}

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) ElementType

func (VariableOutput) ElementType() reflect.Type

func (VariableOutput) ToVariableOutput

func (o VariableOutput) ToVariableOutput() VariableOutput

func (VariableOutput) ToVariableOutputWithContext

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

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 VariableTagArgs

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

func (VariableTagArgs) ElementType

func (VariableTagArgs) ElementType() reflect.Type

func (VariableTagArgs) ToVariableTagOutput

func (i VariableTagArgs) ToVariableTagOutput() VariableTagOutput

func (VariableTagArgs) ToVariableTagOutputWithContext

func (i VariableTagArgs) ToVariableTagOutputWithContext(ctx context.Context) VariableTagOutput

type VariableTagArray

type VariableTagArray []VariableTagInput

func (VariableTagArray) ElementType

func (VariableTagArray) ElementType() reflect.Type

func (VariableTagArray) ToVariableTagArrayOutput

func (i VariableTagArray) ToVariableTagArrayOutput() VariableTagArrayOutput

func (VariableTagArray) ToVariableTagArrayOutputWithContext

func (i VariableTagArray) ToVariableTagArrayOutputWithContext(ctx context.Context) VariableTagArrayOutput

type VariableTagArrayInput

type VariableTagArrayInput interface {
	pulumi.Input

	ToVariableTagArrayOutput() VariableTagArrayOutput
	ToVariableTagArrayOutputWithContext(context.Context) VariableTagArrayOutput
}

VariableTagArrayInput is an input type that accepts VariableTagArray and VariableTagArrayOutput values. You can construct a concrete instance of `VariableTagArrayInput` via:

VariableTagArray{ VariableTagArgs{...} }

type VariableTagArrayOutput

type VariableTagArrayOutput struct{ *pulumi.OutputState }

func (VariableTagArrayOutput) ElementType

func (VariableTagArrayOutput) ElementType() reflect.Type

func (VariableTagArrayOutput) Index

func (VariableTagArrayOutput) ToVariableTagArrayOutput

func (o VariableTagArrayOutput) ToVariableTagArrayOutput() VariableTagArrayOutput

func (VariableTagArrayOutput) ToVariableTagArrayOutputWithContext

func (o VariableTagArrayOutput) ToVariableTagArrayOutputWithContext(ctx context.Context) VariableTagArrayOutput

type VariableTagInput

type VariableTagInput interface {
	pulumi.Input

	ToVariableTagOutput() VariableTagOutput
	ToVariableTagOutputWithContext(context.Context) VariableTagOutput
}

VariableTagInput is an input type that accepts VariableTagArgs and VariableTagOutput values. You can construct a concrete instance of `VariableTagInput` via:

VariableTagArgs{...}

type VariableTagOutput

type VariableTagOutput struct{ *pulumi.OutputState }

func (VariableTagOutput) ElementType

func (VariableTagOutput) ElementType() reflect.Type

func (VariableTagOutput) Key

func (VariableTagOutput) ToVariableTagOutput

func (o VariableTagOutput) ToVariableTagOutput() VariableTagOutput

func (VariableTagOutput) ToVariableTagOutputWithContext

func (o VariableTagOutput) ToVariableTagOutputWithContext(ctx context.Context) VariableTagOutput

func (VariableTagOutput) 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 VariableTypeArgs and VariableTypeOutput values. You can construct a concrete instance of `VariableTypeInput` via:

VariableTypeArgs{...}

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