Documentation
¶
Index ¶
- Constants
- type LogAnomalyDetectionIntegration
- func (*LogAnomalyDetectionIntegration) ElementType() reflect.Type
- func (i *LogAnomalyDetectionIntegration) ToLogAnomalyDetectionIntegrationOutput() LogAnomalyDetectionIntegrationOutput
- func (i *LogAnomalyDetectionIntegration) ToLogAnomalyDetectionIntegrationOutputWithContext(ctx context.Context) LogAnomalyDetectionIntegrationOutput
- type LogAnomalyDetectionIntegrationArgs
- type LogAnomalyDetectionIntegrationInput
- type LogAnomalyDetectionIntegrationOutput
- func (o LogAnomalyDetectionIntegrationOutput) AccountId() pulumi.StringOutput
- func (LogAnomalyDetectionIntegrationOutput) ElementType() reflect.Type
- func (o LogAnomalyDetectionIntegrationOutput) ToLogAnomalyDetectionIntegrationOutput() LogAnomalyDetectionIntegrationOutput
- func (o LogAnomalyDetectionIntegrationOutput) ToLogAnomalyDetectionIntegrationOutputWithContext(ctx context.Context) LogAnomalyDetectionIntegrationOutput
- type LogAnomalyDetectionIntegrationState
- type LookupLogAnomalyDetectionIntegrationArgs
- type LookupLogAnomalyDetectionIntegrationOutputArgs
- type LookupLogAnomalyDetectionIntegrationResult
- type LookupLogAnomalyDetectionIntegrationResultOutput
- func (o LookupLogAnomalyDetectionIntegrationResultOutput) AccountId() pulumi.StringPtrOutput
- func (LookupLogAnomalyDetectionIntegrationResultOutput) ElementType() reflect.Type
- func (o LookupLogAnomalyDetectionIntegrationResultOutput) ToLookupLogAnomalyDetectionIntegrationResultOutput() LookupLogAnomalyDetectionIntegrationResultOutput
- func (o LookupLogAnomalyDetectionIntegrationResultOutput) ToLookupLogAnomalyDetectionIntegrationResultOutputWithContext(ctx context.Context) LookupLogAnomalyDetectionIntegrationResultOutput
- type LookupNotificationChannelArgs
- type LookupNotificationChannelOutputArgs
- type LookupNotificationChannelResult
- type LookupNotificationChannelResultOutput
- func (LookupNotificationChannelResultOutput) ElementType() reflect.Type
- func (o LookupNotificationChannelResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutput() LookupNotificationChannelResultOutput
- func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutputWithContext(ctx context.Context) LookupNotificationChannelResultOutput
- type LookupResourceCollectionArgs
- type LookupResourceCollectionOutputArgs
- type LookupResourceCollectionResult
- type LookupResourceCollectionResultOutput
- func (LookupResourceCollectionResultOutput) ElementType() reflect.Type
- func (o LookupResourceCollectionResultOutput) ResourceCollectionFilter() ResourceCollectionFilterPtrOutput
- func (o LookupResourceCollectionResultOutput) ResourceCollectionType() ResourceCollectionTypePtrOutput
- func (o LookupResourceCollectionResultOutput) ToLookupResourceCollectionResultOutput() LookupResourceCollectionResultOutput
- func (o LookupResourceCollectionResultOutput) ToLookupResourceCollectionResultOutputWithContext(ctx context.Context) LookupResourceCollectionResultOutput
- type NotificationChannel
- type NotificationChannelArgs
- type NotificationChannelConfig
- type NotificationChannelConfigArgs
- func (NotificationChannelConfigArgs) ElementType() reflect.Type
- func (i NotificationChannelConfigArgs) ToNotificationChannelConfigOutput() NotificationChannelConfigOutput
- func (i NotificationChannelConfigArgs) ToNotificationChannelConfigOutputWithContext(ctx context.Context) NotificationChannelConfigOutput
- type NotificationChannelConfigInput
- type NotificationChannelConfigOutput
- func (NotificationChannelConfigOutput) ElementType() reflect.Type
- func (o NotificationChannelConfigOutput) Filters() NotificationChannelNotificationFilterConfigPtrOutput
- func (o NotificationChannelConfigOutput) Sns() NotificationChannelSnsChannelConfigPtrOutput
- func (o NotificationChannelConfigOutput) ToNotificationChannelConfigOutput() NotificationChannelConfigOutput
- func (o NotificationChannelConfigOutput) ToNotificationChannelConfigOutputWithContext(ctx context.Context) NotificationChannelConfigOutput
- type NotificationChannelInput
- type NotificationChannelInsightSeverity
- func (NotificationChannelInsightSeverity) ElementType() reflect.Type
- func (e NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityOutput() NotificationChannelInsightSeverityOutput
- func (e NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityOutput
- func (e NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityPtrOutput() NotificationChannelInsightSeverityPtrOutput
- func (e NotificationChannelInsightSeverity) ToNotificationChannelInsightSeverityPtrOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityPtrOutput
- func (e NotificationChannelInsightSeverity) ToStringOutput() pulumi.StringOutput
- func (e NotificationChannelInsightSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationChannelInsightSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationChannelInsightSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationChannelInsightSeverityArray
- func (NotificationChannelInsightSeverityArray) ElementType() reflect.Type
- func (i NotificationChannelInsightSeverityArray) ToNotificationChannelInsightSeverityArrayOutput() NotificationChannelInsightSeverityArrayOutput
- func (i NotificationChannelInsightSeverityArray) ToNotificationChannelInsightSeverityArrayOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityArrayOutput
- type NotificationChannelInsightSeverityArrayInput
- type NotificationChannelInsightSeverityArrayOutput
- func (NotificationChannelInsightSeverityArrayOutput) ElementType() reflect.Type
- func (o NotificationChannelInsightSeverityArrayOutput) Index(i pulumi.IntInput) NotificationChannelInsightSeverityOutput
- func (o NotificationChannelInsightSeverityArrayOutput) ToNotificationChannelInsightSeverityArrayOutput() NotificationChannelInsightSeverityArrayOutput
- func (o NotificationChannelInsightSeverityArrayOutput) ToNotificationChannelInsightSeverityArrayOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityArrayOutput
- type NotificationChannelInsightSeverityInput
- type NotificationChannelInsightSeverityOutput
- func (NotificationChannelInsightSeverityOutput) ElementType() reflect.Type
- func (o NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityOutput() NotificationChannelInsightSeverityOutput
- func (o NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityOutput
- func (o NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityPtrOutput() NotificationChannelInsightSeverityPtrOutput
- func (o NotificationChannelInsightSeverityOutput) ToNotificationChannelInsightSeverityPtrOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityPtrOutput
- func (o NotificationChannelInsightSeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o NotificationChannelInsightSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NotificationChannelInsightSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationChannelInsightSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationChannelInsightSeverityPtrInput
- type NotificationChannelInsightSeverityPtrOutput
- func (o NotificationChannelInsightSeverityPtrOutput) Elem() NotificationChannelInsightSeverityOutput
- func (NotificationChannelInsightSeverityPtrOutput) ElementType() reflect.Type
- func (o NotificationChannelInsightSeverityPtrOutput) ToNotificationChannelInsightSeverityPtrOutput() NotificationChannelInsightSeverityPtrOutput
- func (o NotificationChannelInsightSeverityPtrOutput) ToNotificationChannelInsightSeverityPtrOutputWithContext(ctx context.Context) NotificationChannelInsightSeverityPtrOutput
- func (o NotificationChannelInsightSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationChannelInsightSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationChannelNotificationFilterConfig
- type NotificationChannelNotificationFilterConfigArgs
- func (NotificationChannelNotificationFilterConfigArgs) ElementType() reflect.Type
- func (i NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigOutput() NotificationChannelNotificationFilterConfigOutput
- func (i NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigOutputWithContext(ctx context.Context) NotificationChannelNotificationFilterConfigOutput
- func (i NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigPtrOutput() NotificationChannelNotificationFilterConfigPtrOutput
- func (i NotificationChannelNotificationFilterConfigArgs) ToNotificationChannelNotificationFilterConfigPtrOutputWithContext(ctx context.Context) NotificationChannelNotificationFilterConfigPtrOutput
- type NotificationChannelNotificationFilterConfigInput
- type NotificationChannelNotificationFilterConfigOutput
- func (NotificationChannelNotificationFilterConfigOutput) ElementType() reflect.Type
- func (o NotificationChannelNotificationFilterConfigOutput) MessageTypes() NotificationChannelNotificationMessageTypeArrayOutput
- func (o NotificationChannelNotificationFilterConfigOutput) Severities() NotificationChannelInsightSeverityArrayOutput
- func (o NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigOutput() NotificationChannelNotificationFilterConfigOutput
- func (o NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigOutputWithContext(ctx context.Context) NotificationChannelNotificationFilterConfigOutput
- func (o NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigPtrOutput() NotificationChannelNotificationFilterConfigPtrOutput
- func (o NotificationChannelNotificationFilterConfigOutput) ToNotificationChannelNotificationFilterConfigPtrOutputWithContext(ctx context.Context) NotificationChannelNotificationFilterConfigPtrOutput
- type NotificationChannelNotificationFilterConfigPtrInput
- type NotificationChannelNotificationFilterConfigPtrOutput
- func (o NotificationChannelNotificationFilterConfigPtrOutput) Elem() NotificationChannelNotificationFilterConfigOutput
- func (NotificationChannelNotificationFilterConfigPtrOutput) ElementType() reflect.Type
- func (o NotificationChannelNotificationFilterConfigPtrOutput) MessageTypes() NotificationChannelNotificationMessageTypeArrayOutput
- func (o NotificationChannelNotificationFilterConfigPtrOutput) Severities() NotificationChannelInsightSeverityArrayOutput
- func (o NotificationChannelNotificationFilterConfigPtrOutput) ToNotificationChannelNotificationFilterConfigPtrOutput() NotificationChannelNotificationFilterConfigPtrOutput
- func (o NotificationChannelNotificationFilterConfigPtrOutput) ToNotificationChannelNotificationFilterConfigPtrOutputWithContext(ctx context.Context) NotificationChannelNotificationFilterConfigPtrOutput
- type NotificationChannelNotificationMessageType
- func (NotificationChannelNotificationMessageType) ElementType() reflect.Type
- func (e NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypeOutput() NotificationChannelNotificationMessageTypeOutput
- func (e NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypeOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypeOutput
- func (e NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypePtrOutput() NotificationChannelNotificationMessageTypePtrOutput
- func (e NotificationChannelNotificationMessageType) ToNotificationChannelNotificationMessageTypePtrOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypePtrOutput
- func (e NotificationChannelNotificationMessageType) ToStringOutput() pulumi.StringOutput
- func (e NotificationChannelNotificationMessageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationChannelNotificationMessageType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationChannelNotificationMessageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationChannelNotificationMessageTypeArray
- func (NotificationChannelNotificationMessageTypeArray) ElementType() reflect.Type
- func (i NotificationChannelNotificationMessageTypeArray) ToNotificationChannelNotificationMessageTypeArrayOutput() NotificationChannelNotificationMessageTypeArrayOutput
- func (i NotificationChannelNotificationMessageTypeArray) ToNotificationChannelNotificationMessageTypeArrayOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypeArrayOutput
- type NotificationChannelNotificationMessageTypeArrayInput
- type NotificationChannelNotificationMessageTypeArrayOutput
- func (NotificationChannelNotificationMessageTypeArrayOutput) ElementType() reflect.Type
- func (o NotificationChannelNotificationMessageTypeArrayOutput) Index(i pulumi.IntInput) NotificationChannelNotificationMessageTypeOutput
- func (o NotificationChannelNotificationMessageTypeArrayOutput) ToNotificationChannelNotificationMessageTypeArrayOutput() NotificationChannelNotificationMessageTypeArrayOutput
- func (o NotificationChannelNotificationMessageTypeArrayOutput) ToNotificationChannelNotificationMessageTypeArrayOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypeArrayOutput
- type NotificationChannelNotificationMessageTypeInput
- type NotificationChannelNotificationMessageTypeOutput
- func (NotificationChannelNotificationMessageTypeOutput) ElementType() reflect.Type
- func (o NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypeOutput() NotificationChannelNotificationMessageTypeOutput
- func (o NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypeOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypeOutput
- func (o NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypePtrOutput() NotificationChannelNotificationMessageTypePtrOutput
- func (o NotificationChannelNotificationMessageTypeOutput) ToNotificationChannelNotificationMessageTypePtrOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypePtrOutput
- func (o NotificationChannelNotificationMessageTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o NotificationChannelNotificationMessageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NotificationChannelNotificationMessageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationChannelNotificationMessageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationChannelNotificationMessageTypePtrInput
- type NotificationChannelNotificationMessageTypePtrOutput
- func (o NotificationChannelNotificationMessageTypePtrOutput) Elem() NotificationChannelNotificationMessageTypeOutput
- func (NotificationChannelNotificationMessageTypePtrOutput) ElementType() reflect.Type
- func (o NotificationChannelNotificationMessageTypePtrOutput) ToNotificationChannelNotificationMessageTypePtrOutput() NotificationChannelNotificationMessageTypePtrOutput
- func (o NotificationChannelNotificationMessageTypePtrOutput) ToNotificationChannelNotificationMessageTypePtrOutputWithContext(ctx context.Context) NotificationChannelNotificationMessageTypePtrOutput
- func (o NotificationChannelNotificationMessageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationChannelNotificationMessageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationChannelOutput
- func (o NotificationChannelOutput) AwsId() pulumi.StringOutput
- func (o NotificationChannelOutput) Config() NotificationChannelConfigOutput
- func (NotificationChannelOutput) ElementType() reflect.Type
- func (o NotificationChannelOutput) ToNotificationChannelOutput() NotificationChannelOutput
- func (o NotificationChannelOutput) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
- type NotificationChannelSnsChannelConfig
- type NotificationChannelSnsChannelConfigArgs
- func (NotificationChannelSnsChannelConfigArgs) ElementType() reflect.Type
- func (i NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigOutput() NotificationChannelSnsChannelConfigOutput
- func (i NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigOutput
- func (i NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigPtrOutput() NotificationChannelSnsChannelConfigPtrOutput
- func (i NotificationChannelSnsChannelConfigArgs) ToNotificationChannelSnsChannelConfigPtrOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigPtrOutput
- type NotificationChannelSnsChannelConfigInput
- type NotificationChannelSnsChannelConfigOutput
- func (NotificationChannelSnsChannelConfigOutput) ElementType() reflect.Type
- func (o NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigOutput() NotificationChannelSnsChannelConfigOutput
- func (o NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigOutput
- func (o NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigPtrOutput() NotificationChannelSnsChannelConfigPtrOutput
- func (o NotificationChannelSnsChannelConfigOutput) ToNotificationChannelSnsChannelConfigPtrOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigPtrOutput
- func (o NotificationChannelSnsChannelConfigOutput) TopicArn() pulumi.StringPtrOutput
- type NotificationChannelSnsChannelConfigPtrInput
- type NotificationChannelSnsChannelConfigPtrOutput
- func (o NotificationChannelSnsChannelConfigPtrOutput) Elem() NotificationChannelSnsChannelConfigOutput
- func (NotificationChannelSnsChannelConfigPtrOutput) ElementType() reflect.Type
- func (o NotificationChannelSnsChannelConfigPtrOutput) ToNotificationChannelSnsChannelConfigPtrOutput() NotificationChannelSnsChannelConfigPtrOutput
- func (o NotificationChannelSnsChannelConfigPtrOutput) ToNotificationChannelSnsChannelConfigPtrOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigPtrOutput
- func (o NotificationChannelSnsChannelConfigPtrOutput) TopicArn() pulumi.StringPtrOutput
- type NotificationChannelState
- type ResourceCollection
- type ResourceCollectionArgs
- type ResourceCollectionCloudFormationCollectionFilter
- type ResourceCollectionCloudFormationCollectionFilterArgs
- func (ResourceCollectionCloudFormationCollectionFilterArgs) ElementType() reflect.Type
- func (i ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterOutput() ResourceCollectionCloudFormationCollectionFilterOutput
- func (i ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterOutput
- func (i ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterPtrOutput() ResourceCollectionCloudFormationCollectionFilterPtrOutput
- func (i ResourceCollectionCloudFormationCollectionFilterArgs) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterPtrOutput
- type ResourceCollectionCloudFormationCollectionFilterInput
- type ResourceCollectionCloudFormationCollectionFilterOutput
- func (ResourceCollectionCloudFormationCollectionFilterOutput) ElementType() reflect.Type
- func (o ResourceCollectionCloudFormationCollectionFilterOutput) StackNames() pulumi.StringArrayOutput
- func (o ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterOutput() ResourceCollectionCloudFormationCollectionFilterOutput
- func (o ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterOutput
- func (o ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutput() ResourceCollectionCloudFormationCollectionFilterPtrOutput
- func (o ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterPtrOutput
- type ResourceCollectionCloudFormationCollectionFilterPtrInput
- type ResourceCollectionCloudFormationCollectionFilterPtrOutput
- func (o ResourceCollectionCloudFormationCollectionFilterPtrOutput) Elem() ResourceCollectionCloudFormationCollectionFilterOutput
- func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) ElementType() reflect.Type
- func (o ResourceCollectionCloudFormationCollectionFilterPtrOutput) StackNames() pulumi.StringArrayOutput
- func (o ResourceCollectionCloudFormationCollectionFilterPtrOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutput() ResourceCollectionCloudFormationCollectionFilterPtrOutput
- func (o ResourceCollectionCloudFormationCollectionFilterPtrOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterPtrOutput
- type ResourceCollectionFilter
- type ResourceCollectionFilterArgs
- func (ResourceCollectionFilterArgs) ElementType() reflect.Type
- func (i ResourceCollectionFilterArgs) ToResourceCollectionFilterOutput() ResourceCollectionFilterOutput
- func (i ResourceCollectionFilterArgs) ToResourceCollectionFilterOutputWithContext(ctx context.Context) ResourceCollectionFilterOutput
- type ResourceCollectionFilterInput
- type ResourceCollectionFilterOutput
- func (o ResourceCollectionFilterOutput) CloudFormation() ResourceCollectionCloudFormationCollectionFilterPtrOutput
- func (ResourceCollectionFilterOutput) ElementType() reflect.Type
- func (o ResourceCollectionFilterOutput) Tags() ResourceCollectionTagCollectionArrayOutput
- func (o ResourceCollectionFilterOutput) ToResourceCollectionFilterOutput() ResourceCollectionFilterOutput
- func (o ResourceCollectionFilterOutput) ToResourceCollectionFilterOutputWithContext(ctx context.Context) ResourceCollectionFilterOutput
- type ResourceCollectionFilterPtrOutput
- func (o ResourceCollectionFilterPtrOutput) CloudFormation() ResourceCollectionCloudFormationCollectionFilterPtrOutput
- func (o ResourceCollectionFilterPtrOutput) Elem() ResourceCollectionFilterOutput
- func (ResourceCollectionFilterPtrOutput) ElementType() reflect.Type
- func (o ResourceCollectionFilterPtrOutput) Tags() ResourceCollectionTagCollectionArrayOutput
- func (o ResourceCollectionFilterPtrOutput) ToResourceCollectionFilterPtrOutput() ResourceCollectionFilterPtrOutput
- func (o ResourceCollectionFilterPtrOutput) ToResourceCollectionFilterPtrOutputWithContext(ctx context.Context) ResourceCollectionFilterPtrOutput
- type ResourceCollectionInput
- type ResourceCollectionOutput
- func (ResourceCollectionOutput) ElementType() reflect.Type
- func (o ResourceCollectionOutput) ResourceCollectionFilter() ResourceCollectionFilterOutput
- func (o ResourceCollectionOutput) ResourceCollectionType() ResourceCollectionTypeOutput
- func (o ResourceCollectionOutput) ToResourceCollectionOutput() ResourceCollectionOutput
- func (o ResourceCollectionOutput) ToResourceCollectionOutputWithContext(ctx context.Context) ResourceCollectionOutput
- type ResourceCollectionState
- type ResourceCollectionTagCollection
- type ResourceCollectionTagCollectionArgs
- func (ResourceCollectionTagCollectionArgs) ElementType() reflect.Type
- func (i ResourceCollectionTagCollectionArgs) ToResourceCollectionTagCollectionOutput() ResourceCollectionTagCollectionOutput
- func (i ResourceCollectionTagCollectionArgs) ToResourceCollectionTagCollectionOutputWithContext(ctx context.Context) ResourceCollectionTagCollectionOutput
- type ResourceCollectionTagCollectionArray
- func (ResourceCollectionTagCollectionArray) ElementType() reflect.Type
- func (i ResourceCollectionTagCollectionArray) ToResourceCollectionTagCollectionArrayOutput() ResourceCollectionTagCollectionArrayOutput
- func (i ResourceCollectionTagCollectionArray) ToResourceCollectionTagCollectionArrayOutputWithContext(ctx context.Context) ResourceCollectionTagCollectionArrayOutput
- type ResourceCollectionTagCollectionArrayInput
- type ResourceCollectionTagCollectionArrayOutput
- func (ResourceCollectionTagCollectionArrayOutput) ElementType() reflect.Type
- func (o ResourceCollectionTagCollectionArrayOutput) Index(i pulumi.IntInput) ResourceCollectionTagCollectionOutput
- func (o ResourceCollectionTagCollectionArrayOutput) ToResourceCollectionTagCollectionArrayOutput() ResourceCollectionTagCollectionArrayOutput
- func (o ResourceCollectionTagCollectionArrayOutput) ToResourceCollectionTagCollectionArrayOutputWithContext(ctx context.Context) ResourceCollectionTagCollectionArrayOutput
- type ResourceCollectionTagCollectionInput
- type ResourceCollectionTagCollectionOutput
- func (o ResourceCollectionTagCollectionOutput) AppBoundaryKey() pulumi.StringPtrOutput
- func (ResourceCollectionTagCollectionOutput) ElementType() reflect.Type
- func (o ResourceCollectionTagCollectionOutput) TagValues() pulumi.StringArrayOutput
- func (o ResourceCollectionTagCollectionOutput) ToResourceCollectionTagCollectionOutput() ResourceCollectionTagCollectionOutput
- func (o ResourceCollectionTagCollectionOutput) ToResourceCollectionTagCollectionOutputWithContext(ctx context.Context) ResourceCollectionTagCollectionOutput
- type ResourceCollectionType
- func (ResourceCollectionType) ElementType() reflect.Type
- func (e ResourceCollectionType) ToResourceCollectionTypeOutput() ResourceCollectionTypeOutput
- func (e ResourceCollectionType) ToResourceCollectionTypeOutputWithContext(ctx context.Context) ResourceCollectionTypeOutput
- func (e ResourceCollectionType) ToResourceCollectionTypePtrOutput() ResourceCollectionTypePtrOutput
- func (e ResourceCollectionType) ToResourceCollectionTypePtrOutputWithContext(ctx context.Context) ResourceCollectionTypePtrOutput
- func (e ResourceCollectionType) ToStringOutput() pulumi.StringOutput
- func (e ResourceCollectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceCollectionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceCollectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceCollectionTypeInput
- type ResourceCollectionTypeOutput
- func (ResourceCollectionTypeOutput) ElementType() reflect.Type
- func (o ResourceCollectionTypeOutput) ToResourceCollectionTypeOutput() ResourceCollectionTypeOutput
- func (o ResourceCollectionTypeOutput) ToResourceCollectionTypeOutputWithContext(ctx context.Context) ResourceCollectionTypeOutput
- func (o ResourceCollectionTypeOutput) ToResourceCollectionTypePtrOutput() ResourceCollectionTypePtrOutput
- func (o ResourceCollectionTypeOutput) ToResourceCollectionTypePtrOutputWithContext(ctx context.Context) ResourceCollectionTypePtrOutput
- func (o ResourceCollectionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceCollectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceCollectionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceCollectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceCollectionTypePtrInput
- type ResourceCollectionTypePtrOutput
- func (o ResourceCollectionTypePtrOutput) Elem() ResourceCollectionTypeOutput
- func (ResourceCollectionTypePtrOutput) ElementType() reflect.Type
- func (o ResourceCollectionTypePtrOutput) ToResourceCollectionTypePtrOutput() ResourceCollectionTypePtrOutput
- func (o ResourceCollectionTypePtrOutput) ToResourceCollectionTypePtrOutputWithContext(ctx context.Context) ResourceCollectionTypePtrOutput
- func (o ResourceCollectionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceCollectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( NotificationChannelInsightSeverityLow = NotificationChannelInsightSeverity("LOW") NotificationChannelInsightSeverityMedium = NotificationChannelInsightSeverity("MEDIUM") NotificationChannelInsightSeverityHigh = NotificationChannelInsightSeverity("HIGH") )
const ( NotificationChannelNotificationMessageTypeNewInsight = NotificationChannelNotificationMessageType("NEW_INSIGHT") NotificationChannelNotificationMessageTypeClosedInsight = NotificationChannelNotificationMessageType("CLOSED_INSIGHT") NotificationChannelNotificationMessageTypeNewAssociation = NotificationChannelNotificationMessageType("NEW_ASSOCIATION") NotificationChannelNotificationMessageTypeSeverityUpgraded = NotificationChannelNotificationMessageType("SEVERITY_UPGRADED") NotificationChannelNotificationMessageTypeNewRecommendation = NotificationChannelNotificationMessageType("NEW_RECOMMENDATION") )
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 // The account ID associated with the integration of DevOps Guru with CloudWatch log groups for log anomaly detection. 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) ElementType() reflect.Type
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
func (LogAnomalyDetectionIntegrationArgs) ElementType() reflect.Type
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 (o LogAnomalyDetectionIntegrationOutput) AccountId() pulumi.StringOutput
The account ID associated with the integration of DevOps Guru with CloudWatch log groups for log anomaly detection.
func (LogAnomalyDetectionIntegrationOutput) ElementType ¶ added in v0.56.0
func (LogAnomalyDetectionIntegrationOutput) ElementType() reflect.Type
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
func (LogAnomalyDetectionIntegrationState) ElementType() reflect.Type
type LookupLogAnomalyDetectionIntegrationArgs ¶ added in v0.56.0
type LookupLogAnomalyDetectionIntegrationArgs struct { // The account ID associated with the integration of DevOps Guru with CloudWatch log groups for log anomaly detection. AccountId string `pulumi:"accountId"` }
type LookupLogAnomalyDetectionIntegrationOutputArgs ¶ added in v0.56.0
type LookupLogAnomalyDetectionIntegrationOutputArgs struct { // The account ID associated with the integration of DevOps Guru with CloudWatch log groups for log anomaly detection. AccountId pulumi.StringInput `pulumi:"accountId"` }
func (LookupLogAnomalyDetectionIntegrationOutputArgs) ElementType ¶ added in v0.56.0
func (LookupLogAnomalyDetectionIntegrationOutputArgs) ElementType() reflect.Type
type LookupLogAnomalyDetectionIntegrationResult ¶ added in v0.56.0
type LookupLogAnomalyDetectionIntegrationResult struct { // The account ID associated with the integration of DevOps Guru with CloudWatch log groups for log anomaly detection. AccountId *string `pulumi:"accountId"` }
func LookupLogAnomalyDetectionIntegration ¶ added in v0.56.0
func LookupLogAnomalyDetectionIntegration(ctx *pulumi.Context, args *LookupLogAnomalyDetectionIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupLogAnomalyDetectionIntegrationResult, error)
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 LookupLogAnomalyDetectionIntegrationOutput ¶ added in v0.56.0
func LookupLogAnomalyDetectionIntegrationOutput(ctx *pulumi.Context, args LookupLogAnomalyDetectionIntegrationOutputArgs, opts ...pulumi.InvokeOption) LookupLogAnomalyDetectionIntegrationResultOutput
func (LookupLogAnomalyDetectionIntegrationResultOutput) AccountId ¶ added in v0.56.0
func (o LookupLogAnomalyDetectionIntegrationResultOutput) AccountId() pulumi.StringPtrOutput
The account ID associated with the integration of DevOps Guru with CloudWatch log groups for log anomaly detection.
func (LookupLogAnomalyDetectionIntegrationResultOutput) ElementType ¶ added in v0.56.0
func (LookupLogAnomalyDetectionIntegrationResultOutput) ElementType() reflect.Type
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
func (LookupNotificationChannelOutputArgs) ElementType() reflect.Type
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 LookupNotificationChannelOutput ¶ added in v0.12.0
func LookupNotificationChannelOutput(ctx *pulumi.Context, args LookupNotificationChannelOutputArgs, opts ...pulumi.InvokeOption) LookupNotificationChannelResultOutput
func (LookupNotificationChannelResultOutput) ElementType ¶ added in v0.12.0
func (LookupNotificationChannelResultOutput) ElementType() reflect.Type
func (LookupNotificationChannelResultOutput) Id ¶ added in v0.12.0
func (o LookupNotificationChannelResultOutput) Id() pulumi.StringPtrOutput
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
func (LookupResourceCollectionOutputArgs) ElementType() reflect.Type
type LookupResourceCollectionResult ¶ added in v0.12.0
type LookupResourceCollectionResult struct { // Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru. 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 LookupResourceCollectionOutput ¶ added in v0.12.0
func LookupResourceCollectionOutput(ctx *pulumi.Context, args LookupResourceCollectionOutputArgs, opts ...pulumi.InvokeOption) LookupResourceCollectionResultOutput
func (LookupResourceCollectionResultOutput) ElementType ¶ added in v0.12.0
func (LookupResourceCollectionResultOutput) ElementType() reflect.Type
func (LookupResourceCollectionResultOutput) ResourceCollectionFilter ¶ added in v0.12.0
func (o LookupResourceCollectionResultOutput) ResourceCollectionFilter() ResourceCollectionFilterPtrOutput
Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru.
func (LookupResourceCollectionResultOutput) ResourceCollectionType ¶ added in v0.12.0
func (o LookupResourceCollectionResultOutput) ResourceCollectionType() ResourceCollectionTypePtrOutput
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"` // A `NotificationChannelConfig` object that contains information about configured notification channels. 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 { // A `NotificationChannelConfig` object that contains information about configured notification channels. 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 { // The filter configurations for the Amazon SNS notification topic you use with DevOps Guru. If you do not provide filter configurations, the default configurations are to receive notifications for all message types of `High` or `Medium` severity. Filters *NotificationChannelNotificationFilterConfig `pulumi:"filters"` // Information about a notification channel configured in DevOps Guru to send notifications when insights are created. // // If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to send it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see [Permissions for Amazon SNS topics](https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html) . // // If you use an Amazon SNS topic that is encrypted by an AWS Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see [Permissions for AWS KMS–encrypted Amazon SNS topics](https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html) . Sns *NotificationChannelSnsChannelConfig `pulumi:"sns"` }
Information about notification channels you have configured with DevOps Guru.
type NotificationChannelConfigArgs ¶ added in v0.2.0
type NotificationChannelConfigArgs struct { // The filter configurations for the Amazon SNS notification topic you use with DevOps Guru. If you do not provide filter configurations, the default configurations are to receive notifications for all message types of `High` or `Medium` severity. Filters NotificationChannelNotificationFilterConfigPtrInput `pulumi:"filters"` // Information about a notification channel configured in DevOps Guru to send notifications when insights are created. // // If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to send it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see [Permissions for Amazon SNS topics](https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html) . // // If you use an Amazon SNS topic that is encrypted by an AWS Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see [Permissions for AWS KMS–encrypted Amazon SNS topics](https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html) . Sns NotificationChannelSnsChannelConfigPtrInput `pulumi:"sns"` }
Information about notification channels you have configured with DevOps Guru.
func (NotificationChannelConfigArgs) ElementType ¶ added in v0.2.0
func (NotificationChannelConfigArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
func (NotificationChannelConfigOutput) Filters ¶ added in v0.39.0
func (o NotificationChannelConfigOutput) Filters() NotificationChannelNotificationFilterConfigPtrOutput
The filter configurations for the Amazon SNS notification topic you use with DevOps Guru. If you do not provide filter configurations, the default configurations are to receive notifications for all message types of `High` or `Medium` severity.
func (NotificationChannelConfigOutput) Sns ¶ added in v0.2.0
Information about a notification channel configured in DevOps Guru to send notifications when insights are created.
If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to send it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see [Permissions for Amazon SNS topics](https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html) .
If you use an Amazon SNS topic that is encrypted by an AWS Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see [Permissions for AWS KMS–encrypted Amazon SNS topics](https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html) .
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) ElementType() reflect.Type
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 (e NotificationChannelInsightSeverity) ToStringOutput() pulumi.StringOutput
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 (e NotificationChannelInsightSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o NotificationChannelInsightSeverityOutput) ToStringOutput() pulumi.StringOutput
func (NotificationChannelInsightSeverityOutput) ToStringOutputWithContext ¶ added in v0.39.0
func (o NotificationChannelInsightSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationChannelInsightSeverityOutput) ToStringPtrOutput ¶ added in v0.39.0
func (o NotificationChannelInsightSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationChannelInsightSeverityOutput) ToStringPtrOutputWithContext ¶ added in v0.39.0
func (o NotificationChannelInsightSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.39.0
func (NotificationChannelInsightSeverityPtrOutput) ElementType() reflect.Type
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 (o NotificationChannelInsightSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationChannelInsightSeverityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.39.0
func (o NotificationChannelInsightSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationChannelNotificationFilterConfig ¶ added in v0.39.0
type NotificationChannelNotificationFilterConfig struct { // The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created. MessageTypes []NotificationChannelNotificationMessageType `pulumi:"messageTypes"` // The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights with `HIGH` and `MEDIUM` severity levels. For more information, see [Understanding insight severities](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-insights.html#understanding-insights-severities) . 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 { // The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created. MessageTypes NotificationChannelNotificationMessageTypeArrayInput `pulumi:"messageTypes"` // The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights with `HIGH` and `MEDIUM` severity levels. For more information, see [Understanding insight severities](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-insights.html#understanding-insights-severities) . 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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (NotificationChannelNotificationFilterConfigOutput) MessageTypes ¶ added in v0.39.0
func (o NotificationChannelNotificationFilterConfigOutput) MessageTypes() NotificationChannelNotificationMessageTypeArrayOutput
The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.
func (NotificationChannelNotificationFilterConfigOutput) Severities ¶ added in v0.39.0
func (o NotificationChannelNotificationFilterConfigOutput) Severities() NotificationChannelInsightSeverityArrayOutput
The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights with `HIGH` and `MEDIUM` severity levels. For more information, see [Understanding insight severities](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-insights.html#understanding-insights-severities) .
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
func NotificationChannelNotificationFilterConfigPtr ¶ added in v0.39.0
func NotificationChannelNotificationFilterConfigPtr(v *NotificationChannelNotificationFilterConfigArgs) NotificationChannelNotificationFilterConfigPtrInput
type NotificationChannelNotificationFilterConfigPtrOutput ¶ added in v0.39.0
type NotificationChannelNotificationFilterConfigPtrOutput struct{ *pulumi.OutputState }
func (NotificationChannelNotificationFilterConfigPtrOutput) ElementType ¶ added in v0.39.0
func (NotificationChannelNotificationFilterConfigPtrOutput) ElementType() reflect.Type
func (NotificationChannelNotificationFilterConfigPtrOutput) MessageTypes ¶ added in v0.39.0
func (o NotificationChannelNotificationFilterConfigPtrOutput) MessageTypes() NotificationChannelNotificationMessageTypeArrayOutput
The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.
func (NotificationChannelNotificationFilterConfigPtrOutput) Severities ¶ added in v0.39.0
func (o NotificationChannelNotificationFilterConfigPtrOutput) Severities() NotificationChannelInsightSeverityArrayOutput
The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights with `HIGH` and `MEDIUM` severity levels. For more information, see [Understanding insight severities](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-insights.html#understanding-insights-severities) .
func (NotificationChannelNotificationFilterConfigPtrOutput) ToNotificationChannelNotificationFilterConfigPtrOutput ¶ added in v0.39.0
func (o NotificationChannelNotificationFilterConfigPtrOutput) ToNotificationChannelNotificationFilterConfigPtrOutput() NotificationChannelNotificationFilterConfigPtrOutput
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) ElementType() reflect.Type
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 (e NotificationChannelNotificationMessageType) ToStringOutput() pulumi.StringOutput
func (NotificationChannelNotificationMessageType) ToStringOutputWithContext ¶ added in v0.39.0
func (e NotificationChannelNotificationMessageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationChannelNotificationMessageType) ToStringPtrOutput ¶ added in v0.39.0
func (e NotificationChannelNotificationMessageType) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationChannelNotificationMessageType) ToStringPtrOutputWithContext ¶ added in v0.39.0
func (e NotificationChannelNotificationMessageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationChannelNotificationMessageTypeArray ¶ added in v0.39.0
type NotificationChannelNotificationMessageTypeArray []NotificationChannelNotificationMessageType
func (NotificationChannelNotificationMessageTypeArray) ElementType ¶ added in v0.39.0
func (NotificationChannelNotificationMessageTypeArray) ElementType() reflect.Type
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) ElementType() reflect.Type
func (NotificationChannelNotificationMessageTypeArrayOutput) ToNotificationChannelNotificationMessageTypeArrayOutput ¶ added in v0.39.0
func (o NotificationChannelNotificationMessageTypeArrayOutput) ToNotificationChannelNotificationMessageTypeArrayOutput() NotificationChannelNotificationMessageTypeArrayOutput
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) ElementType() reflect.Type
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 (o NotificationChannelNotificationMessageTypeOutput) ToStringOutput() pulumi.StringOutput
func (NotificationChannelNotificationMessageTypeOutput) ToStringOutputWithContext ¶ added in v0.39.0
func (o NotificationChannelNotificationMessageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationChannelNotificationMessageTypeOutput) ToStringPtrOutput ¶ added in v0.39.0
func (o NotificationChannelNotificationMessageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationChannelNotificationMessageTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.39.0
func (o NotificationChannelNotificationMessageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.39.0
func (NotificationChannelNotificationMessageTypePtrOutput) ElementType() reflect.Type
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 (o NotificationChannelNotificationMessageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationChannelNotificationMessageTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.39.0
func (o NotificationChannelNotificationMessageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationChannelOutput ¶
type NotificationChannelOutput struct{ *pulumi.OutputState }
func (NotificationChannelOutput) AwsId ¶ added in v0.99.0
func (o NotificationChannelOutput) AwsId() pulumi.StringOutput
The ID of a notification channel.
func (NotificationChannelOutput) Config ¶ added in v0.17.0
func (o NotificationChannelOutput) Config() NotificationChannelConfigOutput
A `NotificationChannelConfig` object that contains information about configured notification channels.
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 { // The Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic. 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 { // The Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic. 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o NotificationChannelSnsChannelConfigOutput) TopicArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic.
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
func NotificationChannelSnsChannelConfigPtr ¶
func NotificationChannelSnsChannelConfigPtr(v *NotificationChannelSnsChannelConfigArgs) NotificationChannelSnsChannelConfigPtrInput
type NotificationChannelSnsChannelConfigPtrOutput ¶
type NotificationChannelSnsChannelConfigPtrOutput struct{ *pulumi.OutputState }
func (NotificationChannelSnsChannelConfigPtrOutput) ElementType ¶
func (NotificationChannelSnsChannelConfigPtrOutput) ElementType() reflect.Type
func (NotificationChannelSnsChannelConfigPtrOutput) ToNotificationChannelSnsChannelConfigPtrOutput ¶
func (o NotificationChannelSnsChannelConfigPtrOutput) ToNotificationChannelSnsChannelConfigPtrOutput() NotificationChannelSnsChannelConfigPtrOutput
func (NotificationChannelSnsChannelConfigPtrOutput) ToNotificationChannelSnsChannelConfigPtrOutputWithContext ¶
func (o NotificationChannelSnsChannelConfigPtrOutput) ToNotificationChannelSnsChannelConfigPtrOutputWithContext(ctx context.Context) NotificationChannelSnsChannelConfigPtrOutput
func (NotificationChannelSnsChannelConfigPtrOutput) TopicArn ¶
func (o NotificationChannelSnsChannelConfigPtrOutput) TopicArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic.
type NotificationChannelState ¶
type NotificationChannelState struct { }
func (NotificationChannelState) ElementType ¶
func (NotificationChannelState) ElementType() reflect.Type
type ResourceCollection ¶
type ResourceCollection struct { pulumi.CustomResourceState // Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru. 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 { // Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru. 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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ResourceCollectionCloudFormationCollectionFilterOutput) StackNames ¶
func (o ResourceCollectionCloudFormationCollectionFilterOutput) StackNames() pulumi.StringArrayOutput
An array of CloudFormation stack names.
func (ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterOutput ¶
func (o ResourceCollectionCloudFormationCollectionFilterOutput) ToResourceCollectionCloudFormationCollectionFilterOutput() ResourceCollectionCloudFormationCollectionFilterOutput
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
func ResourceCollectionCloudFormationCollectionFilterPtr ¶
func ResourceCollectionCloudFormationCollectionFilterPtr(v *ResourceCollectionCloudFormationCollectionFilterArgs) ResourceCollectionCloudFormationCollectionFilterPtrInput
type ResourceCollectionCloudFormationCollectionFilterPtrOutput ¶
type ResourceCollectionCloudFormationCollectionFilterPtrOutput struct{ *pulumi.OutputState }
func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) ElementType ¶
func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) ElementType() reflect.Type
func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) StackNames ¶
func (o ResourceCollectionCloudFormationCollectionFilterPtrOutput) StackNames() pulumi.StringArrayOutput
An array of CloudFormation stack names.
func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutput ¶
func (o ResourceCollectionCloudFormationCollectionFilterPtrOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutput() ResourceCollectionCloudFormationCollectionFilterPtrOutput
func (ResourceCollectionCloudFormationCollectionFilterPtrOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext ¶
func (o ResourceCollectionCloudFormationCollectionFilterPtrOutput) ToResourceCollectionCloudFormationCollectionFilterPtrOutputWithContext(ctx context.Context) ResourceCollectionCloudFormationCollectionFilterPtrOutput
type ResourceCollectionFilter ¶ added in v0.2.0
type ResourceCollectionFilter struct { // Information about AWS CloudFormation stacks. You can use up to 1000 stacks to specify which AWS resources in your account to analyze. For more information, see [Stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacks.html) in the *AWS CloudFormation User Guide* . CloudFormation *ResourceCollectionCloudFormationCollectionFilter `pulumi:"cloudFormation"` // The AWS tags used to filter the resources in the resource collection. // // Tags help you identify and organize your AWS resources. Many AWS services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an AWS Lambda function. For more information about using tags, see the [Tagging best practices](https://docs.aws.amazon.com/whitepapers/latest/tagging-best-practices/tagging-best-practices.html) whitepaper. // // Each AWS tag has two parts. // // - A tag *key* (for example, `CostCenter` , `Environment` , `Project` , or `Secret` ). Tag *keys* are case-sensitive. // - A field known as a tag *value* (for example, `111122223333` , `Production` , or a team name). Omitting the tag *value* is the same as using an empty string. Like tag *keys* , tag *values* are case-sensitive. The tag value is a required property when AppBoundaryKey is specified. // // Together these are known as *key* - *value* pairs. // // > The string used for a *key* in a tag that you use to define your resource coverage must begin with the prefix `Devops-guru-` . The tag *key* might be `DevOps-Guru-deployment-application` or `devops-guru-rds-application` . When you create a *key* , the case of characters in the *key* can be whatever you choose. After you create a *key* , it is case-sensitive. For example, DevOps Guru works with a *key* named `devops-guru-rds` and a *key* named `DevOps-Guru-RDS` , and these act as two different *keys* . Possible *key* / *value* pairs in your application might be `Devops-Guru-production-application/RDS` or `Devops-Guru-production-application/containers` . 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 { // Information about AWS CloudFormation stacks. You can use up to 1000 stacks to specify which AWS resources in your account to analyze. For more information, see [Stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacks.html) in the *AWS CloudFormation User Guide* . CloudFormation ResourceCollectionCloudFormationCollectionFilterPtrInput `pulumi:"cloudFormation"` // The AWS tags used to filter the resources in the resource collection. // // Tags help you identify and organize your AWS resources. Many AWS services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an AWS Lambda function. For more information about using tags, see the [Tagging best practices](https://docs.aws.amazon.com/whitepapers/latest/tagging-best-practices/tagging-best-practices.html) whitepaper. // // Each AWS tag has two parts. // // - A tag *key* (for example, `CostCenter` , `Environment` , `Project` , or `Secret` ). Tag *keys* are case-sensitive. // - A field known as a tag *value* (for example, `111122223333` , `Production` , or a team name). Omitting the tag *value* is the same as using an empty string. Like tag *keys* , tag *values* are case-sensitive. The tag value is a required property when AppBoundaryKey is specified. // // Together these are known as *key* - *value* pairs. // // > The string used for a *key* in a tag that you use to define your resource coverage must begin with the prefix `Devops-guru-` . The tag *key* might be `DevOps-Guru-deployment-application` or `devops-guru-rds-application` . When you create a *key* , the case of characters in the *key* can be whatever you choose. After you create a *key* , it is case-sensitive. For example, DevOps Guru works with a *key* named `devops-guru-rds` and a *key* named `DevOps-Guru-RDS` , and these act as two different *keys* . Possible *key* / *value* pairs in your application might be `Devops-Guru-production-application/RDS` or `Devops-Guru-production-application/containers` . 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) ElementType() reflect.Type
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 (o ResourceCollectionFilterOutput) CloudFormation() ResourceCollectionCloudFormationCollectionFilterPtrOutput
Information about AWS CloudFormation stacks. You can use up to 1000 stacks to specify which AWS resources in your account to analyze. For more information, see [Stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacks.html) in the *AWS CloudFormation User Guide* .
func (ResourceCollectionFilterOutput) ElementType ¶ added in v0.2.0
func (ResourceCollectionFilterOutput) ElementType() reflect.Type
func (ResourceCollectionFilterOutput) Tags ¶ added in v0.14.0
The AWS tags used to filter the resources in the resource collection.
Tags help you identify and organize your AWS resources. Many AWS services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an AWS Lambda function. For more information about using tags, see the [Tagging best practices](https://docs.aws.amazon.com/whitepapers/latest/tagging-best-practices/tagging-best-practices.html) whitepaper.
Each AWS tag has two parts.
- A tag *key* (for example, `CostCenter` , `Environment` , `Project` , or `Secret` ). Tag *keys* are case-sensitive. - A field known as a tag *value* (for example, `111122223333` , `Production` , or a team name). Omitting the tag *value* is the same as using an empty string. Like tag *keys* , tag *values* are case-sensitive. The tag value is a required property when AppBoundaryKey is specified.
Together these are known as *key* - *value* pairs.
> The string used for a *key* in a tag that you use to define your resource coverage must begin with the prefix `Devops-guru-` . The tag *key* might be `DevOps-Guru-deployment-application` or `devops-guru-rds-application` . When you create a *key* , the case of characters in the *key* can be whatever you choose. After you create a *key* , it is case-sensitive. For example, DevOps Guru works with a *key* named `devops-guru-rds` and a *key* named `DevOps-Guru-RDS` , and these act as two different *keys* . Possible *key* / *value* pairs in your application might be `Devops-Guru-production-application/RDS` or `Devops-Guru-production-application/containers` .
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 (o ResourceCollectionFilterPtrOutput) CloudFormation() ResourceCollectionCloudFormationCollectionFilterPtrOutput
Information about AWS CloudFormation stacks. You can use up to 1000 stacks to specify which AWS resources in your account to analyze. For more information, see [Stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacks.html) in the *AWS CloudFormation User Guide* .
func (ResourceCollectionFilterPtrOutput) Elem ¶ added in v0.2.0
func (o ResourceCollectionFilterPtrOutput) Elem() ResourceCollectionFilterOutput
func (ResourceCollectionFilterPtrOutput) ElementType ¶ added in v0.2.0
func (ResourceCollectionFilterPtrOutput) ElementType() reflect.Type
func (ResourceCollectionFilterPtrOutput) Tags ¶ added in v0.14.0
The AWS tags used to filter the resources in the resource collection.
Tags help you identify and organize your AWS resources. Many AWS services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an AWS Lambda function. For more information about using tags, see the [Tagging best practices](https://docs.aws.amazon.com/whitepapers/latest/tagging-best-practices/tagging-best-practices.html) whitepaper.
Each AWS tag has two parts.
- A tag *key* (for example, `CostCenter` , `Environment` , `Project` , or `Secret` ). Tag *keys* are case-sensitive. - A field known as a tag *value* (for example, `111122223333` , `Production` , or a team name). Omitting the tag *value* is the same as using an empty string. Like tag *keys* , tag *values* are case-sensitive. The tag value is a required property when AppBoundaryKey is specified.
Together these are known as *key* - *value* pairs.
> The string used for a *key* in a tag that you use to define your resource coverage must begin with the prefix `Devops-guru-` . The tag *key* might be `DevOps-Guru-deployment-application` or `devops-guru-rds-application` . When you create a *key* , the case of characters in the *key* can be whatever you choose. After you create a *key* , it is case-sensitive. For example, DevOps Guru works with a *key* named `devops-guru-rds` and a *key* named `DevOps-Guru-RDS` , and these act as two different *keys* . Possible *key* / *value* pairs in your application might be `Devops-Guru-production-application/RDS` or `Devops-Guru-production-application/containers` .
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
Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru.
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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
func (o ResourceCollectionTagCollectionOutput) AppBoundaryKey() pulumi.StringPtrOutput
A Tag key for DevOps Guru app boundary.
func (ResourceCollectionTagCollectionOutput) ElementType ¶ added in v0.14.0
func (ResourceCollectionTagCollectionOutput) ElementType() reflect.Type
func (ResourceCollectionTagCollectionOutput) TagValues ¶ added in v0.14.0
func (o ResourceCollectionTagCollectionOutput) TagValues() pulumi.StringArrayOutput
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) ElementType() reflect.Type
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 (o ResourceCollectionTypeOutput) ToStringOutput() pulumi.StringOutput
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 (o ResourceCollectionTypePtrOutput) Elem() ResourceCollectionTypeOutput
func (ResourceCollectionTypePtrOutput) ElementType ¶ added in v0.2.0
func (ResourceCollectionTypePtrOutput) ElementType() reflect.Type
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 (o ResourceCollectionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceCollectionTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o ResourceCollectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput