macie

package
v0.15.0 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

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

func (CustomDataIdentifierOutput) ElementType() reflect.Type

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

func (FindingsFilterOutput) ElementType() reflect.Type

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

func (SessionOutput) ElementType() reflect.Type

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