ssmincidents

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ResponsePlanSsmAutomationTargetAccountImpactedAccount          = ResponsePlanSsmAutomationTargetAccount("IMPACTED_ACCOUNT")
	ResponsePlanSsmAutomationTargetAccountResponsePlanOwnerAccount = ResponsePlanSsmAutomationTargetAccount("RESPONSE_PLAN_OWNER_ACCOUNT")
)

Variables

This section is empty.

Functions

This section is empty.

Types

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"`
}

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 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) ElementType

func (ReplicationSetOutput) ElementType() reflect.Type

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 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 name of the response plan.
	Name pulumi.StringOutput `pulumi:"name"`
	// The tags to apply to the response plan.
	Tags ResponsePlanTagArrayOutput `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 name of the response plan.
	Name pulumi.StringInput
	// The tags to apply to the response plan.
	Tags ResponsePlanTagArrayInput
}

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 ResponsePlanIncidentTemplate

type ResponsePlanIncidentTemplate struct {
	// The deduplication string.
	DedupeString *string `pulumi:"dedupeString"`
	// The impact value.
	Impact int `pulumi:"impact"`
	// 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"`
	// 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

func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutput

func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput

func (ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutputWithContext

func (i ResponsePlanIncidentTemplateArgs) ToResponsePlanIncidentTemplatePtrOutputWithContext(ctx context.Context) ResponsePlanIncidentTemplatePtrOutput

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) 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

func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutput

func (o ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput

func (ResponsePlanIncidentTemplateOutput) ToResponsePlanIncidentTemplatePtrOutputWithContext

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

type ResponsePlanIncidentTemplatePtrInput

type ResponsePlanIncidentTemplatePtrInput interface {
	pulumi.Input

	ToResponsePlanIncidentTemplatePtrOutput() ResponsePlanIncidentTemplatePtrOutput
	ToResponsePlanIncidentTemplatePtrOutputWithContext(context.Context) ResponsePlanIncidentTemplatePtrOutput
}

ResponsePlanIncidentTemplatePtrInput is an input type that accepts ResponsePlanIncidentTemplateArgs, ResponsePlanIncidentTemplatePtr and ResponsePlanIncidentTemplatePtrOutput values. You can construct a concrete instance of `ResponsePlanIncidentTemplatePtrInput` via:

        ResponsePlanIncidentTemplateArgs{...}

or:

        nil

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) 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 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) ElementType

func (ResponsePlanOutput) ElementType() reflect.Type

func (ResponsePlanOutput) ToResponsePlanOutput

func (o ResponsePlanOutput) ToResponsePlanOutput() ResponsePlanOutput

func (ResponsePlanOutput) ToResponsePlanOutputWithContext

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

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 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 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) 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) 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 ResponsePlanSsmAutomationTargetAccountArgs and ResponsePlanSsmAutomationTargetAccountOutput values. You can construct a concrete instance of `ResponsePlanSsmAutomationTargetAccountInput` via:

ResponsePlanSsmAutomationTargetAccountArgs{...}

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

Jump to

Keyboard shortcuts

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