devopsguru

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: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NotificationChannelInsightSeverityLow    = NotificationChannelInsightSeverity("LOW")
	NotificationChannelInsightSeverityMedium = NotificationChannelInsightSeverity("MEDIUM")
	NotificationChannelInsightSeverityHigh   = NotificationChannelInsightSeverity("HIGH")
)
View Source
const (
	NotificationChannelNotificationMessageTypeNewInsight        = NotificationChannelNotificationMessageType("NEW_INSIGHT")
	NotificationChannelNotificationMessageTypeClosedInsight     = NotificationChannelNotificationMessageType("CLOSED_INSIGHT")
	NotificationChannelNotificationMessageTypeNewAssociation    = NotificationChannelNotificationMessageType("NEW_ASSOCIATION")
	NotificationChannelNotificationMessageTypeSeverityUpgraded  = NotificationChannelNotificationMessageType("SEVERITY_UPGRADED")
	NotificationChannelNotificationMessageTypeNewRecommendation = NotificationChannelNotificationMessageType("NEW_RECOMMENDATION")
)
View Source
const (
	ResourceCollectionTypeAwsCloudFormation = ResourceCollectionType("AWS_CLOUD_FORMATION")
	ResourceCollectionTypeAwsTags           = ResourceCollectionType("AWS_TAGS")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LogAnomalyDetectionIntegration added in v0.56.0

type LogAnomalyDetectionIntegration struct {
	pulumi.CustomResourceState

	AccountId pulumi.StringOutput `pulumi:"accountId"`
}

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

func GetLogAnomalyDetectionIntegration added in v0.56.0

func GetLogAnomalyDetectionIntegration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogAnomalyDetectionIntegrationState, opts ...pulumi.ResourceOption) (*LogAnomalyDetectionIntegration, error)

GetLogAnomalyDetectionIntegration gets an existing LogAnomalyDetectionIntegration 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 NewLogAnomalyDetectionIntegration added in v0.56.0

func NewLogAnomalyDetectionIntegration(ctx *pulumi.Context,
	name string, args *LogAnomalyDetectionIntegrationArgs, opts ...pulumi.ResourceOption) (*LogAnomalyDetectionIntegration, error)

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

func (*LogAnomalyDetectionIntegration) ElementType added in v0.56.0

func (*LogAnomalyDetectionIntegration) ToLogAnomalyDetectionIntegrationOutput added in v0.56.0

func (i *LogAnomalyDetectionIntegration) ToLogAnomalyDetectionIntegrationOutput() LogAnomalyDetectionIntegrationOutput

func (*LogAnomalyDetectionIntegration) ToLogAnomalyDetectionIntegrationOutputWithContext added in v0.56.0

func (i *LogAnomalyDetectionIntegration) ToLogAnomalyDetectionIntegrationOutputWithContext(ctx context.Context) LogAnomalyDetectionIntegrationOutput

type LogAnomalyDetectionIntegrationArgs added in v0.56.0

type LogAnomalyDetectionIntegrationArgs struct {
}

The set of arguments for constructing a LogAnomalyDetectionIntegration resource.

func (LogAnomalyDetectionIntegrationArgs) ElementType added in v0.56.0

type LogAnomalyDetectionIntegrationInput added in v0.56.0

type LogAnomalyDetectionIntegrationInput interface {
	pulumi.Input

	ToLogAnomalyDetectionIntegrationOutput() LogAnomalyDetectionIntegrationOutput
	ToLogAnomalyDetectionIntegrationOutputWithContext(ctx context.Context) LogAnomalyDetectionIntegrationOutput
}

type LogAnomalyDetectionIntegrationOutput added in v0.56.0

type LogAnomalyDetectionIntegrationOutput struct{ *pulumi.OutputState }

func (LogAnomalyDetectionIntegrationOutput) AccountId added in v0.56.0

func (LogAnomalyDetectionIntegrationOutput) ElementType added in v0.56.0

func (LogAnomalyDetectionIntegrationOutput) ToLogAnomalyDetectionIntegrationOutput added in v0.56.0

func (o LogAnomalyDetectionIntegrationOutput) ToLogAnomalyDetectionIntegrationOutput() LogAnomalyDetectionIntegrationOutput

func (LogAnomalyDetectionIntegrationOutput) ToLogAnomalyDetectionIntegrationOutputWithContext added in v0.56.0

func (o LogAnomalyDetectionIntegrationOutput) ToLogAnomalyDetectionIntegrationOutputWithContext(ctx context.Context) LogAnomalyDetectionIntegrationOutput

type LogAnomalyDetectionIntegrationState added in v0.56.0

type LogAnomalyDetectionIntegrationState struct {
}

func (LogAnomalyDetectionIntegrationState) ElementType added in v0.56.0

type LookupLogAnomalyDetectionIntegrationArgs added in v0.56.0

type LookupLogAnomalyDetectionIntegrationArgs struct {
	AccountId string `pulumi:"accountId"`
}

type LookupLogAnomalyDetectionIntegrationOutputArgs added in v0.56.0

type LookupLogAnomalyDetectionIntegrationOutputArgs struct {
	AccountId pulumi.StringInput `pulumi:"accountId"`
}

func (LookupLogAnomalyDetectionIntegrationOutputArgs) ElementType added in v0.56.0

type LookupLogAnomalyDetectionIntegrationResult added in v0.56.0

type LookupLogAnomalyDetectionIntegrationResult struct {
	AccountId *string `pulumi:"accountId"`
}

func LookupLogAnomalyDetectionIntegration added in v0.56.0

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

type LookupLogAnomalyDetectionIntegrationResultOutput added in v0.56.0

type LookupLogAnomalyDetectionIntegrationResultOutput struct{ *pulumi.OutputState }

func (LookupLogAnomalyDetectionIntegrationResultOutput) AccountId added in v0.56.0

func (LookupLogAnomalyDetectionIntegrationResultOutput) ElementType added in v0.56.0

func (LookupLogAnomalyDetectionIntegrationResultOutput) ToLookupLogAnomalyDetectionIntegrationResultOutput added in v0.56.0

func (o LookupLogAnomalyDetectionIntegrationResultOutput) ToLookupLogAnomalyDetectionIntegrationResultOutput() LookupLogAnomalyDetectionIntegrationResultOutput

func (LookupLogAnomalyDetectionIntegrationResultOutput) ToLookupLogAnomalyDetectionIntegrationResultOutputWithContext added in v0.56.0

func (o LookupLogAnomalyDetectionIntegrationResultOutput) ToLookupLogAnomalyDetectionIntegrationResultOutputWithContext(ctx context.Context) LookupLogAnomalyDetectionIntegrationResultOutput

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

	// The ID of a notification channel.
	AwsId  pulumi.StringOutput             `pulumi:"awsId"`
	Config NotificationChannelConfigOutput `pulumi:"config"`
}

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

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/devopsguru"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := devopsguru.NewNotificationChannel(ctx, "myNotificationChannel", &devopsguru.NotificationChannelArgs{
			Config: &devopsguru.NotificationChannelConfigArgs{
				Filters: &devopsguru.NotificationChannelNotificationFilterConfigArgs{
					MessageTypes: devopsguru.NotificationChannelNotificationMessageTypeArray{
						devopsguru.NotificationChannelNotificationMessageTypeNewInsight,
						devopsguru.NotificationChannelNotificationMessageTypeClosedInsight,
						devopsguru.NotificationChannelNotificationMessageTypeSeverityUpgraded,
					},
					Severities: devopsguru.NotificationChannelInsightSeverityArray{
						devopsguru.NotificationChannelInsightSeverityMedium,
						devopsguru.NotificationChannelInsightSeverityHigh,
					},
				},
				Sns: &devopsguru.NotificationChannelSnsChannelConfigArgs{
					TopicArn: pulumi.String("arn:aws:sns:us-east-1:123456789012:DefaultNotificationChannel"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/devopsguru"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := devopsguru.NewNotificationChannel(ctx, "myNotificationChannel1", &devopsguru.NotificationChannelArgs{
			Config: &devopsguru.NotificationChannelConfigArgs{
				Sns: &devopsguru.NotificationChannelSnsChannelConfigArgs{
					TopicArn: pulumi.String("arn:aws:sns:us-east-1:123456789012:DefaultNotificationChannel"),
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = devopsguru.NewNotificationChannel(ctx, "myNotificationChannel2", &devopsguru.NotificationChannelArgs{
			Config: &devopsguru.NotificationChannelConfigArgs{
				Sns: &devopsguru.NotificationChannelSnsChannelConfigArgs{
					TopicArn: pulumi.String("arn:aws:sns:us-east-1:123456789012:DefaultNotificationChannel2"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/devopsguru"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := devopsguru.NewNotificationChannel(ctx, "myNotificationChannel1", &devopsguru.NotificationChannelArgs{
			Config: &devopsguru.NotificationChannelConfigArgs{
				Sns: &devopsguru.NotificationChannelSnsChannelConfigArgs{
					TopicArn: pulumi.String("arn:aws:sns:us-east-1:123456789012:DefaultNotificationChannel"),
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = devopsguru.NewNotificationChannel(ctx, "myNotificationChannel2", &devopsguru.NotificationChannelArgs{
			Config: &devopsguru.NotificationChannelConfigArgs{
				Sns: &devopsguru.NotificationChannelSnsChannelConfigArgs{
					TopicArn: pulumi.String("arn:aws:sns:us-east-1:123456789012:DefaultNotificationChannel2"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

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 {
	Filters *NotificationChannelNotificationFilterConfig `pulumi:"filters"`
	Sns     *NotificationChannelSnsChannelConfig         `pulumi:"sns"`
}

Information about notification channels you have configured with DevOps Guru.

type NotificationChannelConfigArgs added in v0.2.0

type NotificationChannelConfigArgs struct {
	Filters NotificationChannelNotificationFilterConfigPtrInput `pulumi:"filters"`
	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) Filters added in v0.39.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 NotificationChannelInsightSeverity added in v0.39.0

type NotificationChannelInsightSeverity string

DevOps Guru Insight Severity Enum

func (NotificationChannelInsightSeverity) ElementType added in v0.39.0

func (NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityOutput added in v0.39.0

func (e NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityOutput() NotificationChannelInsightSeverityOutput

func (NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityOutputWithContext added in v0.39.0

func (e NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityOutput

func (NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityPtrOutput added in v0.39.0

func (e NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityPtrOutput() NotificationChannelInsightSeverityPtrOutput

func (NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityPtrOutputWithContext added in v0.39.0

func (e NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityPtrOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityPtrOutput

func (NotificationChannelInsightSeverity) ToStringOutput added in v0.39.0

func (NotificationChannelInsightSeverity) ToStringOutputWithContext added in v0.39.0

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

func (NotificationChannelInsightSeverity) ToStringPtrOutput added in v0.39.0

func (NotificationChannelInsightSeverity) ToStringPtrOutputWithContext added in v0.39.0

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

type NotificationChannelInsightSeverityArray added in v0.39.0

type NotificationChannelInsightSeverityArray []NotificationChannelInsightSeverity

func (NotificationChannelInsightSeverityArray) ElementType added in v0.39.0

func (NotificationChannelInsightSeverityArray) ToNotificationChannelInsightSeverityArrayOutput added in v0.39.0

func (i NotificationChannelInsightSeverityArray) ToNotificationChannelInsightSeverityArrayOutput() NotificationChannelInsightSeverityArrayOutput

func (NotificationChannelInsightSeverityArray) ToNotificationChannelInsightSeverityArrayOutputWithContext added in v0.39.0

func (i NotificationChannelInsightSeverityArray) ToNotificationChannelInsightSeverityArrayOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityArrayOutput

type NotificationChannelInsightSeverityArrayInput added in v0.39.0

type NotificationChannelInsightSeverityArrayInput interface {
	pulumi.Input

	ToNotificationChannelInsightSeverityArrayOutput() NotificationChannelInsightSeverityArrayOutput
	ToNotificationChannelInsightSeverityArrayOutputWithContext(context.Context) NotificationChannelInsightSeverityArrayOutput
}

NotificationChannelInsightSeverityArrayInput is an input type that accepts NotificationChannelInsightSeverityArray and NotificationChannelInsightSeverityArrayOutput values. You can construct a concrete instance of `NotificationChannelInsightSeverityArrayInput` via:

NotificationChannelInsightSeverityArray{ NotificationChannelInsightSeverityArgs{...} }

type NotificationChannelInsightSeverityArrayOutput added in v0.39.0

type NotificationChannelInsightSeverityArrayOutput struct{ *pulumi.OutputState }

func (NotificationChannelInsightSeverityArrayOutput) ElementType added in v0.39.0

func (NotificationChannelInsightSeverityArrayOutput) Index added in v0.39.0

func (NotificationChannelInsightSeverityArrayOutput) ToNotificationChannelInsightSeverityArrayOutput added in v0.39.0

func (o NotificationChannelInsightSeverityArrayOutput) ToNotificationChannelInsightSeverityArrayOutput() NotificationChannelInsightSeverityArrayOutput

func (NotificationChannelInsightSeverityArrayOutput) ToNotificationChannelInsightSeverityArrayOutputWithContext added in v0.39.0

func (o NotificationChannelInsightSeverityArrayOutput) ToNotificationChannelInsightSeverityArrayOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityArrayOutput

type NotificationChannelInsightSeverityInput added in v0.39.0

type NotificationChannelInsightSeverityInput interface {
	pulumi.Input

	ToNotificationChannelInsightSeverityOutput() NotificationChannelInsightSeverityOutput
	ToNotificationChannelInsightSeverityOutputWithContext(context.Context) NotificationChannelInsightSeverityOutput
}

NotificationChannelInsightSeverityInput is an input type that accepts values of the NotificationChannelInsightSeverity enum A concrete instance of `NotificationChannelInsightSeverityInput` can be one of the following:

NotificationChannelInsightSeverityLow
NotificationChannelInsightSeverityMedium
NotificationChannelInsightSeverityHigh

type NotificationChannelInsightSeverityOutput added in v0.39.0

type NotificationChannelInsightSeverityOutput struct{ *pulumi.OutputState }

func (NotificationChannelInsightSeverityOutput) ElementType added in v0.39.0

func (NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityOutput added in v0.39.0

func (o NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityOutput() NotificationChannelInsightSeverityOutput

func (NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityOutputWithContext added in v0.39.0

func (o NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityOutput

func (NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityPtrOutput added in v0.39.0

func (o NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityPtrOutput() NotificationChannelInsightSeverityPtrOutput

func (NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityPtrOutputWithContext added in v0.39.0

func (o NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityPtrOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityPtrOutput

func (NotificationChannelInsightSeverityOutput) ToStringOutput added in v0.39.0

func (NotificationChannelInsightSeverityOutput) ToStringOutputWithContext added in v0.39.0

func (NotificationChannelInsightSeverityOutput) ToStringPtrOutput added in v0.39.0

func (NotificationChannelInsightSeverityOutput) ToStringPtrOutputWithContext added in v0.39.0

type NotificationChannelInsightSeverityPtrInput added in v0.39.0

type NotificationChannelInsightSeverityPtrInput interface {
	pulumi.Input

	ToNotificationChannelInsightSeverityPtrOutput() NotificationChannelInsightSeverityPtrOutput
	ToNotificationChannelInsightSeverityPtrOutputWithContext(context.Context) NotificationChannelInsightSeverityPtrOutput
}

func NotificationChannelInsightSeverityPtr added in v0.39.0

func NotificationChannelInsightSeverityPtr(v string) NotificationChannelInsightSeverityPtrInput

type NotificationChannelInsightSeverityPtrOutput added in v0.39.0

type NotificationChannelInsightSeverityPtrOutput struct{ *pulumi.OutputState }

func (NotificationChannelInsightSeverityPtrOutput) Elem added in v0.39.0

func (NotificationChannelInsightSeverityPtrOutput) ElementType added in v0.39.0

func (NotificationChannelInsightSeverityPtrOutput) ToNotificationChannelInsightSeverityPtrOutput added in v0.39.0

func (o NotificationChannelInsightSeverityPtrOutput) ToNotificationChannelInsightSeverityPtrOutput() NotificationChannelInsightSeverityPtrOutput

func (NotificationChannelInsightSeverityPtrOutput) ToNotificationChannelInsightSeverityPtrOutputWithContext added in v0.39.0

func (o NotificationChannelInsightSeverityPtrOutput) ToNotificationChannelInsightSeverityPtrOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityPtrOutput

func (NotificationChannelInsightSeverityPtrOutput) ToStringPtrOutput added in v0.39.0

func (NotificationChannelInsightSeverityPtrOutput) ToStringPtrOutputWithContext added in v0.39.0

type NotificationChannelNotificationFilterConfig added in v0.39.0

type NotificationChannelNotificationFilterConfig struct {
	MessageTypes []NotificationChannelNotificationMessageType `pulumi:"messageTypes"`
	Severities   []NotificationChannelInsightSeverity         `pulumi:"severities"`
}

Information about filters of a notification channel configured in DevOpsGuru to filter for insights.

type NotificationChannelNotificationFilterConfigArgs added in v0.39.0

type NotificationChannelNotificationFilterConfigArgs struct {
	MessageTypes NotificationChannelNotificationMessageTypeArrayInput `pulumi:"messageTypes"`
	Severities   NotificationChannelInsightSeverityArrayInput         `pulumi:"severities"`
}

Information about filters of a notification channel configured in DevOpsGuru to filter for insights.

func (NotificationChannelNotificationFilterConfigArgs) ElementType added in v0.39.0

func (NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigOutput added in v0.39.0

func (i NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigOutput() NotificationChannelNotificationFilterConfigOutput

func (NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigOutputWithContext added in v0.39.0

func (i NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigOutputWithContext(ctx context.Context) NotificationChannelNotificationFilterConfigOutput

func (NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigPtrOutput added in v0.39.0

func (i NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigPtrOutput() NotificationChannelNotificationFilterConfigPtrOutput

func (NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigPtrOutputWithContext added in v0.39.0

func (i NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigPtrOutputWithContext(ctx context.Context) NotificationChannelNotificationFilterConfigPtrOutput

type NotificationChannelNotificationFilterConfigInput added in v0.39.0

type NotificationChannelNotificationFilterConfigInput interface {
	pulumi.Input

	ToNotificationChannelNotificationFilterConfigOutput() NotificationChannelNotificationFilterConfigOutput
	ToNotificationChannelNotificationFilterConfigOutputWithContext(context.Context) NotificationChannelNotificationFilterConfigOutput
}

NotificationChannelNotificationFilterConfigInput is an input type that accepts NotificationChannelNotificationFilterConfigArgs and NotificationChannelNotificationFilterConfigOutput values. You can construct a concrete instance of `NotificationChannelNotificationFilterConfigInput` via:

NotificationChannelNotificationFilterConfigArgs{...}

type NotificationChannelNotificationFilterConfigOutput added in v0.39.0

type NotificationChannelNotificationFilterConfigOutput struct{ *pulumi.OutputState }

Information about filters of a notification channel configured in DevOpsGuru to filter for insights.

func (NotificationChannelNotificationFilterConfigOutput) ElementType added in v0.39.0

func (NotificationChannelNotificationFilterConfigOutput) MessageTypes added in v0.39.0

func (NotificationChannelNotificationFilterConfigOutput) Severities added in v0.39.0

func (NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigOutput added in v0.39.0

func (o NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigOutput() NotificationChannelNotificationFilterConfigOutput

func (NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigOutputWithContext added in v0.39.0

func (o NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigOutputWithContext(ctx context.Context) NotificationChannelNotificationFilterConfigOutput

func (NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigPtrOutput added in v0.39.0

func (o NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigPtrOutput() NotificationChannelNotificationFilterConfigPtrOutput

func (NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigPtrOutputWithContext added in v0.39.0

func (o NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigPtrOutputWithContext(ctx context.Context) NotificationChannelNotificationFilterConfigPtrOutput

type NotificationChannelNotificationFilterConfigPtrInput added in v0.39.0

type NotificationChannelNotificationFilterConfigPtrInput interface {
	pulumi.Input

	ToNotificationChannelNotificationFilterConfigPtrOutput() NotificationChannelNotificationFilterConfigPtrOutput
	ToNotificationChannelNotificationFilterConfigPtrOutputWithContext(context.Context) NotificationChannelNotificationFilterConfigPtrOutput
}

NotificationChannelNotificationFilterConfigPtrInput is an input type that accepts NotificationChannelNotificationFilterConfigArgs, NotificationChannelNotificationFilterConfigPtr and NotificationChannelNotificationFilterConfigPtrOutput values. You can construct a concrete instance of `NotificationChannelNotificationFilterConfigPtrInput` via:

        NotificationChannelNotificationFilterConfigArgs{...}

or:

        nil

type NotificationChannelNotificationFilterConfigPtrOutput added in v0.39.0

type NotificationChannelNotificationFilterConfigPtrOutput struct{ *pulumi.OutputState }

func (NotificationChannelNotificationFilterConfigPtrOutput) Elem added in v0.39.0

func (NotificationChannelNotificationFilterConfigPtrOutput) ElementType added in v0.39.0

func (NotificationChannelNotificationFilterConfigPtrOutput) MessageTypes added in v0.39.0

func (NotificationChannelNotificationFilterConfigPtrOutput) Severities added in v0.39.0

func (NotificationChannelNotificationFilterConfigPtrOutput) ToNotificationChannelNotificationFilterConfigPtrOutput added in v0.39.0

func (NotificationChannelNotificationFilterConfigPtrOutput) ToNotificationChannelNotificationFilterConfigPtrOutputWithContext added in v0.39.0

func (o NotificationChannelNotificationFilterConfigPtrOutput) ToNotificationChannelNotificationFilterConfigPtrOutputWithContext(ctx context.Context) NotificationChannelNotificationFilterConfigPtrOutput

type NotificationChannelNotificationMessageType added in v0.39.0

type NotificationChannelNotificationMessageType string

DevOps Guru NotificationMessageType Enum

func (NotificationChannelNotificationMessageType) ElementType added in v0.39.0

func (NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypeOutput added in v0.39.0

func (e NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypeOutput() NotificationChannelNotificationMessageTypeOutput

func (NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypeOutputWithContext added in v0.39.0

func (e NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypeOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypeOutput

func (NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypePtrOutput added in v0.39.0

func (e NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypePtrOutput() NotificationChannelNotificationMessageTypePtrOutput

func (NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypePtrOutputWithContext added in v0.39.0

func (e NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypePtrOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypePtrOutput

func (NotificationChannelNotificationMessageType) ToStringOutput added in v0.39.0

func (NotificationChannelNotificationMessageType) ToStringOutputWithContext added in v0.39.0

func (NotificationChannelNotificationMessageType) ToStringPtrOutput added in v0.39.0

func (NotificationChannelNotificationMessageType) ToStringPtrOutputWithContext added in v0.39.0

type NotificationChannelNotificationMessageTypeArray added in v0.39.0

type NotificationChannelNotificationMessageTypeArray []NotificationChannelNotificationMessageType

func (NotificationChannelNotificationMessageTypeArray) ElementType added in v0.39.0

func (NotificationChannelNotificationMessageTypeArray) ToNotificationChannelNotificationMessageTypeArrayOutput added in v0.39.0

func (i NotificationChannelNotificationMessageTypeArray) ToNotificationChannelNotificationMessageTypeArrayOutput() NotificationChannelNotificationMessageTypeArrayOutput

func (NotificationChannelNotificationMessageTypeArray) ToNotificationChannelNotificationMessageTypeArrayOutputWithContext added in v0.39.0

func (i NotificationChannelNotificationMessageTypeArray) ToNotificationChannelNotificationMessageTypeArrayOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypeArrayOutput

type NotificationChannelNotificationMessageTypeArrayInput added in v0.39.0

type NotificationChannelNotificationMessageTypeArrayInput interface {
	pulumi.Input

	ToNotificationChannelNotificationMessageTypeArrayOutput() NotificationChannelNotificationMessageTypeArrayOutput
	ToNotificationChannelNotificationMessageTypeArrayOutputWithContext(context.Context) NotificationChannelNotificationMessageTypeArrayOutput
}

NotificationChannelNotificationMessageTypeArrayInput is an input type that accepts NotificationChannelNotificationMessageTypeArray and NotificationChannelNotificationMessageTypeArrayOutput values. You can construct a concrete instance of `NotificationChannelNotificationMessageTypeArrayInput` via:

NotificationChannelNotificationMessageTypeArray{ NotificationChannelNotificationMessageTypeArgs{...} }

type NotificationChannelNotificationMessageTypeArrayOutput added in v0.39.0

type NotificationChannelNotificationMessageTypeArrayOutput struct{ *pulumi.OutputState }

func (NotificationChannelNotificationMessageTypeArrayOutput) ElementType added in v0.39.0

func (NotificationChannelNotificationMessageTypeArrayOutput) Index added in v0.39.0

func (NotificationChannelNotificationMessageTypeArrayOutput) ToNotificationChannelNotificationMessageTypeArrayOutput added in v0.39.0

func (NotificationChannelNotificationMessageTypeArrayOutput) ToNotificationChannelNotificationMessageTypeArrayOutputWithContext added in v0.39.0

func (o NotificationChannelNotificationMessageTypeArrayOutput) ToNotificationChannelNotificationMessageTypeArrayOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypeArrayOutput

type NotificationChannelNotificationMessageTypeInput added in v0.39.0

type NotificationChannelNotificationMessageTypeInput interface {
	pulumi.Input

	ToNotificationChannelNotificationMessageTypeOutput() NotificationChannelNotificationMessageTypeOutput
	ToNotificationChannelNotificationMessageTypeOutputWithContext(context.Context) NotificationChannelNotificationMessageTypeOutput
}

NotificationChannelNotificationMessageTypeInput is an input type that accepts values of the NotificationChannelNotificationMessageType enum A concrete instance of `NotificationChannelNotificationMessageTypeInput` can be one of the following:

NotificationChannelNotificationMessageTypeNewInsight
NotificationChannelNotificationMessageTypeClosedInsight
NotificationChannelNotificationMessageTypeNewAssociation
NotificationChannelNotificationMessageTypeSeverityUpgraded
NotificationChannelNotificationMessageTypeNewRecommendation

type NotificationChannelNotificationMessageTypeOutput added in v0.39.0

type NotificationChannelNotificationMessageTypeOutput struct{ *pulumi.OutputState }

func (NotificationChannelNotificationMessageTypeOutput) ElementType added in v0.39.0

func (NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypeOutput added in v0.39.0

func (o NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypeOutput() NotificationChannelNotificationMessageTypeOutput

func (NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypeOutputWithContext added in v0.39.0

func (o NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypeOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypeOutput

func (NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypePtrOutput added in v0.39.0

func (o NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypePtrOutput() NotificationChannelNotificationMessageTypePtrOutput

func (NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypePtrOutputWithContext added in v0.39.0

func (o NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypePtrOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypePtrOutput

func (NotificationChannelNotificationMessageTypeOutput) ToStringOutput added in v0.39.0

func (NotificationChannelNotificationMessageTypeOutput) ToStringOutputWithContext added in v0.39.0

func (NotificationChannelNotificationMessageTypeOutput) ToStringPtrOutput added in v0.39.0

func (NotificationChannelNotificationMessageTypeOutput) ToStringPtrOutputWithContext added in v0.39.0

type NotificationChannelNotificationMessageTypePtrInput added in v0.39.0

type NotificationChannelNotificationMessageTypePtrInput interface {
	pulumi.Input

	ToNotificationChannelNotificationMessageTypePtrOutput() NotificationChannelNotificationMessageTypePtrOutput
	ToNotificationChannelNotificationMessageTypePtrOutputWithContext(context.Context) NotificationChannelNotificationMessageTypePtrOutput
}

func NotificationChannelNotificationMessageTypePtr added in v0.39.0

func NotificationChannelNotificationMessageTypePtr(v string) NotificationChannelNotificationMessageTypePtrInput

type NotificationChannelNotificationMessageTypePtrOutput added in v0.39.0

type NotificationChannelNotificationMessageTypePtrOutput struct{ *pulumi.OutputState }

func (NotificationChannelNotificationMessageTypePtrOutput) Elem added in v0.39.0

func (NotificationChannelNotificationMessageTypePtrOutput) ElementType added in v0.39.0

func (NotificationChannelNotificationMessageTypePtrOutput) ToNotificationChannelNotificationMessageTypePtrOutput added in v0.39.0

func (o NotificationChannelNotificationMessageTypePtrOutput) ToNotificationChannelNotificationMessageTypePtrOutput() NotificationChannelNotificationMessageTypePtrOutput

func (NotificationChannelNotificationMessageTypePtrOutput) ToNotificationChannelNotificationMessageTypePtrOutputWithContext added in v0.39.0

func (o NotificationChannelNotificationMessageTypePtrOutput) ToNotificationChannelNotificationMessageTypePtrOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypePtrOutput

func (NotificationChannelNotificationMessageTypePtrOutput) ToStringPtrOutput added in v0.39.0

func (NotificationChannelNotificationMessageTypePtrOutput) ToStringPtrOutputWithContext added in v0.39.0

type NotificationChannelOutput

type NotificationChannelOutput struct{ *pulumi.OutputState }

func (NotificationChannelOutput) AwsId added in v0.99.0

The ID of a notification channel.

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.

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/devopsguru"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := devopsguru.NewResourceCollection(ctx, "myResourceCollection", &devopsguru.ResourceCollectionArgs{
			ResourceCollectionFilter: &devopsguru.ResourceCollectionFilterArgs{
				CloudFormation: &devopsguru.ResourceCollectionCloudFormationCollectionFilterArgs{
					StackNames: pulumi.StringArray{
						pulumi.String("StackA"),
						pulumi.String("StackB"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/devopsguru"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := devopsguru.NewResourceCollection(ctx, "myResourceCollection", &devopsguru.ResourceCollectionArgs{
			ResourceCollectionFilter: &devopsguru.ResourceCollectionFilterArgs{
				CloudFormation: &devopsguru.ResourceCollectionCloudFormationCollectionFilterArgs{
					StackNames: pulumi.StringArray{
						pulumi.String("StackA"),
						pulumi.String("StackB"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/devopsguru"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := devopsguru.NewResourceCollection(ctx, "myResourceCollection", &devopsguru.ResourceCollectionArgs{
			ResourceCollectionFilter: &devopsguru.ResourceCollectionFilterArgs{
				CloudFormation: &devopsguru.ResourceCollectionCloudFormationCollectionFilterArgs{
					StackNames: pulumi.StringArray{
						pulumi.String("*"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/devopsguru"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := devopsguru.NewResourceCollection(ctx, "myResourceCollection", &devopsguru.ResourceCollectionArgs{
			ResourceCollectionFilter: &devopsguru.ResourceCollectionFilterArgs{
				CloudFormation: &devopsguru.ResourceCollectionCloudFormationCollectionFilterArgs{
					StackNames: pulumi.StringArray{
						pulumi.String("*"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

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

ResourceCollectionTypeAwsCloudFormation
ResourceCollectionTypeAwsTags

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