ssmincidents

package
v0.104.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ResponsePlanSsmAutomationTargetAccountImpactedAccount          = ResponsePlanSsmAutomationTargetAccount("IMPACTED_ACCOUNT")
	ResponsePlanSsmAutomationTargetAccountResponsePlanOwnerAccount = ResponsePlanSsmAutomationTargetAccount("RESPONSE_PLAN_OWNER_ACCOUNT")
)
View Source
const (
	ResponsePlanVariableTypeIncidentRecordArn = ResponsePlanVariableType("INCIDENT_RECORD_ARN")
	ResponsePlanVariableTypeInvolvedResources = ResponsePlanVariableType("INVOLVED_RESOURCES")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupReplicationSetArgs added in v0.12.0

type LookupReplicationSetArgs struct {
	// The ARN of the ReplicationSet.
	Arn string `pulumi:"arn"`
}

type LookupReplicationSetOutputArgs added in v0.12.0

type LookupReplicationSetOutputArgs struct {
	// The ARN of the ReplicationSet.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupReplicationSetOutputArgs) ElementType added in v0.12.0

type LookupReplicationSetResult added in v0.12.0

type LookupReplicationSetResult struct {
	// The ARN of the ReplicationSet.
	Arn               *string `pulumi:"arn"`
	DeletionProtected *bool   `pulumi:"deletionProtected"`
	// The ReplicationSet configuration.
	Regions []ReplicationSetReplicationRegion `pulumi:"regions"`
	// The tags to apply to the replication set.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupReplicationSet added in v0.12.0

func LookupReplicationSet(ctx *pulumi.Context, args *LookupReplicationSetArgs, opts ...pulumi.InvokeOption) (*LookupReplicationSetResult, error)

Resource type definition for AWS::SSMIncidents::ReplicationSet

type LookupReplicationSetResultOutput added in v0.12.0

type LookupReplicationSetResultOutput struct{ *pulumi.OutputState }

func LookupReplicationSetOutput added in v0.12.0

func (LookupReplicationSetResultOutput) Arn added in v0.12.0

The ARN of the ReplicationSet.

func (LookupReplicationSetResultOutput) DeletionProtected added in v0.12.0

func (LookupReplicationSetResultOutput) ElementType added in v0.12.0

func (LookupReplicationSetResultOutput) Regions added in v0.12.0

The ReplicationSet configuration.

func (LookupReplicationSetResultOutput) Tags added in v0.45.0

The tags to apply to the replication set.

func (LookupReplicationSetResultOutput) ToLookupReplicationSetResultOutput added in v0.12.0

func (o LookupReplicationSetResultOutput) ToLookupReplicationSetResultOutput() LookupReplicationSetResultOutput

func (LookupReplicationSetResultOutput) ToLookupReplicationSetResultOutputWithContext added in v0.12.0

func (o LookupReplicationSetResultOutput) ToLookupReplicationSetResultOutputWithContext(ctx context.Context) LookupReplicationSetResultOutput

type LookupResponsePlanArgs added in v0.12.0

type LookupResponsePlanArgs struct {
	// The ARN of the response plan.
	Arn string `pulumi:"arn"`
}

type LookupResponsePlanOutputArgs added in v0.12.0

type LookupResponsePlanOutputArgs struct {
	// The ARN of the response plan.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupResponsePlanOutputArgs) ElementType added in v0.12.0

type LookupResponsePlanResult added in v0.12.0

type LookupResponsePlanResult struct {
	// The list of actions.
	Actions []ResponsePlanAction `pulumi:"actions"`
	// The ARN of the response plan.
	Arn         *string                  `pulumi:"arn"`
	ChatChannel *ResponsePlanChatChannel `pulumi:"chatChannel"`
	// The display name of the response plan.
	DisplayName *string `pulumi:"displayName"`
	// The list of engagements to use.
	Engagements      []string                      `pulumi:"engagements"`
	IncidentTemplate *ResponsePlanIncidentTemplate `pulumi:"incidentTemplate"`
	// The list of integrations.
	Integrations []ResponsePlanIntegration `pulumi:"integrations"`
	// The tags to apply to the response plan.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupResponsePlan added in v0.12.0

func LookupResponsePlan(ctx *pulumi.Context, args *LookupResponsePlanArgs, opts ...pulumi.InvokeOption) (*LookupResponsePlanResult, error)

Resource type definition for AWS::SSMIncidents::ResponsePlan

type LookupResponsePlanResultOutput added in v0.12.0

type LookupResponsePlanResultOutput struct{ *pulumi.OutputState }

func LookupResponsePlanOutput added in v0.12.0

func (LookupResponsePlanResultOutput) Actions added in v0.12.0

The list of actions.

func (LookupResponsePlanResultOutput) Arn added in v0.12.0

The ARN of the response plan.

func (LookupResponsePlanResultOutput) ChatChannel added in v0.12.0

func (LookupResponsePlanResultOutput) DisplayName added in v0.12.0

The display name of the response plan.

func (LookupResponsePlanResultOutput) ElementType added in v0.12.0

func (LookupResponsePlanResultOutput) Engagements added in v0.12.0

The list of engagements to use.

func (LookupResponsePlanResultOutput) IncidentTemplate added in v0.12.0

func (LookupResponsePlanResultOutput) Integrations added in v0.44.0

The list of integrations.

func (LookupResponsePlanResultOutput) Tags added in v0.12.0

The tags to apply to the response plan.

func (LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutput added in v0.12.0

func (o LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutput() LookupResponsePlanResultOutput

func (LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutputWithContext added in v0.12.0

func (o LookupResponsePlanResultOutput) ToLookupResponsePlanResultOutputWithContext(ctx context.Context) LookupResponsePlanResultOutput

type ReplicationSet

type ReplicationSet struct {
	pulumi.CustomResourceState

	// The ARN of the ReplicationSet.
	Arn               pulumi.StringOutput  `pulumi:"arn"`
	DeletionProtected pulumi.BoolPtrOutput `pulumi:"deletionProtected"`
	// The ReplicationSet configuration.
	Regions ReplicationSetReplicationRegionArrayOutput `pulumi:"regions"`
	// The tags to apply to the replication set.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource type definition for AWS::SSMIncidents::ReplicationSet

func GetReplicationSet

func GetReplicationSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReplicationSetState, opts ...pulumi.ResourceOption) (*ReplicationSet, error)

GetReplicationSet gets an existing ReplicationSet 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 NewReplicationSet

func NewReplicationSet(ctx *pulumi.Context,
	name string, args *ReplicationSetArgs, opts ...pulumi.ResourceOption) (*ReplicationSet, error)

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

func (*ReplicationSet) ElementType

func (*ReplicationSet) ElementType() reflect.Type

func (*ReplicationSet) ToReplicationSetOutput

func (i *ReplicationSet) ToReplicationSetOutput() ReplicationSetOutput

func (*ReplicationSet) ToReplicationSetOutputWithContext

func (i *ReplicationSet) ToReplicationSetOutputWithContext(ctx context.Context) ReplicationSetOutput

type ReplicationSetArgs

type ReplicationSetArgs struct {
	DeletionProtected pulumi.BoolPtrInput
	// The ReplicationSet configuration.
	Regions ReplicationSetReplicationRegionArrayInput
	// The tags to apply to the replication set.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a ReplicationSet resource.

func (ReplicationSetArgs) ElementType

func (ReplicationSetArgs) ElementType() reflect.Type

type ReplicationSetInput

type ReplicationSetInput interface {
	pulumi.Input

	ToReplicationSetOutput() ReplicationSetOutput
	ToReplicationSetOutputWithContext(ctx context.Context) ReplicationSetOutput
}

type ReplicationSetOutput

type ReplicationSetOutput struct{ *pulumi.OutputState }

func (ReplicationSetOutput) Arn added in v0.17.0

The ARN of the ReplicationSet.

func (ReplicationSetOutput) DeletionProtected added in v0.17.0

func (o ReplicationSetOutput) DeletionProtected() pulumi.BoolPtrOutput

func (ReplicationSetOutput) ElementType

func (ReplicationSetOutput) ElementType() reflect.Type

func (ReplicationSetOutput) Regions added in v0.17.0

The ReplicationSet configuration.

func (ReplicationSetOutput) Tags added in v0.45.0

The tags to apply to the replication set.

func (ReplicationSetOutput) ToReplicationSetOutput

func (o ReplicationSetOutput) ToReplicationSetOutput() ReplicationSetOutput

func (ReplicationSetOutput) ToReplicationSetOutputWithContext

func (o ReplicationSetOutput) ToReplicationSetOutputWithContext(ctx context.Context) ReplicationSetOutput

type ReplicationSetRegionConfiguration

type ReplicationSetRegionConfiguration struct {
	SseKmsKeyId string `pulumi:"sseKmsKeyId"`
}

The ReplicationSet regional configuration.

type ReplicationSetRegionConfigurationArgs

type ReplicationSetRegionConfigurationArgs struct {
	SseKmsKeyId pulumi.StringInput `pulumi:"sseKmsKeyId"`
}

The ReplicationSet regional configuration.

func (ReplicationSetRegionConfigurationArgs) ElementType

func (ReplicationSetRegionConfigurationArgs) ToReplicationSetRegionConfigurationOutput

func (i ReplicationSetRegionConfigurationArgs) ToReplicationSetRegionConfigurationOutput() ReplicationSetRegionConfigurationOutput

func (ReplicationSetRegionConfigurationArgs) ToReplicationSetRegionConfigurationOutputWithContext

func (i ReplicationSetRegionConfigurationArgs) ToReplicationSetRegionConfigurationOutputWithContext(ctx context.Context) ReplicationSetRegionConfigurationOutput

func (ReplicationSetRegionConfigurationArgs) ToReplicationSetRegionConfigurationPtrOutput

func (i ReplicationSetRegionConfigurationArgs) ToReplicationSetRegionConfigurationPtrOutput() ReplicationSetRegionConfigurationPtrOutput

func (ReplicationSetRegionConfigurationArgs) ToReplicationSetRegionConfigurationPtrOutputWithContext

func (i ReplicationSetRegionConfigurationArgs) ToReplicationSetRegionConfigurationPtrOutputWithContext(ctx context.Context) ReplicationSetRegionConfigurationPtrOutput

type ReplicationSetRegionConfigurationInput

type ReplicationSetRegionConfigurationInput interface {
	pulumi.Input

	ToReplicationSetRegionConfigurationOutput() ReplicationSetRegionConfigurationOutput
	ToReplicationSetRegionConfigurationOutputWithContext(context.Context) ReplicationSetRegionConfigurationOutput
}

ReplicationSetRegionConfigurationInput is an input type that accepts ReplicationSetRegionConfigurationArgs and ReplicationSetRegionConfigurationOutput values. You can construct a concrete instance of `ReplicationSetRegionConfigurationInput` via:

ReplicationSetRegionConfigurationArgs{...}

type ReplicationSetRegionConfigurationOutput

type ReplicationSetRegionConfigurationOutput struct{ *pulumi.OutputState }

The ReplicationSet regional configuration.

func (ReplicationSetRegionConfigurationOutput) ElementType

func (ReplicationSetRegionConfigurationOutput) SseKmsKeyId

func (ReplicationSetRegionConfigurationOutput) ToReplicationSetRegionConfigurationOutput

func (o ReplicationSetRegionConfigurationOutput) ToReplicationSetRegionConfigurationOutput() ReplicationSetRegionConfigurationOutput

func (ReplicationSetRegionConfigurationOutput) ToReplicationSetRegionConfigurationOutputWithContext

func (o ReplicationSetRegionConfigurationOutput) ToReplicationSetRegionConfigurationOutputWithContext(ctx context.Context) ReplicationSetRegionConfigurationOutput

func (ReplicationSetRegionConfigurationOutput) ToReplicationSetRegionConfigurationPtrOutput

func (o ReplicationSetRegionConfigurationOutput) ToReplicationSetRegionConfigurationPtrOutput() ReplicationSetRegionConfigurationPtrOutput

func (ReplicationSetRegionConfigurationOutput) ToReplicationSetRegionConfigurationPtrOutputWithContext

func (o ReplicationSetRegionConfigurationOutput) ToReplicationSetRegionConfigurationPtrOutputWithContext(ctx context.Context) ReplicationSetRegionConfigurationPtrOutput

type ReplicationSetRegionConfigurationPtrInput

type ReplicationSetRegionConfigurationPtrInput interface {
	pulumi.Input

	ToReplicationSetRegionConfigurationPtrOutput() ReplicationSetRegionConfigurationPtrOutput
	ToReplicationSetRegionConfigurationPtrOutputWithContext(context.Context) ReplicationSetRegionConfigurationPtrOutput
}

ReplicationSetRegionConfigurationPtrInput is an input type that accepts ReplicationSetRegionConfigurationArgs, ReplicationSetRegionConfigurationPtr and ReplicationSetRegionConfigurationPtrOutput values. You can construct a concrete instance of `ReplicationSetRegionConfigurationPtrInput` via:

        ReplicationSetRegionConfigurationArgs{...}

or:

        nil

type ReplicationSetRegionConfigurationPtrOutput

type ReplicationSetRegionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ReplicationSetRegionConfigurationPtrOutput) Elem

func (ReplicationSetRegionConfigurationPtrOutput) ElementType

func (ReplicationSetRegionConfigurationPtrOutput) SseKmsKeyId

func (ReplicationSetRegionConfigurationPtrOutput) ToReplicationSetRegionConfigurationPtrOutput

func (o ReplicationSetRegionConfigurationPtrOutput) ToReplicationSetRegionConfigurationPtrOutput() ReplicationSetRegionConfigurationPtrOutput

func (ReplicationSetRegionConfigurationPtrOutput) ToReplicationSetRegionConfigurationPtrOutputWithContext

func (o ReplicationSetRegionConfigurationPtrOutput) ToReplicationSetRegionConfigurationPtrOutputWithContext(ctx context.Context) ReplicationSetRegionConfigurationPtrOutput

type ReplicationSetReplicationRegion

type ReplicationSetReplicationRegion struct {
	RegionConfiguration *ReplicationSetRegionConfiguration `pulumi:"regionConfiguration"`
	RegionName          *string                            `pulumi:"regionName"`
}

The ReplicationSet regional configuration.

type ReplicationSetReplicationRegionArgs

type ReplicationSetReplicationRegionArgs struct {
	RegionConfiguration ReplicationSetRegionConfigurationPtrInput `pulumi:"regionConfiguration"`
	RegionName          pulumi.StringPtrInput                     `pulumi:"regionName"`
}

The ReplicationSet regional configuration.

func (ReplicationSetReplicationRegionArgs) ElementType

func (ReplicationSetReplicationRegionArgs) ToReplicationSetReplicationRegionOutput

func (i ReplicationSetReplicationRegionArgs) ToReplicationSetReplicationRegionOutput() ReplicationSetReplicationRegionOutput

func (ReplicationSetReplicationRegionArgs) ToReplicationSetReplicationRegionOutputWithContext

func (i ReplicationSetReplicationRegionArgs) ToReplicationSetReplicationRegionOutputWithContext(ctx context.Context) ReplicationSetReplicationRegionOutput

type ReplicationSetReplicationRegionArray

type ReplicationSetReplicationRegionArray []ReplicationSetReplicationRegionInput

func (ReplicationSetReplicationRegionArray) ElementType

func (ReplicationSetReplicationRegionArray) ToReplicationSetReplicationRegionArrayOutput

func (i ReplicationSetReplicationRegionArray) ToReplicationSetReplicationRegionArrayOutput() ReplicationSetReplicationRegionArrayOutput

func (ReplicationSetReplicationRegionArray) ToReplicationSetReplicationRegionArrayOutputWithContext

func (i ReplicationSetReplicationRegionArray) ToReplicationSetReplicationRegionArrayOutputWithContext(ctx context.Context) ReplicationSetReplicationRegionArrayOutput

type ReplicationSetReplicationRegionArrayInput

type ReplicationSetReplicationRegionArrayInput interface {
	pulumi.Input

	ToReplicationSetReplicationRegionArrayOutput() ReplicationSetReplicationRegionArrayOutput
	ToReplicationSetReplicationRegionArrayOutputWithContext(context.Context) ReplicationSetReplicationRegionArrayOutput
}

ReplicationSetReplicationRegionArrayInput is an input type that accepts ReplicationSetReplicationRegionArray and ReplicationSetReplicationRegionArrayOutput values. You can construct a concrete instance of `ReplicationSetReplicationRegionArrayInput` via:

ReplicationSetReplicationRegionArray{ ReplicationSetReplicationRegionArgs{...} }

type ReplicationSetReplicationRegionArrayOutput

type ReplicationSetReplicationRegionArrayOutput struct{ *pulumi.OutputState }

func (ReplicationSetReplicationRegionArrayOutput) ElementType

func (ReplicationSetReplicationRegionArrayOutput) Index

func (ReplicationSetReplicationRegionArrayOutput) ToReplicationSetReplicationRegionArrayOutput

func (o ReplicationSetReplicationRegionArrayOutput) ToReplicationSetReplicationRegionArrayOutput() ReplicationSetReplicationRegionArrayOutput

func (ReplicationSetReplicationRegionArrayOutput) ToReplicationSetReplicationRegionArrayOutputWithContext

func (o ReplicationSetReplicationRegionArrayOutput) ToReplicationSetReplicationRegionArrayOutputWithContext(ctx context.Context) ReplicationSetReplicationRegionArrayOutput

type ReplicationSetReplicationRegionInput

type ReplicationSetReplicationRegionInput interface {
	pulumi.Input

	ToReplicationSetReplicationRegionOutput() ReplicationSetReplicationRegionOutput
	ToReplicationSetReplicationRegionOutputWithContext(context.Context) ReplicationSetReplicationRegionOutput
}

ReplicationSetReplicationRegionInput is an input type that accepts ReplicationSetReplicationRegionArgs and ReplicationSetReplicationRegionOutput values. You can construct a concrete instance of `ReplicationSetReplicationRegionInput` via:

ReplicationSetReplicationRegionArgs{...}

type ReplicationSetReplicationRegionOutput

type ReplicationSetReplicationRegionOutput struct{ *pulumi.OutputState }

The ReplicationSet regional configuration.

func (ReplicationSetReplicationRegionOutput) ElementType

func (ReplicationSetReplicationRegionOutput) RegionConfiguration

func (ReplicationSetReplicationRegionOutput) RegionName

func (ReplicationSetReplicationRegionOutput) ToReplicationSetReplicationRegionOutput

func (o ReplicationSetReplicationRegionOutput) ToReplicationSetReplicationRegionOutput() ReplicationSetReplicationRegionOutput

func (ReplicationSetReplicationRegionOutput) ToReplicationSetReplicationRegionOutputWithContext

func (o ReplicationSetReplicationRegionOutput) ToReplicationSetReplicationRegionOutputWithContext(ctx context.Context) ReplicationSetReplicationRegionOutput

type ReplicationSetState

type ReplicationSetState struct {
}

func (ReplicationSetState) ElementType

func (ReplicationSetState) ElementType() reflect.Type

type ReplicationSetTag added in v0.45.0

type ReplicationSetTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

A key-value pair to tag a resource.

type ResponsePlan

type ResponsePlan struct {
	pulumi.CustomResourceState

	// The list of actions.
	Actions ResponsePlanActionArrayOutput `pulumi:"actions"`
	// The ARN of the response plan.
	Arn         pulumi.StringOutput              `pulumi:"arn"`
	ChatChannel ResponsePlanChatChannelPtrOutput `pulumi:"chatChannel"`
	// The display name of the response plan.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// The list of engagements to use.
	Engagements      pulumi.StringArrayOutput           `pulumi:"engagements"`
	IncidentTemplate ResponsePlanIncidentTemplateOutput `pulumi:"incidentTemplate"`
	// The list of integrations.
	Integrations ResponsePlanIntegrationArrayOutput `pulumi:"integrations"`
	// The name of the response plan.
	Name pulumi.StringOutput `pulumi:"name"`
	// The tags to apply to the response plan.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource type definition for AWS::SSMIncidents::ResponsePlan

func GetResponsePlan

func GetResponsePlan(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResponsePlanState, opts ...pulumi.ResourceOption) (*ResponsePlan, error)

GetResponsePlan gets an existing ResponsePlan 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 NewResponsePlan

func NewResponsePlan(ctx *pulumi.Context,
	name string, args *ResponsePlanArgs, opts ...pulumi.ResourceOption) (*ResponsePlan, error)

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

func (*ResponsePlan) ElementType

func (*ResponsePlan) ElementType() reflect.Type

func (*ResponsePlan) ToResponsePlanOutput

func (i *ResponsePlan) ToResponsePlanOutput() ResponsePlanOutput

func (*ResponsePlan) ToResponsePlanOutputWithContext

func (i *ResponsePlan) ToResponsePlanOutputWithContext(ctx context.Context) ResponsePlanOutput

type ResponsePlanAction

type ResponsePlanAction struct {
	SsmAutomation *ResponsePlanSsmAutomation `pulumi:"ssmAutomation"`
}

The automation configuration to launch.

type ResponsePlanActionArgs

type ResponsePlanActionArgs struct {
	SsmAutomation ResponsePlanSsmAutomationPtrInput `pulumi:"ssmAutomation"`
}

The automation configuration to launch.

func (ResponsePlanActionArgs) ElementType

func (ResponsePlanActionArgs) ElementType() reflect.Type

func (ResponsePlanActionArgs) ToResponsePlanActionOutput

func (i ResponsePlanActionArgs) ToResponsePlanActionOutput() ResponsePlanActionOutput

func (ResponsePlanActionArgs) ToResponsePlanActionOutputWithContext

func (i ResponsePlanActionArgs) ToResponsePlanActionOutputWithContext(ctx context.Context) ResponsePlanActionOutput

type ResponsePlanActionArray

type ResponsePlanActionArray []ResponsePlanActionInput

func (ResponsePlanActionArray) ElementType

func (ResponsePlanActionArray) ElementType() reflect.Type

func (ResponsePlanActionArray) ToResponsePlanActionArrayOutput

func (i ResponsePlanActionArray) ToResponsePlanActionArrayOutput() ResponsePlanActionArrayOutput

func (ResponsePlanActionArray) ToResponsePlanActionArrayOutputWithContext

func (i ResponsePlanActionArray) ToResponsePlanActionArrayOutputWithContext(ctx context.Context) ResponsePlanActionArrayOutput

type ResponsePlanActionArrayInput

type ResponsePlanActionArrayInput interface {
	pulumi.Input

	ToResponsePlanActionArrayOutput() ResponsePlanActionArrayOutput
	ToResponsePlanActionArrayOutputWithContext(context.Context) ResponsePlanActionArrayOutput
}

ResponsePlanActionArrayInput is an input type that accepts ResponsePlanActionArray and ResponsePlanActionArrayOutput values. You can construct a concrete instance of `ResponsePlanActionArrayInput` via:

ResponsePlanActionArray{ ResponsePlanActionArgs{...} }

type ResponsePlanActionArrayOutput

type ResponsePlanActionArrayOutput struct{ *pulumi.OutputState }

func (ResponsePlanActionArrayOutput) ElementType

func (ResponsePlanActionArrayOutput) Index

func (ResponsePlanActionArrayOutput) ToResponsePlanActionArrayOutput

func (o ResponsePlanActionArrayOutput) ToResponsePlanActionArrayOutput() ResponsePlanActionArrayOutput

func (ResponsePlanActionArrayOutput) ToResponsePlanActionArrayOutputWithContext

func (o ResponsePlanActionArrayOutput) ToResponsePlanActionArrayOutputWithContext(ctx context.Context) ResponsePlanActionArrayOutput

type ResponsePlanActionInput

type ResponsePlanActionInput interface {
	pulumi.Input

	ToResponsePlanActionOutput() ResponsePlanActionOutput
	ToResponsePlanActionOutputWithContext(context.Context) ResponsePlanActionOutput
}

ResponsePlanActionInput is an input type that accepts ResponsePlanActionArgs and ResponsePlanActionOutput values. You can construct a concrete instance of `ResponsePlanActionInput` via:

ResponsePlanActionArgs{...}

type ResponsePlanActionOutput

type ResponsePlanActionOutput struct{ *pulumi.OutputState }

The automation configuration to launch.

func (ResponsePlanActionOutput) ElementType

func (ResponsePlanActionOutput) ElementType() reflect.Type

func (ResponsePlanActionOutput) SsmAutomation

func (ResponsePlanActionOutput) ToResponsePlanActionOutput

func (o ResponsePlanActionOutput) ToResponsePlanActionOutput() ResponsePlanActionOutput

func (ResponsePlanActionOutput) ToResponsePlanActionOutputWithContext

func (o ResponsePlanActionOutput) ToResponsePlanActionOutputWithContext(ctx context.Context) ResponsePlanActionOutput

type ResponsePlanArgs

type ResponsePlanArgs struct {
	// The list of actions.
	Actions     ResponsePlanActionArrayInput
	ChatChannel ResponsePlanChatChannelPtrInput
	// The display name of the response plan.
	DisplayName pulumi.StringPtrInput
	// The list of engagements to use.
	Engagements      pulumi.StringArrayInput
	IncidentTemplate ResponsePlanIncidentTemplateInput
	// The list of integrations.
	Integrations ResponsePlanIntegrationArrayInput
	// The name of the response plan.
	Name pulumi.StringPtrInput
	// The tags to apply to the response plan.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a ResponsePlan resource.

func (ResponsePlanArgs) ElementType

func (ResponsePlanArgs) ElementType() reflect.Type

type ResponsePlanChatChannel

type ResponsePlanChatChannel struct {
	ChatbotSns []string `pulumi:"chatbotSns"`
}

The chat channel configuration.

type ResponsePlanChatChannelArgs

type ResponsePlanChatChannelArgs struct {
	ChatbotSns pulumi.StringArrayInput `pulumi:"chatbotSns"`
}

The chat channel configuration.

func (ResponsePlanChatChannelArgs) ElementType

func (ResponsePlanChatChannelArgs) ToResponsePlanChatChannelOutput

func (i ResponsePlanChatChannelArgs) ToResponsePlanChatChannelOutput() ResponsePlanChatChannelOutput

func (ResponsePlanChatChannelArgs) ToResponsePlanChatChannelOutputWithContext

func (i ResponsePlanChatChannelArgs) ToResponsePlanChatChannelOutputWithContext(ctx context.Context) ResponsePlanChatChannelOutput

func (ResponsePlanChatChannelArgs) ToResponsePlanChatChannelPtrOutput

func (i ResponsePlanChatChannelArgs) ToResponsePlanChatChannelPtrOutput() ResponsePlanChatChannelPtrOutput

func (ResponsePlanChatChannelArgs) ToResponsePlanChatChannelPtrOutputWithContext

func (i ResponsePlanChatChannelArgs) ToResponsePlanChatChannelPtrOutputWithContext(ctx context.Context) ResponsePlanChatChannelPtrOutput

type ResponsePlanChatChannelInput

type ResponsePlanChatChannelInput interface {
	pulumi.Input

	ToResponsePlanChatChannelOutput() ResponsePlanChatChannelOutput
	ToResponsePlanChatChannelOutputWithContext(context.Context) ResponsePlanChatChannelOutput
}

ResponsePlanChatChannelInput is an input type that accepts ResponsePlanChatChannelArgs and ResponsePlanChatChannelOutput values. You can construct a concrete instance of `ResponsePlanChatChannelInput` via:

ResponsePlanChatChannelArgs{...}

type ResponsePlanChatChannelOutput

type ResponsePlanChatChannelOutput struct{ *pulumi.OutputState }

The chat channel configuration.

func (ResponsePlanChatChannelOutput) ChatbotSns

func (ResponsePlanChatChannelOutput) ElementType

func (ResponsePlanChatChannelOutput) ToResponsePlanChatChannelOutput

func (o ResponsePlanChatChannelOutput) ToResponsePlanChatChannelOutput() ResponsePlanChatChannelOutput

func (ResponsePlanChatChannelOutput) ToResponsePlanChatChannelOutputWithContext

func (o ResponsePlanChatChannelOutput) ToResponsePlanChatChannelOutputWithContext(ctx context.Context) ResponsePlanChatChannelOutput

func (ResponsePlanChatChannelOutput) ToResponsePlanChatChannelPtrOutput

func (o ResponsePlanChatChannelOutput) ToResponsePlanChatChannelPtrOutput() ResponsePlanChatChannelPtrOutput

func (ResponsePlanChatChannelOutput) ToResponsePlanChatChannelPtrOutputWithContext

func (o ResponsePlanChatChannelOutput) ToResponsePlanChatChannelPtrOutputWithContext(ctx context.Context) ResponsePlanChatChannelPtrOutput

type ResponsePlanChatChannelPtrInput

type ResponsePlanChatChannelPtrInput interface {
	pulumi.Input

	ToResponsePlanChatChannelPtrOutput() ResponsePlanChatChannelPtrOutput
	ToResponsePlanChatChannelPtrOutputWithContext(context.Context) ResponsePlanChatChannelPtrOutput
}

ResponsePlanChatChannelPtrInput is an input type that accepts ResponsePlanChatChannelArgs, ResponsePlanChatChannelPtr and ResponsePlanChatChannelPtrOutput values. You can construct a concrete instance of `ResponsePlanChatChannelPtrInput` via:

        ResponsePlanChatChannelArgs{...}

or:

        nil

type ResponsePlanChatChannelPtrOutput

type ResponsePlanChatChannelPtrOutput struct{ *pulumi.OutputState }

func (ResponsePlanChatChannelPtrOutput) ChatbotSns

func (ResponsePlanChatChannelPtrOutput) Elem

func (ResponsePlanChatChannelPtrOutput) ElementType

func (ResponsePlanChatChannelPtrOutput) ToResponsePlanChatChannelPtrOutput

func (o ResponsePlanChatChannelPtrOutput) ToResponsePlanChatChannelPtrOutput() ResponsePlanChatChannelPtrOutput

func (ResponsePlanChatChannelPtrOutput) ToResponsePlanChatChannelPtrOutputWithContext

func (o ResponsePlanChatChannelPtrOutput) ToResponsePlanChatChannelPtrOutputWithContext(ctx context.Context) ResponsePlanChatChannelPtrOutput

type ResponsePlanDynamicSsmParameter added in v0.17.0

type ResponsePlanDynamicSsmParameter struct {
	Key   string                               `pulumi:"key"`
	Value ResponsePlanDynamicSsmParameterValue `pulumi:"value"`
}

A parameter with a dynamic value to set when starting the SSM automation document.

type ResponsePlanDynamicSsmParameterArgs added in v0.17.0

type ResponsePlanDynamicSsmParameterArgs struct {
	Key   pulumi.StringInput                        `pulumi:"key"`
	Value ResponsePlanDynamicSsmParameterValueInput `pulumi:"value"`
}

A parameter with a dynamic value to set when starting the SSM automation document.

func (ResponsePlanDynamicSsmParameterArgs) ElementType added in v0.17.0

func (ResponsePlanDynamicSsmParameterArgs) ToResponsePlanDynamicSsmParameterOutput added in v0.17.0

func (i ResponsePlanDynamicSsmParameterArgs) ToResponsePlanDynamicSsmParameterOutput() ResponsePlanDynamicSsmParameterOutput

func (ResponsePlanDynamicSsmParameterArgs) ToResponsePlanDynamicSsmParameterOutputWithContext added in v0.17.0

func (i ResponsePlanDynamicSsmParameterArgs) ToResponsePlanDynamicSsmParameterOutputWithContext(ctx context.Context) ResponsePlanDynamicSsmParameterOutput

type ResponsePlanDynamicSsmParameterArray added in v0.17.0

type ResponsePlanDynamicSsmParameterArray []ResponsePlanDynamicSsmParameterInput

func (ResponsePlanDynamicSsmParameterArray) ElementType added in v0.17.0

func (ResponsePlanDynamicSsmParameterArray) ToResponsePlanDynamicSsmParameterArrayOutput added in v0.17.0

func (i ResponsePlanDynamicSsmParameterArray) ToResponsePlanDynamicSsmParameterArrayOutput() ResponsePlanDynamicSsmParameterArrayOutput

func (ResponsePlanDynamicSsmParameterArray) ToResponsePlanDynamicSsmParameterArrayOutputWithContext added in v0.17.0

func (i ResponsePlanDynamicSsmParameterArray) ToResponsePlanDynamicSsmParameterArrayOutputWithContext(ctx context.Context) ResponsePlanDynamicSsmParameterArrayOutput

type ResponsePlanDynamicSsmParameterArrayInput added in v0.17.0

type ResponsePlanDynamicSsmParameterArrayInput interface {
	pulumi.Input

	ToResponsePlanDynamicSsmParameterArrayOutput() ResponsePlanDynamicSsmParameterArrayOutput
	ToResponsePlanDynamicSsmParameterArrayOutputWithContext(context.Context) ResponsePlanDynamicSsmParameterArrayOutput
}

ResponsePlanDynamicSsmParameterArrayInput is an input type that accepts ResponsePlanDynamicSsmParameterArray and ResponsePlanDynamicSsmParameterArrayOutput values. You can construct a concrete instance of `ResponsePlanDynamicSsmParameterArrayInput` via:

ResponsePlanDynamicSsmParameterArray{ ResponsePlanDynamicSsmParameterArgs{...} }

type ResponsePlanDynamicSsmParameterArrayOutput added in v0.17.0

type ResponsePlanDynamicSsmParameterArrayOutput struct{ *pulumi.OutputState }

func (ResponsePlanDynamicSsmParameterArrayOutput) ElementType added in v0.17.0

func (ResponsePlanDynamicSsmParameterArrayOutput) Index added in v0.17.0

func (ResponsePlanDynamicSsmParameterArrayOutput) ToResponsePlanDynamicSsmParameterArrayOutput added in v0.17.0

func (o ResponsePlanDynamicSsmParameterArrayOutput) ToResponsePlanDynamicSsmParameterArrayOutput() ResponsePlanDynamicSsmParameterArrayOutput

func (ResponsePlanDynamicSsmParameterArrayOutput) ToResponsePlanDynamicSsmParameterArrayOutputWithContext added in v0.17.0

func (o ResponsePlanDynamicSsmParameterArrayOutput) ToResponsePlanDynamicSsmParameterArrayOutputWithContext(ctx context.Context) ResponsePlanDynamicSsmParameterArrayOutput

type ResponsePlanDynamicSsmParameterInput added in v0.17.0

type ResponsePlanDynamicSsmParameterInput interface {
	pulumi.Input

	ToResponsePlanDynamicSsmParameterOutput() ResponsePlanDynamicSsmParameterOutput
	ToResponsePlanDynamicSsmParameterOutputWithContext(context.Context) ResponsePlanDynamicSsmParameterOutput
}

ResponsePlanDynamicSsmParameterInput is an input type that accepts ResponsePlanDynamicSsmParameterArgs and ResponsePlanDynamicSsmParameterOutput values. You can construct a concrete instance of `ResponsePlanDynamicSsmParameterInput` via:

ResponsePlanDynamicSsmParameterArgs{...}

type ResponsePlanDynamicSsmParameterOutput added in v0.17.0

type ResponsePlanDynamicSsmParameterOutput struct{ *pulumi.OutputState }

A parameter with a dynamic value to set when starting the SSM automation document.

func (ResponsePlanDynamicSsmParameterOutput) ElementType added in v0.17.0

func (ResponsePlanDynamicSsmParameterOutput) Key added in v0.17.0

func (ResponsePlanDynamicSsmParameterOutput) ToResponsePlanDynamicSsmParameterOutput added in v0.17.0

func (o ResponsePlanDynamicSsmParameterOutput) ToResponsePlanDynamicSsmParameterOutput() ResponsePlanDynamicSsmParameterOutput

func (ResponsePlanDynamicSsmParameterOutput) ToResponsePlanDynamicSsmParameterOutputWithContext added in v0.17.0

func (o ResponsePlanDynamicSsmParameterOutput) ToResponsePlanDynamicSsmParameterOutputWithContext(ctx context.Context) ResponsePlanDynamicSsmParameterOutput

func (ResponsePlanDynamicSsmParameterOutput) Value added in v0.17.0

type ResponsePlanDynamicSsmParameterValue added in v0.17.0

type ResponsePlanDynamicSsmParameterValue struct {
	Variable *ResponsePlanVariableType `pulumi:"variable"`
}

Value of the dynamic parameter to set when starting the SSM automation document.

type ResponsePlanDynamicSsmParameterValueArgs added in v0.17.0

type ResponsePlanDynamicSsmParameterValueArgs struct {
	Variable ResponsePlanVariableTypePtrInput `pulumi:"variable"`
}

Value of the dynamic parameter to set when starting the SSM automation document.

func (ResponsePlanDynamicSsmParameterValueArgs) ElementType added in v0.17.0

func (ResponsePlanDynamicSsmParameterValueArgs) ToResponsePlanDynamicSsmParameterValueOutput added in v0.17.0

func (i ResponsePlanDynamicSsmParameterValueArgs) ToResponsePlanDynamicSsmParameterValueOutput() ResponsePlanDynamicSsmParameterValueOutput

func (ResponsePlanDynamicSsmParameterValueArgs) ToResponsePlanDynamicSsmParameterValueOutputWithContext added in v0.17.0

func (i ResponsePlanDynamicSsmParameterValueArgs) ToResponsePlanDynamicSsmParameterValueOutputWithContext(ctx context.Context) ResponsePlanDynamicSsmParameterValueOutput

type ResponsePlanDynamicSsmParameterValueInput added in v0.17.0

type ResponsePlanDynamicSsmParameterValueInput interface {
	pulumi.Input

	ToResponsePlanDynamicSsmParameterValueOutput() ResponsePlanDynamicSsmParameterValueOutput
	ToResponsePlanDynamicSsmParameterValueOutputWithContext(context.Context) ResponsePlanDynamicSsmParameterValueOutput
}

ResponsePlanDynamicSsmParameterValueInput is an input type that accepts ResponsePlanDynamicSsmParameterValueArgs and ResponsePlanDynamicSsmParameterValueOutput values. You can construct a concrete instance of `ResponsePlanDynamicSsmParameterValueInput` via:

ResponsePlanDynamicSsmParameterValueArgs{...}

type ResponsePlanDynamicSsmParameterValueOutput added in v0.17.0

type ResponsePlanDynamicSsmParameterValueOutput struct{ *pulumi.OutputState }

Value of the dynamic parameter to set when starting the SSM automation document.

func (ResponsePlanDynamicSsmParameterValueOutput) ElementType added in v0.17.0

func (ResponsePlanDynamicSsmParameterValueOutput) ToResponsePlanDynamicSsmParameterValueOutput added in v0.17.0

func (o ResponsePlanDynamicSsmParameterValueOutput) ToResponsePlanDynamicSsmParameterValueOutput() ResponsePlanDynamicSsmParameterValueOutput

func (ResponsePlanDynamicSsmParameterValueOutput) ToResponsePlanDynamicSsmParameterValueOutputWithContext added in v0.17.0

func (o ResponsePlanDynamicSsmParameterValueOutput) ToResponsePlanDynamicSsmParameterValueOutputWithContext(ctx context.Context) ResponsePlanDynamicSsmParameterValueOutput

func (ResponsePlanDynamicSsmParameterValueOutput) Variable added in v0.17.0

type ResponsePlanIncidentTemplate

type ResponsePlanIncidentTemplate struct {
	// The deduplication string.
	DedupeString *string `pulumi:"dedupeString"`
	// The impact value.
	Impact int `pulumi:"impact"`
	// Tags that get applied to incidents created by the StartIncident API action.
	IncidentTags []ResponsePlanTag `pulumi:"incidentTags"`
	// The list of notification targets.
	NotificationTargets []ResponsePlanNotificationTargetItem `pulumi:"notificationTargets"`
	// The summary string.
	Summary *string `pulumi:"summary"`
	// The title string.
	Title string `pulumi:"title"`
}

The incident template configuration.

type ResponsePlanIncidentTemplateArgs

type ResponsePlanIncidentTemplateArgs struct {
	// The deduplication string.
	DedupeString pulumi.StringPtrInput `pulumi:"dedupeString"`
	// The impact value.
	Impact pulumi.IntInput `pulumi:"impact"`
	// Tags that get applied to incidents created by the StartIncident API action.
	IncidentTags ResponsePlanTagArrayInput `pulumi:"incidentTags"`
	// The list of notification targets.
	NotificationTargets ResponsePlanNotificationTargetItemArrayInput `pulumi:"notificationTargets"`
	// The summary string.
	Summary pulumi.StringPtrInput `pulumi:"summary"`
	// The title string.
	Title pulumi.StringInput `pulumi:"title"`
}

The incident template configuration.

func (ResponsePlanIncidentTemplateArgs) ElementType

func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutput

func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutput() ResponsePlanIncidentTemplateOutput

func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutputWithContext

func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateOutput

type ResponsePlanIncidentTemplateInput

type ResponsePlanIncidentTemplateInput interface {
	pulumi.Input

	ToResponsePlanIncidentTemplateOutput() ResponsePlanIncidentTemplateOutput
	ToResponsePlanIncidentTemplateOutputWithContext(context.Context) ResponsePlanIncidentTemplateOutput
}

ResponsePlanIncidentTemplateInput is an input type that accepts ResponsePlanIncidentTemplateArgs and ResponsePlanIncidentTemplateOutput values. You can construct a concrete instance of `ResponsePlanIncidentTemplateInput` via:

ResponsePlanIncidentTemplateArgs{...}

type ResponsePlanIncidentTemplateOutput

type ResponsePlanIncidentTemplateOutput struct{ *pulumi.OutputState }

The incident template configuration.

func (ResponsePlanIncidentTemplateOutput) DedupeString

The deduplication string.

func (ResponsePlanIncidentTemplateOutput) ElementType

func (ResponsePlanIncidentTemplateOutput) Impact

The impact value.

func (ResponsePlanIncidentTemplateOutput) IncidentTags added in v0.21.0

Tags that get applied to incidents created by the StartIncident API action.

func (ResponsePlanIncidentTemplateOutput) NotificationTargets

The list of notification targets.

func (ResponsePlanIncidentTemplateOutput) Summary

The summary string.

func (ResponsePlanIncidentTemplateOutput) Title

The title string.

func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutput

func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutput() ResponsePlanIncidentTemplateOutput

func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutputWithContext

func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplateOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplateOutput

type ResponsePlanIncidentTemplatePtrOutput

type ResponsePlanIncidentTemplatePtrOutput struct{ *pulumi.OutputState }

func (ResponsePlanIncidentTemplatePtrOutput) DedupeString

The deduplication string.

func (ResponsePlanIncidentTemplatePtrOutput) Elem

func (ResponsePlanIncidentTemplatePtrOutput) ElementType

func (ResponsePlanIncidentTemplatePtrOutput) Impact

The impact value.

func (ResponsePlanIncidentTemplatePtrOutput) IncidentTags added in v0.21.0

Tags that get applied to incidents created by the StartIncident API action.

func (ResponsePlanIncidentTemplatePtrOutput) NotificationTargets

The list of notification targets.

func (ResponsePlanIncidentTemplatePtrOutput) Summary

The summary string.

func (ResponsePlanIncidentTemplatePtrOutput) Title

The title string.

func (ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutput

func (o ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput

func (ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext

func (o ResponsePlanIncidentTemplatePtrOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput

type ResponsePlanInput

type ResponsePlanInput interface {
	pulumi.Input

	ToResponsePlanOutput() ResponsePlanOutput
	ToResponsePlanOutputWithContext(ctx context.Context) ResponsePlanOutput
}

type ResponsePlanIntegration added in v0.44.0

type ResponsePlanIntegration struct {
	PagerDutyConfiguration *ResponsePlanPagerDutyConfiguration `pulumi:"pagerDutyConfiguration"`
}

type ResponsePlanIntegrationArgs added in v0.44.0

type ResponsePlanIntegrationArgs struct {
	PagerDutyConfiguration ResponsePlanPagerDutyConfigurationPtrInput `pulumi:"pagerDutyConfiguration"`
}

func (ResponsePlanIntegrationArgs) ElementType added in v0.44.0

func (ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutput added in v0.44.0

func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutput() ResponsePlanIntegrationOutput

func (ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutputWithContext added in v0.44.0

func (i ResponsePlanIntegrationArgs) ToResponsePlanIntegrationOutputWithContext(ctx context.Context) ResponsePlanIntegrationOutput

type ResponsePlanIntegrationArray added in v0.44.0

type ResponsePlanIntegrationArray []ResponsePlanIntegrationInput

func (ResponsePlanIntegrationArray) ElementType added in v0.44.0

func (ResponsePlanIntegrationArray) ToResponsePlanIntegrationArrayOutput added in v0.44.0

func (i ResponsePlanIntegrationArray) ToResponsePlanIntegrationArrayOutput() ResponsePlanIntegrationArrayOutput

func (ResponsePlanIntegrationArray) ToResponsePlanIntegrationArrayOutputWithContext added in v0.44.0

func (i ResponsePlanIntegrationArray) ToResponsePlanIntegrationArrayOutputWithContext(ctx context.Context) ResponsePlanIntegrationArrayOutput

type ResponsePlanIntegrationArrayInput added in v0.44.0

type ResponsePlanIntegrationArrayInput interface {
	pulumi.Input

	ToResponsePlanIntegrationArrayOutput() ResponsePlanIntegrationArrayOutput
	ToResponsePlanIntegrationArrayOutputWithContext(context.Context) ResponsePlanIntegrationArrayOutput
}

ResponsePlanIntegrationArrayInput is an input type that accepts ResponsePlanIntegrationArray and ResponsePlanIntegrationArrayOutput values. You can construct a concrete instance of `ResponsePlanIntegrationArrayInput` via:

ResponsePlanIntegrationArray{ ResponsePlanIntegrationArgs{...} }

type ResponsePlanIntegrationArrayOutput added in v0.44.0

type ResponsePlanIntegrationArrayOutput struct{ *pulumi.OutputState }

func (ResponsePlanIntegrationArrayOutput) ElementType added in v0.44.0

func (ResponsePlanIntegrationArrayOutput) Index added in v0.44.0

func (ResponsePlanIntegrationArrayOutput) ToResponsePlanIntegrationArrayOutput added in v0.44.0

func (o ResponsePlanIntegrationArrayOutput) ToResponsePlanIntegrationArrayOutput() ResponsePlanIntegrationArrayOutput

func (ResponsePlanIntegrationArrayOutput) ToResponsePlanIntegrationArrayOutputWithContext added in v0.44.0

func (o ResponsePlanIntegrationArrayOutput) ToResponsePlanIntegrationArrayOutputWithContext(ctx context.Context) ResponsePlanIntegrationArrayOutput

type ResponsePlanIntegrationInput added in v0.44.0

type ResponsePlanIntegrationInput interface {
	pulumi.Input

	ToResponsePlanIntegrationOutput() ResponsePlanIntegrationOutput
	ToResponsePlanIntegrationOutputWithContext(context.Context) ResponsePlanIntegrationOutput
}

ResponsePlanIntegrationInput is an input type that accepts ResponsePlanIntegrationArgs and ResponsePlanIntegrationOutput values. You can construct a concrete instance of `ResponsePlanIntegrationInput` via:

ResponsePlanIntegrationArgs{...}

type ResponsePlanIntegrationOutput added in v0.44.0

type ResponsePlanIntegrationOutput struct{ *pulumi.OutputState }

func (ResponsePlanIntegrationOutput) ElementType added in v0.44.0

func (ResponsePlanIntegrationOutput) PagerDutyConfiguration added in v0.44.0

func (ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutput added in v0.44.0

func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutput() ResponsePlanIntegrationOutput

func (ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutputWithContext added in v0.44.0

func (o ResponsePlanIntegrationOutput) ToResponsePlanIntegrationOutputWithContext(ctx context.Context) ResponsePlanIntegrationOutput

type ResponsePlanNotificationTargetItem

type ResponsePlanNotificationTargetItem struct {
	SnsTopicArn *string `pulumi:"snsTopicArn"`
}

A notification target.

type ResponsePlanNotificationTargetItemArgs

type ResponsePlanNotificationTargetItemArgs struct {
	SnsTopicArn pulumi.StringPtrInput `pulumi:"snsTopicArn"`
}

A notification target.

func (ResponsePlanNotificationTargetItemArgs) ElementType

func (ResponsePlanNotificationTargetItemArgs) ToResponsePlanNotificationTargetItemOutput

func (i ResponsePlanNotificationTargetItemArgs) ToResponsePlanNotificationTargetItemOutput() ResponsePlanNotificationTargetItemOutput

func (ResponsePlanNotificationTargetItemArgs) ToResponsePlanNotificationTargetItemOutputWithContext

func (i ResponsePlanNotificationTargetItemArgs) ToResponsePlanNotificationTargetItemOutputWithContext(ctx context.Context) ResponsePlanNotificationTargetItemOutput

type ResponsePlanNotificationTargetItemArray

type ResponsePlanNotificationTargetItemArray []ResponsePlanNotificationTargetItemInput

func (ResponsePlanNotificationTargetItemArray) ElementType

func (ResponsePlanNotificationTargetItemArray) ToResponsePlanNotificationTargetItemArrayOutput

func (i ResponsePlanNotificationTargetItemArray) ToResponsePlanNotificationTargetItemArrayOutput() ResponsePlanNotificationTargetItemArrayOutput

func (ResponsePlanNotificationTargetItemArray) ToResponsePlanNotificationTargetItemArrayOutputWithContext

func (i ResponsePlanNotificationTargetItemArray) ToResponsePlanNotificationTargetItemArrayOutputWithContext(ctx context.Context) ResponsePlanNotificationTargetItemArrayOutput

type ResponsePlanNotificationTargetItemArrayInput

type ResponsePlanNotificationTargetItemArrayInput interface {
	pulumi.Input

	ToResponsePlanNotificationTargetItemArrayOutput() ResponsePlanNotificationTargetItemArrayOutput
	ToResponsePlanNotificationTargetItemArrayOutputWithContext(context.Context) ResponsePlanNotificationTargetItemArrayOutput
}

ResponsePlanNotificationTargetItemArrayInput is an input type that accepts ResponsePlanNotificationTargetItemArray and ResponsePlanNotificationTargetItemArrayOutput values. You can construct a concrete instance of `ResponsePlanNotificationTargetItemArrayInput` via:

ResponsePlanNotificationTargetItemArray{ ResponsePlanNotificationTargetItemArgs{...} }

type ResponsePlanNotificationTargetItemArrayOutput

type ResponsePlanNotificationTargetItemArrayOutput struct{ *pulumi.OutputState }

func (ResponsePlanNotificationTargetItemArrayOutput) ElementType

func (ResponsePlanNotificationTargetItemArrayOutput) Index

func (ResponsePlanNotificationTargetItemArrayOutput) ToResponsePlanNotificationTargetItemArrayOutput

func (o ResponsePlanNotificationTargetItemArrayOutput) ToResponsePlanNotificationTargetItemArrayOutput() ResponsePlanNotificationTargetItemArrayOutput

func (ResponsePlanNotificationTargetItemArrayOutput) ToResponsePlanNotificationTargetItemArrayOutputWithContext

func (o ResponsePlanNotificationTargetItemArrayOutput) ToResponsePlanNotificationTargetItemArrayOutputWithContext(ctx context.Context) ResponsePlanNotificationTargetItemArrayOutput

type ResponsePlanNotificationTargetItemInput

type ResponsePlanNotificationTargetItemInput interface {
	pulumi.Input

	ToResponsePlanNotificationTargetItemOutput() ResponsePlanNotificationTargetItemOutput
	ToResponsePlanNotificationTargetItemOutputWithContext(context.Context) ResponsePlanNotificationTargetItemOutput
}

ResponsePlanNotificationTargetItemInput is an input type that accepts ResponsePlanNotificationTargetItemArgs and ResponsePlanNotificationTargetItemOutput values. You can construct a concrete instance of `ResponsePlanNotificationTargetItemInput` via:

ResponsePlanNotificationTargetItemArgs{...}

type ResponsePlanNotificationTargetItemOutput

type ResponsePlanNotificationTargetItemOutput struct{ *pulumi.OutputState }

A notification target.

func (ResponsePlanNotificationTargetItemOutput) ElementType

func (ResponsePlanNotificationTargetItemOutput) SnsTopicArn

func (ResponsePlanNotificationTargetItemOutput) ToResponsePlanNotificationTargetItemOutput

func (o ResponsePlanNotificationTargetItemOutput) ToResponsePlanNotificationTargetItemOutput() ResponsePlanNotificationTargetItemOutput

func (ResponsePlanNotificationTargetItemOutput) ToResponsePlanNotificationTargetItemOutputWithContext

func (o ResponsePlanNotificationTargetItemOutput) ToResponsePlanNotificationTargetItemOutputWithContext(ctx context.Context) ResponsePlanNotificationTargetItemOutput

type ResponsePlanOutput

type ResponsePlanOutput struct{ *pulumi.OutputState }

func (ResponsePlanOutput) Actions added in v0.17.0

The list of actions.

func (ResponsePlanOutput) Arn added in v0.17.0

The ARN of the response plan.

func (ResponsePlanOutput) ChatChannel added in v0.17.0

func (ResponsePlanOutput) DisplayName added in v0.17.0

func (o ResponsePlanOutput) DisplayName() pulumi.StringPtrOutput

The display name of the response plan.

func (ResponsePlanOutput) ElementType

func (ResponsePlanOutput) ElementType() reflect.Type

func (ResponsePlanOutput) Engagements added in v0.17.0

The list of engagements to use.

func (ResponsePlanOutput) IncidentTemplate added in v0.17.0

func (ResponsePlanOutput) Integrations added in v0.44.0

The list of integrations.

func (ResponsePlanOutput) Name added in v0.17.0

The name of the response plan.

func (ResponsePlanOutput) Tags added in v0.17.0

The tags to apply to the response plan.

func (ResponsePlanOutput) ToResponsePlanOutput

func (o ResponsePlanOutput) ToResponsePlanOutput() ResponsePlanOutput

func (ResponsePlanOutput) ToResponsePlanOutputWithContext

func (o ResponsePlanOutput) ToResponsePlanOutputWithContext(ctx context.Context) ResponsePlanOutput

type ResponsePlanPagerDutyConfiguration added in v0.44.0

type ResponsePlanPagerDutyConfiguration struct {
	// The name of the pagerDuty configuration.
	Name                           string                                     `pulumi:"name"`
	PagerDutyIncidentConfiguration ResponsePlanPagerDutyIncidentConfiguration `pulumi:"pagerDutyIncidentConfiguration"`
	// The AWS secrets manager secretId storing the pagerDuty token.
	SecretId string `pulumi:"secretId"`
}

The pagerDuty configuration to use when starting the incident.

type ResponsePlanPagerDutyConfigurationArgs added in v0.44.0

type ResponsePlanPagerDutyConfigurationArgs struct {
	// The name of the pagerDuty configuration.
	Name                           pulumi.StringInput                              `pulumi:"name"`
	PagerDutyIncidentConfiguration ResponsePlanPagerDutyIncidentConfigurationInput `pulumi:"pagerDutyIncidentConfiguration"`
	// The AWS secrets manager secretId storing the pagerDuty token.
	SecretId pulumi.StringInput `pulumi:"secretId"`
}

The pagerDuty configuration to use when starting the incident.

func (ResponsePlanPagerDutyConfigurationArgs) ElementType added in v0.44.0

func (ResponsePlanPagerDutyConfigurationArgs) ToResponsePlanPagerDutyConfigurationOutput added in v0.44.0

func (i ResponsePlanPagerDutyConfigurationArgs) ToResponsePlanPagerDutyConfigurationOutput() ResponsePlanPagerDutyConfigurationOutput

func (ResponsePlanPagerDutyConfigurationArgs) ToResponsePlanPagerDutyConfigurationOutputWithContext added in v0.44.0

func (i ResponsePlanPagerDutyConfigurationArgs) ToResponsePlanPagerDutyConfigurationOutputWithContext(ctx context.Context) ResponsePlanPagerDutyConfigurationOutput

func (ResponsePlanPagerDutyConfigurationArgs) ToResponsePlanPagerDutyConfigurationPtrOutput added in v0.44.0

func (i ResponsePlanPagerDutyConfigurationArgs) ToResponsePlanPagerDutyConfigurationPtrOutput() ResponsePlanPagerDutyConfigurationPtrOutput

func (ResponsePlanPagerDutyConfigurationArgs) ToResponsePlanPagerDutyConfigurationPtrOutputWithContext added in v0.44.0

func (i ResponsePlanPagerDutyConfigurationArgs) ToResponsePlanPagerDutyConfigurationPtrOutputWithContext(ctx context.Context) ResponsePlanPagerDutyConfigurationPtrOutput

type ResponsePlanPagerDutyConfigurationInput added in v0.44.0

type ResponsePlanPagerDutyConfigurationInput interface {
	pulumi.Input

	ToResponsePlanPagerDutyConfigurationOutput() ResponsePlanPagerDutyConfigurationOutput
	ToResponsePlanPagerDutyConfigurationOutputWithContext(context.Context) ResponsePlanPagerDutyConfigurationOutput
}

ResponsePlanPagerDutyConfigurationInput is an input type that accepts ResponsePlanPagerDutyConfigurationArgs and ResponsePlanPagerDutyConfigurationOutput values. You can construct a concrete instance of `ResponsePlanPagerDutyConfigurationInput` via:

ResponsePlanPagerDutyConfigurationArgs{...}

type ResponsePlanPagerDutyConfigurationOutput added in v0.44.0

type ResponsePlanPagerDutyConfigurationOutput struct{ *pulumi.OutputState }

The pagerDuty configuration to use when starting the incident.

func (ResponsePlanPagerDutyConfigurationOutput) ElementType added in v0.44.0

func (ResponsePlanPagerDutyConfigurationOutput) Name added in v0.44.0

The name of the pagerDuty configuration.

func (ResponsePlanPagerDutyConfigurationOutput) PagerDutyIncidentConfiguration added in v0.44.0

func (ResponsePlanPagerDutyConfigurationOutput) SecretId added in v0.44.0

The AWS secrets manager secretId storing the pagerDuty token.

func (ResponsePlanPagerDutyConfigurationOutput) ToResponsePlanPagerDutyConfigurationOutput added in v0.44.0

func (o ResponsePlanPagerDutyConfigurationOutput) ToResponsePlanPagerDutyConfigurationOutput() ResponsePlanPagerDutyConfigurationOutput

func (ResponsePlanPagerDutyConfigurationOutput) ToResponsePlanPagerDutyConfigurationOutputWithContext added in v0.44.0

func (o ResponsePlanPagerDutyConfigurationOutput) ToResponsePlanPagerDutyConfigurationOutputWithContext(ctx context.Context) ResponsePlanPagerDutyConfigurationOutput

func (ResponsePlanPagerDutyConfigurationOutput) ToResponsePlanPagerDutyConfigurationPtrOutput added in v0.44.0

func (o ResponsePlanPagerDutyConfigurationOutput) ToResponsePlanPagerDutyConfigurationPtrOutput() ResponsePlanPagerDutyConfigurationPtrOutput

func (ResponsePlanPagerDutyConfigurationOutput) ToResponsePlanPagerDutyConfigurationPtrOutputWithContext added in v0.44.0

func (o ResponsePlanPagerDutyConfigurationOutput) ToResponsePlanPagerDutyConfigurationPtrOutputWithContext(ctx context.Context) ResponsePlanPagerDutyConfigurationPtrOutput

type ResponsePlanPagerDutyConfigurationPtrInput added in v0.44.0

type ResponsePlanPagerDutyConfigurationPtrInput interface {
	pulumi.Input

	ToResponsePlanPagerDutyConfigurationPtrOutput() ResponsePlanPagerDutyConfigurationPtrOutput
	ToResponsePlanPagerDutyConfigurationPtrOutputWithContext(context.Context) ResponsePlanPagerDutyConfigurationPtrOutput
}

ResponsePlanPagerDutyConfigurationPtrInput is an input type that accepts ResponsePlanPagerDutyConfigurationArgs, ResponsePlanPagerDutyConfigurationPtr and ResponsePlanPagerDutyConfigurationPtrOutput values. You can construct a concrete instance of `ResponsePlanPagerDutyConfigurationPtrInput` via:

        ResponsePlanPagerDutyConfigurationArgs{...}

or:

        nil

type ResponsePlanPagerDutyConfigurationPtrOutput added in v0.44.0

type ResponsePlanPagerDutyConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ResponsePlanPagerDutyConfigurationPtrOutput) Elem added in v0.44.0

func (ResponsePlanPagerDutyConfigurationPtrOutput) ElementType added in v0.44.0

func (ResponsePlanPagerDutyConfigurationPtrOutput) Name added in v0.44.0

The name of the pagerDuty configuration.

func (ResponsePlanPagerDutyConfigurationPtrOutput) PagerDutyIncidentConfiguration added in v0.44.0

func (ResponsePlanPagerDutyConfigurationPtrOutput) SecretId added in v0.44.0

The AWS secrets manager secretId storing the pagerDuty token.

func (ResponsePlanPagerDutyConfigurationPtrOutput) ToResponsePlanPagerDutyConfigurationPtrOutput added in v0.44.0

func (o ResponsePlanPagerDutyConfigurationPtrOutput) ToResponsePlanPagerDutyConfigurationPtrOutput() ResponsePlanPagerDutyConfigurationPtrOutput

func (ResponsePlanPagerDutyConfigurationPtrOutput) ToResponsePlanPagerDutyConfigurationPtrOutputWithContext added in v0.44.0

func (o ResponsePlanPagerDutyConfigurationPtrOutput) ToResponsePlanPagerDutyConfigurationPtrOutputWithContext(ctx context.Context) ResponsePlanPagerDutyConfigurationPtrOutput

type ResponsePlanPagerDutyIncidentConfiguration added in v0.44.0

type ResponsePlanPagerDutyIncidentConfiguration struct {
	// The pagerDuty serviceId.
	ServiceId string `pulumi:"serviceId"`
}

The pagerDuty incident configuration.

type ResponsePlanPagerDutyIncidentConfigurationArgs added in v0.44.0

type ResponsePlanPagerDutyIncidentConfigurationArgs struct {
	// The pagerDuty serviceId.
	ServiceId pulumi.StringInput `pulumi:"serviceId"`
}

The pagerDuty incident configuration.

func (ResponsePlanPagerDutyIncidentConfigurationArgs) ElementType added in v0.44.0

func (ResponsePlanPagerDutyIncidentConfigurationArgs) ToResponsePlanPagerDutyIncidentConfigurationOutput added in v0.44.0

func (i ResponsePlanPagerDutyIncidentConfigurationArgs) ToResponsePlanPagerDutyIncidentConfigurationOutput() ResponsePlanPagerDutyIncidentConfigurationOutput

func (ResponsePlanPagerDutyIncidentConfigurationArgs) ToResponsePlanPagerDutyIncidentConfigurationOutputWithContext added in v0.44.0

func (i ResponsePlanPagerDutyIncidentConfigurationArgs) ToResponsePlanPagerDutyIncidentConfigurationOutputWithContext(ctx context.Context) ResponsePlanPagerDutyIncidentConfigurationOutput

func (ResponsePlanPagerDutyIncidentConfigurationArgs) ToResponsePlanPagerDutyIncidentConfigurationPtrOutput added in v0.44.0

func (i ResponsePlanPagerDutyIncidentConfigurationArgs) ToResponsePlanPagerDutyIncidentConfigurationPtrOutput() ResponsePlanPagerDutyIncidentConfigurationPtrOutput

func (ResponsePlanPagerDutyIncidentConfigurationArgs) ToResponsePlanPagerDutyIncidentConfigurationPtrOutputWithContext added in v0.44.0

func (i ResponsePlanPagerDutyIncidentConfigurationArgs) ToResponsePlanPagerDutyIncidentConfigurationPtrOutputWithContext(ctx context.Context) ResponsePlanPagerDutyIncidentConfigurationPtrOutput

type ResponsePlanPagerDutyIncidentConfigurationInput added in v0.44.0

type ResponsePlanPagerDutyIncidentConfigurationInput interface {
	pulumi.Input

	ToResponsePlanPagerDutyIncidentConfigurationOutput() ResponsePlanPagerDutyIncidentConfigurationOutput
	ToResponsePlanPagerDutyIncidentConfigurationOutputWithContext(context.Context) ResponsePlanPagerDutyIncidentConfigurationOutput
}

ResponsePlanPagerDutyIncidentConfigurationInput is an input type that accepts ResponsePlanPagerDutyIncidentConfigurationArgs and ResponsePlanPagerDutyIncidentConfigurationOutput values. You can construct a concrete instance of `ResponsePlanPagerDutyIncidentConfigurationInput` via:

ResponsePlanPagerDutyIncidentConfigurationArgs{...}

type ResponsePlanPagerDutyIncidentConfigurationOutput added in v0.44.0

type ResponsePlanPagerDutyIncidentConfigurationOutput struct{ *pulumi.OutputState }

The pagerDuty incident configuration.

func (ResponsePlanPagerDutyIncidentConfigurationOutput) ElementType added in v0.44.0

func (ResponsePlanPagerDutyIncidentConfigurationOutput) ServiceId added in v0.44.0

The pagerDuty serviceId.

func (ResponsePlanPagerDutyIncidentConfigurationOutput) ToResponsePlanPagerDutyIncidentConfigurationOutput added in v0.44.0

func (o ResponsePlanPagerDutyIncidentConfigurationOutput) ToResponsePlanPagerDutyIncidentConfigurationOutput() ResponsePlanPagerDutyIncidentConfigurationOutput

func (ResponsePlanPagerDutyIncidentConfigurationOutput) ToResponsePlanPagerDutyIncidentConfigurationOutputWithContext added in v0.44.0

func (o ResponsePlanPagerDutyIncidentConfigurationOutput) ToResponsePlanPagerDutyIncidentConfigurationOutputWithContext(ctx context.Context) ResponsePlanPagerDutyIncidentConfigurationOutput

func (ResponsePlanPagerDutyIncidentConfigurationOutput) ToResponsePlanPagerDutyIncidentConfigurationPtrOutput added in v0.44.0

func (o ResponsePlanPagerDutyIncidentConfigurationOutput) ToResponsePlanPagerDutyIncidentConfigurationPtrOutput() ResponsePlanPagerDutyIncidentConfigurationPtrOutput

func (ResponsePlanPagerDutyIncidentConfigurationOutput) ToResponsePlanPagerDutyIncidentConfigurationPtrOutputWithContext added in v0.44.0

func (o ResponsePlanPagerDutyIncidentConfigurationOutput) ToResponsePlanPagerDutyIncidentConfigurationPtrOutputWithContext(ctx context.Context) ResponsePlanPagerDutyIncidentConfigurationPtrOutput

type ResponsePlanPagerDutyIncidentConfigurationPtrInput added in v0.44.0

type ResponsePlanPagerDutyIncidentConfigurationPtrInput interface {
	pulumi.Input

	ToResponsePlanPagerDutyIncidentConfigurationPtrOutput() ResponsePlanPagerDutyIncidentConfigurationPtrOutput
	ToResponsePlanPagerDutyIncidentConfigurationPtrOutputWithContext(context.Context) ResponsePlanPagerDutyIncidentConfigurationPtrOutput
}

ResponsePlanPagerDutyIncidentConfigurationPtrInput is an input type that accepts ResponsePlanPagerDutyIncidentConfigurationArgs, ResponsePlanPagerDutyIncidentConfigurationPtr and ResponsePlanPagerDutyIncidentConfigurationPtrOutput values. You can construct a concrete instance of `ResponsePlanPagerDutyIncidentConfigurationPtrInput` via:

        ResponsePlanPagerDutyIncidentConfigurationArgs{...}

or:

        nil

type ResponsePlanPagerDutyIncidentConfigurationPtrOutput added in v0.44.0

type ResponsePlanPagerDutyIncidentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ResponsePlanPagerDutyIncidentConfigurationPtrOutput) Elem added in v0.44.0

func (ResponsePlanPagerDutyIncidentConfigurationPtrOutput) ElementType added in v0.44.0

func (ResponsePlanPagerDutyIncidentConfigurationPtrOutput) ServiceId added in v0.44.0

The pagerDuty serviceId.

func (ResponsePlanPagerDutyIncidentConfigurationPtrOutput) ToResponsePlanPagerDutyIncidentConfigurationPtrOutput added in v0.44.0

func (o ResponsePlanPagerDutyIncidentConfigurationPtrOutput) ToResponsePlanPagerDutyIncidentConfigurationPtrOutput() ResponsePlanPagerDutyIncidentConfigurationPtrOutput

func (ResponsePlanPagerDutyIncidentConfigurationPtrOutput) ToResponsePlanPagerDutyIncidentConfigurationPtrOutputWithContext added in v0.44.0

func (o ResponsePlanPagerDutyIncidentConfigurationPtrOutput) ToResponsePlanPagerDutyIncidentConfigurationPtrOutputWithContext(ctx context.Context) ResponsePlanPagerDutyIncidentConfigurationPtrOutput

type ResponsePlanSsmAutomation

type ResponsePlanSsmAutomation struct {
	// The document name to use when starting the SSM automation document.
	DocumentName string `pulumi:"documentName"`
	// The version of the document to use when starting the SSM automation document.
	DocumentVersion *string `pulumi:"documentVersion"`
	// The parameters with dynamic values to set when starting the SSM automation document.
	DynamicParameters []ResponsePlanDynamicSsmParameter `pulumi:"dynamicParameters"`
	// The parameters to set when starting the SSM automation document.
	Parameters []ResponsePlanSsmParameter `pulumi:"parameters"`
	// The role ARN to use when starting the SSM automation document.
	RoleArn string `pulumi:"roleArn"`
	// The account type to use when starting the SSM automation document.
	TargetAccount *ResponsePlanSsmAutomationTargetAccount `pulumi:"targetAccount"`
}

The configuration to use when starting the SSM automation document.

type ResponsePlanSsmAutomationArgs

type ResponsePlanSsmAutomationArgs struct {
	// The document name to use when starting the SSM automation document.
	DocumentName pulumi.StringInput `pulumi:"documentName"`
	// The version of the document to use when starting the SSM automation document.
	DocumentVersion pulumi.StringPtrInput `pulumi:"documentVersion"`
	// The parameters with dynamic values to set when starting the SSM automation document.
	DynamicParameters ResponsePlanDynamicSsmParameterArrayInput `pulumi:"dynamicParameters"`
	// The parameters to set when starting the SSM automation document.
	Parameters ResponsePlanSsmParameterArrayInput `pulumi:"parameters"`
	// The role ARN to use when starting the SSM automation document.
	RoleArn pulumi.StringInput `pulumi:"roleArn"`
	// The account type to use when starting the SSM automation document.
	TargetAccount ResponsePlanSsmAutomationTargetAccountPtrInput `pulumi:"targetAccount"`
}

The configuration to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationArgs) ElementType

func (ResponsePlanSsmAutomationArgs) ToResponsePlanSsmAutomationOutput

func (i ResponsePlanSsmAutomationArgs) ToResponsePlanSsmAutomationOutput() ResponsePlanSsmAutomationOutput

func (ResponsePlanSsmAutomationArgs) ToResponsePlanSsmAutomationOutputWithContext

func (i ResponsePlanSsmAutomationArgs) ToResponsePlanSsmAutomationOutputWithContext(ctx context.Context) ResponsePlanSsmAutomationOutput

func (ResponsePlanSsmAutomationArgs) ToResponsePlanSsmAutomationPtrOutput

func (i ResponsePlanSsmAutomationArgs) ToResponsePlanSsmAutomationPtrOutput() ResponsePlanSsmAutomationPtrOutput

func (ResponsePlanSsmAutomationArgs) ToResponsePlanSsmAutomationPtrOutputWithContext

func (i ResponsePlanSsmAutomationArgs) ToResponsePlanSsmAutomationPtrOutputWithContext(ctx context.Context) ResponsePlanSsmAutomationPtrOutput

type ResponsePlanSsmAutomationInput

type ResponsePlanSsmAutomationInput interface {
	pulumi.Input

	ToResponsePlanSsmAutomationOutput() ResponsePlanSsmAutomationOutput
	ToResponsePlanSsmAutomationOutputWithContext(context.Context) ResponsePlanSsmAutomationOutput
}

ResponsePlanSsmAutomationInput is an input type that accepts ResponsePlanSsmAutomationArgs and ResponsePlanSsmAutomationOutput values. You can construct a concrete instance of `ResponsePlanSsmAutomationInput` via:

ResponsePlanSsmAutomationArgs{...}

type ResponsePlanSsmAutomationOutput

type ResponsePlanSsmAutomationOutput struct{ *pulumi.OutputState }

The configuration to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationOutput) DocumentName

The document name to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationOutput) DocumentVersion

The version of the document to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationOutput) DynamicParameters added in v0.17.0

The parameters with dynamic values to set when starting the SSM automation document.

func (ResponsePlanSsmAutomationOutput) ElementType

func (ResponsePlanSsmAutomationOutput) Parameters

The parameters to set when starting the SSM automation document.

func (ResponsePlanSsmAutomationOutput) RoleArn

The role ARN to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationOutput) TargetAccount

The account type to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationOutput) ToResponsePlanSsmAutomationOutput

func (o ResponsePlanSsmAutomationOutput) ToResponsePlanSsmAutomationOutput() ResponsePlanSsmAutomationOutput

func (ResponsePlanSsmAutomationOutput) ToResponsePlanSsmAutomationOutputWithContext

func (o ResponsePlanSsmAutomationOutput) ToResponsePlanSsmAutomationOutputWithContext(ctx context.Context) ResponsePlanSsmAutomationOutput

func (ResponsePlanSsmAutomationOutput) ToResponsePlanSsmAutomationPtrOutput

func (o ResponsePlanSsmAutomationOutput) ToResponsePlanSsmAutomationPtrOutput() ResponsePlanSsmAutomationPtrOutput

func (ResponsePlanSsmAutomationOutput) ToResponsePlanSsmAutomationPtrOutputWithContext

func (o ResponsePlanSsmAutomationOutput) ToResponsePlanSsmAutomationPtrOutputWithContext(ctx context.Context) ResponsePlanSsmAutomationPtrOutput

type ResponsePlanSsmAutomationPtrInput

type ResponsePlanSsmAutomationPtrInput interface {
	pulumi.Input

	ToResponsePlanSsmAutomationPtrOutput() ResponsePlanSsmAutomationPtrOutput
	ToResponsePlanSsmAutomationPtrOutputWithContext(context.Context) ResponsePlanSsmAutomationPtrOutput
}

ResponsePlanSsmAutomationPtrInput is an input type that accepts ResponsePlanSsmAutomationArgs, ResponsePlanSsmAutomationPtr and ResponsePlanSsmAutomationPtrOutput values. You can construct a concrete instance of `ResponsePlanSsmAutomationPtrInput` via:

        ResponsePlanSsmAutomationArgs{...}

or:

        nil

type ResponsePlanSsmAutomationPtrOutput

type ResponsePlanSsmAutomationPtrOutput struct{ *pulumi.OutputState }

func (ResponsePlanSsmAutomationPtrOutput) DocumentName

The document name to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationPtrOutput) DocumentVersion

The version of the document to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationPtrOutput) DynamicParameters added in v0.17.0

The parameters with dynamic values to set when starting the SSM automation document.

func (ResponsePlanSsmAutomationPtrOutput) Elem

func (ResponsePlanSsmAutomationPtrOutput) ElementType

func (ResponsePlanSsmAutomationPtrOutput) Parameters

The parameters to set when starting the SSM automation document.

func (ResponsePlanSsmAutomationPtrOutput) RoleArn

The role ARN to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationPtrOutput) TargetAccount

The account type to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationPtrOutput) ToResponsePlanSsmAutomationPtrOutput

func (o ResponsePlanSsmAutomationPtrOutput) ToResponsePlanSsmAutomationPtrOutput() ResponsePlanSsmAutomationPtrOutput

func (ResponsePlanSsmAutomationPtrOutput) ToResponsePlanSsmAutomationPtrOutputWithContext

func (o ResponsePlanSsmAutomationPtrOutput) ToResponsePlanSsmAutomationPtrOutputWithContext(ctx context.Context) ResponsePlanSsmAutomationPtrOutput

type ResponsePlanSsmAutomationTargetAccount

type ResponsePlanSsmAutomationTargetAccount string

The account type to use when starting the SSM automation document.

func (ResponsePlanSsmAutomationTargetAccount) ElementType

func (ResponsePlanSsmAutomationTargetAccount) ToResponsePlanSsmAutomationTargetAccountOutput

func (e ResponsePlanSsmAutomationTargetAccount) ToResponsePlanSsmAutomationTargetAccountOutput() ResponsePlanSsmAutomationTargetAccountOutput

func (ResponsePlanSsmAutomationTargetAccount) ToResponsePlanSsmAutomationTargetAccountOutputWithContext

func (e ResponsePlanSsmAutomationTargetAccount) ToResponsePlanSsmAutomationTargetAccountOutputWithContext(ctx context.Context) ResponsePlanSsmAutomationTargetAccountOutput

func (ResponsePlanSsmAutomationTargetAccount) ToResponsePlanSsmAutomationTargetAccountPtrOutput

func (e ResponsePlanSsmAutomationTargetAccount) ToResponsePlanSsmAutomationTargetAccountPtrOutput() ResponsePlanSsmAutomationTargetAccountPtrOutput

func (ResponsePlanSsmAutomationTargetAccount) ToResponsePlanSsmAutomationTargetAccountPtrOutputWithContext

func (e ResponsePlanSsmAutomationTargetAccount) ToResponsePlanSsmAutomationTargetAccountPtrOutputWithContext(ctx context.Context) ResponsePlanSsmAutomationTargetAccountPtrOutput

func (ResponsePlanSsmAutomationTargetAccount) ToStringOutput

func (ResponsePlanSsmAutomationTargetAccount) ToStringOutputWithContext

func (ResponsePlanSsmAutomationTargetAccount) ToStringPtrOutput

func (ResponsePlanSsmAutomationTargetAccount) ToStringPtrOutputWithContext

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

type ResponsePlanSsmAutomationTargetAccountInput

type ResponsePlanSsmAutomationTargetAccountInput interface {
	pulumi.Input

	ToResponsePlanSsmAutomationTargetAccountOutput() ResponsePlanSsmAutomationTargetAccountOutput
	ToResponsePlanSsmAutomationTargetAccountOutputWithContext(context.Context) ResponsePlanSsmAutomationTargetAccountOutput
}

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

ResponsePlanSsmAutomationTargetAccountImpactedAccount
ResponsePlanSsmAutomationTargetAccountResponsePlanOwnerAccount

type ResponsePlanSsmAutomationTargetAccountOutput

type ResponsePlanSsmAutomationTargetAccountOutput struct{ *pulumi.OutputState }

func (ResponsePlanSsmAutomationTargetAccountOutput) ElementType

func (ResponsePlanSsmAutomationTargetAccountOutput) ToResponsePlanSsmAutomationTargetAccountOutput

func (o ResponsePlanSsmAutomationTargetAccountOutput) ToResponsePlanSsmAutomationTargetAccountOutput() ResponsePlanSsmAutomationTargetAccountOutput

func (ResponsePlanSsmAutomationTargetAccountOutput) ToResponsePlanSsmAutomationTargetAccountOutputWithContext

func (o ResponsePlanSsmAutomationTargetAccountOutput) ToResponsePlanSsmAutomationTargetAccountOutputWithContext(ctx context.Context) ResponsePlanSsmAutomationTargetAccountOutput

func (ResponsePlanSsmAutomationTargetAccountOutput) ToResponsePlanSsmAutomationTargetAccountPtrOutput

func (o ResponsePlanSsmAutomationTargetAccountOutput) ToResponsePlanSsmAutomationTargetAccountPtrOutput() ResponsePlanSsmAutomationTargetAccountPtrOutput

func (ResponsePlanSsmAutomationTargetAccountOutput) ToResponsePlanSsmAutomationTargetAccountPtrOutputWithContext

func (o ResponsePlanSsmAutomationTargetAccountOutput) ToResponsePlanSsmAutomationTargetAccountPtrOutputWithContext(ctx context.Context) ResponsePlanSsmAutomationTargetAccountPtrOutput

func (ResponsePlanSsmAutomationTargetAccountOutput) ToStringOutput

func (ResponsePlanSsmAutomationTargetAccountOutput) ToStringOutputWithContext

func (ResponsePlanSsmAutomationTargetAccountOutput) ToStringPtrOutput

func (ResponsePlanSsmAutomationTargetAccountOutput) ToStringPtrOutputWithContext

type ResponsePlanSsmAutomationTargetAccountPtrInput

type ResponsePlanSsmAutomationTargetAccountPtrInput interface {
	pulumi.Input

	ToResponsePlanSsmAutomationTargetAccountPtrOutput() ResponsePlanSsmAutomationTargetAccountPtrOutput
	ToResponsePlanSsmAutomationTargetAccountPtrOutputWithContext(context.Context) ResponsePlanSsmAutomationTargetAccountPtrOutput
}

type ResponsePlanSsmAutomationTargetAccountPtrOutput

type ResponsePlanSsmAutomationTargetAccountPtrOutput struct{ *pulumi.OutputState }

func (ResponsePlanSsmAutomationTargetAccountPtrOutput) Elem

func (ResponsePlanSsmAutomationTargetAccountPtrOutput) ElementType

func (ResponsePlanSsmAutomationTargetAccountPtrOutput) ToResponsePlanSsmAutomationTargetAccountPtrOutput

func (o ResponsePlanSsmAutomationTargetAccountPtrOutput) ToResponsePlanSsmAutomationTargetAccountPtrOutput() ResponsePlanSsmAutomationTargetAccountPtrOutput

func (ResponsePlanSsmAutomationTargetAccountPtrOutput) ToResponsePlanSsmAutomationTargetAccountPtrOutputWithContext

func (o ResponsePlanSsmAutomationTargetAccountPtrOutput) ToResponsePlanSsmAutomationTargetAccountPtrOutputWithContext(ctx context.Context) ResponsePlanSsmAutomationTargetAccountPtrOutput

func (ResponsePlanSsmAutomationTargetAccountPtrOutput) ToStringPtrOutput

func (ResponsePlanSsmAutomationTargetAccountPtrOutput) ToStringPtrOutputWithContext

type ResponsePlanSsmParameter

type ResponsePlanSsmParameter struct {
	Key    string   `pulumi:"key"`
	Values []string `pulumi:"values"`
}

A parameter to set when starting the SSM automation document.

type ResponsePlanSsmParameterArgs

type ResponsePlanSsmParameterArgs struct {
	Key    pulumi.StringInput      `pulumi:"key"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

A parameter to set when starting the SSM automation document.

func (ResponsePlanSsmParameterArgs) ElementType

func (ResponsePlanSsmParameterArgs) ToResponsePlanSsmParameterOutput

func (i ResponsePlanSsmParameterArgs) ToResponsePlanSsmParameterOutput() ResponsePlanSsmParameterOutput

func (ResponsePlanSsmParameterArgs) ToResponsePlanSsmParameterOutputWithContext

func (i ResponsePlanSsmParameterArgs) ToResponsePlanSsmParameterOutputWithContext(ctx context.Context) ResponsePlanSsmParameterOutput

type ResponsePlanSsmParameterArray

type ResponsePlanSsmParameterArray []ResponsePlanSsmParameterInput

func (ResponsePlanSsmParameterArray) ElementType

func (ResponsePlanSsmParameterArray) ToResponsePlanSsmParameterArrayOutput

func (i ResponsePlanSsmParameterArray) ToResponsePlanSsmParameterArrayOutput() ResponsePlanSsmParameterArrayOutput

func (ResponsePlanSsmParameterArray) ToResponsePlanSsmParameterArrayOutputWithContext

func (i ResponsePlanSsmParameterArray) ToResponsePlanSsmParameterArrayOutputWithContext(ctx context.Context) ResponsePlanSsmParameterArrayOutput

type ResponsePlanSsmParameterArrayInput

type ResponsePlanSsmParameterArrayInput interface {
	pulumi.Input

	ToResponsePlanSsmParameterArrayOutput() ResponsePlanSsmParameterArrayOutput
	ToResponsePlanSsmParameterArrayOutputWithContext(context.Context) ResponsePlanSsmParameterArrayOutput
}

ResponsePlanSsmParameterArrayInput is an input type that accepts ResponsePlanSsmParameterArray and ResponsePlanSsmParameterArrayOutput values. You can construct a concrete instance of `ResponsePlanSsmParameterArrayInput` via:

ResponsePlanSsmParameterArray{ ResponsePlanSsmParameterArgs{...} }

type ResponsePlanSsmParameterArrayOutput

type ResponsePlanSsmParameterArrayOutput struct{ *pulumi.OutputState }

func (ResponsePlanSsmParameterArrayOutput) ElementType

func (ResponsePlanSsmParameterArrayOutput) Index

func (ResponsePlanSsmParameterArrayOutput) ToResponsePlanSsmParameterArrayOutput

func (o ResponsePlanSsmParameterArrayOutput) ToResponsePlanSsmParameterArrayOutput() ResponsePlanSsmParameterArrayOutput

func (ResponsePlanSsmParameterArrayOutput) ToResponsePlanSsmParameterArrayOutputWithContext

func (o ResponsePlanSsmParameterArrayOutput) ToResponsePlanSsmParameterArrayOutputWithContext(ctx context.Context) ResponsePlanSsmParameterArrayOutput

type ResponsePlanSsmParameterInput

type ResponsePlanSsmParameterInput interface {
	pulumi.Input

	ToResponsePlanSsmParameterOutput() ResponsePlanSsmParameterOutput
	ToResponsePlanSsmParameterOutputWithContext(context.Context) ResponsePlanSsmParameterOutput
}

ResponsePlanSsmParameterInput is an input type that accepts ResponsePlanSsmParameterArgs and ResponsePlanSsmParameterOutput values. You can construct a concrete instance of `ResponsePlanSsmParameterInput` via:

ResponsePlanSsmParameterArgs{...}

type ResponsePlanSsmParameterOutput

type ResponsePlanSsmParameterOutput struct{ *pulumi.OutputState }

A parameter to set when starting the SSM automation document.

func (ResponsePlanSsmParameterOutput) ElementType

func (ResponsePlanSsmParameterOutput) Key

func (ResponsePlanSsmParameterOutput) ToResponsePlanSsmParameterOutput

func (o ResponsePlanSsmParameterOutput) ToResponsePlanSsmParameterOutput() ResponsePlanSsmParameterOutput

func (ResponsePlanSsmParameterOutput) ToResponsePlanSsmParameterOutputWithContext

func (o ResponsePlanSsmParameterOutput) ToResponsePlanSsmParameterOutputWithContext(ctx context.Context) ResponsePlanSsmParameterOutput

func (ResponsePlanSsmParameterOutput) Values

type ResponsePlanState

type ResponsePlanState struct {
}

func (ResponsePlanState) ElementType

func (ResponsePlanState) ElementType() reflect.Type

type ResponsePlanTag

type ResponsePlanTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

A key-value pair to tag a resource.

type ResponsePlanTagArgs

type ResponsePlanTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to tag a resource.

func (ResponsePlanTagArgs) ElementType

func (ResponsePlanTagArgs) ElementType() reflect.Type

func (ResponsePlanTagArgs) ToResponsePlanTagOutput

func (i ResponsePlanTagArgs) ToResponsePlanTagOutput() ResponsePlanTagOutput

func (ResponsePlanTagArgs) ToResponsePlanTagOutputWithContext

func (i ResponsePlanTagArgs) ToResponsePlanTagOutputWithContext(ctx context.Context) ResponsePlanTagOutput

type ResponsePlanTagArray

type ResponsePlanTagArray []ResponsePlanTagInput

func (ResponsePlanTagArray) ElementType

func (ResponsePlanTagArray) ElementType() reflect.Type

func (ResponsePlanTagArray) ToResponsePlanTagArrayOutput

func (i ResponsePlanTagArray) ToResponsePlanTagArrayOutput() ResponsePlanTagArrayOutput

func (ResponsePlanTagArray) ToResponsePlanTagArrayOutputWithContext

func (i ResponsePlanTagArray) ToResponsePlanTagArrayOutputWithContext(ctx context.Context) ResponsePlanTagArrayOutput

type ResponsePlanTagArrayInput

type ResponsePlanTagArrayInput interface {
	pulumi.Input

	ToResponsePlanTagArrayOutput() ResponsePlanTagArrayOutput
	ToResponsePlanTagArrayOutputWithContext(context.Context) ResponsePlanTagArrayOutput
}

ResponsePlanTagArrayInput is an input type that accepts ResponsePlanTagArray and ResponsePlanTagArrayOutput values. You can construct a concrete instance of `ResponsePlanTagArrayInput` via:

ResponsePlanTagArray{ ResponsePlanTagArgs{...} }

type ResponsePlanTagArrayOutput

type ResponsePlanTagArrayOutput struct{ *pulumi.OutputState }

func (ResponsePlanTagArrayOutput) ElementType

func (ResponsePlanTagArrayOutput) ElementType() reflect.Type

func (ResponsePlanTagArrayOutput) Index

func (ResponsePlanTagArrayOutput) ToResponsePlanTagArrayOutput

func (o ResponsePlanTagArrayOutput) ToResponsePlanTagArrayOutput() ResponsePlanTagArrayOutput

func (ResponsePlanTagArrayOutput) ToResponsePlanTagArrayOutputWithContext

func (o ResponsePlanTagArrayOutput) ToResponsePlanTagArrayOutputWithContext(ctx context.Context) ResponsePlanTagArrayOutput

type ResponsePlanTagInput

type ResponsePlanTagInput interface {
	pulumi.Input

	ToResponsePlanTagOutput() ResponsePlanTagOutput
	ToResponsePlanTagOutputWithContext(context.Context) ResponsePlanTagOutput
}

ResponsePlanTagInput is an input type that accepts ResponsePlanTagArgs and ResponsePlanTagOutput values. You can construct a concrete instance of `ResponsePlanTagInput` via:

ResponsePlanTagArgs{...}

type ResponsePlanTagOutput

type ResponsePlanTagOutput struct{ *pulumi.OutputState }

A key-value pair to tag a resource.

func (ResponsePlanTagOutput) ElementType

func (ResponsePlanTagOutput) ElementType() reflect.Type

func (ResponsePlanTagOutput) Key

func (ResponsePlanTagOutput) ToResponsePlanTagOutput

func (o ResponsePlanTagOutput) ToResponsePlanTagOutput() ResponsePlanTagOutput

func (ResponsePlanTagOutput) ToResponsePlanTagOutputWithContext

func (o ResponsePlanTagOutput) ToResponsePlanTagOutputWithContext(ctx context.Context) ResponsePlanTagOutput

func (ResponsePlanTagOutput) Value

type ResponsePlanVariableType added in v0.17.0

type ResponsePlanVariableType string

The variable types used as dynamic parameter value when starting the SSM automation document.

func (ResponsePlanVariableType) ElementType added in v0.17.0

func (ResponsePlanVariableType) ElementType() reflect.Type

func (ResponsePlanVariableType) ToResponsePlanVariableTypeOutput added in v0.17.0

func (e ResponsePlanVariableType) ToResponsePlanVariableTypeOutput() ResponsePlanVariableTypeOutput

func (ResponsePlanVariableType) ToResponsePlanVariableTypeOutputWithContext added in v0.17.0

func (e ResponsePlanVariableType) ToResponsePlanVariableTypeOutputWithContext(ctx context.Context) ResponsePlanVariableTypeOutput

func (ResponsePlanVariableType) ToResponsePlanVariableTypePtrOutput added in v0.17.0

func (e ResponsePlanVariableType) ToResponsePlanVariableTypePtrOutput() ResponsePlanVariableTypePtrOutput

func (ResponsePlanVariableType) ToResponsePlanVariableTypePtrOutputWithContext added in v0.17.0

func (e ResponsePlanVariableType) ToResponsePlanVariableTypePtrOutputWithContext(ctx context.Context) ResponsePlanVariableTypePtrOutput

func (ResponsePlanVariableType) ToStringOutput added in v0.17.0

func (e ResponsePlanVariableType) ToStringOutput() pulumi.StringOutput

func (ResponsePlanVariableType) ToStringOutputWithContext added in v0.17.0

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

func (ResponsePlanVariableType) ToStringPtrOutput added in v0.17.0

func (e ResponsePlanVariableType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResponsePlanVariableType) ToStringPtrOutputWithContext added in v0.17.0

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

type ResponsePlanVariableTypeInput added in v0.17.0

type ResponsePlanVariableTypeInput interface {
	pulumi.Input

	ToResponsePlanVariableTypeOutput() ResponsePlanVariableTypeOutput
	ToResponsePlanVariableTypeOutputWithContext(context.Context) ResponsePlanVariableTypeOutput
}

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

ResponsePlanVariableTypeIncidentRecordArn
ResponsePlanVariableTypeInvolvedResources

type ResponsePlanVariableTypeOutput added in v0.17.0

type ResponsePlanVariableTypeOutput struct{ *pulumi.OutputState }

func (ResponsePlanVariableTypeOutput) ElementType added in v0.17.0

func (ResponsePlanVariableTypeOutput) ToResponsePlanVariableTypeOutput added in v0.17.0

func (o ResponsePlanVariableTypeOutput) ToResponsePlanVariableTypeOutput() ResponsePlanVariableTypeOutput

func (ResponsePlanVariableTypeOutput) ToResponsePlanVariableTypeOutputWithContext added in v0.17.0

func (o ResponsePlanVariableTypeOutput) ToResponsePlanVariableTypeOutputWithContext(ctx context.Context) ResponsePlanVariableTypeOutput

func (ResponsePlanVariableTypeOutput) ToResponsePlanVariableTypePtrOutput added in v0.17.0

func (o ResponsePlanVariableTypeOutput) ToResponsePlanVariableTypePtrOutput() ResponsePlanVariableTypePtrOutput

func (ResponsePlanVariableTypeOutput) ToResponsePlanVariableTypePtrOutputWithContext added in v0.17.0

func (o ResponsePlanVariableTypeOutput) ToResponsePlanVariableTypePtrOutputWithContext(ctx context.Context) ResponsePlanVariableTypePtrOutput

func (ResponsePlanVariableTypeOutput) ToStringOutput added in v0.17.0

func (ResponsePlanVariableTypeOutput) ToStringOutputWithContext added in v0.17.0

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

func (ResponsePlanVariableTypeOutput) ToStringPtrOutput added in v0.17.0

func (ResponsePlanVariableTypeOutput) ToStringPtrOutputWithContext added in v0.17.0

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

type ResponsePlanVariableTypePtrInput added in v0.17.0

type ResponsePlanVariableTypePtrInput interface {
	pulumi.Input

	ToResponsePlanVariableTypePtrOutput() ResponsePlanVariableTypePtrOutput
	ToResponsePlanVariableTypePtrOutputWithContext(context.Context) ResponsePlanVariableTypePtrOutput
}

func ResponsePlanVariableTypePtr added in v0.17.0

func ResponsePlanVariableTypePtr(v string) ResponsePlanVariableTypePtrInput

type ResponsePlanVariableTypePtrOutput added in v0.17.0

type ResponsePlanVariableTypePtrOutput struct{ *pulumi.OutputState }

func (ResponsePlanVariableTypePtrOutput) Elem added in v0.17.0

func (ResponsePlanVariableTypePtrOutput) ElementType added in v0.17.0

func (ResponsePlanVariableTypePtrOutput) ToResponsePlanVariableTypePtrOutput added in v0.17.0

func (o ResponsePlanVariableTypePtrOutput) ToResponsePlanVariableTypePtrOutput() ResponsePlanVariableTypePtrOutput

func (ResponsePlanVariableTypePtrOutput) ToResponsePlanVariableTypePtrOutputWithContext added in v0.17.0

func (o ResponsePlanVariableTypePtrOutput) ToResponsePlanVariableTypePtrOutputWithContext(ctx context.Context) ResponsePlanVariableTypePtrOutput

func (ResponsePlanVariableTypePtrOutput) ToStringPtrOutput added in v0.17.0

func (ResponsePlanVariableTypePtrOutput) ToStringPtrOutputWithContext added in v0.17.0

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

Jump to

Keyboard shortcuts

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