macie

package
v0.104.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	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 ID.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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 aws.TagArrayInput
}

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) AwsId added in v0.99.0

AllowList ID.

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 CustomDataIdentifier

type CustomDataIdentifier struct {
	pulumi.CustomResourceState

	// Custom data identifier ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Custom data identifier ID.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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"`
	// A collection of tags associated with a resource
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

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
	// A collection of tags associated with a resource
	Tags aws.TagArrayInput
}

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) AwsId added in v0.99.0

Custom data identifier ID.

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) Tags added in v0.78.0

A collection of tags associated with a resource

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 CustomDataIdentifierTag added in v0.78.0

type CustomDataIdentifierTag 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 FindingsFilter

type FindingsFilter struct {
	pulumi.CustomResourceState

	// Findings filter action.
	Action FindingsFilterFindingFilterActionPtrOutput `pulumi:"action"`
	// Findings filter ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Findings filter ID.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// Findings filter description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Findings filter criteria.
	FindingCriteria FindingsFilterFindingCriteriaOutput `pulumi:"findingCriteria"`
	// Findings filter name
	Name pulumi.StringOutput `pulumi:"name"`
	// Findings filter position.
	Position pulumi.IntPtrOutput `pulumi:"position"`
	// A collection of tags associated with a resource
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

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
	// A collection of tags associated with a resource
	Tags aws.TagArrayInput
}

The set of arguments for constructing a FindingsFilter resource.

func (FindingsFilterArgs) ElementType

func (FindingsFilterArgs) ElementType() reflect.Type

type FindingsFilterCriterionAdditionalProperties added in v0.98.0

type FindingsFilterCriterionAdditionalProperties struct {
	Eq  []string `pulumi:"eq"`
	Gt  *int     `pulumi:"gt"`
	Gte *int     `pulumi:"gte"`
	Lt  *int     `pulumi:"lt"`
	Lte *int     `pulumi:"lte"`
	Neq []string `pulumi:"neq"`
}

type FindingsFilterCriterionAdditionalPropertiesArgs added in v0.98.0

type FindingsFilterCriterionAdditionalPropertiesArgs struct {
	Eq  pulumi.StringArrayInput `pulumi:"eq"`
	Gt  pulumi.IntPtrInput      `pulumi:"gt"`
	Gte pulumi.IntPtrInput      `pulumi:"gte"`
	Lt  pulumi.IntPtrInput      `pulumi:"lt"`
	Lte pulumi.IntPtrInput      `pulumi:"lte"`
	Neq pulumi.StringArrayInput `pulumi:"neq"`
}

func (FindingsFilterCriterionAdditionalPropertiesArgs) ElementType added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesArgs) ToFindingsFilterCriterionAdditionalPropertiesOutput added in v0.98.0

func (i FindingsFilterCriterionAdditionalPropertiesArgs) ToFindingsFilterCriterionAdditionalPropertiesOutput() FindingsFilterCriterionAdditionalPropertiesOutput

func (FindingsFilterCriterionAdditionalPropertiesArgs) ToFindingsFilterCriterionAdditionalPropertiesOutputWithContext added in v0.98.0

func (i FindingsFilterCriterionAdditionalPropertiesArgs) ToFindingsFilterCriterionAdditionalPropertiesOutputWithContext(ctx context.Context) FindingsFilterCriterionAdditionalPropertiesOutput

type FindingsFilterCriterionAdditionalPropertiesInput added in v0.98.0

type FindingsFilterCriterionAdditionalPropertiesInput interface {
	pulumi.Input

	ToFindingsFilterCriterionAdditionalPropertiesOutput() FindingsFilterCriterionAdditionalPropertiesOutput
	ToFindingsFilterCriterionAdditionalPropertiesOutputWithContext(context.Context) FindingsFilterCriterionAdditionalPropertiesOutput
}

FindingsFilterCriterionAdditionalPropertiesInput is an input type that accepts FindingsFilterCriterionAdditionalPropertiesArgs and FindingsFilterCriterionAdditionalPropertiesOutput values. You can construct a concrete instance of `FindingsFilterCriterionAdditionalPropertiesInput` via:

FindingsFilterCriterionAdditionalPropertiesArgs{...}

type FindingsFilterCriterionAdditionalPropertiesMap added in v0.98.0

type FindingsFilterCriterionAdditionalPropertiesMap map[string]FindingsFilterCriterionAdditionalPropertiesInput

func (FindingsFilterCriterionAdditionalPropertiesMap) ElementType added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesMap) ToFindingsFilterCriterionAdditionalPropertiesMapOutput added in v0.98.0

func (i FindingsFilterCriterionAdditionalPropertiesMap) ToFindingsFilterCriterionAdditionalPropertiesMapOutput() FindingsFilterCriterionAdditionalPropertiesMapOutput

func (FindingsFilterCriterionAdditionalPropertiesMap) ToFindingsFilterCriterionAdditionalPropertiesMapOutputWithContext added in v0.98.0

func (i FindingsFilterCriterionAdditionalPropertiesMap) ToFindingsFilterCriterionAdditionalPropertiesMapOutputWithContext(ctx context.Context) FindingsFilterCriterionAdditionalPropertiesMapOutput

type FindingsFilterCriterionAdditionalPropertiesMapInput added in v0.98.0

type FindingsFilterCriterionAdditionalPropertiesMapInput interface {
	pulumi.Input

	ToFindingsFilterCriterionAdditionalPropertiesMapOutput() FindingsFilterCriterionAdditionalPropertiesMapOutput
	ToFindingsFilterCriterionAdditionalPropertiesMapOutputWithContext(context.Context) FindingsFilterCriterionAdditionalPropertiesMapOutput
}

FindingsFilterCriterionAdditionalPropertiesMapInput is an input type that accepts FindingsFilterCriterionAdditionalPropertiesMap and FindingsFilterCriterionAdditionalPropertiesMapOutput values. You can construct a concrete instance of `FindingsFilterCriterionAdditionalPropertiesMapInput` via:

FindingsFilterCriterionAdditionalPropertiesMap{ "key": FindingsFilterCriterionAdditionalPropertiesArgs{...} }

type FindingsFilterCriterionAdditionalPropertiesMapOutput added in v0.98.0

type FindingsFilterCriterionAdditionalPropertiesMapOutput struct{ *pulumi.OutputState }

func (FindingsFilterCriterionAdditionalPropertiesMapOutput) ElementType added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesMapOutput) MapIndex added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesMapOutput) ToFindingsFilterCriterionAdditionalPropertiesMapOutput added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesMapOutput) ToFindingsFilterCriterionAdditionalPropertiesMapOutputWithContext added in v0.98.0

func (o FindingsFilterCriterionAdditionalPropertiesMapOutput) ToFindingsFilterCriterionAdditionalPropertiesMapOutputWithContext(ctx context.Context) FindingsFilterCriterionAdditionalPropertiesMapOutput

type FindingsFilterCriterionAdditionalPropertiesOutput added in v0.98.0

type FindingsFilterCriterionAdditionalPropertiesOutput struct{ *pulumi.OutputState }

func (FindingsFilterCriterionAdditionalPropertiesOutput) ElementType added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesOutput) Eq added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesOutput) Gt added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesOutput) Gte added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesOutput) Lt added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesOutput) Lte added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesOutput) Neq added in v0.98.0

func (FindingsFilterCriterionAdditionalPropertiesOutput) ToFindingsFilterCriterionAdditionalPropertiesOutput added in v0.98.0

func (o FindingsFilterCriterionAdditionalPropertiesOutput) ToFindingsFilterCriterionAdditionalPropertiesOutput() FindingsFilterCriterionAdditionalPropertiesOutput

func (FindingsFilterCriterionAdditionalPropertiesOutput) ToFindingsFilterCriterionAdditionalPropertiesOutputWithContext added in v0.98.0

func (o FindingsFilterCriterionAdditionalPropertiesOutput) ToFindingsFilterCriterionAdditionalPropertiesOutputWithContext(ctx context.Context) FindingsFilterCriterionAdditionalPropertiesOutput

type FindingsFilterFindingCriteria

type FindingsFilterFindingCriteria struct {
	Criterion map[string]FindingsFilterCriterionAdditionalProperties `pulumi:"criterion"`
}

type FindingsFilterFindingCriteriaArgs

type FindingsFilterFindingCriteriaArgs struct {
	Criterion FindingsFilterCriterionAdditionalPropertiesMapInput `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 values of the FindingsFilterFindingFilterAction enum A concrete instance of `FindingsFilterFindingFilterActionInput` can be one of the following:

FindingsFilterFindingFilterActionArchive
FindingsFilterFindingFilterActionNoop

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 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) AwsId added in v0.99.0

Findings filter ID.

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) Name added in v0.17.0

Findings filter name

func (FindingsFilterOutput) Position added in v0.17.0

Findings filter position.

func (FindingsFilterOutput) Tags added in v0.75.0

A collection of tags associated with a resource

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 FindingsFilterTag added in v0.75.0

type FindingsFilterTag 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 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 []aws.Tag `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"`
	// A collection of tags associated with a resource
	Tags []aws.Tag `pulumi:"tags"`
}

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) Tags added in v0.78.0

A collection of tags associated with a resource

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 filter ID.
	Id *string `pulumi:"id"`
	// Findings filter name
	Name *string `pulumi:"name"`
	// Findings filter position.
	Position *int `pulumi:"position"`
	// A collection of tags associated with a resource
	Tags []aws.Tag `pulumi:"tags"`
}

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) 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) Tags added in v0.75.0

A collection of tags associated with a resource

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 values of the SessionFindingPublishingFrequency enum A concrete instance of `SessionFindingPublishingFrequencyInput` can be one of the following:

SessionFindingPublishingFrequencyFifteenMinutes
SessionFindingPublishingFrequencyOneHour
SessionFindingPublishingFrequencySixHours

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 values of the SessionStatus enum A concrete instance of `SessionStatusInput` can be one of the following:

SessionStatusEnabled
SessionStatusPaused

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