macie

package
v0.53.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AllowListStatusOk                   = AllowListStatus("OK")
	AllowListStatusS3ObjectNotFound     = AllowListStatus("S3_OBJECT_NOT_FOUND")
	AllowListStatusS3UserAccessDenied   = AllowListStatus("S3_USER_ACCESS_DENIED")
	AllowListStatusS3ObjectAccessDenied = AllowListStatus("S3_OBJECT_ACCESS_DENIED")
	AllowListStatusS3Throttled          = AllowListStatus("S3_THROTTLED")
	AllowListStatusS3ObjectOversize     = AllowListStatus("S3_OBJECT_OVERSIZE")
	AllowListStatusS3ObjectEmpty        = AllowListStatus("S3_OBJECT_EMPTY")
	AllowListStatusUnknownError         = AllowListStatus("UNKNOWN_ERROR")
)
View Source
const (
	FindingsFilterFindingFilterActionArchive = FindingsFilterFindingFilterAction("ARCHIVE")
	FindingsFilterFindingFilterActionNoop    = FindingsFilterFindingFilterAction("NOOP")
)
View Source
const (
	SessionFindingPublishingFrequencyFifteenMinutes = SessionFindingPublishingFrequency("FIFTEEN_MINUTES")
	SessionFindingPublishingFrequencyOneHour        = SessionFindingPublishingFrequency("ONE_HOUR")
	SessionFindingPublishingFrequencySixHours       = SessionFindingPublishingFrequency("SIX_HOURS")
)
View Source
const (
	SessionStatusEnabled = SessionStatus("ENABLED")
	SessionStatusPaused  = SessionStatus("PAUSED")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AllowList added in v0.26.0

type AllowList struct {
	pulumi.CustomResourceState

	// AllowList ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// AllowList criteria.
	Criteria AllowListCriteriaOutput `pulumi:"criteria"`
	// Description of AllowList.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of AllowList.
	Name pulumi.StringOutput `pulumi:"name"`
	// AllowList status.
	Status AllowListStatusOutput `pulumi:"status"`
	// A collection of tags associated with a resource
	Tags AllowListTagArrayOutput `pulumi:"tags"`
}

Macie AllowList resource schema

func GetAllowList added in v0.26.0

func GetAllowList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AllowListState, opts ...pulumi.ResourceOption) (*AllowList, error)

GetAllowList gets an existing AllowList 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 NewAllowList added in v0.26.0

func NewAllowList(ctx *pulumi.Context,
	name string, args *AllowListArgs, opts ...pulumi.ResourceOption) (*AllowList, error)

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

func (*AllowList) ElementType added in v0.26.0

func (*AllowList) ElementType() reflect.Type

func (*AllowList) ToAllowListOutput added in v0.26.0

func (i *AllowList) ToAllowListOutput() AllowListOutput

func (*AllowList) ToAllowListOutputWithContext added in v0.26.0

func (i *AllowList) ToAllowListOutputWithContext(ctx context.Context) AllowListOutput

type AllowListArgs added in v0.26.0

type AllowListArgs struct {
	// AllowList criteria.
	Criteria AllowListCriteriaInput
	// Description of AllowList.
	Description pulumi.StringPtrInput
	// Name of AllowList.
	Name pulumi.StringPtrInput
	// A collection of tags associated with a resource
	Tags AllowListTagArrayInput
}

The set of arguments for constructing a AllowList resource.

func (AllowListArgs) ElementType added in v0.26.0

func (AllowListArgs) ElementType() reflect.Type

type AllowListCriteria added in v0.26.0

type AllowListCriteria struct {
}

The regex or s3 object to use for the AllowList.

type AllowListCriteriaArgs added in v0.26.0

type AllowListCriteriaArgs struct {
}

The regex or s3 object to use for the AllowList.

func (AllowListCriteriaArgs) ElementType added in v0.26.0

func (AllowListCriteriaArgs) ElementType() reflect.Type

func (AllowListCriteriaArgs) ToAllowListCriteriaOutput added in v0.26.0

func (i AllowListCriteriaArgs) ToAllowListCriteriaOutput() AllowListCriteriaOutput

func (AllowListCriteriaArgs) ToAllowListCriteriaOutputWithContext added in v0.26.0

func (i AllowListCriteriaArgs) ToAllowListCriteriaOutputWithContext(ctx context.Context) AllowListCriteriaOutput

type AllowListCriteriaInput added in v0.26.0

type AllowListCriteriaInput interface {
	pulumi.Input

	ToAllowListCriteriaOutput() AllowListCriteriaOutput
	ToAllowListCriteriaOutputWithContext(context.Context) AllowListCriteriaOutput
}

AllowListCriteriaInput is an input type that accepts AllowListCriteriaArgs and AllowListCriteriaOutput values. You can construct a concrete instance of `AllowListCriteriaInput` via:

AllowListCriteriaArgs{...}

type AllowListCriteriaOutput added in v0.26.0

type AllowListCriteriaOutput struct{ *pulumi.OutputState }

The regex or s3 object to use for the AllowList.

func (AllowListCriteriaOutput) ElementType added in v0.26.0

func (AllowListCriteriaOutput) ElementType() reflect.Type

func (AllowListCriteriaOutput) ToAllowListCriteriaOutput added in v0.26.0

func (o AllowListCriteriaOutput) ToAllowListCriteriaOutput() AllowListCriteriaOutput

func (AllowListCriteriaOutput) ToAllowListCriteriaOutputWithContext added in v0.26.0

func (o AllowListCriteriaOutput) ToAllowListCriteriaOutputWithContext(ctx context.Context) AllowListCriteriaOutput

type AllowListCriteriaPtrOutput added in v0.26.0

type AllowListCriteriaPtrOutput struct{ *pulumi.OutputState }

func (AllowListCriteriaPtrOutput) Elem added in v0.26.0

func (AllowListCriteriaPtrOutput) ElementType added in v0.26.0

func (AllowListCriteriaPtrOutput) ElementType() reflect.Type

func (AllowListCriteriaPtrOutput) ToAllowListCriteriaPtrOutput added in v0.26.0

func (o AllowListCriteriaPtrOutput) ToAllowListCriteriaPtrOutput() AllowListCriteriaPtrOutput

func (AllowListCriteriaPtrOutput) ToAllowListCriteriaPtrOutputWithContext added in v0.26.0

func (o AllowListCriteriaPtrOutput) ToAllowListCriteriaPtrOutputWithContext(ctx context.Context) AllowListCriteriaPtrOutput

type AllowListInput added in v0.26.0

type AllowListInput interface {
	pulumi.Input

	ToAllowListOutput() AllowListOutput
	ToAllowListOutputWithContext(ctx context.Context) AllowListOutput
}

type AllowListOutput added in v0.26.0

type AllowListOutput struct{ *pulumi.OutputState }

func (AllowListOutput) Arn added in v0.26.0

AllowList ARN.

func (AllowListOutput) Criteria added in v0.26.0

AllowList criteria.

func (AllowListOutput) Description added in v0.26.0

func (o AllowListOutput) Description() pulumi.StringPtrOutput

Description of AllowList.

func (AllowListOutput) ElementType added in v0.26.0

func (AllowListOutput) ElementType() reflect.Type

func (AllowListOutput) Name added in v0.26.0

Name of AllowList.

func (AllowListOutput) Status added in v0.26.0

AllowList status.

func (AllowListOutput) Tags added in v0.26.0

A collection of tags associated with a resource

func (AllowListOutput) ToAllowListOutput added in v0.26.0

func (o AllowListOutput) ToAllowListOutput() AllowListOutput

func (AllowListOutput) ToAllowListOutputWithContext added in v0.26.0

func (o AllowListOutput) ToAllowListOutputWithContext(ctx context.Context) AllowListOutput

type AllowListState added in v0.26.0

type AllowListState struct {
}

func (AllowListState) ElementType added in v0.26.0

func (AllowListState) ElementType() reflect.Type

type AllowListStatus added in v0.26.0

type AllowListStatus string

The status for the AllowList

type AllowListStatusOutput added in v0.26.0

type AllowListStatusOutput struct{ *pulumi.OutputState }

func (AllowListStatusOutput) ElementType added in v0.26.0

func (AllowListStatusOutput) ElementType() reflect.Type

func (AllowListStatusOutput) ToAllowListStatusOutput added in v0.26.0

func (o AllowListStatusOutput) ToAllowListStatusOutput() AllowListStatusOutput

func (AllowListStatusOutput) ToAllowListStatusOutputWithContext added in v0.26.0

func (o AllowListStatusOutput) ToAllowListStatusOutputWithContext(ctx context.Context) AllowListStatusOutput

func (AllowListStatusOutput) ToAllowListStatusPtrOutput added in v0.26.0

func (o AllowListStatusOutput) ToAllowListStatusPtrOutput() AllowListStatusPtrOutput

func (AllowListStatusOutput) ToAllowListStatusPtrOutputWithContext added in v0.26.0

func (o AllowListStatusOutput) ToAllowListStatusPtrOutputWithContext(ctx context.Context) AllowListStatusPtrOutput

func (AllowListStatusOutput) ToStringOutput added in v0.26.0

func (o AllowListStatusOutput) ToStringOutput() pulumi.StringOutput

func (AllowListStatusOutput) ToStringOutputWithContext added in v0.26.0

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

func (AllowListStatusOutput) ToStringPtrOutput added in v0.26.0

func (o AllowListStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AllowListStatusOutput) ToStringPtrOutputWithContext added in v0.26.0

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

type AllowListStatusPtrOutput added in v0.26.0

type AllowListStatusPtrOutput struct{ *pulumi.OutputState }

func (AllowListStatusPtrOutput) Elem added in v0.26.0

func (AllowListStatusPtrOutput) ElementType added in v0.26.0

func (AllowListStatusPtrOutput) ElementType() reflect.Type

func (AllowListStatusPtrOutput) ToAllowListStatusPtrOutput added in v0.26.0

func (o AllowListStatusPtrOutput) ToAllowListStatusPtrOutput() AllowListStatusPtrOutput

func (AllowListStatusPtrOutput) ToAllowListStatusPtrOutputWithContext added in v0.26.0

func (o AllowListStatusPtrOutput) ToAllowListStatusPtrOutputWithContext(ctx context.Context) AllowListStatusPtrOutput

func (AllowListStatusPtrOutput) ToStringPtrOutput added in v0.26.0

func (o AllowListStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AllowListStatusPtrOutput) ToStringPtrOutputWithContext added in v0.26.0

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

type AllowListTag added in v0.26.0

type AllowListTag struct {
	// The tag's key.
	Key string `pulumi:"key"`
	// The tag's value.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type AllowListTagArgs added in v0.26.0

type AllowListTagArgs struct {
	// The tag's key.
	Key pulumi.StringInput `pulumi:"key"`
	// The tag's value.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (AllowListTagArgs) ElementType added in v0.26.0

func (AllowListTagArgs) ElementType() reflect.Type

func (AllowListTagArgs) ToAllowListTagOutput added in v0.26.0

func (i AllowListTagArgs) ToAllowListTagOutput() AllowListTagOutput

func (AllowListTagArgs) ToAllowListTagOutputWithContext added in v0.26.0

func (i AllowListTagArgs) ToAllowListTagOutputWithContext(ctx context.Context) AllowListTagOutput

type AllowListTagArray added in v0.26.0

type AllowListTagArray []AllowListTagInput

func (AllowListTagArray) ElementType added in v0.26.0

func (AllowListTagArray) ElementType() reflect.Type

func (AllowListTagArray) ToAllowListTagArrayOutput added in v0.26.0

func (i AllowListTagArray) ToAllowListTagArrayOutput() AllowListTagArrayOutput

func (AllowListTagArray) ToAllowListTagArrayOutputWithContext added in v0.26.0

func (i AllowListTagArray) ToAllowListTagArrayOutputWithContext(ctx context.Context) AllowListTagArrayOutput

type AllowListTagArrayInput added in v0.26.0

type AllowListTagArrayInput interface {
	pulumi.Input

	ToAllowListTagArrayOutput() AllowListTagArrayOutput
	ToAllowListTagArrayOutputWithContext(context.Context) AllowListTagArrayOutput
}

AllowListTagArrayInput is an input type that accepts AllowListTagArray and AllowListTagArrayOutput values. You can construct a concrete instance of `AllowListTagArrayInput` via:

AllowListTagArray{ AllowListTagArgs{...} }

type AllowListTagArrayOutput added in v0.26.0

type AllowListTagArrayOutput struct{ *pulumi.OutputState }

func (AllowListTagArrayOutput) ElementType added in v0.26.0

func (AllowListTagArrayOutput) ElementType() reflect.Type

func (AllowListTagArrayOutput) Index added in v0.26.0

func (AllowListTagArrayOutput) ToAllowListTagArrayOutput added in v0.26.0

func (o AllowListTagArrayOutput) ToAllowListTagArrayOutput() AllowListTagArrayOutput

func (AllowListTagArrayOutput) ToAllowListTagArrayOutputWithContext added in v0.26.0

func (o AllowListTagArrayOutput) ToAllowListTagArrayOutputWithContext(ctx context.Context) AllowListTagArrayOutput

type AllowListTagInput added in v0.26.0

type AllowListTagInput interface {
	pulumi.Input

	ToAllowListTagOutput() AllowListTagOutput
	ToAllowListTagOutputWithContext(context.Context) AllowListTagOutput
}

AllowListTagInput is an input type that accepts AllowListTagArgs and AllowListTagOutput values. You can construct a concrete instance of `AllowListTagInput` via:

AllowListTagArgs{...}

type AllowListTagOutput added in v0.26.0

type AllowListTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (AllowListTagOutput) ElementType added in v0.26.0

func (AllowListTagOutput) ElementType() reflect.Type

func (AllowListTagOutput) Key added in v0.26.0

The tag's key.

func (AllowListTagOutput) ToAllowListTagOutput added in v0.26.0

func (o AllowListTagOutput) ToAllowListTagOutput() AllowListTagOutput

func (AllowListTagOutput) ToAllowListTagOutputWithContext added in v0.26.0

func (o AllowListTagOutput) ToAllowListTagOutputWithContext(ctx context.Context) AllowListTagOutput

func (AllowListTagOutput) Value added in v0.26.0

The tag's value.

type CustomDataIdentifier

type CustomDataIdentifier struct {
	pulumi.CustomResourceState

	// Custom data identifier ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Description of custom data identifier.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Words to be ignored.
	IgnoreWords pulumi.StringArrayOutput `pulumi:"ignoreWords"`
	// Keywords to be matched against.
	Keywords pulumi.StringArrayOutput `pulumi:"keywords"`
	// Maximum match distance.
	MaximumMatchDistance pulumi.IntPtrOutput `pulumi:"maximumMatchDistance"`
	// Name of custom data identifier.
	Name pulumi.StringOutput `pulumi:"name"`
	// Regular expression for custom data identifier.
	Regex pulumi.StringOutput `pulumi:"regex"`
}

Macie CustomDataIdentifier resource schema

func GetCustomDataIdentifier

func GetCustomDataIdentifier(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomDataIdentifierState, opts ...pulumi.ResourceOption) (*CustomDataIdentifier, error)

GetCustomDataIdentifier gets an existing CustomDataIdentifier 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 NewCustomDataIdentifier

func NewCustomDataIdentifier(ctx *pulumi.Context,
	name string, args *CustomDataIdentifierArgs, opts ...pulumi.ResourceOption) (*CustomDataIdentifier, error)

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

func (*CustomDataIdentifier) ElementType

func (*CustomDataIdentifier) ElementType() reflect.Type

func (*CustomDataIdentifier) ToCustomDataIdentifierOutput

func (i *CustomDataIdentifier) ToCustomDataIdentifierOutput() CustomDataIdentifierOutput

func (*CustomDataIdentifier) ToCustomDataIdentifierOutputWithContext

func (i *CustomDataIdentifier) ToCustomDataIdentifierOutputWithContext(ctx context.Context) CustomDataIdentifierOutput

type CustomDataIdentifierArgs

type CustomDataIdentifierArgs struct {
	// Description of custom data identifier.
	Description pulumi.StringPtrInput
	// Words to be ignored.
	IgnoreWords pulumi.StringArrayInput
	// Keywords to be matched against.
	Keywords pulumi.StringArrayInput
	// Maximum match distance.
	MaximumMatchDistance pulumi.IntPtrInput
	// Name of custom data identifier.
	Name pulumi.StringPtrInput
	// Regular expression for custom data identifier.
	Regex pulumi.StringInput
}

The set of arguments for constructing a CustomDataIdentifier resource.

func (CustomDataIdentifierArgs) ElementType

func (CustomDataIdentifierArgs) ElementType() reflect.Type

type CustomDataIdentifierInput

type CustomDataIdentifierInput interface {
	pulumi.Input

	ToCustomDataIdentifierOutput() CustomDataIdentifierOutput
	ToCustomDataIdentifierOutputWithContext(ctx context.Context) CustomDataIdentifierOutput
}

type CustomDataIdentifierOutput

type CustomDataIdentifierOutput struct{ *pulumi.OutputState }

func (CustomDataIdentifierOutput) Arn added in v0.17.0

Custom data identifier ARN.

func (CustomDataIdentifierOutput) Description added in v0.17.0

Description of custom data identifier.

func (CustomDataIdentifierOutput) ElementType

func (CustomDataIdentifierOutput) ElementType() reflect.Type

func (CustomDataIdentifierOutput) IgnoreWords added in v0.17.0

Words to be ignored.

func (CustomDataIdentifierOutput) Keywords added in v0.17.0

Keywords to be matched against.

func (CustomDataIdentifierOutput) MaximumMatchDistance added in v0.17.0

func (o CustomDataIdentifierOutput) MaximumMatchDistance() pulumi.IntPtrOutput

Maximum match distance.

func (CustomDataIdentifierOutput) Name added in v0.17.0

Name of custom data identifier.

func (CustomDataIdentifierOutput) Regex added in v0.17.0

Regular expression for custom data identifier.

func (CustomDataIdentifierOutput) ToCustomDataIdentifierOutput

func (o CustomDataIdentifierOutput) ToCustomDataIdentifierOutput() CustomDataIdentifierOutput

func (CustomDataIdentifierOutput) ToCustomDataIdentifierOutputWithContext

func (o CustomDataIdentifierOutput) ToCustomDataIdentifierOutputWithContext(ctx context.Context) CustomDataIdentifierOutput

type CustomDataIdentifierState

type CustomDataIdentifierState struct {
}

func (CustomDataIdentifierState) ElementType

func (CustomDataIdentifierState) ElementType() reflect.Type

type FindingsFilter

type FindingsFilter struct {
	pulumi.CustomResourceState

	// Findings filter action.
	Action FindingsFilterFindingFilterActionPtrOutput `pulumi:"action"`
	// Findings filter ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Findings filter description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Findings filter criteria.
	FindingCriteria FindingsFilterFindingCriteriaOutput `pulumi:"findingCriteria"`
	// Findings filters list.
	FindingsFilterListItems FindingsFilterListItemArrayOutput `pulumi:"findingsFilterListItems"`
	// Findings filter name
	Name pulumi.StringOutput `pulumi:"name"`
	// Findings filter position.
	Position pulumi.IntPtrOutput `pulumi:"position"`
}

Macie FindingsFilter resource schema.

func GetFindingsFilter

func GetFindingsFilter(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FindingsFilterState, opts ...pulumi.ResourceOption) (*FindingsFilter, error)

GetFindingsFilter gets an existing FindingsFilter 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 NewFindingsFilter

func NewFindingsFilter(ctx *pulumi.Context,
	name string, args *FindingsFilterArgs, opts ...pulumi.ResourceOption) (*FindingsFilter, error)

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

func (*FindingsFilter) ElementType

func (*FindingsFilter) ElementType() reflect.Type

func (*FindingsFilter) ToFindingsFilterOutput

func (i *FindingsFilter) ToFindingsFilterOutput() FindingsFilterOutput

func (*FindingsFilter) ToFindingsFilterOutputWithContext

func (i *FindingsFilter) ToFindingsFilterOutputWithContext(ctx context.Context) FindingsFilterOutput

type FindingsFilterArgs

type FindingsFilterArgs struct {
	// Findings filter action.
	Action FindingsFilterFindingFilterActionPtrInput
	// Findings filter description
	Description pulumi.StringPtrInput
	// Findings filter criteria.
	FindingCriteria FindingsFilterFindingCriteriaInput
	// Findings filter name
	Name pulumi.StringPtrInput
	// Findings filter position.
	Position pulumi.IntPtrInput
}

The set of arguments for constructing a FindingsFilter resource.

func (FindingsFilterArgs) ElementType

func (FindingsFilterArgs) ElementType() reflect.Type

type FindingsFilterCriterion

type FindingsFilterCriterion struct {
}

Map of filter criteria.

type FindingsFilterCriterionArgs

type FindingsFilterCriterionArgs struct {
}

Map of filter criteria.

func (FindingsFilterCriterionArgs) ElementType

func (FindingsFilterCriterionArgs) ToFindingsFilterCriterionOutput

func (i FindingsFilterCriterionArgs) ToFindingsFilterCriterionOutput() FindingsFilterCriterionOutput

func (FindingsFilterCriterionArgs) ToFindingsFilterCriterionOutputWithContext

func (i FindingsFilterCriterionArgs) ToFindingsFilterCriterionOutputWithContext(ctx context.Context) FindingsFilterCriterionOutput

func (FindingsFilterCriterionArgs) ToFindingsFilterCriterionPtrOutput

func (i FindingsFilterCriterionArgs) ToFindingsFilterCriterionPtrOutput() FindingsFilterCriterionPtrOutput

func (FindingsFilterCriterionArgs) ToFindingsFilterCriterionPtrOutputWithContext

func (i FindingsFilterCriterionArgs) ToFindingsFilterCriterionPtrOutputWithContext(ctx context.Context) FindingsFilterCriterionPtrOutput

type FindingsFilterCriterionInput

type FindingsFilterCriterionInput interface {
	pulumi.Input

	ToFindingsFilterCriterionOutput() FindingsFilterCriterionOutput
	ToFindingsFilterCriterionOutputWithContext(context.Context) FindingsFilterCriterionOutput
}

FindingsFilterCriterionInput is an input type that accepts FindingsFilterCriterionArgs and FindingsFilterCriterionOutput values. You can construct a concrete instance of `FindingsFilterCriterionInput` via:

FindingsFilterCriterionArgs{...}

type FindingsFilterCriterionOutput

type FindingsFilterCriterionOutput struct{ *pulumi.OutputState }

Map of filter criteria.

func (FindingsFilterCriterionOutput) ElementType

func (FindingsFilterCriterionOutput) ToFindingsFilterCriterionOutput

func (o FindingsFilterCriterionOutput) ToFindingsFilterCriterionOutput() FindingsFilterCriterionOutput

func (FindingsFilterCriterionOutput) ToFindingsFilterCriterionOutputWithContext

func (o FindingsFilterCriterionOutput) ToFindingsFilterCriterionOutputWithContext(ctx context.Context) FindingsFilterCriterionOutput

func (FindingsFilterCriterionOutput) ToFindingsFilterCriterionPtrOutput

func (o FindingsFilterCriterionOutput) ToFindingsFilterCriterionPtrOutput() FindingsFilterCriterionPtrOutput

func (FindingsFilterCriterionOutput) ToFindingsFilterCriterionPtrOutputWithContext

func (o FindingsFilterCriterionOutput) ToFindingsFilterCriterionPtrOutputWithContext(ctx context.Context) FindingsFilterCriterionPtrOutput

type FindingsFilterCriterionPtrInput

type FindingsFilterCriterionPtrInput interface {
	pulumi.Input

	ToFindingsFilterCriterionPtrOutput() FindingsFilterCriterionPtrOutput
	ToFindingsFilterCriterionPtrOutputWithContext(context.Context) FindingsFilterCriterionPtrOutput
}

FindingsFilterCriterionPtrInput is an input type that accepts FindingsFilterCriterionArgs, FindingsFilterCriterionPtr and FindingsFilterCriterionPtrOutput values. You can construct a concrete instance of `FindingsFilterCriterionPtrInput` via:

        FindingsFilterCriterionArgs{...}

or:

        nil

type FindingsFilterCriterionPtrOutput

type FindingsFilterCriterionPtrOutput struct{ *pulumi.OutputState }

func (FindingsFilterCriterionPtrOutput) Elem

func (FindingsFilterCriterionPtrOutput) ElementType

func (FindingsFilterCriterionPtrOutput) ToFindingsFilterCriterionPtrOutput

func (o FindingsFilterCriterionPtrOutput) ToFindingsFilterCriterionPtrOutput() FindingsFilterCriterionPtrOutput

func (FindingsFilterCriterionPtrOutput) ToFindingsFilterCriterionPtrOutputWithContext

func (o FindingsFilterCriterionPtrOutput) ToFindingsFilterCriterionPtrOutputWithContext(ctx context.Context) FindingsFilterCriterionPtrOutput

type FindingsFilterFindingCriteria

type FindingsFilterFindingCriteria struct {
	Criterion *FindingsFilterCriterion `pulumi:"criterion"`
}

type FindingsFilterFindingCriteriaArgs

type FindingsFilterFindingCriteriaArgs struct {
	Criterion FindingsFilterCriterionPtrInput `pulumi:"criterion"`
}

func (FindingsFilterFindingCriteriaArgs) ElementType

func (FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaOutput

func (i FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaOutput() FindingsFilterFindingCriteriaOutput

func (FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaOutputWithContext

func (i FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaOutputWithContext(ctx context.Context) FindingsFilterFindingCriteriaOutput

type FindingsFilterFindingCriteriaInput

type FindingsFilterFindingCriteriaInput interface {
	pulumi.Input

	ToFindingsFilterFindingCriteriaOutput() FindingsFilterFindingCriteriaOutput
	ToFindingsFilterFindingCriteriaOutputWithContext(context.Context) FindingsFilterFindingCriteriaOutput
}

FindingsFilterFindingCriteriaInput is an input type that accepts FindingsFilterFindingCriteriaArgs and FindingsFilterFindingCriteriaOutput values. You can construct a concrete instance of `FindingsFilterFindingCriteriaInput` via:

FindingsFilterFindingCriteriaArgs{...}

type FindingsFilterFindingCriteriaOutput

type FindingsFilterFindingCriteriaOutput struct{ *pulumi.OutputState }

func (FindingsFilterFindingCriteriaOutput) Criterion

func (FindingsFilterFindingCriteriaOutput) ElementType

func (FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaOutput

func (o FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaOutput() FindingsFilterFindingCriteriaOutput

func (FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaOutputWithContext

func (o FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaOutputWithContext(ctx context.Context) FindingsFilterFindingCriteriaOutput

type FindingsFilterFindingCriteriaPtrOutput

type FindingsFilterFindingCriteriaPtrOutput struct{ *pulumi.OutputState }

func (FindingsFilterFindingCriteriaPtrOutput) Criterion

func (FindingsFilterFindingCriteriaPtrOutput) Elem

func (FindingsFilterFindingCriteriaPtrOutput) ElementType

func (FindingsFilterFindingCriteriaPtrOutput) ToFindingsFilterFindingCriteriaPtrOutput

func (o FindingsFilterFindingCriteriaPtrOutput) ToFindingsFilterFindingCriteriaPtrOutput() FindingsFilterFindingCriteriaPtrOutput

func (FindingsFilterFindingCriteriaPtrOutput) ToFindingsFilterFindingCriteriaPtrOutputWithContext

func (o FindingsFilterFindingCriteriaPtrOutput) ToFindingsFilterFindingCriteriaPtrOutputWithContext(ctx context.Context) FindingsFilterFindingCriteriaPtrOutput

type FindingsFilterFindingFilterAction

type FindingsFilterFindingFilterAction string

func (FindingsFilterFindingFilterAction) ElementType

func (FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionOutput

func (e FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionOutput() FindingsFilterFindingFilterActionOutput

func (FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionOutputWithContext

func (e FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionOutputWithContext(ctx context.Context) FindingsFilterFindingFilterActionOutput

func (FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionPtrOutput

func (e FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionPtrOutput() FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionPtrOutputWithContext

func (e FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionPtrOutputWithContext(ctx context.Context) FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterAction) ToStringOutput

func (FindingsFilterFindingFilterAction) ToStringOutputWithContext

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

func (FindingsFilterFindingFilterAction) ToStringPtrOutput

func (FindingsFilterFindingFilterAction) ToStringPtrOutputWithContext

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

type FindingsFilterFindingFilterActionInput

type FindingsFilterFindingFilterActionInput interface {
	pulumi.Input

	ToFindingsFilterFindingFilterActionOutput() FindingsFilterFindingFilterActionOutput
	ToFindingsFilterFindingFilterActionOutputWithContext(context.Context) FindingsFilterFindingFilterActionOutput
}

FindingsFilterFindingFilterActionInput is an input type that accepts FindingsFilterFindingFilterActionArgs and FindingsFilterFindingFilterActionOutput values. You can construct a concrete instance of `FindingsFilterFindingFilterActionInput` via:

FindingsFilterFindingFilterActionArgs{...}

type FindingsFilterFindingFilterActionOutput

type FindingsFilterFindingFilterActionOutput struct{ *pulumi.OutputState }

func (FindingsFilterFindingFilterActionOutput) ElementType

func (FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionOutput

func (o FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionOutput() FindingsFilterFindingFilterActionOutput

func (FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionOutputWithContext

func (o FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionOutputWithContext(ctx context.Context) FindingsFilterFindingFilterActionOutput

func (FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionPtrOutput

func (o FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionPtrOutput() FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionPtrOutputWithContext

func (o FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionPtrOutputWithContext(ctx context.Context) FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterActionOutput) ToStringOutput

func (FindingsFilterFindingFilterActionOutput) ToStringOutputWithContext

func (FindingsFilterFindingFilterActionOutput) ToStringPtrOutput

func (FindingsFilterFindingFilterActionOutput) ToStringPtrOutputWithContext

type FindingsFilterFindingFilterActionPtrInput

type FindingsFilterFindingFilterActionPtrInput interface {
	pulumi.Input

	ToFindingsFilterFindingFilterActionPtrOutput() FindingsFilterFindingFilterActionPtrOutput
	ToFindingsFilterFindingFilterActionPtrOutputWithContext(context.Context) FindingsFilterFindingFilterActionPtrOutput
}

type FindingsFilterFindingFilterActionPtrOutput

type FindingsFilterFindingFilterActionPtrOutput struct{ *pulumi.OutputState }

func (FindingsFilterFindingFilterActionPtrOutput) Elem

func (FindingsFilterFindingFilterActionPtrOutput) ElementType

func (FindingsFilterFindingFilterActionPtrOutput) ToFindingsFilterFindingFilterActionPtrOutput

func (o FindingsFilterFindingFilterActionPtrOutput) ToFindingsFilterFindingFilterActionPtrOutput() FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterActionPtrOutput) ToFindingsFilterFindingFilterActionPtrOutputWithContext

func (o FindingsFilterFindingFilterActionPtrOutput) ToFindingsFilterFindingFilterActionPtrOutputWithContext(ctx context.Context) FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterActionPtrOutput) ToStringPtrOutput

func (FindingsFilterFindingFilterActionPtrOutput) ToStringPtrOutputWithContext

type FindingsFilterInput

type FindingsFilterInput interface {
	pulumi.Input

	ToFindingsFilterOutput() FindingsFilterOutput
	ToFindingsFilterOutputWithContext(ctx context.Context) FindingsFilterOutput
}

type FindingsFilterListItem added in v0.2.0

type FindingsFilterListItem struct {
	Id   *string `pulumi:"id"`
	Name *string `pulumi:"name"`
}

Returned by ListHandler representing filter name and ID.

type FindingsFilterListItemArrayOutput added in v0.2.0

type FindingsFilterListItemArrayOutput struct{ *pulumi.OutputState }

func (FindingsFilterListItemArrayOutput) ElementType added in v0.2.0

func (FindingsFilterListItemArrayOutput) Index added in v0.2.0

func (FindingsFilterListItemArrayOutput) ToFindingsFilterListItemArrayOutput added in v0.2.0

func (o FindingsFilterListItemArrayOutput) ToFindingsFilterListItemArrayOutput() FindingsFilterListItemArrayOutput

func (FindingsFilterListItemArrayOutput) ToFindingsFilterListItemArrayOutputWithContext added in v0.2.0

func (o FindingsFilterListItemArrayOutput) ToFindingsFilterListItemArrayOutputWithContext(ctx context.Context) FindingsFilterListItemArrayOutput

type FindingsFilterListItemOutput added in v0.2.0

type FindingsFilterListItemOutput struct{ *pulumi.OutputState }

Returned by ListHandler representing filter name and ID.

func (FindingsFilterListItemOutput) ElementType added in v0.2.0

func (FindingsFilterListItemOutput) Id added in v0.2.0

func (FindingsFilterListItemOutput) Name added in v0.2.0

func (FindingsFilterListItemOutput) ToFindingsFilterListItemOutput added in v0.2.0

func (o FindingsFilterListItemOutput) ToFindingsFilterListItemOutput() FindingsFilterListItemOutput

func (FindingsFilterListItemOutput) ToFindingsFilterListItemOutputWithContext added in v0.2.0

func (o FindingsFilterListItemOutput) ToFindingsFilterListItemOutputWithContext(ctx context.Context) FindingsFilterListItemOutput

type FindingsFilterOutput

type FindingsFilterOutput struct{ *pulumi.OutputState }

func (FindingsFilterOutput) Action added in v0.17.0

Findings filter action.

func (FindingsFilterOutput) Arn added in v0.17.0

Findings filter ARN.

func (FindingsFilterOutput) Description added in v0.17.0

Findings filter description

func (FindingsFilterOutput) ElementType

func (FindingsFilterOutput) ElementType() reflect.Type

func (FindingsFilterOutput) FindingCriteria added in v0.17.0

Findings filter criteria.

func (FindingsFilterOutput) FindingsFilterListItems added in v0.17.0

func (o FindingsFilterOutput) FindingsFilterListItems() FindingsFilterListItemArrayOutput

Findings filters list.

func (FindingsFilterOutput) Name added in v0.17.0

Findings filter name

func (FindingsFilterOutput) Position added in v0.17.0

Findings filter position.

func (FindingsFilterOutput) ToFindingsFilterOutput

func (o FindingsFilterOutput) ToFindingsFilterOutput() FindingsFilterOutput

func (FindingsFilterOutput) ToFindingsFilterOutputWithContext

func (o FindingsFilterOutput) ToFindingsFilterOutputWithContext(ctx context.Context) FindingsFilterOutput

type FindingsFilterState

type FindingsFilterState struct {
}

func (FindingsFilterState) ElementType

func (FindingsFilterState) ElementType() reflect.Type

type LookupAllowListArgs added in v0.26.0

type LookupAllowListArgs struct {
	// AllowList ID.
	Id string `pulumi:"id"`
}

type LookupAllowListOutputArgs added in v0.26.0

type LookupAllowListOutputArgs struct {
	// AllowList ID.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupAllowListOutputArgs) ElementType added in v0.26.0

func (LookupAllowListOutputArgs) ElementType() reflect.Type

type LookupAllowListResult added in v0.26.0

type LookupAllowListResult struct {
	// AllowList ARN.
	Arn *string `pulumi:"arn"`
	// AllowList criteria.
	Criteria *AllowListCriteria `pulumi:"criteria"`
	// Description of AllowList.
	Description *string `pulumi:"description"`
	// AllowList ID.
	Id *string `pulumi:"id"`
	// Name of AllowList.
	Name *string `pulumi:"name"`
	// AllowList status.
	Status *AllowListStatus `pulumi:"status"`
	// A collection of tags associated with a resource
	Tags []AllowListTag `pulumi:"tags"`
}

func LookupAllowList added in v0.26.0

func LookupAllowList(ctx *pulumi.Context, args *LookupAllowListArgs, opts ...pulumi.InvokeOption) (*LookupAllowListResult, error)

Macie AllowList resource schema

type LookupAllowListResultOutput added in v0.26.0

type LookupAllowListResultOutput struct{ *pulumi.OutputState }

func LookupAllowListOutput added in v0.26.0

func (LookupAllowListResultOutput) Arn added in v0.26.0

AllowList ARN.

func (LookupAllowListResultOutput) Criteria added in v0.26.0

AllowList criteria.

func (LookupAllowListResultOutput) Description added in v0.26.0

Description of AllowList.

func (LookupAllowListResultOutput) ElementType added in v0.26.0

func (LookupAllowListResultOutput) Id added in v0.26.0

AllowList ID.

func (LookupAllowListResultOutput) Name added in v0.26.0

Name of AllowList.

func (LookupAllowListResultOutput) Status added in v0.26.0

AllowList status.

func (LookupAllowListResultOutput) Tags added in v0.26.0

A collection of tags associated with a resource

func (LookupAllowListResultOutput) ToLookupAllowListResultOutput added in v0.26.0

func (o LookupAllowListResultOutput) ToLookupAllowListResultOutput() LookupAllowListResultOutput

func (LookupAllowListResultOutput) ToLookupAllowListResultOutputWithContext added in v0.26.0

func (o LookupAllowListResultOutput) ToLookupAllowListResultOutputWithContext(ctx context.Context) LookupAllowListResultOutput

type LookupCustomDataIdentifierArgs added in v0.12.0

type LookupCustomDataIdentifierArgs struct {
	// Custom data identifier ID.
	Id string `pulumi:"id"`
}

type LookupCustomDataIdentifierOutputArgs added in v0.12.0

type LookupCustomDataIdentifierOutputArgs struct {
	// Custom data identifier ID.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupCustomDataIdentifierOutputArgs) ElementType added in v0.12.0

type LookupCustomDataIdentifierResult added in v0.12.0

type LookupCustomDataIdentifierResult struct {
	// Custom data identifier ARN.
	Arn *string `pulumi:"arn"`
	// Custom data identifier ID.
	Id *string `pulumi:"id"`
}

func LookupCustomDataIdentifier added in v0.12.0

func LookupCustomDataIdentifier(ctx *pulumi.Context, args *LookupCustomDataIdentifierArgs, opts ...pulumi.InvokeOption) (*LookupCustomDataIdentifierResult, error)

Macie CustomDataIdentifier resource schema

type LookupCustomDataIdentifierResultOutput added in v0.12.0

type LookupCustomDataIdentifierResultOutput struct{ *pulumi.OutputState }

func (LookupCustomDataIdentifierResultOutput) Arn added in v0.12.0

Custom data identifier ARN.

func (LookupCustomDataIdentifierResultOutput) ElementType added in v0.12.0

func (LookupCustomDataIdentifierResultOutput) Id added in v0.12.0

Custom data identifier ID.

func (LookupCustomDataIdentifierResultOutput) ToLookupCustomDataIdentifierResultOutput added in v0.12.0

func (o LookupCustomDataIdentifierResultOutput) ToLookupCustomDataIdentifierResultOutput() LookupCustomDataIdentifierResultOutput

func (LookupCustomDataIdentifierResultOutput) ToLookupCustomDataIdentifierResultOutputWithContext added in v0.12.0

func (o LookupCustomDataIdentifierResultOutput) ToLookupCustomDataIdentifierResultOutputWithContext(ctx context.Context) LookupCustomDataIdentifierResultOutput

type LookupFindingsFilterArgs added in v0.12.0

type LookupFindingsFilterArgs struct {
	// Findings filter ID.
	Id string `pulumi:"id"`
}

type LookupFindingsFilterOutputArgs added in v0.12.0

type LookupFindingsFilterOutputArgs struct {
	// Findings filter ID.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupFindingsFilterOutputArgs) ElementType added in v0.12.0

type LookupFindingsFilterResult added in v0.12.0

type LookupFindingsFilterResult struct {
	// Findings filter action.
	Action *FindingsFilterFindingFilterAction `pulumi:"action"`
	// Findings filter ARN.
	Arn *string `pulumi:"arn"`
	// Findings filter description
	Description *string `pulumi:"description"`
	// Findings filter criteria.
	FindingCriteria *FindingsFilterFindingCriteria `pulumi:"findingCriteria"`
	// Findings filters list.
	FindingsFilterListItems []FindingsFilterListItem `pulumi:"findingsFilterListItems"`
	// Findings filter ID.
	Id *string `pulumi:"id"`
	// Findings filter name
	Name *string `pulumi:"name"`
	// Findings filter position.
	Position *int `pulumi:"position"`
}

func LookupFindingsFilter added in v0.12.0

func LookupFindingsFilter(ctx *pulumi.Context, args *LookupFindingsFilterArgs, opts ...pulumi.InvokeOption) (*LookupFindingsFilterResult, error)

Macie FindingsFilter resource schema.

type LookupFindingsFilterResultOutput added in v0.12.0

type LookupFindingsFilterResultOutput struct{ *pulumi.OutputState }

func LookupFindingsFilterOutput added in v0.12.0

func (LookupFindingsFilterResultOutput) Action added in v0.12.0

Findings filter action.

func (LookupFindingsFilterResultOutput) Arn added in v0.12.0

Findings filter ARN.

func (LookupFindingsFilterResultOutput) Description added in v0.12.0

Findings filter description

func (LookupFindingsFilterResultOutput) ElementType added in v0.12.0

func (LookupFindingsFilterResultOutput) FindingCriteria added in v0.12.0

Findings filter criteria.

func (LookupFindingsFilterResultOutput) FindingsFilterListItems added in v0.12.0

Findings filters list.

func (LookupFindingsFilterResultOutput) Id added in v0.12.0

Findings filter ID.

func (LookupFindingsFilterResultOutput) Name added in v0.12.0

Findings filter name

func (LookupFindingsFilterResultOutput) Position added in v0.12.0

Findings filter position.

func (LookupFindingsFilterResultOutput) ToLookupFindingsFilterResultOutput added in v0.12.0

func (o LookupFindingsFilterResultOutput) ToLookupFindingsFilterResultOutput() LookupFindingsFilterResultOutput

func (LookupFindingsFilterResultOutput) ToLookupFindingsFilterResultOutputWithContext added in v0.12.0

func (o LookupFindingsFilterResultOutput) ToLookupFindingsFilterResultOutputWithContext(ctx context.Context) LookupFindingsFilterResultOutput

type LookupSessionArgs added in v0.12.0

type LookupSessionArgs struct {
	// AWS account ID of customer
	AwsAccountId string `pulumi:"awsAccountId"`
}

type LookupSessionOutputArgs added in v0.12.0

type LookupSessionOutputArgs struct {
	// AWS account ID of customer
	AwsAccountId pulumi.StringInput `pulumi:"awsAccountId"`
}

func (LookupSessionOutputArgs) ElementType added in v0.12.0

func (LookupSessionOutputArgs) ElementType() reflect.Type

type LookupSessionResult added in v0.12.0

type LookupSessionResult struct {
	// AWS account ID of customer
	AwsAccountId *string `pulumi:"awsAccountId"`
	// A enumeration value that specifies how frequently finding updates are published.
	FindingPublishingFrequency *SessionFindingPublishingFrequency `pulumi:"findingPublishingFrequency"`
	// Service role used by Macie
	ServiceRole *string `pulumi:"serviceRole"`
	// A enumeration value that specifies the status of the Macie Session.
	Status *SessionStatus `pulumi:"status"`
}

func LookupSession added in v0.12.0

func LookupSession(ctx *pulumi.Context, args *LookupSessionArgs, opts ...pulumi.InvokeOption) (*LookupSessionResult, error)

The AWS::Macie::Session resource specifies a new Amazon Macie session. A session is an object that represents the Amazon Macie service. A session is required for Amazon Macie to become operational.

type LookupSessionResultOutput added in v0.12.0

type LookupSessionResultOutput struct{ *pulumi.OutputState }

func LookupSessionOutput added in v0.12.0

func LookupSessionOutput(ctx *pulumi.Context, args LookupSessionOutputArgs, opts ...pulumi.InvokeOption) LookupSessionResultOutput

func (LookupSessionResultOutput) AwsAccountId added in v0.12.0

AWS account ID of customer

func (LookupSessionResultOutput) ElementType added in v0.12.0

func (LookupSessionResultOutput) ElementType() reflect.Type

func (LookupSessionResultOutput) FindingPublishingFrequency added in v0.12.0

A enumeration value that specifies how frequently finding updates are published.

func (LookupSessionResultOutput) ServiceRole added in v0.12.0

Service role used by Macie

func (LookupSessionResultOutput) Status added in v0.12.0

A enumeration value that specifies the status of the Macie Session.

func (LookupSessionResultOutput) ToLookupSessionResultOutput added in v0.12.0

func (o LookupSessionResultOutput) ToLookupSessionResultOutput() LookupSessionResultOutput

func (LookupSessionResultOutput) ToLookupSessionResultOutputWithContext added in v0.12.0

func (o LookupSessionResultOutput) ToLookupSessionResultOutputWithContext(ctx context.Context) LookupSessionResultOutput

type Session

type Session struct {
	pulumi.CustomResourceState

	// AWS account ID of customer
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// A enumeration value that specifies how frequently finding updates are published.
	FindingPublishingFrequency SessionFindingPublishingFrequencyPtrOutput `pulumi:"findingPublishingFrequency"`
	// Service role used by Macie
	ServiceRole pulumi.StringOutput `pulumi:"serviceRole"`
	// A enumeration value that specifies the status of the Macie Session.
	Status SessionStatusPtrOutput `pulumi:"status"`
}

The AWS::Macie::Session resource specifies a new Amazon Macie session. A session is an object that represents the Amazon Macie service. A session is required for Amazon Macie to become operational.

func GetSession

func GetSession(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SessionState, opts ...pulumi.ResourceOption) (*Session, error)

GetSession gets an existing Session 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 NewSession

func NewSession(ctx *pulumi.Context,
	name string, args *SessionArgs, opts ...pulumi.ResourceOption) (*Session, error)

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

func (*Session) ElementType

func (*Session) ElementType() reflect.Type

func (*Session) ToSessionOutput

func (i *Session) ToSessionOutput() SessionOutput

func (*Session) ToSessionOutputWithContext

func (i *Session) ToSessionOutputWithContext(ctx context.Context) SessionOutput

type SessionArgs

type SessionArgs struct {
	// A enumeration value that specifies how frequently finding updates are published.
	FindingPublishingFrequency SessionFindingPublishingFrequencyPtrInput
	// A enumeration value that specifies the status of the Macie Session.
	Status SessionStatusPtrInput
}

The set of arguments for constructing a Session resource.

func (SessionArgs) ElementType

func (SessionArgs) ElementType() reflect.Type

type SessionFindingPublishingFrequency

type SessionFindingPublishingFrequency string

A enumeration value that specifies how frequently finding updates are published.

func (SessionFindingPublishingFrequency) ElementType

func (SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyOutput

func (e SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyOutput() SessionFindingPublishingFrequencyOutput

func (SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyOutputWithContext

func (e SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyOutputWithContext(ctx context.Context) SessionFindingPublishingFrequencyOutput

func (SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyPtrOutput

func (e SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyPtrOutput() SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyPtrOutputWithContext

func (e SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyPtrOutputWithContext(ctx context.Context) SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequency) ToStringOutput

func (SessionFindingPublishingFrequency) ToStringOutputWithContext

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

func (SessionFindingPublishingFrequency) ToStringPtrOutput

func (SessionFindingPublishingFrequency) ToStringPtrOutputWithContext

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

type SessionFindingPublishingFrequencyInput

type SessionFindingPublishingFrequencyInput interface {
	pulumi.Input

	ToSessionFindingPublishingFrequencyOutput() SessionFindingPublishingFrequencyOutput
	ToSessionFindingPublishingFrequencyOutputWithContext(context.Context) SessionFindingPublishingFrequencyOutput
}

SessionFindingPublishingFrequencyInput is an input type that accepts SessionFindingPublishingFrequencyArgs and SessionFindingPublishingFrequencyOutput values. You can construct a concrete instance of `SessionFindingPublishingFrequencyInput` via:

SessionFindingPublishingFrequencyArgs{...}

type SessionFindingPublishingFrequencyOutput

type SessionFindingPublishingFrequencyOutput struct{ *pulumi.OutputState }

func (SessionFindingPublishingFrequencyOutput) ElementType

func (SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyOutput

func (o SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyOutput() SessionFindingPublishingFrequencyOutput

func (SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyOutputWithContext

func (o SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyOutputWithContext(ctx context.Context) SessionFindingPublishingFrequencyOutput

func (SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyPtrOutput

func (o SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyPtrOutput() SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyPtrOutputWithContext

func (o SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyPtrOutputWithContext(ctx context.Context) SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequencyOutput) ToStringOutput

func (SessionFindingPublishingFrequencyOutput) ToStringOutputWithContext

func (SessionFindingPublishingFrequencyOutput) ToStringPtrOutput

func (SessionFindingPublishingFrequencyOutput) ToStringPtrOutputWithContext

type SessionFindingPublishingFrequencyPtrInput

type SessionFindingPublishingFrequencyPtrInput interface {
	pulumi.Input

	ToSessionFindingPublishingFrequencyPtrOutput() SessionFindingPublishingFrequencyPtrOutput
	ToSessionFindingPublishingFrequencyPtrOutputWithContext(context.Context) SessionFindingPublishingFrequencyPtrOutput
}

type SessionFindingPublishingFrequencyPtrOutput

type SessionFindingPublishingFrequencyPtrOutput struct{ *pulumi.OutputState }

func (SessionFindingPublishingFrequencyPtrOutput) Elem

func (SessionFindingPublishingFrequencyPtrOutput) ElementType

func (SessionFindingPublishingFrequencyPtrOutput) ToSessionFindingPublishingFrequencyPtrOutput

func (o SessionFindingPublishingFrequencyPtrOutput) ToSessionFindingPublishingFrequencyPtrOutput() SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequencyPtrOutput) ToSessionFindingPublishingFrequencyPtrOutputWithContext

func (o SessionFindingPublishingFrequencyPtrOutput) ToSessionFindingPublishingFrequencyPtrOutputWithContext(ctx context.Context) SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequencyPtrOutput) ToStringPtrOutput

func (SessionFindingPublishingFrequencyPtrOutput) ToStringPtrOutputWithContext

type SessionInput

type SessionInput interface {
	pulumi.Input

	ToSessionOutput() SessionOutput
	ToSessionOutputWithContext(ctx context.Context) SessionOutput
}

type SessionOutput

type SessionOutput struct{ *pulumi.OutputState }

func (SessionOutput) AwsAccountId added in v0.17.0

func (o SessionOutput) AwsAccountId() pulumi.StringOutput

AWS account ID of customer

func (SessionOutput) ElementType

func (SessionOutput) ElementType() reflect.Type

func (SessionOutput) FindingPublishingFrequency added in v0.17.0

func (o SessionOutput) FindingPublishingFrequency() SessionFindingPublishingFrequencyPtrOutput

A enumeration value that specifies how frequently finding updates are published.

func (SessionOutput) ServiceRole added in v0.17.0

func (o SessionOutput) ServiceRole() pulumi.StringOutput

Service role used by Macie

func (SessionOutput) Status added in v0.17.0

A enumeration value that specifies the status of the Macie Session.

func (SessionOutput) ToSessionOutput

func (o SessionOutput) ToSessionOutput() SessionOutput

func (SessionOutput) ToSessionOutputWithContext

func (o SessionOutput) ToSessionOutputWithContext(ctx context.Context) SessionOutput

type SessionState

type SessionState struct {
}

func (SessionState) ElementType

func (SessionState) ElementType() reflect.Type

type SessionStatus

type SessionStatus string

A enumeration value that specifies the status of the Macie Session.

func (SessionStatus) ElementType

func (SessionStatus) ElementType() reflect.Type

func (SessionStatus) ToSessionStatusOutput

func (e SessionStatus) ToSessionStatusOutput() SessionStatusOutput

func (SessionStatus) ToSessionStatusOutputWithContext

func (e SessionStatus) ToSessionStatusOutputWithContext(ctx context.Context) SessionStatusOutput

func (SessionStatus) ToSessionStatusPtrOutput

func (e SessionStatus) ToSessionStatusPtrOutput() SessionStatusPtrOutput

func (SessionStatus) ToSessionStatusPtrOutputWithContext

func (e SessionStatus) ToSessionStatusPtrOutputWithContext(ctx context.Context) SessionStatusPtrOutput

func (SessionStatus) ToStringOutput

func (e SessionStatus) ToStringOutput() pulumi.StringOutput

func (SessionStatus) ToStringOutputWithContext

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

func (SessionStatus) ToStringPtrOutput

func (e SessionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (SessionStatus) ToStringPtrOutputWithContext

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

type SessionStatusInput

type SessionStatusInput interface {
	pulumi.Input

	ToSessionStatusOutput() SessionStatusOutput
	ToSessionStatusOutputWithContext(context.Context) SessionStatusOutput
}

SessionStatusInput is an input type that accepts SessionStatusArgs and SessionStatusOutput values. You can construct a concrete instance of `SessionStatusInput` via:

SessionStatusArgs{...}

type SessionStatusOutput

type SessionStatusOutput struct{ *pulumi.OutputState }

func (SessionStatusOutput) ElementType

func (SessionStatusOutput) ElementType() reflect.Type

func (SessionStatusOutput) ToSessionStatusOutput

func (o SessionStatusOutput) ToSessionStatusOutput() SessionStatusOutput

func (SessionStatusOutput) ToSessionStatusOutputWithContext

func (o SessionStatusOutput) ToSessionStatusOutputWithContext(ctx context.Context) SessionStatusOutput

func (SessionStatusOutput) ToSessionStatusPtrOutput

func (o SessionStatusOutput) ToSessionStatusPtrOutput() SessionStatusPtrOutput

func (SessionStatusOutput) ToSessionStatusPtrOutputWithContext

func (o SessionStatusOutput) ToSessionStatusPtrOutputWithContext(ctx context.Context) SessionStatusPtrOutput

func (SessionStatusOutput) ToStringOutput

func (o SessionStatusOutput) ToStringOutput() pulumi.StringOutput

func (SessionStatusOutput) ToStringOutputWithContext

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

func (SessionStatusOutput) ToStringPtrOutput

func (o SessionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SessionStatusOutput) ToStringPtrOutputWithContext

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

type SessionStatusPtrInput

type SessionStatusPtrInput interface {
	pulumi.Input

	ToSessionStatusPtrOutput() SessionStatusPtrOutput
	ToSessionStatusPtrOutputWithContext(context.Context) SessionStatusPtrOutput
}

func SessionStatusPtr

func SessionStatusPtr(v string) SessionStatusPtrInput

type SessionStatusPtrOutput

type SessionStatusPtrOutput struct{ *pulumi.OutputState }

func (SessionStatusPtrOutput) Elem

func (SessionStatusPtrOutput) ElementType

func (SessionStatusPtrOutput) ElementType() reflect.Type

func (SessionStatusPtrOutput) ToSessionStatusPtrOutput

func (o SessionStatusPtrOutput) ToSessionStatusPtrOutput() SessionStatusPtrOutput

func (SessionStatusPtrOutput) ToSessionStatusPtrOutputWithContext

func (o SessionStatusPtrOutput) ToSessionStatusPtrOutputWithContext(ctx context.Context) SessionStatusPtrOutput

func (SessionStatusPtrOutput) ToStringPtrOutput

func (o SessionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SessionStatusPtrOutput) ToStringPtrOutputWithContext

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

Jump to

Keyboard shortcuts

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