devopsguru

package
v0.29.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ResourceCollectionTypeAwsCloudFormation = ResourceCollectionType("AWS_CLOUD_FORMATION")
	ResourceCollectionTypeAwsTags           = ResourceCollectionType("AWS_TAGS")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupNotificationChannelArgs added in v0.12.0

type LookupNotificationChannelArgs struct {
	// The ID of a notification channel.
	Id string `pulumi:"id"`
}

type LookupNotificationChannelOutputArgs added in v0.12.0

type LookupNotificationChannelOutputArgs struct {
	// The ID of a notification channel.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupNotificationChannelOutputArgs) ElementType added in v0.12.0

type LookupNotificationChannelResult added in v0.12.0

type LookupNotificationChannelResult struct {
	// The ID of a notification channel.
	Id *string `pulumi:"id"`
}

func LookupNotificationChannel added in v0.12.0

func LookupNotificationChannel(ctx *pulumi.Context, args *LookupNotificationChannelArgs, opts ...pulumi.InvokeOption) (*LookupNotificationChannelResult, error)

This resource schema represents the NotificationChannel resource in the Amazon DevOps Guru.

type LookupNotificationChannelResultOutput added in v0.12.0

type LookupNotificationChannelResultOutput struct{ *pulumi.OutputState }

func (LookupNotificationChannelResultOutput) ElementType added in v0.12.0

func (LookupNotificationChannelResultOutput) Id added in v0.12.0

The ID of a notification channel.

func (LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutput added in v0.12.0

func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutput() LookupNotificationChannelResultOutput

func (LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutputWithContext added in v0.12.0

func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutputWithContext(ctx context.Context) LookupNotificationChannelResultOutput

type LookupResourceCollectionArgs added in v0.12.0

type LookupResourceCollectionArgs struct {
	// The type of ResourceCollection
	ResourceCollectionType ResourceCollectionType `pulumi:"resourceCollectionType"`
}

type LookupResourceCollectionOutputArgs added in v0.12.0

type LookupResourceCollectionOutputArgs struct {
	// The type of ResourceCollection
	ResourceCollectionType ResourceCollectionTypeInput `pulumi:"resourceCollectionType"`
}

func (LookupResourceCollectionOutputArgs) ElementType added in v0.12.0

type LookupResourceCollectionResult added in v0.12.0

type LookupResourceCollectionResult struct {
	ResourceCollectionFilter *ResourceCollectionFilter `pulumi:"resourceCollectionFilter"`
	// The type of ResourceCollection
	ResourceCollectionType *ResourceCollectionType `pulumi:"resourceCollectionType"`
}

func LookupResourceCollection added in v0.12.0

func LookupResourceCollection(ctx *pulumi.Context, args *LookupResourceCollectionArgs, opts ...pulumi.InvokeOption) (*LookupResourceCollectionResult, error)

This resource schema represents the ResourceCollection resource in the Amazon DevOps Guru.

type LookupResourceCollectionResultOutput added in v0.12.0

type LookupResourceCollectionResultOutput struct{ *pulumi.OutputState }

func (LookupResourceCollectionResultOutput) ElementType added in v0.12.0

func (LookupResourceCollectionResultOutput) ResourceCollectionFilter added in v0.12.0

func (LookupResourceCollectionResultOutput) ResourceCollectionType added in v0.12.0

The type of ResourceCollection

func (LookupResourceCollectionResultOutput) ToLookupResourceCollectionResultOutput added in v0.12.0

func (o LookupResourceCollectionResultOutput) ToLookupResourceCollectionResultOutput() LookupResourceCollectionResultOutput

func (LookupResourceCollectionResultOutput) ToLookupResourceCollectionResultOutputWithContext added in v0.12.0

func (o LookupResourceCollectionResultOutput) ToLookupResourceCollectionResultOutputWithContext(ctx context.Context) LookupResourceCollectionResultOutput

type NotificationChannel

type NotificationChannel struct {
	pulumi.CustomResourceState

	Config NotificationChannelConfigOutput `pulumi:"config"`
}

This resource schema represents the NotificationChannel resource in the Amazon DevOps Guru.

func GetNotificationChannel

func GetNotificationChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotificationChannelState, opts ...pulumi.ResourceOption) (*NotificationChannel, error)

GetNotificationChannel gets an existing NotificationChannel 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 NewNotificationChannel

func NewNotificationChannel(ctx *pulumi.Context,
	name string, args *NotificationChannelArgs, opts ...pulumi.ResourceOption) (*NotificationChannel, error)

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

func (*NotificationChannel) ElementType

func (*NotificationChannel) ElementType() reflect.Type

func (*NotificationChannel) ToNotificationChannelOutput

func (i *NotificationChannel) ToNotificationChannelOutput() NotificationChannelOutput

func (*NotificationChannel) ToNotificationChannelOutputWithContext

func (i *NotificationChannel) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput

type NotificationChannelArgs

type NotificationChannelArgs struct {
	Config NotificationChannelConfigInput
}

The set of arguments for constructing a NotificationChannel resource.

func (NotificationChannelArgs) ElementType

func (NotificationChannelArgs) ElementType() reflect.Type

type NotificationChannelConfig added in v0.2.0

type NotificationChannelConfig struct {
	Sns *NotificationChannelSnsChannelConfig `pulumi:"sns"`
}

Information about notification channels you have configured with DevOps Guru.

type NotificationChannelConfigArgs added in v0.2.0

type NotificationChannelConfigArgs struct {
	Sns NotificationChannelSnsChannelConfigPtrInput `pulumi:"sns"`
}

Information about notification channels you have configured with DevOps Guru.

func (NotificationChannelConfigArgs) ElementType added in v0.2.0

func (NotificationChannelConfigArgs) ToNotificationChannelConfigOutput added in v0.2.0

func (i NotificationChannelConfigArgs) ToNotificationChannelConfigOutput() NotificationChannelConfigOutput

func (NotificationChannelConfigArgs) ToNotificationChannelConfigOutputWithContext added in v0.2.0

func (i NotificationChannelConfigArgs) ToNotificationChannelConfigOutputWithContext(ctx context.Context) NotificationChannelConfigOutput

type NotificationChannelConfigInput added in v0.2.0

type NotificationChannelConfigInput interface {
	pulumi.Input

	ToNotificationChannelConfigOutput() NotificationChannelConfigOutput
	ToNotificationChannelConfigOutputWithContext(context.Context) NotificationChannelConfigOutput
}

NotificationChannelConfigInput is an input type that accepts NotificationChannelConfigArgs and NotificationChannelConfigOutput values. You can construct a concrete instance of `NotificationChannelConfigInput` via:

NotificationChannelConfigArgs{...}

type NotificationChannelConfigOutput added in v0.2.0

type NotificationChannelConfigOutput struct{ *pulumi.OutputState }

Information about notification channels you have configured with DevOps Guru.

func (NotificationChannelConfigOutput) ElementType added in v0.2.0

func (NotificationChannelConfigOutput) Sns added in v0.2.0

func (NotificationChannelConfigOutput) ToNotificationChannelConfigOutput added in v0.2.0

func (o NotificationChannelConfigOutput) ToNotificationChannelConfigOutput() NotificationChannelConfigOutput

func (NotificationChannelConfigOutput) ToNotificationChannelConfigOutputWithContext added in v0.2.0

func (o NotificationChannelConfigOutput) ToNotificationChannelConfigOutputWithContext(ctx context.Context) NotificationChannelConfigOutput

type NotificationChannelInput

type NotificationChannelInput interface {
	pulumi.Input

	ToNotificationChannelOutput() NotificationChannelOutput
	ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
}

type NotificationChannelOutput

type NotificationChannelOutput struct{ *pulumi.OutputState }

func (NotificationChannelOutput) Config added in v0.17.0

func (NotificationChannelOutput) ElementType

func (NotificationChannelOutput) ElementType() reflect.Type

func (NotificationChannelOutput) ToNotificationChannelOutput

func (o NotificationChannelOutput) ToNotificationChannelOutput() NotificationChannelOutput

func (NotificationChannelOutput) ToNotificationChannelOutputWithContext

func (o NotificationChannelOutput) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput

type NotificationChannelSnsChannelConfig

type NotificationChannelSnsChannelConfig struct {
	TopicArn *string `pulumi:"topicArn"`
}

Information about a notification channel configured in DevOps Guru to send notifications when insights are created.

type NotificationChannelSnsChannelConfigArgs

type NotificationChannelSnsChannelConfigArgs struct {
	TopicArn pulumi.StringPtrInput `pulumi:"topicArn"`
}

Information about a notification channel configured in DevOps Guru to send notifications when insights are created.

func (NotificationChannelSnsChannelConfigArgs) ElementType

func (NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigOutput

func (i NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigOutput() NotificationChannelSnsChannelConfigOutput

func (NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigOutputWithContext

func (i NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigOutput

func (NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigPtrOutput

func (i NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigPtrOutput() NotificationChannelSnsChannelConfigPtrOutput

func (NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigPtrOutputWithContext

func (i NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigPtrOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigPtrOutput

type NotificationChannelSnsChannelConfigInput

type NotificationChannelSnsChannelConfigInput interface {
	pulumi.Input

	ToNotificationChannelSnsChannelConfigOutput() NotificationChannelSnsChannelConfigOutput
	ToNotificationChannelSnsChannelConfigOutputWithContext(context.Context) NotificationChannelSnsChannelConfigOutput
}

NotificationChannelSnsChannelConfigInput is an input type that accepts NotificationChannelSnsChannelConfigArgs and NotificationChannelSnsChannelConfigOutput values. You can construct a concrete instance of `NotificationChannelSnsChannelConfigInput` via:

NotificationChannelSnsChannelConfigArgs{...}

type NotificationChannelSnsChannelConfigOutput

type NotificationChannelSnsChannelConfigOutput struct{ *pulumi.OutputState }

Information about a notification channel configured in DevOps Guru to send notifications when insights are created.

func (NotificationChannelSnsChannelConfigOutput) ElementType

func (NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigOutput

func (o NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigOutput() NotificationChannelSnsChannelConfigOutput

func (NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigOutputWithContext

func (o NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigOutput

func (NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigPtrOutput

func (o NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigPtrOutput() NotificationChannelSnsChannelConfigPtrOutput

func (NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigPtrOutputWithContext

func (o NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigPtrOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigPtrOutput

func (NotificationChannelSnsChannelConfigOutput) TopicArn

type NotificationChannelSnsChannelConfigPtrInput

type NotificationChannelSnsChannelConfigPtrInput interface {
	pulumi.Input

	ToNotificationChannelSnsChannelConfigPtrOutput() NotificationChannelSnsChannelConfigPtrOutput
	ToNotificationChannelSnsChannelConfigPtrOutputWithContext(context.Context) NotificationChannelSnsChannelConfigPtrOutput
}

NotificationChannelSnsChannelConfigPtrInput is an input type that accepts NotificationChannelSnsChannelConfigArgs, NotificationChannelSnsChannelConfigPtr and NotificationChannelSnsChannelConfigPtrOutput values. You can construct a concrete instance of `NotificationChannelSnsChannelConfigPtrInput` via:

        NotificationChannelSnsChannelConfigArgs{...}

or:

        nil

type NotificationChannelSnsChannelConfigPtrOutput

type NotificationChannelSnsChannelConfigPtrOutput struct{ *pulumi.OutputState }

func (NotificationChannelSnsChannelConfigPtrOutput) Elem

func (NotificationChannelSnsChannelConfigPtrOutput) ElementType

func (NotificationChannelSnsChannelConfigPtrOutput) ToNotificationChannelSnsChannelConfigPtrOutput

func (o NotificationChannelSnsChannelConfigPtrOutput) ToNotificationChannelSnsChannelConfigPtrOutput() NotificationChannelSnsChannelConfigPtrOutput

func (NotificationChannelSnsChannelConfigPtrOutput) ToNotificationChannelSnsChannelConfigPtrOutputWithContext

func (o NotificationChannelSnsChannelConfigPtrOutput) ToNotificationChannelSnsChannelConfigPtrOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigPtrOutput

func (NotificationChannelSnsChannelConfigPtrOutput) TopicArn

type NotificationChannelState

type NotificationChannelState struct {
}

func (NotificationChannelState) ElementType

func (NotificationChannelState) ElementType() reflect.Type

type ResourceCollection

type ResourceCollection struct {
	pulumi.CustomResourceState

	ResourceCollectionFilter ResourceCollectionFilterOutput `pulumi:"resourceCollectionFilter"`
	// The type of ResourceCollection
	ResourceCollectionType ResourceCollectionTypeOutput `pulumi:"resourceCollectionType"`
}

This resource schema represents the ResourceCollection resource in the Amazon DevOps Guru.

func GetResourceCollection

func GetResourceCollection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourceCollectionState, opts ...pulumi.ResourceOption) (*ResourceCollection, error)

GetResourceCollection gets an existing ResourceCollection 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 NewResourceCollection

func NewResourceCollection(ctx *pulumi.Context,
	name string, args *ResourceCollectionArgs, opts ...pulumi.ResourceOption) (*ResourceCollection, error)

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

func (*ResourceCollection) ElementType

func (*ResourceCollection) ElementType() reflect.Type

func (*ResourceCollection) ToResourceCollectionOutput

func (i *ResourceCollection) ToResourceCollectionOutput() ResourceCollectionOutput

func (*ResourceCollection) ToResourceCollectionOutputWithContext

func (i *ResourceCollection) ToResourceCollectionOutputWithContext(ctx context.Context) ResourceCollectionOutput

type ResourceCollectionArgs

type ResourceCollectionArgs struct {
	ResourceCollectionFilter ResourceCollectionFilterInput
}

The set of arguments for constructing a ResourceCollection resource.

func (ResourceCollectionArgs) ElementType

func (ResourceCollectionArgs) ElementType() reflect.Type

type ResourceCollectionCloudFormationCollectionFilter

type ResourceCollectionCloudFormationCollectionFilter struct {
	// An array of CloudFormation stack names.
	StackNames []string `pulumi:"stackNames"`
}

CloudFormation resource for DevOps Guru to monitor

type ResourceCollectionCloudFormationCollectionFilterArgs

type ResourceCollectionCloudFormationCollectionFilterArgs struct {
	// An array of CloudFormation stack names.
	StackNames pulumi.StringArrayInput `pulumi:"stackNames"`
}

CloudFormation resource for DevOps Guru to monitor

func (ResourceCollectionCloudFormationCollectionFilterArgs) ElementType

func (ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterOutput

func (i ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterOutput() ResourceCollectionCloudFormationCollectionFilterOutput

func (ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterOutputWithContext

func (i ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterOutput

func (ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterPtrOutput

func (i ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterPtrOutput() ResourceCollectionCloudFormationCollectionFilterPtrOutput

func (ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext

func (i ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterPtrOutput

type ResourceCollectionCloudFormationCollectionFilterInput

type ResourceCollectionCloudFormationCollectionFilterInput interface {
	pulumi.Input

	ToResourceCollectionCloudFormationCollectionFilterOutput() ResourceCollectionCloudFormationCollectionFilterOutput
	ToResourceCollectionCloudFormationCollectionFilterOutputWithContext(context.Context) ResourceCollectionCloudFormationCollectionFilterOutput
}

ResourceCollectionCloudFormationCollectionFilterInput is an input type that accepts ResourceCollectionCloudFormationCollectionFilterArgs and ResourceCollectionCloudFormationCollectionFilterOutput values. You can construct a concrete instance of `ResourceCollectionCloudFormationCollectionFilterInput` via:

ResourceCollectionCloudFormationCollectionFilterArgs{...}

type ResourceCollectionCloudFormationCollectionFilterOutput

type ResourceCollectionCloudFormationCollectionFilterOutput struct{ *pulumi.OutputState }

CloudFormation resource for DevOps Guru to monitor

func (ResourceCollectionCloudFormationCollectionFilterOutput) ElementType

func (ResourceCollectionCloudFormationCollectionFilterOutput) StackNames

An array of CloudFormation stack names.

func (ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterOutput

func (ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterOutputWithContext

func (o ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterOutput

func (ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutput

func (o ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutput() ResourceCollectionCloudFormationCollectionFilterPtrOutput

func (ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext

func (o ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterPtrOutput

type ResourceCollectionCloudFormationCollectionFilterPtrInput

type ResourceCollectionCloudFormationCollectionFilterPtrInput interface {
	pulumi.Input

	ToResourceCollectionCloudFormationCollectionFilterPtrOutput() ResourceCollectionCloudFormationCollectionFilterPtrOutput
	ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext(context.Context) ResourceCollectionCloudFormationCollectionFilterPtrOutput
}

ResourceCollectionCloudFormationCollectionFilterPtrInput is an input type that accepts ResourceCollectionCloudFormationCollectionFilterArgs, ResourceCollectionCloudFormationCollectionFilterPtr and ResourceCollectionCloudFormationCollectionFilterPtrOutput values. You can construct a concrete instance of `ResourceCollectionCloudFormationCollectionFilterPtrInput` via:

        ResourceCollectionCloudFormationCollectionFilterArgs{...}

or:

        nil

type ResourceCollectionCloudFormationCollectionFilterPtrOutput

type ResourceCollectionCloudFormationCollectionFilterPtrOutput struct{ *pulumi.OutputState }

func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) Elem

func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) ElementType

func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) StackNames

An array of CloudFormation stack names.

func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutput

func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext

func (o ResourceCollectionCloudFormationCollectionFilterPtrOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterPtrOutput

type ResourceCollectionFilter added in v0.2.0

type ResourceCollectionFilter struct {
	CloudFormation *ResourceCollectionCloudFormationCollectionFilter `pulumi:"cloudFormation"`
	Tags           []ResourceCollectionTagCollection                 `pulumi:"tags"`
}

Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru.

type ResourceCollectionFilterArgs added in v0.2.0

type ResourceCollectionFilterArgs struct {
	CloudFormation ResourceCollectionCloudFormationCollectionFilterPtrInput `pulumi:"cloudFormation"`
	Tags           ResourceCollectionTagCollectionArrayInput                `pulumi:"tags"`
}

Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru.

func (ResourceCollectionFilterArgs) ElementType added in v0.2.0

func (ResourceCollectionFilterArgs) ToResourceCollectionFilterOutput added in v0.2.0

func (i ResourceCollectionFilterArgs) ToResourceCollectionFilterOutput() ResourceCollectionFilterOutput

func (ResourceCollectionFilterArgs) ToResourceCollectionFilterOutputWithContext added in v0.2.0

func (i ResourceCollectionFilterArgs) ToResourceCollectionFilterOutputWithContext(ctx context.Context) ResourceCollectionFilterOutput

type ResourceCollectionFilterInput added in v0.2.0

type ResourceCollectionFilterInput interface {
	pulumi.Input

	ToResourceCollectionFilterOutput() ResourceCollectionFilterOutput
	ToResourceCollectionFilterOutputWithContext(context.Context) ResourceCollectionFilterOutput
}

ResourceCollectionFilterInput is an input type that accepts ResourceCollectionFilterArgs and ResourceCollectionFilterOutput values. You can construct a concrete instance of `ResourceCollectionFilterInput` via:

ResourceCollectionFilterArgs{...}

type ResourceCollectionFilterOutput added in v0.2.0

type ResourceCollectionFilterOutput struct{ *pulumi.OutputState }

Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru.

func (ResourceCollectionFilterOutput) CloudFormation added in v0.2.0

func (ResourceCollectionFilterOutput) ElementType added in v0.2.0

func (ResourceCollectionFilterOutput) Tags added in v0.14.0

func (ResourceCollectionFilterOutput) ToResourceCollectionFilterOutput added in v0.2.0

func (o ResourceCollectionFilterOutput) ToResourceCollectionFilterOutput() ResourceCollectionFilterOutput

func (ResourceCollectionFilterOutput) ToResourceCollectionFilterOutputWithContext added in v0.2.0

func (o ResourceCollectionFilterOutput) ToResourceCollectionFilterOutputWithContext(ctx context.Context) ResourceCollectionFilterOutput

type ResourceCollectionFilterPtrOutput added in v0.2.0

type ResourceCollectionFilterPtrOutput struct{ *pulumi.OutputState }

func (ResourceCollectionFilterPtrOutput) CloudFormation added in v0.2.0

func (ResourceCollectionFilterPtrOutput) Elem added in v0.2.0

func (ResourceCollectionFilterPtrOutput) ElementType added in v0.2.0

func (ResourceCollectionFilterPtrOutput) Tags added in v0.14.0

func (ResourceCollectionFilterPtrOutput) ToResourceCollectionFilterPtrOutput added in v0.2.0

func (o ResourceCollectionFilterPtrOutput) ToResourceCollectionFilterPtrOutput() ResourceCollectionFilterPtrOutput

func (ResourceCollectionFilterPtrOutput) ToResourceCollectionFilterPtrOutputWithContext added in v0.2.0

func (o ResourceCollectionFilterPtrOutput) ToResourceCollectionFilterPtrOutputWithContext(ctx context.Context) ResourceCollectionFilterPtrOutput

type ResourceCollectionInput

type ResourceCollectionInput interface {
	pulumi.Input

	ToResourceCollectionOutput() ResourceCollectionOutput
	ToResourceCollectionOutputWithContext(ctx context.Context) ResourceCollectionOutput
}

type ResourceCollectionOutput

type ResourceCollectionOutput struct{ *pulumi.OutputState }

func (ResourceCollectionOutput) ElementType

func (ResourceCollectionOutput) ElementType() reflect.Type

func (ResourceCollectionOutput) ResourceCollectionFilter added in v0.17.0

func (o ResourceCollectionOutput) ResourceCollectionFilter() ResourceCollectionFilterOutput

func (ResourceCollectionOutput) ResourceCollectionType added in v0.17.0

func (o ResourceCollectionOutput) ResourceCollectionType() ResourceCollectionTypeOutput

The type of ResourceCollection

func (ResourceCollectionOutput) ToResourceCollectionOutput

func (o ResourceCollectionOutput) ToResourceCollectionOutput() ResourceCollectionOutput

func (ResourceCollectionOutput) ToResourceCollectionOutputWithContext

func (o ResourceCollectionOutput) ToResourceCollectionOutputWithContext(ctx context.Context) ResourceCollectionOutput

type ResourceCollectionState

type ResourceCollectionState struct {
}

func (ResourceCollectionState) ElementType

func (ResourceCollectionState) ElementType() reflect.Type

type ResourceCollectionTagCollection added in v0.14.0

type ResourceCollectionTagCollection struct {
	// A Tag key for DevOps Guru app boundary.
	AppBoundaryKey *string `pulumi:"appBoundaryKey"`
	// Tag values of DevOps Guru app boundary.
	TagValues []string `pulumi:"tagValues"`
}

Tagged resource for DevOps Guru to monitor

type ResourceCollectionTagCollectionArgs added in v0.14.0

type ResourceCollectionTagCollectionArgs struct {
	// A Tag key for DevOps Guru app boundary.
	AppBoundaryKey pulumi.StringPtrInput `pulumi:"appBoundaryKey"`
	// Tag values of DevOps Guru app boundary.
	TagValues pulumi.StringArrayInput `pulumi:"tagValues"`
}

Tagged resource for DevOps Guru to monitor

func (ResourceCollectionTagCollectionArgs) ElementType added in v0.14.0

func (ResourceCollectionTagCollectionArgs) ToResourceCollectionTagCollectionOutput added in v0.14.0

func (i ResourceCollectionTagCollectionArgs) ToResourceCollectionTagCollectionOutput() ResourceCollectionTagCollectionOutput

func (ResourceCollectionTagCollectionArgs) ToResourceCollectionTagCollectionOutputWithContext added in v0.14.0

func (i ResourceCollectionTagCollectionArgs) ToResourceCollectionTagCollectionOutputWithContext(ctx context.Context) ResourceCollectionTagCollectionOutput

type ResourceCollectionTagCollectionArray added in v0.14.0

type ResourceCollectionTagCollectionArray []ResourceCollectionTagCollectionInput

func (ResourceCollectionTagCollectionArray) ElementType added in v0.14.0

func (ResourceCollectionTagCollectionArray) ToResourceCollectionTagCollectionArrayOutput added in v0.14.0

func (i ResourceCollectionTagCollectionArray) ToResourceCollectionTagCollectionArrayOutput() ResourceCollectionTagCollectionArrayOutput

func (ResourceCollectionTagCollectionArray) ToResourceCollectionTagCollectionArrayOutputWithContext added in v0.14.0

func (i ResourceCollectionTagCollectionArray) ToResourceCollectionTagCollectionArrayOutputWithContext(ctx context.Context) ResourceCollectionTagCollectionArrayOutput

type ResourceCollectionTagCollectionArrayInput added in v0.14.0

type ResourceCollectionTagCollectionArrayInput interface {
	pulumi.Input

	ToResourceCollectionTagCollectionArrayOutput() ResourceCollectionTagCollectionArrayOutput
	ToResourceCollectionTagCollectionArrayOutputWithContext(context.Context) ResourceCollectionTagCollectionArrayOutput
}

ResourceCollectionTagCollectionArrayInput is an input type that accepts ResourceCollectionTagCollectionArray and ResourceCollectionTagCollectionArrayOutput values. You can construct a concrete instance of `ResourceCollectionTagCollectionArrayInput` via:

ResourceCollectionTagCollectionArray{ ResourceCollectionTagCollectionArgs{...} }

type ResourceCollectionTagCollectionArrayOutput added in v0.14.0

type ResourceCollectionTagCollectionArrayOutput struct{ *pulumi.OutputState }

func (ResourceCollectionTagCollectionArrayOutput) ElementType added in v0.14.0

func (ResourceCollectionTagCollectionArrayOutput) Index added in v0.14.0

func (ResourceCollectionTagCollectionArrayOutput) ToResourceCollectionTagCollectionArrayOutput added in v0.14.0

func (o ResourceCollectionTagCollectionArrayOutput) ToResourceCollectionTagCollectionArrayOutput() ResourceCollectionTagCollectionArrayOutput

func (ResourceCollectionTagCollectionArrayOutput) ToResourceCollectionTagCollectionArrayOutputWithContext added in v0.14.0

func (o ResourceCollectionTagCollectionArrayOutput) ToResourceCollectionTagCollectionArrayOutputWithContext(ctx context.Context) ResourceCollectionTagCollectionArrayOutput

type ResourceCollectionTagCollectionInput added in v0.14.0

type ResourceCollectionTagCollectionInput interface {
	pulumi.Input

	ToResourceCollectionTagCollectionOutput() ResourceCollectionTagCollectionOutput
	ToResourceCollectionTagCollectionOutputWithContext(context.Context) ResourceCollectionTagCollectionOutput
}

ResourceCollectionTagCollectionInput is an input type that accepts ResourceCollectionTagCollectionArgs and ResourceCollectionTagCollectionOutput values. You can construct a concrete instance of `ResourceCollectionTagCollectionInput` via:

ResourceCollectionTagCollectionArgs{...}

type ResourceCollectionTagCollectionOutput added in v0.14.0

type ResourceCollectionTagCollectionOutput struct{ *pulumi.OutputState }

Tagged resource for DevOps Guru to monitor

func (ResourceCollectionTagCollectionOutput) AppBoundaryKey added in v0.14.0

A Tag key for DevOps Guru app boundary.

func (ResourceCollectionTagCollectionOutput) ElementType added in v0.14.0

func (ResourceCollectionTagCollectionOutput) TagValues added in v0.14.0

Tag values of DevOps Guru app boundary.

func (ResourceCollectionTagCollectionOutput) ToResourceCollectionTagCollectionOutput added in v0.14.0

func (o ResourceCollectionTagCollectionOutput) ToResourceCollectionTagCollectionOutput() ResourceCollectionTagCollectionOutput

func (ResourceCollectionTagCollectionOutput) ToResourceCollectionTagCollectionOutputWithContext added in v0.14.0

func (o ResourceCollectionTagCollectionOutput) ToResourceCollectionTagCollectionOutputWithContext(ctx context.Context) ResourceCollectionTagCollectionOutput

type ResourceCollectionType added in v0.2.0

type ResourceCollectionType string

The type of ResourceCollection

func (ResourceCollectionType) ElementType added in v0.2.0

func (ResourceCollectionType) ElementType() reflect.Type

func (ResourceCollectionType) ToResourceCollectionTypeOutput added in v0.2.0

func (e ResourceCollectionType) ToResourceCollectionTypeOutput() ResourceCollectionTypeOutput

func (ResourceCollectionType) ToResourceCollectionTypeOutputWithContext added in v0.2.0

func (e ResourceCollectionType) ToResourceCollectionTypeOutputWithContext(ctx context.Context) ResourceCollectionTypeOutput

func (ResourceCollectionType) ToResourceCollectionTypePtrOutput added in v0.2.0

func (e ResourceCollectionType) ToResourceCollectionTypePtrOutput() ResourceCollectionTypePtrOutput

func (ResourceCollectionType) ToResourceCollectionTypePtrOutputWithContext added in v0.2.0

func (e ResourceCollectionType) ToResourceCollectionTypePtrOutputWithContext(ctx context.Context) ResourceCollectionTypePtrOutput

func (ResourceCollectionType) ToStringOutput added in v0.2.0

func (e ResourceCollectionType) ToStringOutput() pulumi.StringOutput

func (ResourceCollectionType) ToStringOutputWithContext added in v0.2.0

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

func (ResourceCollectionType) ToStringPtrOutput added in v0.2.0

func (e ResourceCollectionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceCollectionType) ToStringPtrOutputWithContext added in v0.2.0

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

type ResourceCollectionTypeInput added in v0.2.0

type ResourceCollectionTypeInput interface {
	pulumi.Input

	ToResourceCollectionTypeOutput() ResourceCollectionTypeOutput
	ToResourceCollectionTypeOutputWithContext(context.Context) ResourceCollectionTypeOutput
}

ResourceCollectionTypeInput is an input type that accepts ResourceCollectionTypeArgs and ResourceCollectionTypeOutput values. You can construct a concrete instance of `ResourceCollectionTypeInput` via:

ResourceCollectionTypeArgs{...}

type ResourceCollectionTypeOutput added in v0.2.0

type ResourceCollectionTypeOutput struct{ *pulumi.OutputState }

func (ResourceCollectionTypeOutput) ElementType added in v0.2.0

func (ResourceCollectionTypeOutput) ToResourceCollectionTypeOutput added in v0.2.0

func (o ResourceCollectionTypeOutput) ToResourceCollectionTypeOutput() ResourceCollectionTypeOutput

func (ResourceCollectionTypeOutput) ToResourceCollectionTypeOutputWithContext added in v0.2.0

func (o ResourceCollectionTypeOutput) ToResourceCollectionTypeOutputWithContext(ctx context.Context) ResourceCollectionTypeOutput

func (ResourceCollectionTypeOutput) ToResourceCollectionTypePtrOutput added in v0.2.0

func (o ResourceCollectionTypeOutput) ToResourceCollectionTypePtrOutput() ResourceCollectionTypePtrOutput

func (ResourceCollectionTypeOutput) ToResourceCollectionTypePtrOutputWithContext added in v0.2.0

func (o ResourceCollectionTypeOutput) ToResourceCollectionTypePtrOutputWithContext(ctx context.Context) ResourceCollectionTypePtrOutput

func (ResourceCollectionTypeOutput) ToStringOutput added in v0.2.0

func (ResourceCollectionTypeOutput) ToStringOutputWithContext added in v0.2.0

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

func (ResourceCollectionTypeOutput) ToStringPtrOutput added in v0.2.0

func (o ResourceCollectionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceCollectionTypeOutput) ToStringPtrOutputWithContext added in v0.2.0

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

type ResourceCollectionTypePtrInput added in v0.2.0

type ResourceCollectionTypePtrInput interface {
	pulumi.Input

	ToResourceCollectionTypePtrOutput() ResourceCollectionTypePtrOutput
	ToResourceCollectionTypePtrOutputWithContext(context.Context) ResourceCollectionTypePtrOutput
}

func ResourceCollectionTypePtr added in v0.2.0

func ResourceCollectionTypePtr(v string) ResourceCollectionTypePtrInput

type ResourceCollectionTypePtrOutput added in v0.2.0

type ResourceCollectionTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceCollectionTypePtrOutput) Elem added in v0.2.0

func (ResourceCollectionTypePtrOutput) ElementType added in v0.2.0

func (ResourceCollectionTypePtrOutput) ToResourceCollectionTypePtrOutput added in v0.2.0

func (o ResourceCollectionTypePtrOutput) ToResourceCollectionTypePtrOutput() ResourceCollectionTypePtrOutput

func (ResourceCollectionTypePtrOutput) ToResourceCollectionTypePtrOutputWithContext added in v0.2.0

func (o ResourceCollectionTypePtrOutput) ToResourceCollectionTypePtrOutputWithContext(ctx context.Context) ResourceCollectionTypePtrOutput

func (ResourceCollectionTypePtrOutput) ToStringPtrOutput added in v0.2.0

func (ResourceCollectionTypePtrOutput) ToStringPtrOutputWithContext added in v0.2.0

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

Jump to

Keyboard shortcuts

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