ssm

package
v0.53.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2023 License: Apache-2.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

View Source
const (
	AssociationComplianceSeverityCritical    = AssociationComplianceSeverity("CRITICAL")
	AssociationComplianceSeverityHigh        = AssociationComplianceSeverity("HIGH")
	AssociationComplianceSeverityMedium      = AssociationComplianceSeverity("MEDIUM")
	AssociationComplianceSeverityLow         = AssociationComplianceSeverity("LOW")
	AssociationComplianceSeverityUnspecified = AssociationComplianceSeverity("UNSPECIFIED")
)
View Source
const (
	AssociationSyncComplianceAuto   = AssociationSyncCompliance("AUTO")
	AssociationSyncComplianceManual = AssociationSyncCompliance("MANUAL")
)
View Source
const (
	DocumentAttachmentsSourceKeySourceUrl           = DocumentAttachmentsSourceKey("SourceUrl")
	DocumentAttachmentsSourceKeyS3FileUrl           = DocumentAttachmentsSourceKey("S3FileUrl")
	DocumentAttachmentsSourceKeyAttachmentReference = DocumentAttachmentsSourceKey("AttachmentReference")
)
View Source
const (
	DocumentFormatYaml = DocumentFormat("YAML")
	DocumentFormatJson = DocumentFormat("JSON")
	DocumentFormatText = DocumentFormat("TEXT")
)
View Source
const (
	DocumentTypeApplicationConfiguration       = DocumentType("ApplicationConfiguration")
	DocumentTypeApplicationConfigurationSchema = DocumentType("ApplicationConfigurationSchema")
	DocumentTypeAutomation                     = DocumentType("Automation")
	DocumentTypeAutomationChangeTemplate       = DocumentType("Automation.ChangeTemplate")
	DocumentTypeChangeCalendar                 = DocumentType("ChangeCalendar")
	DocumentTypeCloudFormation                 = DocumentType("CloudFormation")
	DocumentTypeCommand                        = DocumentType("Command")
	DocumentTypeDeploymentStrategy             = DocumentType("DeploymentStrategy")
	DocumentTypePackage                        = DocumentType("Package")
	DocumentTypePolicy                         = DocumentType("Policy")
	DocumentTypeProblemAnalysis                = DocumentType("ProblemAnalysis")
	DocumentTypeProblemAnalysisTemplate        = DocumentType("ProblemAnalysisTemplate")
	DocumentTypeSession                        = DocumentType("Session")
)
View Source
const (
	DocumentUpdateMethodReplace    = DocumentUpdateMethod("Replace")
	DocumentUpdateMethodNewVersion = DocumentUpdateMethod("NewVersion")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Association

type Association struct {
	pulumi.CustomResourceState

	ApplyOnlyAtCronInterval pulumi.BoolPtrOutput `pulumi:"applyOnlyAtCronInterval"`
	// Unique identifier of the association.
	AssociationId pulumi.StringOutput `pulumi:"associationId"`
	// The name of the association.
	AssociationName               pulumi.StringPtrOutput                 `pulumi:"associationName"`
	AutomationTargetParameterName pulumi.StringPtrOutput                 `pulumi:"automationTargetParameterName"`
	CalendarNames                 pulumi.StringArrayOutput               `pulumi:"calendarNames"`
	ComplianceSeverity            AssociationComplianceSeverityPtrOutput `pulumi:"complianceSeverity"`
	// The version of the SSM document to associate with the target.
	DocumentVersion pulumi.StringPtrOutput `pulumi:"documentVersion"`
	// The ID of the instance that the SSM document is associated with.
	InstanceId     pulumi.StringPtrOutput `pulumi:"instanceId"`
	MaxConcurrency pulumi.StringPtrOutput `pulumi:"maxConcurrency"`
	MaxErrors      pulumi.StringPtrOutput `pulumi:"maxErrors"`
	// The name of the SSM document.
	Name           pulumi.StringOutput                                   `pulumi:"name"`
	OutputLocation AssociationInstanceAssociationOutputLocationPtrOutput `pulumi:"outputLocation"`
	// Parameter values that the SSM document uses at runtime.
	Parameters pulumi.AnyOutput `pulumi:"parameters"`
	// A Cron or Rate expression that specifies when the association is applied to the target.
	ScheduleExpression pulumi.StringPtrOutput             `pulumi:"scheduleExpression"`
	ScheduleOffset     pulumi.IntPtrOutput                `pulumi:"scheduleOffset"`
	SyncCompliance     AssociationSyncCompliancePtrOutput `pulumi:"syncCompliance"`
	// The targets that the SSM document sends commands to.
	Targets                      AssociationTargetArrayOutput `pulumi:"targets"`
	WaitForSuccessTimeoutSeconds pulumi.IntPtrOutput          `pulumi:"waitForSuccessTimeoutSeconds"`
}

The AWS::SSM::Association resource associates an SSM document in AWS Systems Manager with EC2 instances that contain a configuration agent to process the document.

func GetAssociation

func GetAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssociationState, opts ...pulumi.ResourceOption) (*Association, error)

GetAssociation gets an existing Association 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 NewAssociation

func NewAssociation(ctx *pulumi.Context,
	name string, args *AssociationArgs, opts ...pulumi.ResourceOption) (*Association, error)

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

func (*Association) ElementType

func (*Association) ElementType() reflect.Type

func (*Association) ToAssociationOutput

func (i *Association) ToAssociationOutput() AssociationOutput

func (*Association) ToAssociationOutputWithContext

func (i *Association) ToAssociationOutputWithContext(ctx context.Context) AssociationOutput

type AssociationArgs

type AssociationArgs struct {
	ApplyOnlyAtCronInterval pulumi.BoolPtrInput
	// The name of the association.
	AssociationName               pulumi.StringPtrInput
	AutomationTargetParameterName pulumi.StringPtrInput
	CalendarNames                 pulumi.StringArrayInput
	ComplianceSeverity            AssociationComplianceSeverityPtrInput
	// The version of the SSM document to associate with the target.
	DocumentVersion pulumi.StringPtrInput
	// The ID of the instance that the SSM document is associated with.
	InstanceId     pulumi.StringPtrInput
	MaxConcurrency pulumi.StringPtrInput
	MaxErrors      pulumi.StringPtrInput
	// The name of the SSM document.
	Name           pulumi.StringPtrInput
	OutputLocation AssociationInstanceAssociationOutputLocationPtrInput
	// Parameter values that the SSM document uses at runtime.
	Parameters pulumi.Input
	// A Cron or Rate expression that specifies when the association is applied to the target.
	ScheduleExpression pulumi.StringPtrInput
	ScheduleOffset     pulumi.IntPtrInput
	SyncCompliance     AssociationSyncCompliancePtrInput
	// The targets that the SSM document sends commands to.
	Targets                      AssociationTargetArrayInput
	WaitForSuccessTimeoutSeconds pulumi.IntPtrInput
}

The set of arguments for constructing a Association resource.

func (AssociationArgs) ElementType

func (AssociationArgs) ElementType() reflect.Type

type AssociationComplianceSeverity

type AssociationComplianceSeverity string

func (AssociationComplianceSeverity) ElementType

func (AssociationComplianceSeverity) ToAssociationComplianceSeverityOutput

func (e AssociationComplianceSeverity) ToAssociationComplianceSeverityOutput() AssociationComplianceSeverityOutput

func (AssociationComplianceSeverity) ToAssociationComplianceSeverityOutputWithContext

func (e AssociationComplianceSeverity) ToAssociationComplianceSeverityOutputWithContext(ctx context.Context) AssociationComplianceSeverityOutput

func (AssociationComplianceSeverity) ToAssociationComplianceSeverityPtrOutput

func (e AssociationComplianceSeverity) ToAssociationComplianceSeverityPtrOutput() AssociationComplianceSeverityPtrOutput

func (AssociationComplianceSeverity) ToAssociationComplianceSeverityPtrOutputWithContext

func (e AssociationComplianceSeverity) ToAssociationComplianceSeverityPtrOutputWithContext(ctx context.Context) AssociationComplianceSeverityPtrOutput

func (AssociationComplianceSeverity) ToStringOutput

func (AssociationComplianceSeverity) ToStringOutputWithContext

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

func (AssociationComplianceSeverity) ToStringPtrOutput

func (AssociationComplianceSeverity) ToStringPtrOutputWithContext

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

type AssociationComplianceSeverityInput

type AssociationComplianceSeverityInput interface {
	pulumi.Input

	ToAssociationComplianceSeverityOutput() AssociationComplianceSeverityOutput
	ToAssociationComplianceSeverityOutputWithContext(context.Context) AssociationComplianceSeverityOutput
}

AssociationComplianceSeverityInput is an input type that accepts AssociationComplianceSeverityArgs and AssociationComplianceSeverityOutput values. You can construct a concrete instance of `AssociationComplianceSeverityInput` via:

AssociationComplianceSeverityArgs{...}

type AssociationComplianceSeverityOutput

type AssociationComplianceSeverityOutput struct{ *pulumi.OutputState }

func (AssociationComplianceSeverityOutput) ElementType

func (AssociationComplianceSeverityOutput) ToAssociationComplianceSeverityOutput

func (o AssociationComplianceSeverityOutput) ToAssociationComplianceSeverityOutput() AssociationComplianceSeverityOutput

func (AssociationComplianceSeverityOutput) ToAssociationComplianceSeverityOutputWithContext

func (o AssociationComplianceSeverityOutput) ToAssociationComplianceSeverityOutputWithContext(ctx context.Context) AssociationComplianceSeverityOutput

func (AssociationComplianceSeverityOutput) ToAssociationComplianceSeverityPtrOutput

func (o AssociationComplianceSeverityOutput) ToAssociationComplianceSeverityPtrOutput() AssociationComplianceSeverityPtrOutput

func (AssociationComplianceSeverityOutput) ToAssociationComplianceSeverityPtrOutputWithContext

func (o AssociationComplianceSeverityOutput) ToAssociationComplianceSeverityPtrOutputWithContext(ctx context.Context) AssociationComplianceSeverityPtrOutput

func (AssociationComplianceSeverityOutput) ToStringOutput

func (AssociationComplianceSeverityOutput) ToStringOutputWithContext

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

func (AssociationComplianceSeverityOutput) ToStringPtrOutput

func (AssociationComplianceSeverityOutput) ToStringPtrOutputWithContext

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

type AssociationComplianceSeverityPtrInput

type AssociationComplianceSeverityPtrInput interface {
	pulumi.Input

	ToAssociationComplianceSeverityPtrOutput() AssociationComplianceSeverityPtrOutput
	ToAssociationComplianceSeverityPtrOutputWithContext(context.Context) AssociationComplianceSeverityPtrOutput
}

type AssociationComplianceSeverityPtrOutput

type AssociationComplianceSeverityPtrOutput struct{ *pulumi.OutputState }

func (AssociationComplianceSeverityPtrOutput) Elem

func (AssociationComplianceSeverityPtrOutput) ElementType

func (AssociationComplianceSeverityPtrOutput) ToAssociationComplianceSeverityPtrOutput

func (o AssociationComplianceSeverityPtrOutput) ToAssociationComplianceSeverityPtrOutput() AssociationComplianceSeverityPtrOutput

func (AssociationComplianceSeverityPtrOutput) ToAssociationComplianceSeverityPtrOutputWithContext

func (o AssociationComplianceSeverityPtrOutput) ToAssociationComplianceSeverityPtrOutputWithContext(ctx context.Context) AssociationComplianceSeverityPtrOutput

func (AssociationComplianceSeverityPtrOutput) ToStringPtrOutput

func (AssociationComplianceSeverityPtrOutput) ToStringPtrOutputWithContext

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

type AssociationInput

type AssociationInput interface {
	pulumi.Input

	ToAssociationOutput() AssociationOutput
	ToAssociationOutputWithContext(ctx context.Context) AssociationOutput
}

type AssociationInstanceAssociationOutputLocation

type AssociationInstanceAssociationOutputLocation struct {
	S3Location *AssociationS3OutputLocation `pulumi:"s3Location"`
}

type AssociationInstanceAssociationOutputLocationArgs

type AssociationInstanceAssociationOutputLocationArgs struct {
	S3Location AssociationS3OutputLocationPtrInput `pulumi:"s3Location"`
}

func (AssociationInstanceAssociationOutputLocationArgs) ElementType

func (AssociationInstanceAssociationOutputLocationArgs) ToAssociationInstanceAssociationOutputLocationOutput

func (i AssociationInstanceAssociationOutputLocationArgs) ToAssociationInstanceAssociationOutputLocationOutput() AssociationInstanceAssociationOutputLocationOutput

func (AssociationInstanceAssociationOutputLocationArgs) ToAssociationInstanceAssociationOutputLocationOutputWithContext

func (i AssociationInstanceAssociationOutputLocationArgs) ToAssociationInstanceAssociationOutputLocationOutputWithContext(ctx context.Context) AssociationInstanceAssociationOutputLocationOutput

func (AssociationInstanceAssociationOutputLocationArgs) ToAssociationInstanceAssociationOutputLocationPtrOutput

func (i AssociationInstanceAssociationOutputLocationArgs) ToAssociationInstanceAssociationOutputLocationPtrOutput() AssociationInstanceAssociationOutputLocationPtrOutput

func (AssociationInstanceAssociationOutputLocationArgs) ToAssociationInstanceAssociationOutputLocationPtrOutputWithContext

func (i AssociationInstanceAssociationOutputLocationArgs) ToAssociationInstanceAssociationOutputLocationPtrOutputWithContext(ctx context.Context) AssociationInstanceAssociationOutputLocationPtrOutput

type AssociationInstanceAssociationOutputLocationInput

type AssociationInstanceAssociationOutputLocationInput interface {
	pulumi.Input

	ToAssociationInstanceAssociationOutputLocationOutput() AssociationInstanceAssociationOutputLocationOutput
	ToAssociationInstanceAssociationOutputLocationOutputWithContext(context.Context) AssociationInstanceAssociationOutputLocationOutput
}

AssociationInstanceAssociationOutputLocationInput is an input type that accepts AssociationInstanceAssociationOutputLocationArgs and AssociationInstanceAssociationOutputLocationOutput values. You can construct a concrete instance of `AssociationInstanceAssociationOutputLocationInput` via:

AssociationInstanceAssociationOutputLocationArgs{...}

type AssociationInstanceAssociationOutputLocationOutput

type AssociationInstanceAssociationOutputLocationOutput struct{ *pulumi.OutputState }

func (AssociationInstanceAssociationOutputLocationOutput) ElementType

func (AssociationInstanceAssociationOutputLocationOutput) S3Location

func (AssociationInstanceAssociationOutputLocationOutput) ToAssociationInstanceAssociationOutputLocationOutput

func (o AssociationInstanceAssociationOutputLocationOutput) ToAssociationInstanceAssociationOutputLocationOutput() AssociationInstanceAssociationOutputLocationOutput

func (AssociationInstanceAssociationOutputLocationOutput) ToAssociationInstanceAssociationOutputLocationOutputWithContext

func (o AssociationInstanceAssociationOutputLocationOutput) ToAssociationInstanceAssociationOutputLocationOutputWithContext(ctx context.Context) AssociationInstanceAssociationOutputLocationOutput

func (AssociationInstanceAssociationOutputLocationOutput) ToAssociationInstanceAssociationOutputLocationPtrOutput

func (o AssociationInstanceAssociationOutputLocationOutput) ToAssociationInstanceAssociationOutputLocationPtrOutput() AssociationInstanceAssociationOutputLocationPtrOutput

func (AssociationInstanceAssociationOutputLocationOutput) ToAssociationInstanceAssociationOutputLocationPtrOutputWithContext

func (o AssociationInstanceAssociationOutputLocationOutput) ToAssociationInstanceAssociationOutputLocationPtrOutputWithContext(ctx context.Context) AssociationInstanceAssociationOutputLocationPtrOutput

type AssociationInstanceAssociationOutputLocationPtrInput

type AssociationInstanceAssociationOutputLocationPtrInput interface {
	pulumi.Input

	ToAssociationInstanceAssociationOutputLocationPtrOutput() AssociationInstanceAssociationOutputLocationPtrOutput
	ToAssociationInstanceAssociationOutputLocationPtrOutputWithContext(context.Context) AssociationInstanceAssociationOutputLocationPtrOutput
}

AssociationInstanceAssociationOutputLocationPtrInput is an input type that accepts AssociationInstanceAssociationOutputLocationArgs, AssociationInstanceAssociationOutputLocationPtr and AssociationInstanceAssociationOutputLocationPtrOutput values. You can construct a concrete instance of `AssociationInstanceAssociationOutputLocationPtrInput` via:

        AssociationInstanceAssociationOutputLocationArgs{...}

or:

        nil

type AssociationInstanceAssociationOutputLocationPtrOutput

type AssociationInstanceAssociationOutputLocationPtrOutput struct{ *pulumi.OutputState }

func (AssociationInstanceAssociationOutputLocationPtrOutput) Elem

func (AssociationInstanceAssociationOutputLocationPtrOutput) ElementType

func (AssociationInstanceAssociationOutputLocationPtrOutput) S3Location

func (AssociationInstanceAssociationOutputLocationPtrOutput) ToAssociationInstanceAssociationOutputLocationPtrOutput

func (AssociationInstanceAssociationOutputLocationPtrOutput) ToAssociationInstanceAssociationOutputLocationPtrOutputWithContext

func (o AssociationInstanceAssociationOutputLocationPtrOutput) ToAssociationInstanceAssociationOutputLocationPtrOutputWithContext(ctx context.Context) AssociationInstanceAssociationOutputLocationPtrOutput

type AssociationOutput

type AssociationOutput struct{ *pulumi.OutputState }

func (AssociationOutput) ApplyOnlyAtCronInterval added in v0.17.0

func (o AssociationOutput) ApplyOnlyAtCronInterval() pulumi.BoolPtrOutput

func (AssociationOutput) AssociationId added in v0.17.0

func (o AssociationOutput) AssociationId() pulumi.StringOutput

Unique identifier of the association.

func (AssociationOutput) AssociationName added in v0.17.0

func (o AssociationOutput) AssociationName() pulumi.StringPtrOutput

The name of the association.

func (AssociationOutput) AutomationTargetParameterName added in v0.17.0

func (o AssociationOutput) AutomationTargetParameterName() pulumi.StringPtrOutput

func (AssociationOutput) CalendarNames added in v0.17.0

func (o AssociationOutput) CalendarNames() pulumi.StringArrayOutput

func (AssociationOutput) ComplianceSeverity added in v0.17.0

func (AssociationOutput) DocumentVersion added in v0.17.0

func (o AssociationOutput) DocumentVersion() pulumi.StringPtrOutput

The version of the SSM document to associate with the target.

func (AssociationOutput) ElementType

func (AssociationOutput) ElementType() reflect.Type

func (AssociationOutput) InstanceId added in v0.17.0

func (o AssociationOutput) InstanceId() pulumi.StringPtrOutput

The ID of the instance that the SSM document is associated with.

func (AssociationOutput) MaxConcurrency added in v0.17.0

func (o AssociationOutput) MaxConcurrency() pulumi.StringPtrOutput

func (AssociationOutput) MaxErrors added in v0.17.0

func (AssociationOutput) Name added in v0.17.0

The name of the SSM document.

func (AssociationOutput) OutputLocation added in v0.17.0

func (AssociationOutput) Parameters added in v0.17.0

func (o AssociationOutput) Parameters() pulumi.AnyOutput

Parameter values that the SSM document uses at runtime.

func (AssociationOutput) ScheduleExpression added in v0.17.0

func (o AssociationOutput) ScheduleExpression() pulumi.StringPtrOutput

A Cron or Rate expression that specifies when the association is applied to the target.

func (AssociationOutput) ScheduleOffset added in v0.17.0

func (o AssociationOutput) ScheduleOffset() pulumi.IntPtrOutput

func (AssociationOutput) SyncCompliance added in v0.17.0

func (AssociationOutput) Targets added in v0.17.0

The targets that the SSM document sends commands to.

func (AssociationOutput) ToAssociationOutput

func (o AssociationOutput) ToAssociationOutput() AssociationOutput

func (AssociationOutput) ToAssociationOutputWithContext

func (o AssociationOutput) ToAssociationOutputWithContext(ctx context.Context) AssociationOutput

func (AssociationOutput) WaitForSuccessTimeoutSeconds added in v0.17.0

func (o AssociationOutput) WaitForSuccessTimeoutSeconds() pulumi.IntPtrOutput

type AssociationS3OutputLocation

type AssociationS3OutputLocation struct {
	OutputS3BucketName *string `pulumi:"outputS3BucketName"`
	OutputS3KeyPrefix  *string `pulumi:"outputS3KeyPrefix"`
	OutputS3Region     *string `pulumi:"outputS3Region"`
}

type AssociationS3OutputLocationArgs

type AssociationS3OutputLocationArgs struct {
	OutputS3BucketName pulumi.StringPtrInput `pulumi:"outputS3BucketName"`
	OutputS3KeyPrefix  pulumi.StringPtrInput `pulumi:"outputS3KeyPrefix"`
	OutputS3Region     pulumi.StringPtrInput `pulumi:"outputS3Region"`
}

func (AssociationS3OutputLocationArgs) ElementType

func (AssociationS3OutputLocationArgs) ToAssociationS3OutputLocationOutput

func (i AssociationS3OutputLocationArgs) ToAssociationS3OutputLocationOutput() AssociationS3OutputLocationOutput

func (AssociationS3OutputLocationArgs) ToAssociationS3OutputLocationOutputWithContext

func (i AssociationS3OutputLocationArgs) ToAssociationS3OutputLocationOutputWithContext(ctx context.Context) AssociationS3OutputLocationOutput

func (AssociationS3OutputLocationArgs) ToAssociationS3OutputLocationPtrOutput

func (i AssociationS3OutputLocationArgs) ToAssociationS3OutputLocationPtrOutput() AssociationS3OutputLocationPtrOutput

func (AssociationS3OutputLocationArgs) ToAssociationS3OutputLocationPtrOutputWithContext

func (i AssociationS3OutputLocationArgs) ToAssociationS3OutputLocationPtrOutputWithContext(ctx context.Context) AssociationS3OutputLocationPtrOutput

type AssociationS3OutputLocationInput

type AssociationS3OutputLocationInput interface {
	pulumi.Input

	ToAssociationS3OutputLocationOutput() AssociationS3OutputLocationOutput
	ToAssociationS3OutputLocationOutputWithContext(context.Context) AssociationS3OutputLocationOutput
}

AssociationS3OutputLocationInput is an input type that accepts AssociationS3OutputLocationArgs and AssociationS3OutputLocationOutput values. You can construct a concrete instance of `AssociationS3OutputLocationInput` via:

AssociationS3OutputLocationArgs{...}

type AssociationS3OutputLocationOutput

type AssociationS3OutputLocationOutput struct{ *pulumi.OutputState }

func (AssociationS3OutputLocationOutput) ElementType

func (AssociationS3OutputLocationOutput) OutputS3BucketName

func (AssociationS3OutputLocationOutput) OutputS3KeyPrefix

func (AssociationS3OutputLocationOutput) OutputS3Region

func (AssociationS3OutputLocationOutput) ToAssociationS3OutputLocationOutput

func (o AssociationS3OutputLocationOutput) ToAssociationS3OutputLocationOutput() AssociationS3OutputLocationOutput

func (AssociationS3OutputLocationOutput) ToAssociationS3OutputLocationOutputWithContext

func (o AssociationS3OutputLocationOutput) ToAssociationS3OutputLocationOutputWithContext(ctx context.Context) AssociationS3OutputLocationOutput

func (AssociationS3OutputLocationOutput) ToAssociationS3OutputLocationPtrOutput

func (o AssociationS3OutputLocationOutput) ToAssociationS3OutputLocationPtrOutput() AssociationS3OutputLocationPtrOutput

func (AssociationS3OutputLocationOutput) ToAssociationS3OutputLocationPtrOutputWithContext

func (o AssociationS3OutputLocationOutput) ToAssociationS3OutputLocationPtrOutputWithContext(ctx context.Context) AssociationS3OutputLocationPtrOutput

type AssociationS3OutputLocationPtrInput

type AssociationS3OutputLocationPtrInput interface {
	pulumi.Input

	ToAssociationS3OutputLocationPtrOutput() AssociationS3OutputLocationPtrOutput
	ToAssociationS3OutputLocationPtrOutputWithContext(context.Context) AssociationS3OutputLocationPtrOutput
}

AssociationS3OutputLocationPtrInput is an input type that accepts AssociationS3OutputLocationArgs, AssociationS3OutputLocationPtr and AssociationS3OutputLocationPtrOutput values. You can construct a concrete instance of `AssociationS3OutputLocationPtrInput` via:

        AssociationS3OutputLocationArgs{...}

or:

        nil

type AssociationS3OutputLocationPtrOutput

type AssociationS3OutputLocationPtrOutput struct{ *pulumi.OutputState }

func (AssociationS3OutputLocationPtrOutput) Elem

func (AssociationS3OutputLocationPtrOutput) ElementType

func (AssociationS3OutputLocationPtrOutput) OutputS3BucketName

func (AssociationS3OutputLocationPtrOutput) OutputS3KeyPrefix

func (AssociationS3OutputLocationPtrOutput) OutputS3Region

func (AssociationS3OutputLocationPtrOutput) ToAssociationS3OutputLocationPtrOutput

func (o AssociationS3OutputLocationPtrOutput) ToAssociationS3OutputLocationPtrOutput() AssociationS3OutputLocationPtrOutput

func (AssociationS3OutputLocationPtrOutput) ToAssociationS3OutputLocationPtrOutputWithContext

func (o AssociationS3OutputLocationPtrOutput) ToAssociationS3OutputLocationPtrOutputWithContext(ctx context.Context) AssociationS3OutputLocationPtrOutput

type AssociationState

type AssociationState struct {
}

func (AssociationState) ElementType

func (AssociationState) ElementType() reflect.Type

type AssociationSyncCompliance

type AssociationSyncCompliance string

func (AssociationSyncCompliance) ElementType

func (AssociationSyncCompliance) ElementType() reflect.Type

func (AssociationSyncCompliance) ToAssociationSyncComplianceOutput

func (e AssociationSyncCompliance) ToAssociationSyncComplianceOutput() AssociationSyncComplianceOutput

func (AssociationSyncCompliance) ToAssociationSyncComplianceOutputWithContext

func (e AssociationSyncCompliance) ToAssociationSyncComplianceOutputWithContext(ctx context.Context) AssociationSyncComplianceOutput

func (AssociationSyncCompliance) ToAssociationSyncCompliancePtrOutput

func (e AssociationSyncCompliance) ToAssociationSyncCompliancePtrOutput() AssociationSyncCompliancePtrOutput

func (AssociationSyncCompliance) ToAssociationSyncCompliancePtrOutputWithContext

func (e AssociationSyncCompliance) ToAssociationSyncCompliancePtrOutputWithContext(ctx context.Context) AssociationSyncCompliancePtrOutput

func (AssociationSyncCompliance) ToStringOutput

func (e AssociationSyncCompliance) ToStringOutput() pulumi.StringOutput

func (AssociationSyncCompliance) ToStringOutputWithContext

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

func (AssociationSyncCompliance) ToStringPtrOutput

func (e AssociationSyncCompliance) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssociationSyncCompliance) ToStringPtrOutputWithContext

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

type AssociationSyncComplianceInput

type AssociationSyncComplianceInput interface {
	pulumi.Input

	ToAssociationSyncComplianceOutput() AssociationSyncComplianceOutput
	ToAssociationSyncComplianceOutputWithContext(context.Context) AssociationSyncComplianceOutput
}

AssociationSyncComplianceInput is an input type that accepts AssociationSyncComplianceArgs and AssociationSyncComplianceOutput values. You can construct a concrete instance of `AssociationSyncComplianceInput` via:

AssociationSyncComplianceArgs{...}

type AssociationSyncComplianceOutput

type AssociationSyncComplianceOutput struct{ *pulumi.OutputState }

func (AssociationSyncComplianceOutput) ElementType

func (AssociationSyncComplianceOutput) ToAssociationSyncComplianceOutput

func (o AssociationSyncComplianceOutput) ToAssociationSyncComplianceOutput() AssociationSyncComplianceOutput

func (AssociationSyncComplianceOutput) ToAssociationSyncComplianceOutputWithContext

func (o AssociationSyncComplianceOutput) ToAssociationSyncComplianceOutputWithContext(ctx context.Context) AssociationSyncComplianceOutput

func (AssociationSyncComplianceOutput) ToAssociationSyncCompliancePtrOutput

func (o AssociationSyncComplianceOutput) ToAssociationSyncCompliancePtrOutput() AssociationSyncCompliancePtrOutput

func (AssociationSyncComplianceOutput) ToAssociationSyncCompliancePtrOutputWithContext

func (o AssociationSyncComplianceOutput) ToAssociationSyncCompliancePtrOutputWithContext(ctx context.Context) AssociationSyncCompliancePtrOutput

func (AssociationSyncComplianceOutput) ToStringOutput

func (AssociationSyncComplianceOutput) ToStringOutputWithContext

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

func (AssociationSyncComplianceOutput) ToStringPtrOutput

func (AssociationSyncComplianceOutput) ToStringPtrOutputWithContext

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

type AssociationSyncCompliancePtrInput

type AssociationSyncCompliancePtrInput interface {
	pulumi.Input

	ToAssociationSyncCompliancePtrOutput() AssociationSyncCompliancePtrOutput
	ToAssociationSyncCompliancePtrOutputWithContext(context.Context) AssociationSyncCompliancePtrOutput
}

func AssociationSyncCompliancePtr

func AssociationSyncCompliancePtr(v string) AssociationSyncCompliancePtrInput

type AssociationSyncCompliancePtrOutput

type AssociationSyncCompliancePtrOutput struct{ *pulumi.OutputState }

func (AssociationSyncCompliancePtrOutput) Elem

func (AssociationSyncCompliancePtrOutput) ElementType

func (AssociationSyncCompliancePtrOutput) ToAssociationSyncCompliancePtrOutput

func (o AssociationSyncCompliancePtrOutput) ToAssociationSyncCompliancePtrOutput() AssociationSyncCompliancePtrOutput

func (AssociationSyncCompliancePtrOutput) ToAssociationSyncCompliancePtrOutputWithContext

func (o AssociationSyncCompliancePtrOutput) ToAssociationSyncCompliancePtrOutputWithContext(ctx context.Context) AssociationSyncCompliancePtrOutput

func (AssociationSyncCompliancePtrOutput) ToStringPtrOutput

func (AssociationSyncCompliancePtrOutput) ToStringPtrOutputWithContext

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

type AssociationTarget

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

type AssociationTargetArgs

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

func (AssociationTargetArgs) ElementType

func (AssociationTargetArgs) ElementType() reflect.Type

func (AssociationTargetArgs) ToAssociationTargetOutput

func (i AssociationTargetArgs) ToAssociationTargetOutput() AssociationTargetOutput

func (AssociationTargetArgs) ToAssociationTargetOutputWithContext

func (i AssociationTargetArgs) ToAssociationTargetOutputWithContext(ctx context.Context) AssociationTargetOutput

type AssociationTargetArray

type AssociationTargetArray []AssociationTargetInput

func (AssociationTargetArray) ElementType

func (AssociationTargetArray) ElementType() reflect.Type

func (AssociationTargetArray) ToAssociationTargetArrayOutput

func (i AssociationTargetArray) ToAssociationTargetArrayOutput() AssociationTargetArrayOutput

func (AssociationTargetArray) ToAssociationTargetArrayOutputWithContext

func (i AssociationTargetArray) ToAssociationTargetArrayOutputWithContext(ctx context.Context) AssociationTargetArrayOutput

type AssociationTargetArrayInput

type AssociationTargetArrayInput interface {
	pulumi.Input

	ToAssociationTargetArrayOutput() AssociationTargetArrayOutput
	ToAssociationTargetArrayOutputWithContext(context.Context) AssociationTargetArrayOutput
}

AssociationTargetArrayInput is an input type that accepts AssociationTargetArray and AssociationTargetArrayOutput values. You can construct a concrete instance of `AssociationTargetArrayInput` via:

AssociationTargetArray{ AssociationTargetArgs{...} }

type AssociationTargetArrayOutput

type AssociationTargetArrayOutput struct{ *pulumi.OutputState }

func (AssociationTargetArrayOutput) ElementType

func (AssociationTargetArrayOutput) Index

func (AssociationTargetArrayOutput) ToAssociationTargetArrayOutput

func (o AssociationTargetArrayOutput) ToAssociationTargetArrayOutput() AssociationTargetArrayOutput

func (AssociationTargetArrayOutput) ToAssociationTargetArrayOutputWithContext

func (o AssociationTargetArrayOutput) ToAssociationTargetArrayOutputWithContext(ctx context.Context) AssociationTargetArrayOutput

type AssociationTargetInput

type AssociationTargetInput interface {
	pulumi.Input

	ToAssociationTargetOutput() AssociationTargetOutput
	ToAssociationTargetOutputWithContext(context.Context) AssociationTargetOutput
}

AssociationTargetInput is an input type that accepts AssociationTargetArgs and AssociationTargetOutput values. You can construct a concrete instance of `AssociationTargetInput` via:

AssociationTargetArgs{...}

type AssociationTargetOutput

type AssociationTargetOutput struct{ *pulumi.OutputState }

func (AssociationTargetOutput) ElementType

func (AssociationTargetOutput) ElementType() reflect.Type

func (AssociationTargetOutput) Key

func (AssociationTargetOutput) ToAssociationTargetOutput

func (o AssociationTargetOutput) ToAssociationTargetOutput() AssociationTargetOutput

func (AssociationTargetOutput) ToAssociationTargetOutputWithContext

func (o AssociationTargetOutput) ToAssociationTargetOutputWithContext(ctx context.Context) AssociationTargetOutput

func (AssociationTargetOutput) Values

type Document

type Document struct {
	pulumi.CustomResourceState

	// A list of key and value pairs that describe attachments to a version of a document.
	Attachments DocumentAttachmentsSourceArrayOutput `pulumi:"attachments"`
	// The content for the Systems Manager document in JSON, YAML or String format.
	Content pulumi.AnyOutput `pulumi:"content"`
	// Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.
	DocumentFormat DocumentFormatPtrOutput `pulumi:"documentFormat"`
	// The type of document to create.
	DocumentType DocumentTypePtrOutput `pulumi:"documentType"`
	// A name for the Systems Manager document.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// A list of SSM documents required by a document. For example, an ApplicationConfiguration document requires an ApplicationConfigurationSchema document.
	Requires DocumentRequiresArrayOutput `pulumi:"requires"`
	// Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment.
	Tags DocumentTagArrayOutput `pulumi:"tags"`
	// Specify a target type to define the kinds of resources the document can run on.
	TargetType pulumi.StringPtrOutput `pulumi:"targetType"`
	// Update method - when set to 'Replace', the update will replace the existing document; when set to 'NewVersion', the update will create a new version.
	UpdateMethod DocumentUpdateMethodPtrOutput `pulumi:"updateMethod"`
	// An optional field specifying the version of the artifact you are creating with the document. This value is unique across all versions of a document, and cannot be changed.
	VersionName pulumi.StringPtrOutput `pulumi:"versionName"`
}

The AWS::SSM::Document resource is an SSM document in AWS Systems Manager that defines the actions that Systems Manager performs, which can be used to set up and run commands on your instances.

func GetDocument

func GetDocument(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DocumentState, opts ...pulumi.ResourceOption) (*Document, error)

GetDocument gets an existing Document 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 NewDocument

func NewDocument(ctx *pulumi.Context,
	name string, args *DocumentArgs, opts ...pulumi.ResourceOption) (*Document, error)

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

func (*Document) ElementType

func (*Document) ElementType() reflect.Type

func (*Document) ToDocumentOutput

func (i *Document) ToDocumentOutput() DocumentOutput

func (*Document) ToDocumentOutputWithContext

func (i *Document) ToDocumentOutputWithContext(ctx context.Context) DocumentOutput

type DocumentArgs

type DocumentArgs struct {
	// A list of key and value pairs that describe attachments to a version of a document.
	Attachments DocumentAttachmentsSourceArrayInput
	// The content for the Systems Manager document in JSON, YAML or String format.
	Content pulumi.Input
	// Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.
	DocumentFormat DocumentFormatPtrInput
	// The type of document to create.
	DocumentType DocumentTypePtrInput
	// A name for the Systems Manager document.
	Name pulumi.StringPtrInput
	// A list of SSM documents required by a document. For example, an ApplicationConfiguration document requires an ApplicationConfigurationSchema document.
	Requires DocumentRequiresArrayInput
	// Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment.
	Tags DocumentTagArrayInput
	// Specify a target type to define the kinds of resources the document can run on.
	TargetType pulumi.StringPtrInput
	// Update method - when set to 'Replace', the update will replace the existing document; when set to 'NewVersion', the update will create a new version.
	UpdateMethod DocumentUpdateMethodPtrInput
	// An optional field specifying the version of the artifact you are creating with the document. This value is unique across all versions of a document, and cannot be changed.
	VersionName pulumi.StringPtrInput
}

The set of arguments for constructing a Document resource.

func (DocumentArgs) ElementType

func (DocumentArgs) ElementType() reflect.Type

type DocumentAttachmentsSource

type DocumentAttachmentsSource struct {
	// The key of a key-value pair that identifies the location of an attachment to a document.
	Key *DocumentAttachmentsSourceKey `pulumi:"key"`
	// The name of the document attachment file.
	Name *string `pulumi:"name"`
	// The value of a key-value pair that identifies the location of an attachment to a document. The format for Value depends on the type of key you specify.
	Values []string `pulumi:"values"`
}

type DocumentAttachmentsSourceArgs

type DocumentAttachmentsSourceArgs struct {
	// The key of a key-value pair that identifies the location of an attachment to a document.
	Key DocumentAttachmentsSourceKeyPtrInput `pulumi:"key"`
	// The name of the document attachment file.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of a key-value pair that identifies the location of an attachment to a document. The format for Value depends on the type of key you specify.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (DocumentAttachmentsSourceArgs) ElementType

func (DocumentAttachmentsSourceArgs) ToDocumentAttachmentsSourceOutput

func (i DocumentAttachmentsSourceArgs) ToDocumentAttachmentsSourceOutput() DocumentAttachmentsSourceOutput

func (DocumentAttachmentsSourceArgs) ToDocumentAttachmentsSourceOutputWithContext

func (i DocumentAttachmentsSourceArgs) ToDocumentAttachmentsSourceOutputWithContext(ctx context.Context) DocumentAttachmentsSourceOutput

type DocumentAttachmentsSourceArray

type DocumentAttachmentsSourceArray []DocumentAttachmentsSourceInput

func (DocumentAttachmentsSourceArray) ElementType

func (DocumentAttachmentsSourceArray) ToDocumentAttachmentsSourceArrayOutput

func (i DocumentAttachmentsSourceArray) ToDocumentAttachmentsSourceArrayOutput() DocumentAttachmentsSourceArrayOutput

func (DocumentAttachmentsSourceArray) ToDocumentAttachmentsSourceArrayOutputWithContext

func (i DocumentAttachmentsSourceArray) ToDocumentAttachmentsSourceArrayOutputWithContext(ctx context.Context) DocumentAttachmentsSourceArrayOutput

type DocumentAttachmentsSourceArrayInput

type DocumentAttachmentsSourceArrayInput interface {
	pulumi.Input

	ToDocumentAttachmentsSourceArrayOutput() DocumentAttachmentsSourceArrayOutput
	ToDocumentAttachmentsSourceArrayOutputWithContext(context.Context) DocumentAttachmentsSourceArrayOutput
}

DocumentAttachmentsSourceArrayInput is an input type that accepts DocumentAttachmentsSourceArray and DocumentAttachmentsSourceArrayOutput values. You can construct a concrete instance of `DocumentAttachmentsSourceArrayInput` via:

DocumentAttachmentsSourceArray{ DocumentAttachmentsSourceArgs{...} }

type DocumentAttachmentsSourceArrayOutput

type DocumentAttachmentsSourceArrayOutput struct{ *pulumi.OutputState }

func (DocumentAttachmentsSourceArrayOutput) ElementType

func (DocumentAttachmentsSourceArrayOutput) Index

func (DocumentAttachmentsSourceArrayOutput) ToDocumentAttachmentsSourceArrayOutput

func (o DocumentAttachmentsSourceArrayOutput) ToDocumentAttachmentsSourceArrayOutput() DocumentAttachmentsSourceArrayOutput

func (DocumentAttachmentsSourceArrayOutput) ToDocumentAttachmentsSourceArrayOutputWithContext

func (o DocumentAttachmentsSourceArrayOutput) ToDocumentAttachmentsSourceArrayOutputWithContext(ctx context.Context) DocumentAttachmentsSourceArrayOutput

type DocumentAttachmentsSourceInput

type DocumentAttachmentsSourceInput interface {
	pulumi.Input

	ToDocumentAttachmentsSourceOutput() DocumentAttachmentsSourceOutput
	ToDocumentAttachmentsSourceOutputWithContext(context.Context) DocumentAttachmentsSourceOutput
}

DocumentAttachmentsSourceInput is an input type that accepts DocumentAttachmentsSourceArgs and DocumentAttachmentsSourceOutput values. You can construct a concrete instance of `DocumentAttachmentsSourceInput` via:

DocumentAttachmentsSourceArgs{...}

type DocumentAttachmentsSourceKey

type DocumentAttachmentsSourceKey string

The key of a key-value pair that identifies the location of an attachment to a document.

func (DocumentAttachmentsSourceKey) ElementType

func (DocumentAttachmentsSourceKey) ToDocumentAttachmentsSourceKeyOutput

func (e DocumentAttachmentsSourceKey) ToDocumentAttachmentsSourceKeyOutput() DocumentAttachmentsSourceKeyOutput

func (DocumentAttachmentsSourceKey) ToDocumentAttachmentsSourceKeyOutputWithContext

func (e DocumentAttachmentsSourceKey) ToDocumentAttachmentsSourceKeyOutputWithContext(ctx context.Context) DocumentAttachmentsSourceKeyOutput

func (DocumentAttachmentsSourceKey) ToDocumentAttachmentsSourceKeyPtrOutput

func (e DocumentAttachmentsSourceKey) ToDocumentAttachmentsSourceKeyPtrOutput() DocumentAttachmentsSourceKeyPtrOutput

func (DocumentAttachmentsSourceKey) ToDocumentAttachmentsSourceKeyPtrOutputWithContext

func (e DocumentAttachmentsSourceKey) ToDocumentAttachmentsSourceKeyPtrOutputWithContext(ctx context.Context) DocumentAttachmentsSourceKeyPtrOutput

func (DocumentAttachmentsSourceKey) ToStringOutput

func (DocumentAttachmentsSourceKey) ToStringOutputWithContext

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

func (DocumentAttachmentsSourceKey) ToStringPtrOutput

func (e DocumentAttachmentsSourceKey) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentAttachmentsSourceKey) ToStringPtrOutputWithContext

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

type DocumentAttachmentsSourceKeyInput

type DocumentAttachmentsSourceKeyInput interface {
	pulumi.Input

	ToDocumentAttachmentsSourceKeyOutput() DocumentAttachmentsSourceKeyOutput
	ToDocumentAttachmentsSourceKeyOutputWithContext(context.Context) DocumentAttachmentsSourceKeyOutput
}

DocumentAttachmentsSourceKeyInput is an input type that accepts DocumentAttachmentsSourceKeyArgs and DocumentAttachmentsSourceKeyOutput values. You can construct a concrete instance of `DocumentAttachmentsSourceKeyInput` via:

DocumentAttachmentsSourceKeyArgs{...}

type DocumentAttachmentsSourceKeyOutput

type DocumentAttachmentsSourceKeyOutput struct{ *pulumi.OutputState }

func (DocumentAttachmentsSourceKeyOutput) ElementType

func (DocumentAttachmentsSourceKeyOutput) ToDocumentAttachmentsSourceKeyOutput

func (o DocumentAttachmentsSourceKeyOutput) ToDocumentAttachmentsSourceKeyOutput() DocumentAttachmentsSourceKeyOutput

func (DocumentAttachmentsSourceKeyOutput) ToDocumentAttachmentsSourceKeyOutputWithContext

func (o DocumentAttachmentsSourceKeyOutput) ToDocumentAttachmentsSourceKeyOutputWithContext(ctx context.Context) DocumentAttachmentsSourceKeyOutput

func (DocumentAttachmentsSourceKeyOutput) ToDocumentAttachmentsSourceKeyPtrOutput

func (o DocumentAttachmentsSourceKeyOutput) ToDocumentAttachmentsSourceKeyPtrOutput() DocumentAttachmentsSourceKeyPtrOutput

func (DocumentAttachmentsSourceKeyOutput) ToDocumentAttachmentsSourceKeyPtrOutputWithContext

func (o DocumentAttachmentsSourceKeyOutput) ToDocumentAttachmentsSourceKeyPtrOutputWithContext(ctx context.Context) DocumentAttachmentsSourceKeyPtrOutput

func (DocumentAttachmentsSourceKeyOutput) ToStringOutput

func (DocumentAttachmentsSourceKeyOutput) ToStringOutputWithContext

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

func (DocumentAttachmentsSourceKeyOutput) ToStringPtrOutput

func (DocumentAttachmentsSourceKeyOutput) ToStringPtrOutputWithContext

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

type DocumentAttachmentsSourceKeyPtrInput

type DocumentAttachmentsSourceKeyPtrInput interface {
	pulumi.Input

	ToDocumentAttachmentsSourceKeyPtrOutput() DocumentAttachmentsSourceKeyPtrOutput
	ToDocumentAttachmentsSourceKeyPtrOutputWithContext(context.Context) DocumentAttachmentsSourceKeyPtrOutput
}

func DocumentAttachmentsSourceKeyPtr

func DocumentAttachmentsSourceKeyPtr(v string) DocumentAttachmentsSourceKeyPtrInput

type DocumentAttachmentsSourceKeyPtrOutput

type DocumentAttachmentsSourceKeyPtrOutput struct{ *pulumi.OutputState }

func (DocumentAttachmentsSourceKeyPtrOutput) Elem

func (DocumentAttachmentsSourceKeyPtrOutput) ElementType

func (DocumentAttachmentsSourceKeyPtrOutput) ToDocumentAttachmentsSourceKeyPtrOutput

func (o DocumentAttachmentsSourceKeyPtrOutput) ToDocumentAttachmentsSourceKeyPtrOutput() DocumentAttachmentsSourceKeyPtrOutput

func (DocumentAttachmentsSourceKeyPtrOutput) ToDocumentAttachmentsSourceKeyPtrOutputWithContext

func (o DocumentAttachmentsSourceKeyPtrOutput) ToDocumentAttachmentsSourceKeyPtrOutputWithContext(ctx context.Context) DocumentAttachmentsSourceKeyPtrOutput

func (DocumentAttachmentsSourceKeyPtrOutput) ToStringPtrOutput

func (DocumentAttachmentsSourceKeyPtrOutput) ToStringPtrOutputWithContext

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

type DocumentAttachmentsSourceOutput

type DocumentAttachmentsSourceOutput struct{ *pulumi.OutputState }

func (DocumentAttachmentsSourceOutput) ElementType

func (DocumentAttachmentsSourceOutput) Key

The key of a key-value pair that identifies the location of an attachment to a document.

func (DocumentAttachmentsSourceOutput) Name

The name of the document attachment file.

func (DocumentAttachmentsSourceOutput) ToDocumentAttachmentsSourceOutput

func (o DocumentAttachmentsSourceOutput) ToDocumentAttachmentsSourceOutput() DocumentAttachmentsSourceOutput

func (DocumentAttachmentsSourceOutput) ToDocumentAttachmentsSourceOutputWithContext

func (o DocumentAttachmentsSourceOutput) ToDocumentAttachmentsSourceOutputWithContext(ctx context.Context) DocumentAttachmentsSourceOutput

func (DocumentAttachmentsSourceOutput) Values

The value of a key-value pair that identifies the location of an attachment to a document. The format for Value depends on the type of key you specify.

type DocumentFormat added in v0.2.0

type DocumentFormat string

Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

func (DocumentFormat) ElementType added in v0.2.0

func (DocumentFormat) ElementType() reflect.Type

func (DocumentFormat) ToDocumentFormatOutput added in v0.2.0

func (e DocumentFormat) ToDocumentFormatOutput() DocumentFormatOutput

func (DocumentFormat) ToDocumentFormatOutputWithContext added in v0.2.0

func (e DocumentFormat) ToDocumentFormatOutputWithContext(ctx context.Context) DocumentFormatOutput

func (DocumentFormat) ToDocumentFormatPtrOutput added in v0.2.0

func (e DocumentFormat) ToDocumentFormatPtrOutput() DocumentFormatPtrOutput

func (DocumentFormat) ToDocumentFormatPtrOutputWithContext added in v0.2.0

func (e DocumentFormat) ToDocumentFormatPtrOutputWithContext(ctx context.Context) DocumentFormatPtrOutput

func (DocumentFormat) ToStringOutput added in v0.2.0

func (e DocumentFormat) ToStringOutput() pulumi.StringOutput

func (DocumentFormat) ToStringOutputWithContext added in v0.2.0

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

func (DocumentFormat) ToStringPtrOutput added in v0.2.0

func (e DocumentFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentFormat) ToStringPtrOutputWithContext added in v0.2.0

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

type DocumentFormatInput added in v0.2.0

type DocumentFormatInput interface {
	pulumi.Input

	ToDocumentFormatOutput() DocumentFormatOutput
	ToDocumentFormatOutputWithContext(context.Context) DocumentFormatOutput
}

DocumentFormatInput is an input type that accepts DocumentFormatArgs and DocumentFormatOutput values. You can construct a concrete instance of `DocumentFormatInput` via:

DocumentFormatArgs{...}

type DocumentFormatOutput added in v0.2.0

type DocumentFormatOutput struct{ *pulumi.OutputState }

func (DocumentFormatOutput) ElementType added in v0.2.0

func (DocumentFormatOutput) ElementType() reflect.Type

func (DocumentFormatOutput) ToDocumentFormatOutput added in v0.2.0

func (o DocumentFormatOutput) ToDocumentFormatOutput() DocumentFormatOutput

func (DocumentFormatOutput) ToDocumentFormatOutputWithContext added in v0.2.0

func (o DocumentFormatOutput) ToDocumentFormatOutputWithContext(ctx context.Context) DocumentFormatOutput

func (DocumentFormatOutput) ToDocumentFormatPtrOutput added in v0.2.0

func (o DocumentFormatOutput) ToDocumentFormatPtrOutput() DocumentFormatPtrOutput

func (DocumentFormatOutput) ToDocumentFormatPtrOutputWithContext added in v0.2.0

func (o DocumentFormatOutput) ToDocumentFormatPtrOutputWithContext(ctx context.Context) DocumentFormatPtrOutput

func (DocumentFormatOutput) ToStringOutput added in v0.2.0

func (o DocumentFormatOutput) ToStringOutput() pulumi.StringOutput

func (DocumentFormatOutput) ToStringOutputWithContext added in v0.2.0

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

func (DocumentFormatOutput) ToStringPtrOutput added in v0.2.0

func (o DocumentFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentFormatOutput) ToStringPtrOutputWithContext added in v0.2.0

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

type DocumentFormatPtrInput added in v0.2.0

type DocumentFormatPtrInput interface {
	pulumi.Input

	ToDocumentFormatPtrOutput() DocumentFormatPtrOutput
	ToDocumentFormatPtrOutputWithContext(context.Context) DocumentFormatPtrOutput
}

func DocumentFormatPtr added in v0.2.0

func DocumentFormatPtr(v string) DocumentFormatPtrInput

type DocumentFormatPtrOutput added in v0.2.0

type DocumentFormatPtrOutput struct{ *pulumi.OutputState }

func (DocumentFormatPtrOutput) Elem added in v0.2.0

func (DocumentFormatPtrOutput) ElementType added in v0.2.0

func (DocumentFormatPtrOutput) ElementType() reflect.Type

func (DocumentFormatPtrOutput) ToDocumentFormatPtrOutput added in v0.2.0

func (o DocumentFormatPtrOutput) ToDocumentFormatPtrOutput() DocumentFormatPtrOutput

func (DocumentFormatPtrOutput) ToDocumentFormatPtrOutputWithContext added in v0.2.0

func (o DocumentFormatPtrOutput) ToDocumentFormatPtrOutputWithContext(ctx context.Context) DocumentFormatPtrOutput

func (DocumentFormatPtrOutput) ToStringPtrOutput added in v0.2.0

func (o DocumentFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentFormatPtrOutput) ToStringPtrOutputWithContext added in v0.2.0

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

type DocumentInput

type DocumentInput interface {
	pulumi.Input

	ToDocumentOutput() DocumentOutput
	ToDocumentOutputWithContext(ctx context.Context) DocumentOutput
}

type DocumentOutput

type DocumentOutput struct{ *pulumi.OutputState }

func (DocumentOutput) Attachments added in v0.17.0

A list of key and value pairs that describe attachments to a version of a document.

func (DocumentOutput) Content added in v0.17.0

func (o DocumentOutput) Content() pulumi.AnyOutput

The content for the Systems Manager document in JSON, YAML or String format.

func (DocumentOutput) DocumentFormat added in v0.17.0

func (o DocumentOutput) DocumentFormat() DocumentFormatPtrOutput

Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

func (DocumentOutput) DocumentType added in v0.17.0

func (o DocumentOutput) DocumentType() DocumentTypePtrOutput

The type of document to create.

func (DocumentOutput) ElementType

func (DocumentOutput) ElementType() reflect.Type

func (DocumentOutput) Name added in v0.17.0

A name for the Systems Manager document.

func (DocumentOutput) Requires added in v0.17.0

A list of SSM documents required by a document. For example, an ApplicationConfiguration document requires an ApplicationConfigurationSchema document.

func (DocumentOutput) Tags added in v0.17.0

Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment.

func (DocumentOutput) TargetType added in v0.17.0

func (o DocumentOutput) TargetType() pulumi.StringPtrOutput

Specify a target type to define the kinds of resources the document can run on.

func (DocumentOutput) ToDocumentOutput

func (o DocumentOutput) ToDocumentOutput() DocumentOutput

func (DocumentOutput) ToDocumentOutputWithContext

func (o DocumentOutput) ToDocumentOutputWithContext(ctx context.Context) DocumentOutput

func (DocumentOutput) UpdateMethod added in v0.17.0

Update method - when set to 'Replace', the update will replace the existing document; when set to 'NewVersion', the update will create a new version.

func (DocumentOutput) VersionName added in v0.17.0

func (o DocumentOutput) VersionName() pulumi.StringPtrOutput

An optional field specifying the version of the artifact you are creating with the document. This value is unique across all versions of a document, and cannot be changed.

type DocumentRequires added in v0.2.0

type DocumentRequires struct {
	// The name of the required SSM document. The name can be an Amazon Resource Name (ARN).
	Name *string `pulumi:"name"`
	// The document version required by the current document.
	Version *string `pulumi:"version"`
}

type DocumentRequiresArgs added in v0.2.0

type DocumentRequiresArgs struct {
	// The name of the required SSM document. The name can be an Amazon Resource Name (ARN).
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The document version required by the current document.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

func (DocumentRequiresArgs) ElementType added in v0.2.0

func (DocumentRequiresArgs) ElementType() reflect.Type

func (DocumentRequiresArgs) ToDocumentRequiresOutput added in v0.2.0

func (i DocumentRequiresArgs) ToDocumentRequiresOutput() DocumentRequiresOutput

func (DocumentRequiresArgs) ToDocumentRequiresOutputWithContext added in v0.2.0

func (i DocumentRequiresArgs) ToDocumentRequiresOutputWithContext(ctx context.Context) DocumentRequiresOutput

type DocumentRequiresArray added in v0.2.0

type DocumentRequiresArray []DocumentRequiresInput

func (DocumentRequiresArray) ElementType added in v0.2.0

func (DocumentRequiresArray) ElementType() reflect.Type

func (DocumentRequiresArray) ToDocumentRequiresArrayOutput added in v0.2.0

func (i DocumentRequiresArray) ToDocumentRequiresArrayOutput() DocumentRequiresArrayOutput

func (DocumentRequiresArray) ToDocumentRequiresArrayOutputWithContext added in v0.2.0

func (i DocumentRequiresArray) ToDocumentRequiresArrayOutputWithContext(ctx context.Context) DocumentRequiresArrayOutput

type DocumentRequiresArrayInput added in v0.2.0

type DocumentRequiresArrayInput interface {
	pulumi.Input

	ToDocumentRequiresArrayOutput() DocumentRequiresArrayOutput
	ToDocumentRequiresArrayOutputWithContext(context.Context) DocumentRequiresArrayOutput
}

DocumentRequiresArrayInput is an input type that accepts DocumentRequiresArray and DocumentRequiresArrayOutput values. You can construct a concrete instance of `DocumentRequiresArrayInput` via:

DocumentRequiresArray{ DocumentRequiresArgs{...} }

type DocumentRequiresArrayOutput added in v0.2.0

type DocumentRequiresArrayOutput struct{ *pulumi.OutputState }

func (DocumentRequiresArrayOutput) ElementType added in v0.2.0

func (DocumentRequiresArrayOutput) Index added in v0.2.0

func (DocumentRequiresArrayOutput) ToDocumentRequiresArrayOutput added in v0.2.0

func (o DocumentRequiresArrayOutput) ToDocumentRequiresArrayOutput() DocumentRequiresArrayOutput

func (DocumentRequiresArrayOutput) ToDocumentRequiresArrayOutputWithContext added in v0.2.0

func (o DocumentRequiresArrayOutput) ToDocumentRequiresArrayOutputWithContext(ctx context.Context) DocumentRequiresArrayOutput

type DocumentRequiresInput added in v0.2.0

type DocumentRequiresInput interface {
	pulumi.Input

	ToDocumentRequiresOutput() DocumentRequiresOutput
	ToDocumentRequiresOutputWithContext(context.Context) DocumentRequiresOutput
}

DocumentRequiresInput is an input type that accepts DocumentRequiresArgs and DocumentRequiresOutput values. You can construct a concrete instance of `DocumentRequiresInput` via:

DocumentRequiresArgs{...}

type DocumentRequiresOutput added in v0.2.0

type DocumentRequiresOutput struct{ *pulumi.OutputState }

func (DocumentRequiresOutput) ElementType added in v0.2.0

func (DocumentRequiresOutput) ElementType() reflect.Type

func (DocumentRequiresOutput) Name added in v0.2.0

The name of the required SSM document. The name can be an Amazon Resource Name (ARN).

func (DocumentRequiresOutput) ToDocumentRequiresOutput added in v0.2.0

func (o DocumentRequiresOutput) ToDocumentRequiresOutput() DocumentRequiresOutput

func (DocumentRequiresOutput) ToDocumentRequiresOutputWithContext added in v0.2.0

func (o DocumentRequiresOutput) ToDocumentRequiresOutputWithContext(ctx context.Context) DocumentRequiresOutput

func (DocumentRequiresOutput) Version added in v0.2.0

The document version required by the current document.

type DocumentState

type DocumentState struct {
}

func (DocumentState) ElementType

func (DocumentState) ElementType() reflect.Type

type DocumentTag

type DocumentTag struct {
	// The name of the tag.
	Key *string `pulumi:"key"`
	// The value of the tag.
	Value *string `pulumi:"value"`
}

type DocumentTagArgs

type DocumentTagArgs struct {
	// The name of the tag.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The value of the tag.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (DocumentTagArgs) ElementType

func (DocumentTagArgs) ElementType() reflect.Type

func (DocumentTagArgs) ToDocumentTagOutput

func (i DocumentTagArgs) ToDocumentTagOutput() DocumentTagOutput

func (DocumentTagArgs) ToDocumentTagOutputWithContext

func (i DocumentTagArgs) ToDocumentTagOutputWithContext(ctx context.Context) DocumentTagOutput

type DocumentTagArray

type DocumentTagArray []DocumentTagInput

func (DocumentTagArray) ElementType

func (DocumentTagArray) ElementType() reflect.Type

func (DocumentTagArray) ToDocumentTagArrayOutput

func (i DocumentTagArray) ToDocumentTagArrayOutput() DocumentTagArrayOutput

func (DocumentTagArray) ToDocumentTagArrayOutputWithContext

func (i DocumentTagArray) ToDocumentTagArrayOutputWithContext(ctx context.Context) DocumentTagArrayOutput

type DocumentTagArrayInput

type DocumentTagArrayInput interface {
	pulumi.Input

	ToDocumentTagArrayOutput() DocumentTagArrayOutput
	ToDocumentTagArrayOutputWithContext(context.Context) DocumentTagArrayOutput
}

DocumentTagArrayInput is an input type that accepts DocumentTagArray and DocumentTagArrayOutput values. You can construct a concrete instance of `DocumentTagArrayInput` via:

DocumentTagArray{ DocumentTagArgs{...} }

type DocumentTagArrayOutput

type DocumentTagArrayOutput struct{ *pulumi.OutputState }

func (DocumentTagArrayOutput) ElementType

func (DocumentTagArrayOutput) ElementType() reflect.Type

func (DocumentTagArrayOutput) Index

func (DocumentTagArrayOutput) ToDocumentTagArrayOutput

func (o DocumentTagArrayOutput) ToDocumentTagArrayOutput() DocumentTagArrayOutput

func (DocumentTagArrayOutput) ToDocumentTagArrayOutputWithContext

func (o DocumentTagArrayOutput) ToDocumentTagArrayOutputWithContext(ctx context.Context) DocumentTagArrayOutput

type DocumentTagInput

type DocumentTagInput interface {
	pulumi.Input

	ToDocumentTagOutput() DocumentTagOutput
	ToDocumentTagOutputWithContext(context.Context) DocumentTagOutput
}

DocumentTagInput is an input type that accepts DocumentTagArgs and DocumentTagOutput values. You can construct a concrete instance of `DocumentTagInput` via:

DocumentTagArgs{...}

type DocumentTagOutput

type DocumentTagOutput struct{ *pulumi.OutputState }

func (DocumentTagOutput) ElementType

func (DocumentTagOutput) ElementType() reflect.Type

func (DocumentTagOutput) Key

The name of the tag.

func (DocumentTagOutput) ToDocumentTagOutput

func (o DocumentTagOutput) ToDocumentTagOutput() DocumentTagOutput

func (DocumentTagOutput) ToDocumentTagOutputWithContext

func (o DocumentTagOutput) ToDocumentTagOutputWithContext(ctx context.Context) DocumentTagOutput

func (DocumentTagOutput) Value

The value of the tag.

type DocumentType added in v0.2.0

type DocumentType string

The type of document to create.

func (DocumentType) ElementType added in v0.2.0

func (DocumentType) ElementType() reflect.Type

func (DocumentType) ToDocumentTypeOutput added in v0.2.0

func (e DocumentType) ToDocumentTypeOutput() DocumentTypeOutput

func (DocumentType) ToDocumentTypeOutputWithContext added in v0.2.0

func (e DocumentType) ToDocumentTypeOutputWithContext(ctx context.Context) DocumentTypeOutput

func (DocumentType) ToDocumentTypePtrOutput added in v0.2.0

func (e DocumentType) ToDocumentTypePtrOutput() DocumentTypePtrOutput

func (DocumentType) ToDocumentTypePtrOutputWithContext added in v0.2.0

func (e DocumentType) ToDocumentTypePtrOutputWithContext(ctx context.Context) DocumentTypePtrOutput

func (DocumentType) ToStringOutput added in v0.2.0

func (e DocumentType) ToStringOutput() pulumi.StringOutput

func (DocumentType) ToStringOutputWithContext added in v0.2.0

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

func (DocumentType) ToStringPtrOutput added in v0.2.0

func (e DocumentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentType) ToStringPtrOutputWithContext added in v0.2.0

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

type DocumentTypeInput added in v0.2.0

type DocumentTypeInput interface {
	pulumi.Input

	ToDocumentTypeOutput() DocumentTypeOutput
	ToDocumentTypeOutputWithContext(context.Context) DocumentTypeOutput
}

DocumentTypeInput is an input type that accepts DocumentTypeArgs and DocumentTypeOutput values. You can construct a concrete instance of `DocumentTypeInput` via:

DocumentTypeArgs{...}

type DocumentTypeOutput added in v0.2.0

type DocumentTypeOutput struct{ *pulumi.OutputState }

func (DocumentTypeOutput) ElementType added in v0.2.0

func (DocumentTypeOutput) ElementType() reflect.Type

func (DocumentTypeOutput) ToDocumentTypeOutput added in v0.2.0

func (o DocumentTypeOutput) ToDocumentTypeOutput() DocumentTypeOutput

func (DocumentTypeOutput) ToDocumentTypeOutputWithContext added in v0.2.0

func (o DocumentTypeOutput) ToDocumentTypeOutputWithContext(ctx context.Context) DocumentTypeOutput

func (DocumentTypeOutput) ToDocumentTypePtrOutput added in v0.2.0

func (o DocumentTypeOutput) ToDocumentTypePtrOutput() DocumentTypePtrOutput

func (DocumentTypeOutput) ToDocumentTypePtrOutputWithContext added in v0.2.0

func (o DocumentTypeOutput) ToDocumentTypePtrOutputWithContext(ctx context.Context) DocumentTypePtrOutput

func (DocumentTypeOutput) ToStringOutput added in v0.2.0

func (o DocumentTypeOutput) ToStringOutput() pulumi.StringOutput

func (DocumentTypeOutput) ToStringOutputWithContext added in v0.2.0

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

func (DocumentTypeOutput) ToStringPtrOutput added in v0.2.0

func (o DocumentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentTypeOutput) ToStringPtrOutputWithContext added in v0.2.0

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

type DocumentTypePtrInput added in v0.2.0

type DocumentTypePtrInput interface {
	pulumi.Input

	ToDocumentTypePtrOutput() DocumentTypePtrOutput
	ToDocumentTypePtrOutputWithContext(context.Context) DocumentTypePtrOutput
}

func DocumentTypePtr added in v0.2.0

func DocumentTypePtr(v string) DocumentTypePtrInput

type DocumentTypePtrOutput added in v0.2.0

type DocumentTypePtrOutput struct{ *pulumi.OutputState }

func (DocumentTypePtrOutput) Elem added in v0.2.0

func (DocumentTypePtrOutput) ElementType added in v0.2.0

func (DocumentTypePtrOutput) ElementType() reflect.Type

func (DocumentTypePtrOutput) ToDocumentTypePtrOutput added in v0.2.0

func (o DocumentTypePtrOutput) ToDocumentTypePtrOutput() DocumentTypePtrOutput

func (DocumentTypePtrOutput) ToDocumentTypePtrOutputWithContext added in v0.2.0

func (o DocumentTypePtrOutput) ToDocumentTypePtrOutputWithContext(ctx context.Context) DocumentTypePtrOutput

func (DocumentTypePtrOutput) ToStringPtrOutput added in v0.2.0

func (o DocumentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentTypePtrOutput) ToStringPtrOutputWithContext added in v0.2.0

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

type DocumentUpdateMethod added in v0.16.0

type DocumentUpdateMethod string

Update method - when set to 'Replace', the update will replace the existing document; when set to 'NewVersion', the update will create a new version.

func (DocumentUpdateMethod) ElementType added in v0.16.0

func (DocumentUpdateMethod) ElementType() reflect.Type

func (DocumentUpdateMethod) ToDocumentUpdateMethodOutput added in v0.16.0

func (e DocumentUpdateMethod) ToDocumentUpdateMethodOutput() DocumentUpdateMethodOutput

func (DocumentUpdateMethod) ToDocumentUpdateMethodOutputWithContext added in v0.16.0

func (e DocumentUpdateMethod) ToDocumentUpdateMethodOutputWithContext(ctx context.Context) DocumentUpdateMethodOutput

func (DocumentUpdateMethod) ToDocumentUpdateMethodPtrOutput added in v0.16.0

func (e DocumentUpdateMethod) ToDocumentUpdateMethodPtrOutput() DocumentUpdateMethodPtrOutput

func (DocumentUpdateMethod) ToDocumentUpdateMethodPtrOutputWithContext added in v0.16.0

func (e DocumentUpdateMethod) ToDocumentUpdateMethodPtrOutputWithContext(ctx context.Context) DocumentUpdateMethodPtrOutput

func (DocumentUpdateMethod) ToStringOutput added in v0.16.0

func (e DocumentUpdateMethod) ToStringOutput() pulumi.StringOutput

func (DocumentUpdateMethod) ToStringOutputWithContext added in v0.16.0

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

func (DocumentUpdateMethod) ToStringPtrOutput added in v0.16.0

func (e DocumentUpdateMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentUpdateMethod) ToStringPtrOutputWithContext added in v0.16.0

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

type DocumentUpdateMethodInput added in v0.16.0

type DocumentUpdateMethodInput interface {
	pulumi.Input

	ToDocumentUpdateMethodOutput() DocumentUpdateMethodOutput
	ToDocumentUpdateMethodOutputWithContext(context.Context) DocumentUpdateMethodOutput
}

DocumentUpdateMethodInput is an input type that accepts DocumentUpdateMethodArgs and DocumentUpdateMethodOutput values. You can construct a concrete instance of `DocumentUpdateMethodInput` via:

DocumentUpdateMethodArgs{...}

type DocumentUpdateMethodOutput added in v0.16.0

type DocumentUpdateMethodOutput struct{ *pulumi.OutputState }

func (DocumentUpdateMethodOutput) ElementType added in v0.16.0

func (DocumentUpdateMethodOutput) ElementType() reflect.Type

func (DocumentUpdateMethodOutput) ToDocumentUpdateMethodOutput added in v0.16.0

func (o DocumentUpdateMethodOutput) ToDocumentUpdateMethodOutput() DocumentUpdateMethodOutput

func (DocumentUpdateMethodOutput) ToDocumentUpdateMethodOutputWithContext added in v0.16.0

func (o DocumentUpdateMethodOutput) ToDocumentUpdateMethodOutputWithContext(ctx context.Context) DocumentUpdateMethodOutput

func (DocumentUpdateMethodOutput) ToDocumentUpdateMethodPtrOutput added in v0.16.0

func (o DocumentUpdateMethodOutput) ToDocumentUpdateMethodPtrOutput() DocumentUpdateMethodPtrOutput

func (DocumentUpdateMethodOutput) ToDocumentUpdateMethodPtrOutputWithContext added in v0.16.0

func (o DocumentUpdateMethodOutput) ToDocumentUpdateMethodPtrOutputWithContext(ctx context.Context) DocumentUpdateMethodPtrOutput

func (DocumentUpdateMethodOutput) ToStringOutput added in v0.16.0

func (o DocumentUpdateMethodOutput) ToStringOutput() pulumi.StringOutput

func (DocumentUpdateMethodOutput) ToStringOutputWithContext added in v0.16.0

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

func (DocumentUpdateMethodOutput) ToStringPtrOutput added in v0.16.0

func (o DocumentUpdateMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentUpdateMethodOutput) ToStringPtrOutputWithContext added in v0.16.0

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

type DocumentUpdateMethodPtrInput added in v0.16.0

type DocumentUpdateMethodPtrInput interface {
	pulumi.Input

	ToDocumentUpdateMethodPtrOutput() DocumentUpdateMethodPtrOutput
	ToDocumentUpdateMethodPtrOutputWithContext(context.Context) DocumentUpdateMethodPtrOutput
}

func DocumentUpdateMethodPtr added in v0.16.0

func DocumentUpdateMethodPtr(v string) DocumentUpdateMethodPtrInput

type DocumentUpdateMethodPtrOutput added in v0.16.0

type DocumentUpdateMethodPtrOutput struct{ *pulumi.OutputState }

func (DocumentUpdateMethodPtrOutput) Elem added in v0.16.0

func (DocumentUpdateMethodPtrOutput) ElementType added in v0.16.0

func (DocumentUpdateMethodPtrOutput) ToDocumentUpdateMethodPtrOutput added in v0.16.0

func (o DocumentUpdateMethodPtrOutput) ToDocumentUpdateMethodPtrOutput() DocumentUpdateMethodPtrOutput

func (DocumentUpdateMethodPtrOutput) ToDocumentUpdateMethodPtrOutputWithContext added in v0.16.0

func (o DocumentUpdateMethodPtrOutput) ToDocumentUpdateMethodPtrOutputWithContext(ctx context.Context) DocumentUpdateMethodPtrOutput

func (DocumentUpdateMethodPtrOutput) ToStringPtrOutput added in v0.16.0

func (DocumentUpdateMethodPtrOutput) ToStringPtrOutputWithContext added in v0.16.0

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

type LookupAssociationArgs added in v0.12.0

type LookupAssociationArgs struct {
	// Unique identifier of the association.
	AssociationId string `pulumi:"associationId"`
}

type LookupAssociationOutputArgs added in v0.12.0

type LookupAssociationOutputArgs struct {
	// Unique identifier of the association.
	AssociationId pulumi.StringInput `pulumi:"associationId"`
}

func (LookupAssociationOutputArgs) ElementType added in v0.12.0

type LookupAssociationResult added in v0.12.0

type LookupAssociationResult struct {
	ApplyOnlyAtCronInterval *bool `pulumi:"applyOnlyAtCronInterval"`
	// Unique identifier of the association.
	AssociationId *string `pulumi:"associationId"`
	// The name of the association.
	AssociationName               *string                        `pulumi:"associationName"`
	AutomationTargetParameterName *string                        `pulumi:"automationTargetParameterName"`
	CalendarNames                 []string                       `pulumi:"calendarNames"`
	ComplianceSeverity            *AssociationComplianceSeverity `pulumi:"complianceSeverity"`
	// The version of the SSM document to associate with the target.
	DocumentVersion *string `pulumi:"documentVersion"`
	// The ID of the instance that the SSM document is associated with.
	InstanceId     *string `pulumi:"instanceId"`
	MaxConcurrency *string `pulumi:"maxConcurrency"`
	MaxErrors      *string `pulumi:"maxErrors"`
	// The name of the SSM document.
	Name           *string                                       `pulumi:"name"`
	OutputLocation *AssociationInstanceAssociationOutputLocation `pulumi:"outputLocation"`
	// Parameter values that the SSM document uses at runtime.
	Parameters interface{} `pulumi:"parameters"`
	// A Cron or Rate expression that specifies when the association is applied to the target.
	ScheduleExpression *string                    `pulumi:"scheduleExpression"`
	ScheduleOffset     *int                       `pulumi:"scheduleOffset"`
	SyncCompliance     *AssociationSyncCompliance `pulumi:"syncCompliance"`
	// The targets that the SSM document sends commands to.
	Targets                      []AssociationTarget `pulumi:"targets"`
	WaitForSuccessTimeoutSeconds *int                `pulumi:"waitForSuccessTimeoutSeconds"`
}

func LookupAssociation added in v0.12.0

func LookupAssociation(ctx *pulumi.Context, args *LookupAssociationArgs, opts ...pulumi.InvokeOption) (*LookupAssociationResult, error)

The AWS::SSM::Association resource associates an SSM document in AWS Systems Manager with EC2 instances that contain a configuration agent to process the document.

type LookupAssociationResultOutput added in v0.12.0

type LookupAssociationResultOutput struct{ *pulumi.OutputState }

func LookupAssociationOutput added in v0.12.0

func (LookupAssociationResultOutput) ApplyOnlyAtCronInterval added in v0.12.0

func (o LookupAssociationResultOutput) ApplyOnlyAtCronInterval() pulumi.BoolPtrOutput

func (LookupAssociationResultOutput) AssociationId added in v0.12.0

Unique identifier of the association.

func (LookupAssociationResultOutput) AssociationName added in v0.12.0

The name of the association.

func (LookupAssociationResultOutput) AutomationTargetParameterName added in v0.12.0

func (o LookupAssociationResultOutput) AutomationTargetParameterName() pulumi.StringPtrOutput

func (LookupAssociationResultOutput) CalendarNames added in v0.12.0

func (LookupAssociationResultOutput) ComplianceSeverity added in v0.12.0

func (LookupAssociationResultOutput) DocumentVersion added in v0.12.0

The version of the SSM document to associate with the target.

func (LookupAssociationResultOutput) ElementType added in v0.12.0

func (LookupAssociationResultOutput) InstanceId added in v0.12.0

The ID of the instance that the SSM document is associated with.

func (LookupAssociationResultOutput) MaxConcurrency added in v0.12.0

func (LookupAssociationResultOutput) MaxErrors added in v0.12.0

func (LookupAssociationResultOutput) Name added in v0.12.0

The name of the SSM document.

func (LookupAssociationResultOutput) OutputLocation added in v0.12.0

func (LookupAssociationResultOutput) Parameters added in v0.12.0

Parameter values that the SSM document uses at runtime.

func (LookupAssociationResultOutput) ScheduleExpression added in v0.12.0

func (o LookupAssociationResultOutput) ScheduleExpression() pulumi.StringPtrOutput

A Cron or Rate expression that specifies when the association is applied to the target.

func (LookupAssociationResultOutput) ScheduleOffset added in v0.16.1

func (LookupAssociationResultOutput) SyncCompliance added in v0.12.0

func (LookupAssociationResultOutput) Targets added in v0.12.0

The targets that the SSM document sends commands to.

func (LookupAssociationResultOutput) ToLookupAssociationResultOutput added in v0.12.0

func (o LookupAssociationResultOutput) ToLookupAssociationResultOutput() LookupAssociationResultOutput

func (LookupAssociationResultOutput) ToLookupAssociationResultOutputWithContext added in v0.12.0

func (o LookupAssociationResultOutput) ToLookupAssociationResultOutputWithContext(ctx context.Context) LookupAssociationResultOutput

func (LookupAssociationResultOutput) WaitForSuccessTimeoutSeconds added in v0.12.0

func (o LookupAssociationResultOutput) WaitForSuccessTimeoutSeconds() pulumi.IntPtrOutput

type LookupDocumentArgs added in v0.12.0

type LookupDocumentArgs struct {
	// A name for the Systems Manager document.
	Name string `pulumi:"name"`
}

type LookupDocumentOutputArgs added in v0.12.0

type LookupDocumentOutputArgs struct {
	// A name for the Systems Manager document.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupDocumentOutputArgs) ElementType added in v0.12.0

func (LookupDocumentOutputArgs) ElementType() reflect.Type

type LookupDocumentResult added in v0.12.0

type LookupDocumentResult struct {
	// A list of key and value pairs that describe attachments to a version of a document.
	Attachments []DocumentAttachmentsSource `pulumi:"attachments"`
	// The content for the Systems Manager document in JSON, YAML or String format.
	Content interface{} `pulumi:"content"`
	// Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.
	DocumentFormat *DocumentFormat `pulumi:"documentFormat"`
	// A list of SSM documents required by a document. For example, an ApplicationConfiguration document requires an ApplicationConfigurationSchema document.
	Requires []DocumentRequires `pulumi:"requires"`
	// Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment.
	Tags []DocumentTag `pulumi:"tags"`
	// Specify a target type to define the kinds of resources the document can run on.
	TargetType *string `pulumi:"targetType"`
	// Update method - when set to 'Replace', the update will replace the existing document; when set to 'NewVersion', the update will create a new version.
	UpdateMethod *DocumentUpdateMethod `pulumi:"updateMethod"`
	// An optional field specifying the version of the artifact you are creating with the document. This value is unique across all versions of a document, and cannot be changed.
	VersionName *string `pulumi:"versionName"`
}

func LookupDocument added in v0.12.0

func LookupDocument(ctx *pulumi.Context, args *LookupDocumentArgs, opts ...pulumi.InvokeOption) (*LookupDocumentResult, error)

The AWS::SSM::Document resource is an SSM document in AWS Systems Manager that defines the actions that Systems Manager performs, which can be used to set up and run commands on your instances.

type LookupDocumentResultOutput added in v0.12.0

type LookupDocumentResultOutput struct{ *pulumi.OutputState }

func LookupDocumentOutput added in v0.12.0

func LookupDocumentOutput(ctx *pulumi.Context, args LookupDocumentOutputArgs, opts ...pulumi.InvokeOption) LookupDocumentResultOutput

func (LookupDocumentResultOutput) Attachments added in v0.16.0

A list of key and value pairs that describe attachments to a version of a document.

func (LookupDocumentResultOutput) Content added in v0.16.0

The content for the Systems Manager document in JSON, YAML or String format.

func (LookupDocumentResultOutput) DocumentFormat added in v0.16.0

Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

func (LookupDocumentResultOutput) ElementType added in v0.12.0

func (LookupDocumentResultOutput) ElementType() reflect.Type

func (LookupDocumentResultOutput) Requires added in v0.16.0

A list of SSM documents required by a document. For example, an ApplicationConfiguration document requires an ApplicationConfigurationSchema document.

func (LookupDocumentResultOutput) Tags added in v0.12.0

Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment.

func (LookupDocumentResultOutput) TargetType added in v0.16.0

Specify a target type to define the kinds of resources the document can run on.

func (LookupDocumentResultOutput) ToLookupDocumentResultOutput added in v0.12.0

func (o LookupDocumentResultOutput) ToLookupDocumentResultOutput() LookupDocumentResultOutput

func (LookupDocumentResultOutput) ToLookupDocumentResultOutputWithContext added in v0.12.0

func (o LookupDocumentResultOutput) ToLookupDocumentResultOutputWithContext(ctx context.Context) LookupDocumentResultOutput

func (LookupDocumentResultOutput) UpdateMethod added in v0.16.0

Update method - when set to 'Replace', the update will replace the existing document; when set to 'NewVersion', the update will create a new version.

func (LookupDocumentResultOutput) VersionName added in v0.16.0

An optional field specifying the version of the artifact you are creating with the document. This value is unique across all versions of a document, and cannot be changed.

type LookupMaintenanceWindowArgs added in v0.12.0

type LookupMaintenanceWindowArgs struct {
	Id string `pulumi:"id"`
}

type LookupMaintenanceWindowOutputArgs added in v0.12.0

type LookupMaintenanceWindowOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupMaintenanceWindowOutputArgs) ElementType added in v0.12.0

type LookupMaintenanceWindowResult added in v0.12.0

type LookupMaintenanceWindowResult struct {
	AllowUnassociatedTargets *bool                  `pulumi:"allowUnassociatedTargets"`
	Cutoff                   *int                   `pulumi:"cutoff"`
	Description              *string                `pulumi:"description"`
	Duration                 *int                   `pulumi:"duration"`
	EndDate                  *string                `pulumi:"endDate"`
	Id                       *string                `pulumi:"id"`
	Name                     *string                `pulumi:"name"`
	Schedule                 *string                `pulumi:"schedule"`
	ScheduleOffset           *int                   `pulumi:"scheduleOffset"`
	ScheduleTimezone         *string                `pulumi:"scheduleTimezone"`
	StartDate                *string                `pulumi:"startDate"`
	Tags                     []MaintenanceWindowTag `pulumi:"tags"`
}

func LookupMaintenanceWindow added in v0.12.0

func LookupMaintenanceWindow(ctx *pulumi.Context, args *LookupMaintenanceWindowArgs, opts ...pulumi.InvokeOption) (*LookupMaintenanceWindowResult, error)

Resource Type definition for AWS::SSM::MaintenanceWindow

type LookupMaintenanceWindowResultOutput added in v0.12.0

type LookupMaintenanceWindowResultOutput struct{ *pulumi.OutputState }

func LookupMaintenanceWindowOutput added in v0.12.0

func (LookupMaintenanceWindowResultOutput) AllowUnassociatedTargets added in v0.12.0

func (o LookupMaintenanceWindowResultOutput) AllowUnassociatedTargets() pulumi.BoolPtrOutput

func (LookupMaintenanceWindowResultOutput) Cutoff added in v0.12.0

func (LookupMaintenanceWindowResultOutput) Description added in v0.12.0

func (LookupMaintenanceWindowResultOutput) Duration added in v0.12.0

func (LookupMaintenanceWindowResultOutput) ElementType added in v0.12.0

func (LookupMaintenanceWindowResultOutput) EndDate added in v0.12.0

func (LookupMaintenanceWindowResultOutput) Id added in v0.12.0

func (LookupMaintenanceWindowResultOutput) Name added in v0.12.0

func (LookupMaintenanceWindowResultOutput) Schedule added in v0.12.0

func (LookupMaintenanceWindowResultOutput) ScheduleOffset added in v0.12.0

func (LookupMaintenanceWindowResultOutput) ScheduleTimezone added in v0.12.0

func (LookupMaintenanceWindowResultOutput) StartDate added in v0.12.0

func (LookupMaintenanceWindowResultOutput) Tags added in v0.12.0

func (LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutput added in v0.12.0

func (o LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutput() LookupMaintenanceWindowResultOutput

func (LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutputWithContext added in v0.12.0

func (o LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutputWithContext(ctx context.Context) LookupMaintenanceWindowResultOutput

type LookupMaintenanceWindowTargetArgs added in v0.12.0

type LookupMaintenanceWindowTargetArgs struct {
	Id string `pulumi:"id"`
}

type LookupMaintenanceWindowTargetOutputArgs added in v0.12.0

type LookupMaintenanceWindowTargetOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupMaintenanceWindowTargetOutputArgs) ElementType added in v0.12.0

type LookupMaintenanceWindowTargetResult added in v0.12.0

type LookupMaintenanceWindowTargetResult struct {
	Description      *string                          `pulumi:"description"`
	Id               *string                          `pulumi:"id"`
	Name             *string                          `pulumi:"name"`
	OwnerInformation *string                          `pulumi:"ownerInformation"`
	ResourceType     *string                          `pulumi:"resourceType"`
	Targets          []MaintenanceWindowTargetTargets `pulumi:"targets"`
}

func LookupMaintenanceWindowTarget added in v0.12.0

Resource Type definition for AWS::SSM::MaintenanceWindowTarget

type LookupMaintenanceWindowTargetResultOutput added in v0.12.0

type LookupMaintenanceWindowTargetResultOutput struct{ *pulumi.OutputState }

func (LookupMaintenanceWindowTargetResultOutput) Description added in v0.12.0

func (LookupMaintenanceWindowTargetResultOutput) ElementType added in v0.12.0

func (LookupMaintenanceWindowTargetResultOutput) Id added in v0.12.0

func (LookupMaintenanceWindowTargetResultOutput) Name added in v0.12.0

func (LookupMaintenanceWindowTargetResultOutput) OwnerInformation added in v0.12.0

func (LookupMaintenanceWindowTargetResultOutput) ResourceType added in v0.12.0

func (LookupMaintenanceWindowTargetResultOutput) Targets added in v0.12.0

func (LookupMaintenanceWindowTargetResultOutput) ToLookupMaintenanceWindowTargetResultOutput added in v0.12.0

func (o LookupMaintenanceWindowTargetResultOutput) ToLookupMaintenanceWindowTargetResultOutput() LookupMaintenanceWindowTargetResultOutput

func (LookupMaintenanceWindowTargetResultOutput) ToLookupMaintenanceWindowTargetResultOutputWithContext added in v0.12.0

func (o LookupMaintenanceWindowTargetResultOutput) ToLookupMaintenanceWindowTargetResultOutputWithContext(ctx context.Context) LookupMaintenanceWindowTargetResultOutput

type LookupMaintenanceWindowTaskArgs added in v0.12.0

type LookupMaintenanceWindowTaskArgs struct {
	Id string `pulumi:"id"`
}

type LookupMaintenanceWindowTaskOutputArgs added in v0.12.0

type LookupMaintenanceWindowTaskOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupMaintenanceWindowTaskOutputArgs) ElementType added in v0.12.0

type LookupMaintenanceWindowTaskResult added in v0.12.0

type LookupMaintenanceWindowTaskResult struct {
	CutoffBehavior           *string                                        `pulumi:"cutoffBehavior"`
	Description              *string                                        `pulumi:"description"`
	Id                       *string                                        `pulumi:"id"`
	LoggingInfo              *MaintenanceWindowTaskLoggingInfo              `pulumi:"loggingInfo"`
	MaxConcurrency           *string                                        `pulumi:"maxConcurrency"`
	MaxErrors                *string                                        `pulumi:"maxErrors"`
	Name                     *string                                        `pulumi:"name"`
	Priority                 *int                                           `pulumi:"priority"`
	ServiceRoleArn           *string                                        `pulumi:"serviceRoleArn"`
	Targets                  []MaintenanceWindowTaskTarget                  `pulumi:"targets"`
	TaskArn                  *string                                        `pulumi:"taskArn"`
	TaskInvocationParameters *MaintenanceWindowTaskTaskInvocationParameters `pulumi:"taskInvocationParameters"`
	TaskParameters           interface{}                                    `pulumi:"taskParameters"`
}

func LookupMaintenanceWindowTask added in v0.12.0

func LookupMaintenanceWindowTask(ctx *pulumi.Context, args *LookupMaintenanceWindowTaskArgs, opts ...pulumi.InvokeOption) (*LookupMaintenanceWindowTaskResult, error)

Resource Type definition for AWS::SSM::MaintenanceWindowTask

type LookupMaintenanceWindowTaskResultOutput added in v0.12.0

type LookupMaintenanceWindowTaskResultOutput struct{ *pulumi.OutputState }

func (LookupMaintenanceWindowTaskResultOutput) CutoffBehavior added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) Description added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) ElementType added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) Id added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) LoggingInfo added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) MaxConcurrency added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) MaxErrors added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) Name added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) Priority added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) ServiceRoleArn added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) Targets added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) TaskArn added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) TaskInvocationParameters added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) TaskParameters added in v0.12.0

func (LookupMaintenanceWindowTaskResultOutput) ToLookupMaintenanceWindowTaskResultOutput added in v0.12.0

func (o LookupMaintenanceWindowTaskResultOutput) ToLookupMaintenanceWindowTaskResultOutput() LookupMaintenanceWindowTaskResultOutput

func (LookupMaintenanceWindowTaskResultOutput) ToLookupMaintenanceWindowTaskResultOutputWithContext added in v0.12.0

func (o LookupMaintenanceWindowTaskResultOutput) ToLookupMaintenanceWindowTaskResultOutputWithContext(ctx context.Context) LookupMaintenanceWindowTaskResultOutput

type LookupParameterArgs added in v0.12.0

type LookupParameterArgs struct {
	Id string `pulumi:"id"`
}

type LookupParameterOutputArgs added in v0.12.0

type LookupParameterOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupParameterOutputArgs) ElementType added in v0.12.0

func (LookupParameterOutputArgs) ElementType() reflect.Type

type LookupParameterResult added in v0.12.0

type LookupParameterResult struct {
	AllowedPattern *string     `pulumi:"allowedPattern"`
	DataType       *string     `pulumi:"dataType"`
	Description    *string     `pulumi:"description"`
	Id             *string     `pulumi:"id"`
	Policies       *string     `pulumi:"policies"`
	Tags           interface{} `pulumi:"tags"`
	Tier           *string     `pulumi:"tier"`
	Type           *string     `pulumi:"type"`
	Value          *string     `pulumi:"value"`
}

func LookupParameter added in v0.12.0

func LookupParameter(ctx *pulumi.Context, args *LookupParameterArgs, opts ...pulumi.InvokeOption) (*LookupParameterResult, error)

Resource Type definition for AWS::SSM::Parameter

type LookupParameterResultOutput added in v0.12.0

type LookupParameterResultOutput struct{ *pulumi.OutputState }

func LookupParameterOutput added in v0.12.0

func (LookupParameterResultOutput) AllowedPattern added in v0.12.0

func (LookupParameterResultOutput) DataType added in v0.12.0

func (LookupParameterResultOutput) Description added in v0.12.0

func (LookupParameterResultOutput) ElementType added in v0.12.0

func (LookupParameterResultOutput) Id added in v0.12.0

func (LookupParameterResultOutput) Policies added in v0.12.0

func (LookupParameterResultOutput) Tags added in v0.12.0

func (LookupParameterResultOutput) Tier added in v0.12.0

func (LookupParameterResultOutput) ToLookupParameterResultOutput added in v0.12.0

func (o LookupParameterResultOutput) ToLookupParameterResultOutput() LookupParameterResultOutput

func (LookupParameterResultOutput) ToLookupParameterResultOutputWithContext added in v0.12.0

func (o LookupParameterResultOutput) ToLookupParameterResultOutputWithContext(ctx context.Context) LookupParameterResultOutput

func (LookupParameterResultOutput) Type added in v0.12.0

func (LookupParameterResultOutput) Value added in v0.12.0

type LookupPatchBaselineArgs added in v0.12.0

type LookupPatchBaselineArgs struct {
	Id string `pulumi:"id"`
}

type LookupPatchBaselineOutputArgs added in v0.12.0

type LookupPatchBaselineOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupPatchBaselineOutputArgs) ElementType added in v0.12.0

type LookupPatchBaselineResult added in v0.12.0

type LookupPatchBaselineResult struct {
	ApprovalRules                    *PatchBaselineRuleGroup        `pulumi:"approvalRules"`
	ApprovedPatches                  []string                       `pulumi:"approvedPatches"`
	ApprovedPatchesComplianceLevel   *string                        `pulumi:"approvedPatchesComplianceLevel"`
	ApprovedPatchesEnableNonSecurity *bool                          `pulumi:"approvedPatchesEnableNonSecurity"`
	Description                      *string                        `pulumi:"description"`
	GlobalFilters                    *PatchBaselinePatchFilterGroup `pulumi:"globalFilters"`
	Id                               *string                        `pulumi:"id"`
	Name                             *string                        `pulumi:"name"`
	PatchGroups                      []string                       `pulumi:"patchGroups"`
	RejectedPatches                  []string                       `pulumi:"rejectedPatches"`
	RejectedPatchesAction            *string                        `pulumi:"rejectedPatchesAction"`
	Sources                          []PatchBaselinePatchSource     `pulumi:"sources"`
	Tags                             []PatchBaselineTag             `pulumi:"tags"`
}

func LookupPatchBaseline added in v0.12.0

func LookupPatchBaseline(ctx *pulumi.Context, args *LookupPatchBaselineArgs, opts ...pulumi.InvokeOption) (*LookupPatchBaselineResult, error)

Resource Type definition for AWS::SSM::PatchBaseline

type LookupPatchBaselineResultOutput added in v0.12.0

type LookupPatchBaselineResultOutput struct{ *pulumi.OutputState }

func LookupPatchBaselineOutput added in v0.12.0

func (LookupPatchBaselineResultOutput) ApprovalRules added in v0.12.0

func (LookupPatchBaselineResultOutput) ApprovedPatches added in v0.12.0

func (LookupPatchBaselineResultOutput) ApprovedPatchesComplianceLevel added in v0.12.0

func (o LookupPatchBaselineResultOutput) ApprovedPatchesComplianceLevel() pulumi.StringPtrOutput

func (LookupPatchBaselineResultOutput) ApprovedPatchesEnableNonSecurity added in v0.12.0

func (o LookupPatchBaselineResultOutput) ApprovedPatchesEnableNonSecurity() pulumi.BoolPtrOutput

func (LookupPatchBaselineResultOutput) Description added in v0.12.0

func (LookupPatchBaselineResultOutput) ElementType added in v0.12.0

func (LookupPatchBaselineResultOutput) GlobalFilters added in v0.12.0

func (LookupPatchBaselineResultOutput) Id added in v0.12.0

func (LookupPatchBaselineResultOutput) Name added in v0.12.0

func (LookupPatchBaselineResultOutput) PatchGroups added in v0.12.0

func (LookupPatchBaselineResultOutput) RejectedPatches added in v0.12.0

func (LookupPatchBaselineResultOutput) RejectedPatchesAction added in v0.12.0

func (o LookupPatchBaselineResultOutput) RejectedPatchesAction() pulumi.StringPtrOutput

func (LookupPatchBaselineResultOutput) Sources added in v0.12.0

func (LookupPatchBaselineResultOutput) Tags added in v0.12.0

func (LookupPatchBaselineResultOutput) ToLookupPatchBaselineResultOutput added in v0.12.0

func (o LookupPatchBaselineResultOutput) ToLookupPatchBaselineResultOutput() LookupPatchBaselineResultOutput

func (LookupPatchBaselineResultOutput) ToLookupPatchBaselineResultOutputWithContext added in v0.12.0

func (o LookupPatchBaselineResultOutput) ToLookupPatchBaselineResultOutputWithContext(ctx context.Context) LookupPatchBaselineResultOutput

type LookupResourceDataSyncArgs added in v0.12.0

type LookupResourceDataSyncArgs struct {
	SyncName string `pulumi:"syncName"`
}

type LookupResourceDataSyncOutputArgs added in v0.12.0

type LookupResourceDataSyncOutputArgs struct {
	SyncName pulumi.StringInput `pulumi:"syncName"`
}

func (LookupResourceDataSyncOutputArgs) ElementType added in v0.12.0

type LookupResourceDataSyncResult added in v0.12.0

type LookupResourceDataSyncResult struct {
	SyncSource *ResourceDataSyncSyncSource `pulumi:"syncSource"`
}

func LookupResourceDataSync added in v0.12.0

func LookupResourceDataSync(ctx *pulumi.Context, args *LookupResourceDataSyncArgs, opts ...pulumi.InvokeOption) (*LookupResourceDataSyncResult, error)

Resource Type definition for AWS::SSM::ResourceDataSync

type LookupResourceDataSyncResultOutput added in v0.12.0

type LookupResourceDataSyncResultOutput struct{ *pulumi.OutputState }

func LookupResourceDataSyncOutput added in v0.12.0

func (LookupResourceDataSyncResultOutput) ElementType added in v0.12.0

func (LookupResourceDataSyncResultOutput) SyncSource added in v0.12.0

func (LookupResourceDataSyncResultOutput) ToLookupResourceDataSyncResultOutput added in v0.12.0

func (o LookupResourceDataSyncResultOutput) ToLookupResourceDataSyncResultOutput() LookupResourceDataSyncResultOutput

func (LookupResourceDataSyncResultOutput) ToLookupResourceDataSyncResultOutputWithContext added in v0.12.0

func (o LookupResourceDataSyncResultOutput) ToLookupResourceDataSyncResultOutputWithContext(ctx context.Context) LookupResourceDataSyncResultOutput

type LookupResourcePolicyArgs added in v0.41.0

type LookupResourcePolicyArgs struct {
	// An unique identifier within the policies of a resource.
	PolicyId string `pulumi:"policyId"`
	// Arn of OpsItemGroup etc.
	ResourceArn string `pulumi:"resourceArn"`
}

type LookupResourcePolicyOutputArgs added in v0.41.0

type LookupResourcePolicyOutputArgs struct {
	// An unique identifier within the policies of a resource.
	PolicyId pulumi.StringInput `pulumi:"policyId"`
	// Arn of OpsItemGroup etc.
	ResourceArn pulumi.StringInput `pulumi:"resourceArn"`
}

func (LookupResourcePolicyOutputArgs) ElementType added in v0.41.0

type LookupResourcePolicyResult added in v0.41.0

type LookupResourcePolicyResult struct {
	// Actual policy statement.
	Policy interface{} `pulumi:"policy"`
	// A snapshot identifier for the policy over time.
	PolicyHash *string `pulumi:"policyHash"`
	// An unique identifier within the policies of a resource.
	PolicyId *string `pulumi:"policyId"`
}

func LookupResourcePolicy added in v0.41.0

func LookupResourcePolicy(ctx *pulumi.Context, args *LookupResourcePolicyArgs, opts ...pulumi.InvokeOption) (*LookupResourcePolicyResult, error)

Resource Type definition for AWS::SSM::ResourcePolicy

type LookupResourcePolicyResultOutput added in v0.41.0

type LookupResourcePolicyResultOutput struct{ *pulumi.OutputState }

func LookupResourcePolicyOutput added in v0.41.0

func (LookupResourcePolicyResultOutput) ElementType added in v0.41.0

func (LookupResourcePolicyResultOutput) Policy added in v0.41.0

Actual policy statement.

func (LookupResourcePolicyResultOutput) PolicyHash added in v0.41.0

A snapshot identifier for the policy over time.

func (LookupResourcePolicyResultOutput) PolicyId added in v0.41.0

An unique identifier within the policies of a resource.

func (LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput added in v0.41.0

func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput() LookupResourcePolicyResultOutput

func (LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext added in v0.41.0

func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext(ctx context.Context) LookupResourcePolicyResultOutput

type MaintenanceWindow deprecated

type MaintenanceWindow struct {
	pulumi.CustomResourceState

	AllowUnassociatedTargets pulumi.BoolOutput               `pulumi:"allowUnassociatedTargets"`
	Cutoff                   pulumi.IntOutput                `pulumi:"cutoff"`
	Description              pulumi.StringPtrOutput          `pulumi:"description"`
	Duration                 pulumi.IntOutput                `pulumi:"duration"`
	EndDate                  pulumi.StringPtrOutput          `pulumi:"endDate"`
	Name                     pulumi.StringOutput             `pulumi:"name"`
	Schedule                 pulumi.StringOutput             `pulumi:"schedule"`
	ScheduleOffset           pulumi.IntPtrOutput             `pulumi:"scheduleOffset"`
	ScheduleTimezone         pulumi.StringPtrOutput          `pulumi:"scheduleTimezone"`
	StartDate                pulumi.StringPtrOutput          `pulumi:"startDate"`
	Tags                     MaintenanceWindowTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SSM::MaintenanceWindow

Deprecated: MaintenanceWindow is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetMaintenanceWindow

func GetMaintenanceWindow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MaintenanceWindowState, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)

GetMaintenanceWindow gets an existing MaintenanceWindow 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 NewMaintenanceWindow

func NewMaintenanceWindow(ctx *pulumi.Context,
	name string, args *MaintenanceWindowArgs, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)

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

func (*MaintenanceWindow) ElementType

func (*MaintenanceWindow) ElementType() reflect.Type

func (*MaintenanceWindow) ToMaintenanceWindowOutput

func (i *MaintenanceWindow) ToMaintenanceWindowOutput() MaintenanceWindowOutput

func (*MaintenanceWindow) ToMaintenanceWindowOutputWithContext

func (i *MaintenanceWindow) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput

type MaintenanceWindowArgs

type MaintenanceWindowArgs struct {
	AllowUnassociatedTargets pulumi.BoolInput
	Cutoff                   pulumi.IntInput
	Description              pulumi.StringPtrInput
	Duration                 pulumi.IntInput
	EndDate                  pulumi.StringPtrInput
	Name                     pulumi.StringPtrInput
	Schedule                 pulumi.StringInput
	ScheduleOffset           pulumi.IntPtrInput
	ScheduleTimezone         pulumi.StringPtrInput
	StartDate                pulumi.StringPtrInput
	Tags                     MaintenanceWindowTagArrayInput
}

The set of arguments for constructing a MaintenanceWindow resource.

func (MaintenanceWindowArgs) ElementType

func (MaintenanceWindowArgs) ElementType() reflect.Type

type MaintenanceWindowInput

type MaintenanceWindowInput interface {
	pulumi.Input

	ToMaintenanceWindowOutput() MaintenanceWindowOutput
	ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
}

type MaintenanceWindowOutput

type MaintenanceWindowOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowOutput) AllowUnassociatedTargets added in v0.17.0

func (o MaintenanceWindowOutput) AllowUnassociatedTargets() pulumi.BoolOutput

func (MaintenanceWindowOutput) Cutoff added in v0.17.0

func (MaintenanceWindowOutput) Description added in v0.17.0

func (MaintenanceWindowOutput) Duration added in v0.17.0

func (MaintenanceWindowOutput) ElementType

func (MaintenanceWindowOutput) ElementType() reflect.Type

func (MaintenanceWindowOutput) EndDate added in v0.17.0

func (MaintenanceWindowOutput) Name added in v0.17.0

func (MaintenanceWindowOutput) Schedule added in v0.17.0

func (MaintenanceWindowOutput) ScheduleOffset added in v0.17.0

func (o MaintenanceWindowOutput) ScheduleOffset() pulumi.IntPtrOutput

func (MaintenanceWindowOutput) ScheduleTimezone added in v0.17.0

func (o MaintenanceWindowOutput) ScheduleTimezone() pulumi.StringPtrOutput

func (MaintenanceWindowOutput) StartDate added in v0.17.0

func (MaintenanceWindowOutput) Tags added in v0.17.0

func (MaintenanceWindowOutput) ToMaintenanceWindowOutput

func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput

func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext

func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput

type MaintenanceWindowState

type MaintenanceWindowState struct {
}

func (MaintenanceWindowState) ElementType

func (MaintenanceWindowState) ElementType() reflect.Type

type MaintenanceWindowTag

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

type MaintenanceWindowTagArgs

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

func (MaintenanceWindowTagArgs) ElementType

func (MaintenanceWindowTagArgs) ElementType() reflect.Type

func (MaintenanceWindowTagArgs) ToMaintenanceWindowTagOutput

func (i MaintenanceWindowTagArgs) ToMaintenanceWindowTagOutput() MaintenanceWindowTagOutput

func (MaintenanceWindowTagArgs) ToMaintenanceWindowTagOutputWithContext

func (i MaintenanceWindowTagArgs) ToMaintenanceWindowTagOutputWithContext(ctx context.Context) MaintenanceWindowTagOutput

type MaintenanceWindowTagArray

type MaintenanceWindowTagArray []MaintenanceWindowTagInput

func (MaintenanceWindowTagArray) ElementType

func (MaintenanceWindowTagArray) ElementType() reflect.Type

func (MaintenanceWindowTagArray) ToMaintenanceWindowTagArrayOutput

func (i MaintenanceWindowTagArray) ToMaintenanceWindowTagArrayOutput() MaintenanceWindowTagArrayOutput

func (MaintenanceWindowTagArray) ToMaintenanceWindowTagArrayOutputWithContext

func (i MaintenanceWindowTagArray) ToMaintenanceWindowTagArrayOutputWithContext(ctx context.Context) MaintenanceWindowTagArrayOutput

type MaintenanceWindowTagArrayInput

type MaintenanceWindowTagArrayInput interface {
	pulumi.Input

	ToMaintenanceWindowTagArrayOutput() MaintenanceWindowTagArrayOutput
	ToMaintenanceWindowTagArrayOutputWithContext(context.Context) MaintenanceWindowTagArrayOutput
}

MaintenanceWindowTagArrayInput is an input type that accepts MaintenanceWindowTagArray and MaintenanceWindowTagArrayOutput values. You can construct a concrete instance of `MaintenanceWindowTagArrayInput` via:

MaintenanceWindowTagArray{ MaintenanceWindowTagArgs{...} }

type MaintenanceWindowTagArrayOutput

type MaintenanceWindowTagArrayOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTagArrayOutput) ElementType

func (MaintenanceWindowTagArrayOutput) Index

func (MaintenanceWindowTagArrayOutput) ToMaintenanceWindowTagArrayOutput

func (o MaintenanceWindowTagArrayOutput) ToMaintenanceWindowTagArrayOutput() MaintenanceWindowTagArrayOutput

func (MaintenanceWindowTagArrayOutput) ToMaintenanceWindowTagArrayOutputWithContext

func (o MaintenanceWindowTagArrayOutput) ToMaintenanceWindowTagArrayOutputWithContext(ctx context.Context) MaintenanceWindowTagArrayOutput

type MaintenanceWindowTagInput

type MaintenanceWindowTagInput interface {
	pulumi.Input

	ToMaintenanceWindowTagOutput() MaintenanceWindowTagOutput
	ToMaintenanceWindowTagOutputWithContext(context.Context) MaintenanceWindowTagOutput
}

MaintenanceWindowTagInput is an input type that accepts MaintenanceWindowTagArgs and MaintenanceWindowTagOutput values. You can construct a concrete instance of `MaintenanceWindowTagInput` via:

MaintenanceWindowTagArgs{...}

type MaintenanceWindowTagOutput

type MaintenanceWindowTagOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTagOutput) ElementType

func (MaintenanceWindowTagOutput) ElementType() reflect.Type

func (MaintenanceWindowTagOutput) Key

func (MaintenanceWindowTagOutput) ToMaintenanceWindowTagOutput

func (o MaintenanceWindowTagOutput) ToMaintenanceWindowTagOutput() MaintenanceWindowTagOutput

func (MaintenanceWindowTagOutput) ToMaintenanceWindowTagOutputWithContext

func (o MaintenanceWindowTagOutput) ToMaintenanceWindowTagOutputWithContext(ctx context.Context) MaintenanceWindowTagOutput

func (MaintenanceWindowTagOutput) Value

type MaintenanceWindowTarget deprecated

type MaintenanceWindowTarget struct {
	pulumi.CustomResourceState

	Description      pulumi.StringPtrOutput                    `pulumi:"description"`
	Name             pulumi.StringPtrOutput                    `pulumi:"name"`
	OwnerInformation pulumi.StringPtrOutput                    `pulumi:"ownerInformation"`
	ResourceType     pulumi.StringOutput                       `pulumi:"resourceType"`
	Targets          MaintenanceWindowTargetTargetsArrayOutput `pulumi:"targets"`
	WindowId         pulumi.StringOutput                       `pulumi:"windowId"`
}

Resource Type definition for AWS::SSM::MaintenanceWindowTarget

Deprecated: MaintenanceWindowTarget is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetMaintenanceWindowTarget

func GetMaintenanceWindowTarget(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MaintenanceWindowTargetState, opts ...pulumi.ResourceOption) (*MaintenanceWindowTarget, error)

GetMaintenanceWindowTarget gets an existing MaintenanceWindowTarget 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 NewMaintenanceWindowTarget

func NewMaintenanceWindowTarget(ctx *pulumi.Context,
	name string, args *MaintenanceWindowTargetArgs, opts ...pulumi.ResourceOption) (*MaintenanceWindowTarget, error)

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

func (*MaintenanceWindowTarget) ElementType

func (*MaintenanceWindowTarget) ElementType() reflect.Type

func (*MaintenanceWindowTarget) ToMaintenanceWindowTargetOutput

func (i *MaintenanceWindowTarget) ToMaintenanceWindowTargetOutput() MaintenanceWindowTargetOutput

func (*MaintenanceWindowTarget) ToMaintenanceWindowTargetOutputWithContext

func (i *MaintenanceWindowTarget) ToMaintenanceWindowTargetOutputWithContext(ctx context.Context) MaintenanceWindowTargetOutput

type MaintenanceWindowTargetArgs

type MaintenanceWindowTargetArgs struct {
	Description      pulumi.StringPtrInput
	Name             pulumi.StringPtrInput
	OwnerInformation pulumi.StringPtrInput
	ResourceType     pulumi.StringInput
	Targets          MaintenanceWindowTargetTargetsArrayInput
	WindowId         pulumi.StringInput
}

The set of arguments for constructing a MaintenanceWindowTarget resource.

func (MaintenanceWindowTargetArgs) ElementType

type MaintenanceWindowTargetInput

type MaintenanceWindowTargetInput interface {
	pulumi.Input

	ToMaintenanceWindowTargetOutput() MaintenanceWindowTargetOutput
	ToMaintenanceWindowTargetOutputWithContext(ctx context.Context) MaintenanceWindowTargetOutput
}

type MaintenanceWindowTargetOutput

type MaintenanceWindowTargetOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTargetOutput) Description added in v0.17.0

func (MaintenanceWindowTargetOutput) ElementType

func (MaintenanceWindowTargetOutput) Name added in v0.17.0

func (MaintenanceWindowTargetOutput) OwnerInformation added in v0.17.0

func (MaintenanceWindowTargetOutput) ResourceType added in v0.17.0

func (MaintenanceWindowTargetOutput) Targets added in v0.17.0

func (MaintenanceWindowTargetOutput) ToMaintenanceWindowTargetOutput

func (o MaintenanceWindowTargetOutput) ToMaintenanceWindowTargetOutput() MaintenanceWindowTargetOutput

func (MaintenanceWindowTargetOutput) ToMaintenanceWindowTargetOutputWithContext

func (o MaintenanceWindowTargetOutput) ToMaintenanceWindowTargetOutputWithContext(ctx context.Context) MaintenanceWindowTargetOutput

func (MaintenanceWindowTargetOutput) WindowId added in v0.17.0

type MaintenanceWindowTargetState

type MaintenanceWindowTargetState struct {
}

func (MaintenanceWindowTargetState) ElementType

type MaintenanceWindowTargetTargets

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

type MaintenanceWindowTargetTargetsArgs

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

func (MaintenanceWindowTargetTargetsArgs) ElementType

func (MaintenanceWindowTargetTargetsArgs) ToMaintenanceWindowTargetTargetsOutput

func (i MaintenanceWindowTargetTargetsArgs) ToMaintenanceWindowTargetTargetsOutput() MaintenanceWindowTargetTargetsOutput

func (MaintenanceWindowTargetTargetsArgs) ToMaintenanceWindowTargetTargetsOutputWithContext

func (i MaintenanceWindowTargetTargetsArgs) ToMaintenanceWindowTargetTargetsOutputWithContext(ctx context.Context) MaintenanceWindowTargetTargetsOutput

type MaintenanceWindowTargetTargetsArray

type MaintenanceWindowTargetTargetsArray []MaintenanceWindowTargetTargetsInput

func (MaintenanceWindowTargetTargetsArray) ElementType

func (MaintenanceWindowTargetTargetsArray) ToMaintenanceWindowTargetTargetsArrayOutput

func (i MaintenanceWindowTargetTargetsArray) ToMaintenanceWindowTargetTargetsArrayOutput() MaintenanceWindowTargetTargetsArrayOutput

func (MaintenanceWindowTargetTargetsArray) ToMaintenanceWindowTargetTargetsArrayOutputWithContext

func (i MaintenanceWindowTargetTargetsArray) ToMaintenanceWindowTargetTargetsArrayOutputWithContext(ctx context.Context) MaintenanceWindowTargetTargetsArrayOutput

type MaintenanceWindowTargetTargetsArrayInput

type MaintenanceWindowTargetTargetsArrayInput interface {
	pulumi.Input

	ToMaintenanceWindowTargetTargetsArrayOutput() MaintenanceWindowTargetTargetsArrayOutput
	ToMaintenanceWindowTargetTargetsArrayOutputWithContext(context.Context) MaintenanceWindowTargetTargetsArrayOutput
}

MaintenanceWindowTargetTargetsArrayInput is an input type that accepts MaintenanceWindowTargetTargetsArray and MaintenanceWindowTargetTargetsArrayOutput values. You can construct a concrete instance of `MaintenanceWindowTargetTargetsArrayInput` via:

MaintenanceWindowTargetTargetsArray{ MaintenanceWindowTargetTargetsArgs{...} }

type MaintenanceWindowTargetTargetsArrayOutput

type MaintenanceWindowTargetTargetsArrayOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTargetTargetsArrayOutput) ElementType

func (MaintenanceWindowTargetTargetsArrayOutput) Index

func (MaintenanceWindowTargetTargetsArrayOutput) ToMaintenanceWindowTargetTargetsArrayOutput

func (o MaintenanceWindowTargetTargetsArrayOutput) ToMaintenanceWindowTargetTargetsArrayOutput() MaintenanceWindowTargetTargetsArrayOutput

func (MaintenanceWindowTargetTargetsArrayOutput) ToMaintenanceWindowTargetTargetsArrayOutputWithContext

func (o MaintenanceWindowTargetTargetsArrayOutput) ToMaintenanceWindowTargetTargetsArrayOutputWithContext(ctx context.Context) MaintenanceWindowTargetTargetsArrayOutput

type MaintenanceWindowTargetTargetsInput

type MaintenanceWindowTargetTargetsInput interface {
	pulumi.Input

	ToMaintenanceWindowTargetTargetsOutput() MaintenanceWindowTargetTargetsOutput
	ToMaintenanceWindowTargetTargetsOutputWithContext(context.Context) MaintenanceWindowTargetTargetsOutput
}

MaintenanceWindowTargetTargetsInput is an input type that accepts MaintenanceWindowTargetTargetsArgs and MaintenanceWindowTargetTargetsOutput values. You can construct a concrete instance of `MaintenanceWindowTargetTargetsInput` via:

MaintenanceWindowTargetTargetsArgs{...}

type MaintenanceWindowTargetTargetsOutput

type MaintenanceWindowTargetTargetsOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTargetTargetsOutput) ElementType

func (MaintenanceWindowTargetTargetsOutput) Key

func (MaintenanceWindowTargetTargetsOutput) ToMaintenanceWindowTargetTargetsOutput

func (o MaintenanceWindowTargetTargetsOutput) ToMaintenanceWindowTargetTargetsOutput() MaintenanceWindowTargetTargetsOutput

func (MaintenanceWindowTargetTargetsOutput) ToMaintenanceWindowTargetTargetsOutputWithContext

func (o MaintenanceWindowTargetTargetsOutput) ToMaintenanceWindowTargetTargetsOutputWithContext(ctx context.Context) MaintenanceWindowTargetTargetsOutput

func (MaintenanceWindowTargetTargetsOutput) Values

type MaintenanceWindowTask deprecated

type MaintenanceWindowTask struct {
	pulumi.CustomResourceState

	CutoffBehavior           pulumi.StringPtrOutput                                 `pulumi:"cutoffBehavior"`
	Description              pulumi.StringPtrOutput                                 `pulumi:"description"`
	LoggingInfo              MaintenanceWindowTaskLoggingInfoPtrOutput              `pulumi:"loggingInfo"`
	MaxConcurrency           pulumi.StringPtrOutput                                 `pulumi:"maxConcurrency"`
	MaxErrors                pulumi.StringPtrOutput                                 `pulumi:"maxErrors"`
	Name                     pulumi.StringPtrOutput                                 `pulumi:"name"`
	Priority                 pulumi.IntOutput                                       `pulumi:"priority"`
	ServiceRoleArn           pulumi.StringPtrOutput                                 `pulumi:"serviceRoleArn"`
	Targets                  MaintenanceWindowTaskTargetArrayOutput                 `pulumi:"targets"`
	TaskArn                  pulumi.StringOutput                                    `pulumi:"taskArn"`
	TaskInvocationParameters MaintenanceWindowTaskTaskInvocationParametersPtrOutput `pulumi:"taskInvocationParameters"`
	TaskParameters           pulumi.AnyOutput                                       `pulumi:"taskParameters"`
	TaskType                 pulumi.StringOutput                                    `pulumi:"taskType"`
	WindowId                 pulumi.StringOutput                                    `pulumi:"windowId"`
}

Resource Type definition for AWS::SSM::MaintenanceWindowTask

Deprecated: MaintenanceWindowTask is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetMaintenanceWindowTask

func GetMaintenanceWindowTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MaintenanceWindowTaskState, opts ...pulumi.ResourceOption) (*MaintenanceWindowTask, error)

GetMaintenanceWindowTask gets an existing MaintenanceWindowTask 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 NewMaintenanceWindowTask

func NewMaintenanceWindowTask(ctx *pulumi.Context,
	name string, args *MaintenanceWindowTaskArgs, opts ...pulumi.ResourceOption) (*MaintenanceWindowTask, error)

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

func (*MaintenanceWindowTask) ElementType

func (*MaintenanceWindowTask) ElementType() reflect.Type

func (*MaintenanceWindowTask) ToMaintenanceWindowTaskOutput

func (i *MaintenanceWindowTask) ToMaintenanceWindowTaskOutput() MaintenanceWindowTaskOutput

func (*MaintenanceWindowTask) ToMaintenanceWindowTaskOutputWithContext

func (i *MaintenanceWindowTask) ToMaintenanceWindowTaskOutputWithContext(ctx context.Context) MaintenanceWindowTaskOutput

type MaintenanceWindowTaskArgs

type MaintenanceWindowTaskArgs struct {
	CutoffBehavior           pulumi.StringPtrInput
	Description              pulumi.StringPtrInput
	LoggingInfo              MaintenanceWindowTaskLoggingInfoPtrInput
	MaxConcurrency           pulumi.StringPtrInput
	MaxErrors                pulumi.StringPtrInput
	Name                     pulumi.StringPtrInput
	Priority                 pulumi.IntInput
	ServiceRoleArn           pulumi.StringPtrInput
	Targets                  MaintenanceWindowTaskTargetArrayInput
	TaskArn                  pulumi.StringInput
	TaskInvocationParameters MaintenanceWindowTaskTaskInvocationParametersPtrInput
	TaskParameters           pulumi.Input
	TaskType                 pulumi.StringInput
	WindowId                 pulumi.StringInput
}

The set of arguments for constructing a MaintenanceWindowTask resource.

func (MaintenanceWindowTaskArgs) ElementType

func (MaintenanceWindowTaskArgs) ElementType() reflect.Type

type MaintenanceWindowTaskCloudWatchOutputConfig added in v0.11.0

type MaintenanceWindowTaskCloudWatchOutputConfig struct {
	CloudWatchLogGroupName  *string `pulumi:"cloudWatchLogGroupName"`
	CloudWatchOutputEnabled *bool   `pulumi:"cloudWatchOutputEnabled"`
}

type MaintenanceWindowTaskCloudWatchOutputConfigArgs added in v0.11.0

type MaintenanceWindowTaskCloudWatchOutputConfigArgs struct {
	CloudWatchLogGroupName  pulumi.StringPtrInput `pulumi:"cloudWatchLogGroupName"`
	CloudWatchOutputEnabled pulumi.BoolPtrInput   `pulumi:"cloudWatchOutputEnabled"`
}

func (MaintenanceWindowTaskCloudWatchOutputConfigArgs) ElementType added in v0.11.0

func (MaintenanceWindowTaskCloudWatchOutputConfigArgs) ToMaintenanceWindowTaskCloudWatchOutputConfigOutput added in v0.11.0

func (i MaintenanceWindowTaskCloudWatchOutputConfigArgs) ToMaintenanceWindowTaskCloudWatchOutputConfigOutput() MaintenanceWindowTaskCloudWatchOutputConfigOutput

func (MaintenanceWindowTaskCloudWatchOutputConfigArgs) ToMaintenanceWindowTaskCloudWatchOutputConfigOutputWithContext added in v0.11.0

func (i MaintenanceWindowTaskCloudWatchOutputConfigArgs) ToMaintenanceWindowTaskCloudWatchOutputConfigOutputWithContext(ctx context.Context) MaintenanceWindowTaskCloudWatchOutputConfigOutput

func (MaintenanceWindowTaskCloudWatchOutputConfigArgs) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutput added in v0.11.0

func (i MaintenanceWindowTaskCloudWatchOutputConfigArgs) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutput() MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput

func (MaintenanceWindowTaskCloudWatchOutputConfigArgs) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutputWithContext added in v0.11.0

func (i MaintenanceWindowTaskCloudWatchOutputConfigArgs) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput

type MaintenanceWindowTaskCloudWatchOutputConfigInput added in v0.11.0

type MaintenanceWindowTaskCloudWatchOutputConfigInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskCloudWatchOutputConfigOutput() MaintenanceWindowTaskCloudWatchOutputConfigOutput
	ToMaintenanceWindowTaskCloudWatchOutputConfigOutputWithContext(context.Context) MaintenanceWindowTaskCloudWatchOutputConfigOutput
}

MaintenanceWindowTaskCloudWatchOutputConfigInput is an input type that accepts MaintenanceWindowTaskCloudWatchOutputConfigArgs and MaintenanceWindowTaskCloudWatchOutputConfigOutput values. You can construct a concrete instance of `MaintenanceWindowTaskCloudWatchOutputConfigInput` via:

MaintenanceWindowTaskCloudWatchOutputConfigArgs{...}

type MaintenanceWindowTaskCloudWatchOutputConfigOutput added in v0.11.0

type MaintenanceWindowTaskCloudWatchOutputConfigOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskCloudWatchOutputConfigOutput) CloudWatchLogGroupName added in v0.11.0

func (MaintenanceWindowTaskCloudWatchOutputConfigOutput) CloudWatchOutputEnabled added in v0.11.0

func (MaintenanceWindowTaskCloudWatchOutputConfigOutput) ElementType added in v0.11.0

func (MaintenanceWindowTaskCloudWatchOutputConfigOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigOutput added in v0.11.0

func (o MaintenanceWindowTaskCloudWatchOutputConfigOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigOutput() MaintenanceWindowTaskCloudWatchOutputConfigOutput

func (MaintenanceWindowTaskCloudWatchOutputConfigOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigOutputWithContext added in v0.11.0

func (o MaintenanceWindowTaskCloudWatchOutputConfigOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigOutputWithContext(ctx context.Context) MaintenanceWindowTaskCloudWatchOutputConfigOutput

func (MaintenanceWindowTaskCloudWatchOutputConfigOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutput added in v0.11.0

func (o MaintenanceWindowTaskCloudWatchOutputConfigOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutput() MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput

func (MaintenanceWindowTaskCloudWatchOutputConfigOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutputWithContext added in v0.11.0

func (o MaintenanceWindowTaskCloudWatchOutputConfigOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput

type MaintenanceWindowTaskCloudWatchOutputConfigPtrInput added in v0.11.0

type MaintenanceWindowTaskCloudWatchOutputConfigPtrInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutput() MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput
	ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutputWithContext(context.Context) MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput
}

MaintenanceWindowTaskCloudWatchOutputConfigPtrInput is an input type that accepts MaintenanceWindowTaskCloudWatchOutputConfigArgs, MaintenanceWindowTaskCloudWatchOutputConfigPtr and MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput values. You can construct a concrete instance of `MaintenanceWindowTaskCloudWatchOutputConfigPtrInput` via:

        MaintenanceWindowTaskCloudWatchOutputConfigArgs{...}

or:

        nil

type MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput added in v0.11.0

type MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput) CloudWatchLogGroupName added in v0.11.0

func (MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput) CloudWatchOutputEnabled added in v0.11.0

func (MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput) Elem added in v0.11.0

func (MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput) ElementType added in v0.11.0

func (MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutput added in v0.11.0

func (MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutputWithContext added in v0.11.0

func (o MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput) ToMaintenanceWindowTaskCloudWatchOutputConfigPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskCloudWatchOutputConfigPtrOutput

type MaintenanceWindowTaskInput

type MaintenanceWindowTaskInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskOutput() MaintenanceWindowTaskOutput
	ToMaintenanceWindowTaskOutputWithContext(ctx context.Context) MaintenanceWindowTaskOutput
}

type MaintenanceWindowTaskLoggingInfo

type MaintenanceWindowTaskLoggingInfo struct {
	Region   string  `pulumi:"region"`
	S3Bucket string  `pulumi:"s3Bucket"`
	S3Prefix *string `pulumi:"s3Prefix"`
}

type MaintenanceWindowTaskLoggingInfoArgs

type MaintenanceWindowTaskLoggingInfoArgs struct {
	Region   pulumi.StringInput    `pulumi:"region"`
	S3Bucket pulumi.StringInput    `pulumi:"s3Bucket"`
	S3Prefix pulumi.StringPtrInput `pulumi:"s3Prefix"`
}

func (MaintenanceWindowTaskLoggingInfoArgs) ElementType

func (MaintenanceWindowTaskLoggingInfoArgs) ToMaintenanceWindowTaskLoggingInfoOutput

func (i MaintenanceWindowTaskLoggingInfoArgs) ToMaintenanceWindowTaskLoggingInfoOutput() MaintenanceWindowTaskLoggingInfoOutput

func (MaintenanceWindowTaskLoggingInfoArgs) ToMaintenanceWindowTaskLoggingInfoOutputWithContext

func (i MaintenanceWindowTaskLoggingInfoArgs) ToMaintenanceWindowTaskLoggingInfoOutputWithContext(ctx context.Context) MaintenanceWindowTaskLoggingInfoOutput

func (MaintenanceWindowTaskLoggingInfoArgs) ToMaintenanceWindowTaskLoggingInfoPtrOutput

func (i MaintenanceWindowTaskLoggingInfoArgs) ToMaintenanceWindowTaskLoggingInfoPtrOutput() MaintenanceWindowTaskLoggingInfoPtrOutput

func (MaintenanceWindowTaskLoggingInfoArgs) ToMaintenanceWindowTaskLoggingInfoPtrOutputWithContext

func (i MaintenanceWindowTaskLoggingInfoArgs) ToMaintenanceWindowTaskLoggingInfoPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskLoggingInfoPtrOutput

type MaintenanceWindowTaskLoggingInfoInput

type MaintenanceWindowTaskLoggingInfoInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskLoggingInfoOutput() MaintenanceWindowTaskLoggingInfoOutput
	ToMaintenanceWindowTaskLoggingInfoOutputWithContext(context.Context) MaintenanceWindowTaskLoggingInfoOutput
}

MaintenanceWindowTaskLoggingInfoInput is an input type that accepts MaintenanceWindowTaskLoggingInfoArgs and MaintenanceWindowTaskLoggingInfoOutput values. You can construct a concrete instance of `MaintenanceWindowTaskLoggingInfoInput` via:

MaintenanceWindowTaskLoggingInfoArgs{...}

type MaintenanceWindowTaskLoggingInfoOutput

type MaintenanceWindowTaskLoggingInfoOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskLoggingInfoOutput) ElementType

func (MaintenanceWindowTaskLoggingInfoOutput) Region

func (MaintenanceWindowTaskLoggingInfoOutput) S3Bucket

func (MaintenanceWindowTaskLoggingInfoOutput) S3Prefix

func (MaintenanceWindowTaskLoggingInfoOutput) ToMaintenanceWindowTaskLoggingInfoOutput

func (o MaintenanceWindowTaskLoggingInfoOutput) ToMaintenanceWindowTaskLoggingInfoOutput() MaintenanceWindowTaskLoggingInfoOutput

func (MaintenanceWindowTaskLoggingInfoOutput) ToMaintenanceWindowTaskLoggingInfoOutputWithContext

func (o MaintenanceWindowTaskLoggingInfoOutput) ToMaintenanceWindowTaskLoggingInfoOutputWithContext(ctx context.Context) MaintenanceWindowTaskLoggingInfoOutput

func (MaintenanceWindowTaskLoggingInfoOutput) ToMaintenanceWindowTaskLoggingInfoPtrOutput

func (o MaintenanceWindowTaskLoggingInfoOutput) ToMaintenanceWindowTaskLoggingInfoPtrOutput() MaintenanceWindowTaskLoggingInfoPtrOutput

func (MaintenanceWindowTaskLoggingInfoOutput) ToMaintenanceWindowTaskLoggingInfoPtrOutputWithContext

func (o MaintenanceWindowTaskLoggingInfoOutput) ToMaintenanceWindowTaskLoggingInfoPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskLoggingInfoPtrOutput

type MaintenanceWindowTaskLoggingInfoPtrInput

type MaintenanceWindowTaskLoggingInfoPtrInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskLoggingInfoPtrOutput() MaintenanceWindowTaskLoggingInfoPtrOutput
	ToMaintenanceWindowTaskLoggingInfoPtrOutputWithContext(context.Context) MaintenanceWindowTaskLoggingInfoPtrOutput
}

MaintenanceWindowTaskLoggingInfoPtrInput is an input type that accepts MaintenanceWindowTaskLoggingInfoArgs, MaintenanceWindowTaskLoggingInfoPtr and MaintenanceWindowTaskLoggingInfoPtrOutput values. You can construct a concrete instance of `MaintenanceWindowTaskLoggingInfoPtrInput` via:

        MaintenanceWindowTaskLoggingInfoArgs{...}

or:

        nil

type MaintenanceWindowTaskLoggingInfoPtrOutput

type MaintenanceWindowTaskLoggingInfoPtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskLoggingInfoPtrOutput) Elem

func (MaintenanceWindowTaskLoggingInfoPtrOutput) ElementType

func (MaintenanceWindowTaskLoggingInfoPtrOutput) Region

func (MaintenanceWindowTaskLoggingInfoPtrOutput) S3Bucket

func (MaintenanceWindowTaskLoggingInfoPtrOutput) S3Prefix

func (MaintenanceWindowTaskLoggingInfoPtrOutput) ToMaintenanceWindowTaskLoggingInfoPtrOutput

func (o MaintenanceWindowTaskLoggingInfoPtrOutput) ToMaintenanceWindowTaskLoggingInfoPtrOutput() MaintenanceWindowTaskLoggingInfoPtrOutput

func (MaintenanceWindowTaskLoggingInfoPtrOutput) ToMaintenanceWindowTaskLoggingInfoPtrOutputWithContext

func (o MaintenanceWindowTaskLoggingInfoPtrOutput) ToMaintenanceWindowTaskLoggingInfoPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskLoggingInfoPtrOutput

type MaintenanceWindowTaskMaintenanceWindowAutomationParameters

type MaintenanceWindowTaskMaintenanceWindowAutomationParameters struct {
	DocumentVersion *string     `pulumi:"documentVersion"`
	Parameters      interface{} `pulumi:"parameters"`
}

type MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs

type MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs struct {
	DocumentVersion pulumi.StringPtrInput `pulumi:"documentVersion"`
	Parameters      pulumi.Input          `pulumi:"parameters"`
}

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs) ElementType

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersOutputWithContext

func (i MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutputWithContext

func (i MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowAutomationParametersInput

type MaintenanceWindowTaskMaintenanceWindowAutomationParametersInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput() MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput
	ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersOutputWithContext(context.Context) MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput
}

MaintenanceWindowTaskMaintenanceWindowAutomationParametersInput is an input type that accepts MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs and MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput values. You can construct a concrete instance of `MaintenanceWindowTaskMaintenanceWindowAutomationParametersInput` via:

MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs{...}

type MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput

type MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput) DocumentVersion

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput) ElementType

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput) Parameters

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowAutomationParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrInput

type MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput() MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput
	ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutputWithContext(context.Context) MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput
}

MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrInput is an input type that accepts MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs, MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtr and MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput values. You can construct a concrete instance of `MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrInput` via:

        MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs{...}

or:

        nil

type MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput) DocumentVersion

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput) Elem

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput) ElementType

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput) Parameters

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowLambdaParameters

type MaintenanceWindowTaskMaintenanceWindowLambdaParameters struct {
	ClientContext *string `pulumi:"clientContext"`
	Payload       *string `pulumi:"payload"`
	Qualifier     *string `pulumi:"qualifier"`
}

type MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs

type MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs struct {
	ClientContext pulumi.StringPtrInput `pulumi:"clientContext"`
	Payload       pulumi.StringPtrInput `pulumi:"payload"`
	Qualifier     pulumi.StringPtrInput `pulumi:"qualifier"`
}

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs) ElementType

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersOutputWithContext

func (i MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutputWithContext

func (i MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowLambdaParametersInput

type MaintenanceWindowTaskMaintenanceWindowLambdaParametersInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput() MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput
	ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersOutputWithContext(context.Context) MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput
}

MaintenanceWindowTaskMaintenanceWindowLambdaParametersInput is an input type that accepts MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs and MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput values. You can construct a concrete instance of `MaintenanceWindowTaskMaintenanceWindowLambdaParametersInput` via:

MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs{...}

type MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput

type MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput) ClientContext

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput) ElementType

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput) Payload

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput) Qualifier

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowLambdaParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrInput

type MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput() MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput
	ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutputWithContext(context.Context) MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput
}

MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrInput is an input type that accepts MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs, MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtr and MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput values. You can construct a concrete instance of `MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrInput` via:

        MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs{...}

or:

        nil

type MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput) ClientContext

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput) Elem

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput) ElementType

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput) Payload

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput) Qualifier

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowRunCommandParameters

type MaintenanceWindowTaskMaintenanceWindowRunCommandParameters struct {
	CloudWatchOutputConfig *MaintenanceWindowTaskCloudWatchOutputConfig `pulumi:"cloudWatchOutputConfig"`
	Comment                *string                                      `pulumi:"comment"`
	DocumentHash           *string                                      `pulumi:"documentHash"`
	DocumentHashType       *string                                      `pulumi:"documentHashType"`
	DocumentVersion        *string                                      `pulumi:"documentVersion"`
	NotificationConfig     *MaintenanceWindowTaskNotificationConfig     `pulumi:"notificationConfig"`
	OutputS3BucketName     *string                                      `pulumi:"outputS3BucketName"`
	OutputS3KeyPrefix      *string                                      `pulumi:"outputS3KeyPrefix"`
	Parameters             interface{}                                  `pulumi:"parameters"`
	ServiceRoleArn         *string                                      `pulumi:"serviceRoleArn"`
	TimeoutSeconds         *int                                         `pulumi:"timeoutSeconds"`
}

type MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs

type MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs struct {
	CloudWatchOutputConfig MaintenanceWindowTaskCloudWatchOutputConfigPtrInput `pulumi:"cloudWatchOutputConfig"`
	Comment                pulumi.StringPtrInput                               `pulumi:"comment"`
	DocumentHash           pulumi.StringPtrInput                               `pulumi:"documentHash"`
	DocumentHashType       pulumi.StringPtrInput                               `pulumi:"documentHashType"`
	DocumentVersion        pulumi.StringPtrInput                               `pulumi:"documentVersion"`
	NotificationConfig     MaintenanceWindowTaskNotificationConfigPtrInput     `pulumi:"notificationConfig"`
	OutputS3BucketName     pulumi.StringPtrInput                               `pulumi:"outputS3BucketName"`
	OutputS3KeyPrefix      pulumi.StringPtrInput                               `pulumi:"outputS3KeyPrefix"`
	Parameters             pulumi.Input                                        `pulumi:"parameters"`
	ServiceRoleArn         pulumi.StringPtrInput                               `pulumi:"serviceRoleArn"`
	TimeoutSeconds         pulumi.IntPtrInput                                  `pulumi:"timeoutSeconds"`
}

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs) ElementType

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutputWithContext

func (i MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutputWithContext

func (i MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowRunCommandParametersInput

type MaintenanceWindowTaskMaintenanceWindowRunCommandParametersInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput() MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput
	ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutputWithContext(context.Context) MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput
}

MaintenanceWindowTaskMaintenanceWindowRunCommandParametersInput is an input type that accepts MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs and MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput values. You can construct a concrete instance of `MaintenanceWindowTaskMaintenanceWindowRunCommandParametersInput` via:

MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs{...}

type MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput

type MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) CloudWatchOutputConfig added in v0.11.0

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) Comment

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) DocumentHash

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) DocumentHashType

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) DocumentVersion added in v0.11.0

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) ElementType

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) NotificationConfig

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) OutputS3BucketName

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) OutputS3KeyPrefix

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) Parameters

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) ServiceRoleArn

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) TimeoutSeconds

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowRunCommandParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrInput

type MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput() MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput
	ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutputWithContext(context.Context) MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput
}

MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrInput is an input type that accepts MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs, MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtr and MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput values. You can construct a concrete instance of `MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrInput` via:

        MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs{...}

or:

        nil

type MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) CloudWatchOutputConfig added in v0.11.0

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) Comment

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) DocumentHash

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) DocumentHashType

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) DocumentVersion added in v0.11.0

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) Elem

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) ElementType

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) NotificationConfig

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) OutputS3BucketName

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) OutputS3KeyPrefix

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) Parameters

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) ServiceRoleArn

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) TimeoutSeconds

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters struct {
	Input *string `pulumi:"input"`
	Name  *string `pulumi:"name"`
}

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs struct {
	Input pulumi.StringPtrInput `pulumi:"input"`
	Name  pulumi.StringPtrInput `pulumi:"name"`
}

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs) ElementType

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutputWithContext

func (i MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutputWithContext

func (i MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersInput

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput() MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput
	ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutputWithContext(context.Context) MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput
}

MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersInput is an input type that accepts MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs and MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput values. You can construct a concrete instance of `MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersInput` via:

MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs{...}

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput) ElementType

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput) Input

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput) Name

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersOutput) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrInput

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput() MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput
	ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutputWithContext(context.Context) MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput
}

MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrInput is an input type that accepts MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs, MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtr and MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput values. You can construct a concrete instance of `MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrInput` via:

        MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs{...}

or:

        nil

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput

type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput) Elem

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput) ElementType

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput) Input

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput) Name

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput

func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutputWithContext

func (o MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput) ToMaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrOutput

type MaintenanceWindowTaskNotificationConfig

type MaintenanceWindowTaskNotificationConfig struct {
	NotificationArn    string   `pulumi:"notificationArn"`
	NotificationEvents []string `pulumi:"notificationEvents"`
	NotificationType   *string  `pulumi:"notificationType"`
}

type MaintenanceWindowTaskNotificationConfigArgs

type MaintenanceWindowTaskNotificationConfigArgs struct {
	NotificationArn    pulumi.StringInput      `pulumi:"notificationArn"`
	NotificationEvents pulumi.StringArrayInput `pulumi:"notificationEvents"`
	NotificationType   pulumi.StringPtrInput   `pulumi:"notificationType"`
}

func (MaintenanceWindowTaskNotificationConfigArgs) ElementType

func (MaintenanceWindowTaskNotificationConfigArgs) ToMaintenanceWindowTaskNotificationConfigOutput

func (i MaintenanceWindowTaskNotificationConfigArgs) ToMaintenanceWindowTaskNotificationConfigOutput() MaintenanceWindowTaskNotificationConfigOutput

func (MaintenanceWindowTaskNotificationConfigArgs) ToMaintenanceWindowTaskNotificationConfigOutputWithContext

func (i MaintenanceWindowTaskNotificationConfigArgs) ToMaintenanceWindowTaskNotificationConfigOutputWithContext(ctx context.Context) MaintenanceWindowTaskNotificationConfigOutput

func (MaintenanceWindowTaskNotificationConfigArgs) ToMaintenanceWindowTaskNotificationConfigPtrOutput

func (i MaintenanceWindowTaskNotificationConfigArgs) ToMaintenanceWindowTaskNotificationConfigPtrOutput() MaintenanceWindowTaskNotificationConfigPtrOutput

func (MaintenanceWindowTaskNotificationConfigArgs) ToMaintenanceWindowTaskNotificationConfigPtrOutputWithContext

func (i MaintenanceWindowTaskNotificationConfigArgs) ToMaintenanceWindowTaskNotificationConfigPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskNotificationConfigPtrOutput

type MaintenanceWindowTaskNotificationConfigInput

type MaintenanceWindowTaskNotificationConfigInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskNotificationConfigOutput() MaintenanceWindowTaskNotificationConfigOutput
	ToMaintenanceWindowTaskNotificationConfigOutputWithContext(context.Context) MaintenanceWindowTaskNotificationConfigOutput
}

MaintenanceWindowTaskNotificationConfigInput is an input type that accepts MaintenanceWindowTaskNotificationConfigArgs and MaintenanceWindowTaskNotificationConfigOutput values. You can construct a concrete instance of `MaintenanceWindowTaskNotificationConfigInput` via:

MaintenanceWindowTaskNotificationConfigArgs{...}

type MaintenanceWindowTaskNotificationConfigOutput

type MaintenanceWindowTaskNotificationConfigOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskNotificationConfigOutput) ElementType

func (MaintenanceWindowTaskNotificationConfigOutput) NotificationArn

func (MaintenanceWindowTaskNotificationConfigOutput) NotificationEvents

func (MaintenanceWindowTaskNotificationConfigOutput) NotificationType

func (MaintenanceWindowTaskNotificationConfigOutput) ToMaintenanceWindowTaskNotificationConfigOutput

func (o MaintenanceWindowTaskNotificationConfigOutput) ToMaintenanceWindowTaskNotificationConfigOutput() MaintenanceWindowTaskNotificationConfigOutput

func (MaintenanceWindowTaskNotificationConfigOutput) ToMaintenanceWindowTaskNotificationConfigOutputWithContext

func (o MaintenanceWindowTaskNotificationConfigOutput) ToMaintenanceWindowTaskNotificationConfigOutputWithContext(ctx context.Context) MaintenanceWindowTaskNotificationConfigOutput

func (MaintenanceWindowTaskNotificationConfigOutput) ToMaintenanceWindowTaskNotificationConfigPtrOutput

func (o MaintenanceWindowTaskNotificationConfigOutput) ToMaintenanceWindowTaskNotificationConfigPtrOutput() MaintenanceWindowTaskNotificationConfigPtrOutput

func (MaintenanceWindowTaskNotificationConfigOutput) ToMaintenanceWindowTaskNotificationConfigPtrOutputWithContext

func (o MaintenanceWindowTaskNotificationConfigOutput) ToMaintenanceWindowTaskNotificationConfigPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskNotificationConfigPtrOutput

type MaintenanceWindowTaskNotificationConfigPtrInput

type MaintenanceWindowTaskNotificationConfigPtrInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskNotificationConfigPtrOutput() MaintenanceWindowTaskNotificationConfigPtrOutput
	ToMaintenanceWindowTaskNotificationConfigPtrOutputWithContext(context.Context) MaintenanceWindowTaskNotificationConfigPtrOutput
}

MaintenanceWindowTaskNotificationConfigPtrInput is an input type that accepts MaintenanceWindowTaskNotificationConfigArgs, MaintenanceWindowTaskNotificationConfigPtr and MaintenanceWindowTaskNotificationConfigPtrOutput values. You can construct a concrete instance of `MaintenanceWindowTaskNotificationConfigPtrInput` via:

        MaintenanceWindowTaskNotificationConfigArgs{...}

or:

        nil

type MaintenanceWindowTaskNotificationConfigPtrOutput

type MaintenanceWindowTaskNotificationConfigPtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskNotificationConfigPtrOutput) Elem

func (MaintenanceWindowTaskNotificationConfigPtrOutput) ElementType

func (MaintenanceWindowTaskNotificationConfigPtrOutput) NotificationArn

func (MaintenanceWindowTaskNotificationConfigPtrOutput) NotificationEvents

func (MaintenanceWindowTaskNotificationConfigPtrOutput) NotificationType

func (MaintenanceWindowTaskNotificationConfigPtrOutput) ToMaintenanceWindowTaskNotificationConfigPtrOutput

func (o MaintenanceWindowTaskNotificationConfigPtrOutput) ToMaintenanceWindowTaskNotificationConfigPtrOutput() MaintenanceWindowTaskNotificationConfigPtrOutput

func (MaintenanceWindowTaskNotificationConfigPtrOutput) ToMaintenanceWindowTaskNotificationConfigPtrOutputWithContext

func (o MaintenanceWindowTaskNotificationConfigPtrOutput) ToMaintenanceWindowTaskNotificationConfigPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskNotificationConfigPtrOutput

type MaintenanceWindowTaskOutput

type MaintenanceWindowTaskOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskOutput) CutoffBehavior added in v0.17.0

func (MaintenanceWindowTaskOutput) Description added in v0.17.0

func (MaintenanceWindowTaskOutput) ElementType

func (MaintenanceWindowTaskOutput) LoggingInfo added in v0.17.0

func (MaintenanceWindowTaskOutput) MaxConcurrency added in v0.17.0

func (MaintenanceWindowTaskOutput) MaxErrors added in v0.17.0

func (MaintenanceWindowTaskOutput) Name added in v0.17.0

func (MaintenanceWindowTaskOutput) Priority added in v0.17.0

func (MaintenanceWindowTaskOutput) ServiceRoleArn added in v0.17.0

func (MaintenanceWindowTaskOutput) Targets added in v0.17.0

func (MaintenanceWindowTaskOutput) TaskArn added in v0.17.0

func (MaintenanceWindowTaskOutput) TaskInvocationParameters added in v0.17.0

func (MaintenanceWindowTaskOutput) TaskParameters added in v0.17.0

func (o MaintenanceWindowTaskOutput) TaskParameters() pulumi.AnyOutput

func (MaintenanceWindowTaskOutput) TaskType added in v0.17.0

func (MaintenanceWindowTaskOutput) ToMaintenanceWindowTaskOutput

func (o MaintenanceWindowTaskOutput) ToMaintenanceWindowTaskOutput() MaintenanceWindowTaskOutput

func (MaintenanceWindowTaskOutput) ToMaintenanceWindowTaskOutputWithContext

func (o MaintenanceWindowTaskOutput) ToMaintenanceWindowTaskOutputWithContext(ctx context.Context) MaintenanceWindowTaskOutput

func (MaintenanceWindowTaskOutput) WindowId added in v0.17.0

type MaintenanceWindowTaskState

type MaintenanceWindowTaskState struct {
}

func (MaintenanceWindowTaskState) ElementType

func (MaintenanceWindowTaskState) ElementType() reflect.Type

type MaintenanceWindowTaskTarget

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

type MaintenanceWindowTaskTargetArgs

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

func (MaintenanceWindowTaskTargetArgs) ElementType

func (MaintenanceWindowTaskTargetArgs) ToMaintenanceWindowTaskTargetOutput

func (i MaintenanceWindowTaskTargetArgs) ToMaintenanceWindowTaskTargetOutput() MaintenanceWindowTaskTargetOutput

func (MaintenanceWindowTaskTargetArgs) ToMaintenanceWindowTaskTargetOutputWithContext

func (i MaintenanceWindowTaskTargetArgs) ToMaintenanceWindowTaskTargetOutputWithContext(ctx context.Context) MaintenanceWindowTaskTargetOutput

type MaintenanceWindowTaskTargetArray

type MaintenanceWindowTaskTargetArray []MaintenanceWindowTaskTargetInput

func (MaintenanceWindowTaskTargetArray) ElementType

func (MaintenanceWindowTaskTargetArray) ToMaintenanceWindowTaskTargetArrayOutput

func (i MaintenanceWindowTaskTargetArray) ToMaintenanceWindowTaskTargetArrayOutput() MaintenanceWindowTaskTargetArrayOutput

func (MaintenanceWindowTaskTargetArray) ToMaintenanceWindowTaskTargetArrayOutputWithContext

func (i MaintenanceWindowTaskTargetArray) ToMaintenanceWindowTaskTargetArrayOutputWithContext(ctx context.Context) MaintenanceWindowTaskTargetArrayOutput

type MaintenanceWindowTaskTargetArrayInput

type MaintenanceWindowTaskTargetArrayInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskTargetArrayOutput() MaintenanceWindowTaskTargetArrayOutput
	ToMaintenanceWindowTaskTargetArrayOutputWithContext(context.Context) MaintenanceWindowTaskTargetArrayOutput
}

MaintenanceWindowTaskTargetArrayInput is an input type that accepts MaintenanceWindowTaskTargetArray and MaintenanceWindowTaskTargetArrayOutput values. You can construct a concrete instance of `MaintenanceWindowTaskTargetArrayInput` via:

MaintenanceWindowTaskTargetArray{ MaintenanceWindowTaskTargetArgs{...} }

type MaintenanceWindowTaskTargetArrayOutput

type MaintenanceWindowTaskTargetArrayOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskTargetArrayOutput) ElementType

func (MaintenanceWindowTaskTargetArrayOutput) Index

func (MaintenanceWindowTaskTargetArrayOutput) ToMaintenanceWindowTaskTargetArrayOutput

func (o MaintenanceWindowTaskTargetArrayOutput) ToMaintenanceWindowTaskTargetArrayOutput() MaintenanceWindowTaskTargetArrayOutput

func (MaintenanceWindowTaskTargetArrayOutput) ToMaintenanceWindowTaskTargetArrayOutputWithContext

func (o MaintenanceWindowTaskTargetArrayOutput) ToMaintenanceWindowTaskTargetArrayOutputWithContext(ctx context.Context) MaintenanceWindowTaskTargetArrayOutput

type MaintenanceWindowTaskTargetInput

type MaintenanceWindowTaskTargetInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskTargetOutput() MaintenanceWindowTaskTargetOutput
	ToMaintenanceWindowTaskTargetOutputWithContext(context.Context) MaintenanceWindowTaskTargetOutput
}

MaintenanceWindowTaskTargetInput is an input type that accepts MaintenanceWindowTaskTargetArgs and MaintenanceWindowTaskTargetOutput values. You can construct a concrete instance of `MaintenanceWindowTaskTargetInput` via:

MaintenanceWindowTaskTargetArgs{...}

type MaintenanceWindowTaskTargetOutput

type MaintenanceWindowTaskTargetOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskTargetOutput) ElementType

func (MaintenanceWindowTaskTargetOutput) Key

func (MaintenanceWindowTaskTargetOutput) ToMaintenanceWindowTaskTargetOutput

func (o MaintenanceWindowTaskTargetOutput) ToMaintenanceWindowTaskTargetOutput() MaintenanceWindowTaskTargetOutput

func (MaintenanceWindowTaskTargetOutput) ToMaintenanceWindowTaskTargetOutputWithContext

func (o MaintenanceWindowTaskTargetOutput) ToMaintenanceWindowTaskTargetOutputWithContext(ctx context.Context) MaintenanceWindowTaskTargetOutput

func (MaintenanceWindowTaskTargetOutput) Values

type MaintenanceWindowTaskTaskInvocationParameters

type MaintenanceWindowTaskTaskInvocationParameters struct {
	MaintenanceWindowAutomationParameters    *MaintenanceWindowTaskMaintenanceWindowAutomationParameters    `pulumi:"maintenanceWindowAutomationParameters"`
	MaintenanceWindowLambdaParameters        *MaintenanceWindowTaskMaintenanceWindowLambdaParameters        `pulumi:"maintenanceWindowLambdaParameters"`
	MaintenanceWindowRunCommandParameters    *MaintenanceWindowTaskMaintenanceWindowRunCommandParameters    `pulumi:"maintenanceWindowRunCommandParameters"`
	MaintenanceWindowStepFunctionsParameters *MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters `pulumi:"maintenanceWindowStepFunctionsParameters"`
}

type MaintenanceWindowTaskTaskInvocationParametersArgs

type MaintenanceWindowTaskTaskInvocationParametersArgs struct {
	MaintenanceWindowAutomationParameters    MaintenanceWindowTaskMaintenanceWindowAutomationParametersPtrInput    `pulumi:"maintenanceWindowAutomationParameters"`
	MaintenanceWindowLambdaParameters        MaintenanceWindowTaskMaintenanceWindowLambdaParametersPtrInput        `pulumi:"maintenanceWindowLambdaParameters"`
	MaintenanceWindowRunCommandParameters    MaintenanceWindowTaskMaintenanceWindowRunCommandParametersPtrInput    `pulumi:"maintenanceWindowRunCommandParameters"`
	MaintenanceWindowStepFunctionsParameters MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersPtrInput `pulumi:"maintenanceWindowStepFunctionsParameters"`
}

func (MaintenanceWindowTaskTaskInvocationParametersArgs) ElementType

func (MaintenanceWindowTaskTaskInvocationParametersArgs) ToMaintenanceWindowTaskTaskInvocationParametersOutput

func (i MaintenanceWindowTaskTaskInvocationParametersArgs) ToMaintenanceWindowTaskTaskInvocationParametersOutput() MaintenanceWindowTaskTaskInvocationParametersOutput

func (MaintenanceWindowTaskTaskInvocationParametersArgs) ToMaintenanceWindowTaskTaskInvocationParametersOutputWithContext

func (i MaintenanceWindowTaskTaskInvocationParametersArgs) ToMaintenanceWindowTaskTaskInvocationParametersOutputWithContext(ctx context.Context) MaintenanceWindowTaskTaskInvocationParametersOutput

func (MaintenanceWindowTaskTaskInvocationParametersArgs) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutput

func (i MaintenanceWindowTaskTaskInvocationParametersArgs) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutput() MaintenanceWindowTaskTaskInvocationParametersPtrOutput

func (MaintenanceWindowTaskTaskInvocationParametersArgs) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutputWithContext

func (i MaintenanceWindowTaskTaskInvocationParametersArgs) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskTaskInvocationParametersPtrOutput

type MaintenanceWindowTaskTaskInvocationParametersInput

type MaintenanceWindowTaskTaskInvocationParametersInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskTaskInvocationParametersOutput() MaintenanceWindowTaskTaskInvocationParametersOutput
	ToMaintenanceWindowTaskTaskInvocationParametersOutputWithContext(context.Context) MaintenanceWindowTaskTaskInvocationParametersOutput
}

MaintenanceWindowTaskTaskInvocationParametersInput is an input type that accepts MaintenanceWindowTaskTaskInvocationParametersArgs and MaintenanceWindowTaskTaskInvocationParametersOutput values. You can construct a concrete instance of `MaintenanceWindowTaskTaskInvocationParametersInput` via:

MaintenanceWindowTaskTaskInvocationParametersArgs{...}

type MaintenanceWindowTaskTaskInvocationParametersOutput

type MaintenanceWindowTaskTaskInvocationParametersOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskTaskInvocationParametersOutput) ElementType

func (MaintenanceWindowTaskTaskInvocationParametersOutput) MaintenanceWindowAutomationParameters

func (MaintenanceWindowTaskTaskInvocationParametersOutput) MaintenanceWindowLambdaParameters

func (MaintenanceWindowTaskTaskInvocationParametersOutput) MaintenanceWindowRunCommandParameters

func (MaintenanceWindowTaskTaskInvocationParametersOutput) MaintenanceWindowStepFunctionsParameters

func (MaintenanceWindowTaskTaskInvocationParametersOutput) ToMaintenanceWindowTaskTaskInvocationParametersOutput

func (o MaintenanceWindowTaskTaskInvocationParametersOutput) ToMaintenanceWindowTaskTaskInvocationParametersOutput() MaintenanceWindowTaskTaskInvocationParametersOutput

func (MaintenanceWindowTaskTaskInvocationParametersOutput) ToMaintenanceWindowTaskTaskInvocationParametersOutputWithContext

func (o MaintenanceWindowTaskTaskInvocationParametersOutput) ToMaintenanceWindowTaskTaskInvocationParametersOutputWithContext(ctx context.Context) MaintenanceWindowTaskTaskInvocationParametersOutput

func (MaintenanceWindowTaskTaskInvocationParametersOutput) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutput

func (o MaintenanceWindowTaskTaskInvocationParametersOutput) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutput() MaintenanceWindowTaskTaskInvocationParametersPtrOutput

func (MaintenanceWindowTaskTaskInvocationParametersOutput) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutputWithContext

func (o MaintenanceWindowTaskTaskInvocationParametersOutput) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskTaskInvocationParametersPtrOutput

type MaintenanceWindowTaskTaskInvocationParametersPtrInput

type MaintenanceWindowTaskTaskInvocationParametersPtrInput interface {
	pulumi.Input

	ToMaintenanceWindowTaskTaskInvocationParametersPtrOutput() MaintenanceWindowTaskTaskInvocationParametersPtrOutput
	ToMaintenanceWindowTaskTaskInvocationParametersPtrOutputWithContext(context.Context) MaintenanceWindowTaskTaskInvocationParametersPtrOutput
}

MaintenanceWindowTaskTaskInvocationParametersPtrInput is an input type that accepts MaintenanceWindowTaskTaskInvocationParametersArgs, MaintenanceWindowTaskTaskInvocationParametersPtr and MaintenanceWindowTaskTaskInvocationParametersPtrOutput values. You can construct a concrete instance of `MaintenanceWindowTaskTaskInvocationParametersPtrInput` via:

        MaintenanceWindowTaskTaskInvocationParametersArgs{...}

or:

        nil

type MaintenanceWindowTaskTaskInvocationParametersPtrOutput

type MaintenanceWindowTaskTaskInvocationParametersPtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowTaskTaskInvocationParametersPtrOutput) Elem

func (MaintenanceWindowTaskTaskInvocationParametersPtrOutput) ElementType

func (MaintenanceWindowTaskTaskInvocationParametersPtrOutput) MaintenanceWindowAutomationParameters

func (MaintenanceWindowTaskTaskInvocationParametersPtrOutput) MaintenanceWindowLambdaParameters

func (MaintenanceWindowTaskTaskInvocationParametersPtrOutput) MaintenanceWindowRunCommandParameters

func (MaintenanceWindowTaskTaskInvocationParametersPtrOutput) MaintenanceWindowStepFunctionsParameters

func (MaintenanceWindowTaskTaskInvocationParametersPtrOutput) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutput

func (MaintenanceWindowTaskTaskInvocationParametersPtrOutput) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutputWithContext

func (o MaintenanceWindowTaskTaskInvocationParametersPtrOutput) ToMaintenanceWindowTaskTaskInvocationParametersPtrOutputWithContext(ctx context.Context) MaintenanceWindowTaskTaskInvocationParametersPtrOutput

type Parameter deprecated

type Parameter struct {
	pulumi.CustomResourceState

	AllowedPattern pulumi.StringPtrOutput `pulumi:"allowedPattern"`
	DataType       pulumi.StringPtrOutput `pulumi:"dataType"`
	Description    pulumi.StringPtrOutput `pulumi:"description"`
	Name           pulumi.StringPtrOutput `pulumi:"name"`
	Policies       pulumi.StringPtrOutput `pulumi:"policies"`
	Tags           pulumi.AnyOutput       `pulumi:"tags"`
	Tier           pulumi.StringPtrOutput `pulumi:"tier"`
	Type           pulumi.StringOutput    `pulumi:"type"`
	Value          pulumi.StringOutput    `pulumi:"value"`
}

Resource Type definition for AWS::SSM::Parameter

Deprecated: Parameter is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetParameter

func GetParameter(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ParameterState, opts ...pulumi.ResourceOption) (*Parameter, error)

GetParameter gets an existing Parameter 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 NewParameter

func NewParameter(ctx *pulumi.Context,
	name string, args *ParameterArgs, opts ...pulumi.ResourceOption) (*Parameter, error)

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

func (*Parameter) ElementType

func (*Parameter) ElementType() reflect.Type

func (*Parameter) ToParameterOutput

func (i *Parameter) ToParameterOutput() ParameterOutput

func (*Parameter) ToParameterOutputWithContext

func (i *Parameter) ToParameterOutputWithContext(ctx context.Context) ParameterOutput

type ParameterArgs

type ParameterArgs struct {
	AllowedPattern pulumi.StringPtrInput
	DataType       pulumi.StringPtrInput
	Description    pulumi.StringPtrInput
	Name           pulumi.StringPtrInput
	Policies       pulumi.StringPtrInput
	Tags           pulumi.Input
	Tier           pulumi.StringPtrInput
	Type           pulumi.StringInput
	Value          pulumi.StringInput
}

The set of arguments for constructing a Parameter resource.

func (ParameterArgs) ElementType

func (ParameterArgs) ElementType() reflect.Type

type ParameterInput

type ParameterInput interface {
	pulumi.Input

	ToParameterOutput() ParameterOutput
	ToParameterOutputWithContext(ctx context.Context) ParameterOutput
}

type ParameterOutput

type ParameterOutput struct{ *pulumi.OutputState }

func (ParameterOutput) AllowedPattern added in v0.17.0

func (o ParameterOutput) AllowedPattern() pulumi.StringPtrOutput

func (ParameterOutput) DataType added in v0.17.0

func (o ParameterOutput) DataType() pulumi.StringPtrOutput

func (ParameterOutput) Description added in v0.17.0

func (o ParameterOutput) Description() pulumi.StringPtrOutput

func (ParameterOutput) ElementType

func (ParameterOutput) ElementType() reflect.Type

func (ParameterOutput) Name added in v0.17.0

func (ParameterOutput) Policies added in v0.17.0

func (o ParameterOutput) Policies() pulumi.StringPtrOutput

func (ParameterOutput) Tags added in v0.17.0

func (o ParameterOutput) Tags() pulumi.AnyOutput

func (ParameterOutput) Tier added in v0.17.0

func (ParameterOutput) ToParameterOutput

func (o ParameterOutput) ToParameterOutput() ParameterOutput

func (ParameterOutput) ToParameterOutputWithContext

func (o ParameterOutput) ToParameterOutputWithContext(ctx context.Context) ParameterOutput

func (ParameterOutput) Type added in v0.17.0

func (ParameterOutput) Value added in v0.17.0

type ParameterState

type ParameterState struct {
}

func (ParameterState) ElementType

func (ParameterState) ElementType() reflect.Type

type PatchBaseline deprecated

type PatchBaseline struct {
	pulumi.CustomResourceState

	ApprovalRules                    PatchBaselineRuleGroupPtrOutput        `pulumi:"approvalRules"`
	ApprovedPatches                  pulumi.StringArrayOutput               `pulumi:"approvedPatches"`
	ApprovedPatchesComplianceLevel   pulumi.StringPtrOutput                 `pulumi:"approvedPatchesComplianceLevel"`
	ApprovedPatchesEnableNonSecurity pulumi.BoolPtrOutput                   `pulumi:"approvedPatchesEnableNonSecurity"`
	Description                      pulumi.StringPtrOutput                 `pulumi:"description"`
	GlobalFilters                    PatchBaselinePatchFilterGroupPtrOutput `pulumi:"globalFilters"`
	Name                             pulumi.StringOutput                    `pulumi:"name"`
	OperatingSystem                  pulumi.StringPtrOutput                 `pulumi:"operatingSystem"`
	PatchGroups                      pulumi.StringArrayOutput               `pulumi:"patchGroups"`
	RejectedPatches                  pulumi.StringArrayOutput               `pulumi:"rejectedPatches"`
	RejectedPatchesAction            pulumi.StringPtrOutput                 `pulumi:"rejectedPatchesAction"`
	Sources                          PatchBaselinePatchSourceArrayOutput    `pulumi:"sources"`
	Tags                             PatchBaselineTagArrayOutput            `pulumi:"tags"`
}

Resource Type definition for AWS::SSM::PatchBaseline

Deprecated: PatchBaseline is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetPatchBaseline

func GetPatchBaseline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PatchBaselineState, opts ...pulumi.ResourceOption) (*PatchBaseline, error)

GetPatchBaseline gets an existing PatchBaseline 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 NewPatchBaseline

func NewPatchBaseline(ctx *pulumi.Context,
	name string, args *PatchBaselineArgs, opts ...pulumi.ResourceOption) (*PatchBaseline, error)

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

func (*PatchBaseline) ElementType

func (*PatchBaseline) ElementType() reflect.Type

func (*PatchBaseline) ToPatchBaselineOutput

func (i *PatchBaseline) ToPatchBaselineOutput() PatchBaselineOutput

func (*PatchBaseline) ToPatchBaselineOutputWithContext

func (i *PatchBaseline) ToPatchBaselineOutputWithContext(ctx context.Context) PatchBaselineOutput

type PatchBaselineArgs

type PatchBaselineArgs struct {
	ApprovalRules                    PatchBaselineRuleGroupPtrInput
	ApprovedPatches                  pulumi.StringArrayInput
	ApprovedPatchesComplianceLevel   pulumi.StringPtrInput
	ApprovedPatchesEnableNonSecurity pulumi.BoolPtrInput
	Description                      pulumi.StringPtrInput
	GlobalFilters                    PatchBaselinePatchFilterGroupPtrInput
	Name                             pulumi.StringPtrInput
	OperatingSystem                  pulumi.StringPtrInput
	PatchGroups                      pulumi.StringArrayInput
	RejectedPatches                  pulumi.StringArrayInput
	RejectedPatchesAction            pulumi.StringPtrInput
	Sources                          PatchBaselinePatchSourceArrayInput
	Tags                             PatchBaselineTagArrayInput
}

The set of arguments for constructing a PatchBaseline resource.

func (PatchBaselineArgs) ElementType

func (PatchBaselineArgs) ElementType() reflect.Type

type PatchBaselineInput

type PatchBaselineInput interface {
	pulumi.Input

	ToPatchBaselineOutput() PatchBaselineOutput
	ToPatchBaselineOutputWithContext(ctx context.Context) PatchBaselineOutput
}

type PatchBaselineOutput

type PatchBaselineOutput struct{ *pulumi.OutputState }

func (PatchBaselineOutput) ApprovalRules added in v0.17.0

func (PatchBaselineOutput) ApprovedPatches added in v0.17.0

func (o PatchBaselineOutput) ApprovedPatches() pulumi.StringArrayOutput

func (PatchBaselineOutput) ApprovedPatchesComplianceLevel added in v0.17.0

func (o PatchBaselineOutput) ApprovedPatchesComplianceLevel() pulumi.StringPtrOutput

func (PatchBaselineOutput) ApprovedPatchesEnableNonSecurity added in v0.17.0

func (o PatchBaselineOutput) ApprovedPatchesEnableNonSecurity() pulumi.BoolPtrOutput

func (PatchBaselineOutput) Description added in v0.17.0

func (o PatchBaselineOutput) Description() pulumi.StringPtrOutput

func (PatchBaselineOutput) ElementType

func (PatchBaselineOutput) ElementType() reflect.Type

func (PatchBaselineOutput) GlobalFilters added in v0.17.0

func (PatchBaselineOutput) Name added in v0.17.0

func (PatchBaselineOutput) OperatingSystem added in v0.17.0

func (o PatchBaselineOutput) OperatingSystem() pulumi.StringPtrOutput

func (PatchBaselineOutput) PatchGroups added in v0.17.0

func (PatchBaselineOutput) RejectedPatches added in v0.17.0

func (o PatchBaselineOutput) RejectedPatches() pulumi.StringArrayOutput

func (PatchBaselineOutput) RejectedPatchesAction added in v0.17.0

func (o PatchBaselineOutput) RejectedPatchesAction() pulumi.StringPtrOutput

func (PatchBaselineOutput) Sources added in v0.17.0

func (PatchBaselineOutput) Tags added in v0.17.0

func (PatchBaselineOutput) ToPatchBaselineOutput

func (o PatchBaselineOutput) ToPatchBaselineOutput() PatchBaselineOutput

func (PatchBaselineOutput) ToPatchBaselineOutputWithContext

func (o PatchBaselineOutput) ToPatchBaselineOutputWithContext(ctx context.Context) PatchBaselineOutput

type PatchBaselinePatchFilter

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

type PatchBaselinePatchFilterArgs

type PatchBaselinePatchFilterArgs struct {
	Key    pulumi.StringPtrInput   `pulumi:"key"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (PatchBaselinePatchFilterArgs) ElementType

func (PatchBaselinePatchFilterArgs) ToPatchBaselinePatchFilterOutput

func (i PatchBaselinePatchFilterArgs) ToPatchBaselinePatchFilterOutput() PatchBaselinePatchFilterOutput

func (PatchBaselinePatchFilterArgs) ToPatchBaselinePatchFilterOutputWithContext

func (i PatchBaselinePatchFilterArgs) ToPatchBaselinePatchFilterOutputWithContext(ctx context.Context) PatchBaselinePatchFilterOutput

type PatchBaselinePatchFilterArray

type PatchBaselinePatchFilterArray []PatchBaselinePatchFilterInput

func (PatchBaselinePatchFilterArray) ElementType

func (PatchBaselinePatchFilterArray) ToPatchBaselinePatchFilterArrayOutput

func (i PatchBaselinePatchFilterArray) ToPatchBaselinePatchFilterArrayOutput() PatchBaselinePatchFilterArrayOutput

func (PatchBaselinePatchFilterArray) ToPatchBaselinePatchFilterArrayOutputWithContext

func (i PatchBaselinePatchFilterArray) ToPatchBaselinePatchFilterArrayOutputWithContext(ctx context.Context) PatchBaselinePatchFilterArrayOutput

type PatchBaselinePatchFilterArrayInput

type PatchBaselinePatchFilterArrayInput interface {
	pulumi.Input

	ToPatchBaselinePatchFilterArrayOutput() PatchBaselinePatchFilterArrayOutput
	ToPatchBaselinePatchFilterArrayOutputWithContext(context.Context) PatchBaselinePatchFilterArrayOutput
}

PatchBaselinePatchFilterArrayInput is an input type that accepts PatchBaselinePatchFilterArray and PatchBaselinePatchFilterArrayOutput values. You can construct a concrete instance of `PatchBaselinePatchFilterArrayInput` via:

PatchBaselinePatchFilterArray{ PatchBaselinePatchFilterArgs{...} }

type PatchBaselinePatchFilterArrayOutput

type PatchBaselinePatchFilterArrayOutput struct{ *pulumi.OutputState }

func (PatchBaselinePatchFilterArrayOutput) ElementType

func (PatchBaselinePatchFilterArrayOutput) Index

func (PatchBaselinePatchFilterArrayOutput) ToPatchBaselinePatchFilterArrayOutput

func (o PatchBaselinePatchFilterArrayOutput) ToPatchBaselinePatchFilterArrayOutput() PatchBaselinePatchFilterArrayOutput

func (PatchBaselinePatchFilterArrayOutput) ToPatchBaselinePatchFilterArrayOutputWithContext

func (o PatchBaselinePatchFilterArrayOutput) ToPatchBaselinePatchFilterArrayOutputWithContext(ctx context.Context) PatchBaselinePatchFilterArrayOutput

type PatchBaselinePatchFilterGroup

type PatchBaselinePatchFilterGroup struct {
	PatchFilters []PatchBaselinePatchFilter `pulumi:"patchFilters"`
}

type PatchBaselinePatchFilterGroupArgs

type PatchBaselinePatchFilterGroupArgs struct {
	PatchFilters PatchBaselinePatchFilterArrayInput `pulumi:"patchFilters"`
}

func (PatchBaselinePatchFilterGroupArgs) ElementType

func (PatchBaselinePatchFilterGroupArgs) ToPatchBaselinePatchFilterGroupOutput

func (i PatchBaselinePatchFilterGroupArgs) ToPatchBaselinePatchFilterGroupOutput() PatchBaselinePatchFilterGroupOutput

func (PatchBaselinePatchFilterGroupArgs) ToPatchBaselinePatchFilterGroupOutputWithContext

func (i PatchBaselinePatchFilterGroupArgs) ToPatchBaselinePatchFilterGroupOutputWithContext(ctx context.Context) PatchBaselinePatchFilterGroupOutput

func (PatchBaselinePatchFilterGroupArgs) ToPatchBaselinePatchFilterGroupPtrOutput

func (i PatchBaselinePatchFilterGroupArgs) ToPatchBaselinePatchFilterGroupPtrOutput() PatchBaselinePatchFilterGroupPtrOutput

func (PatchBaselinePatchFilterGroupArgs) ToPatchBaselinePatchFilterGroupPtrOutputWithContext

func (i PatchBaselinePatchFilterGroupArgs) ToPatchBaselinePatchFilterGroupPtrOutputWithContext(ctx context.Context) PatchBaselinePatchFilterGroupPtrOutput

type PatchBaselinePatchFilterGroupInput

type PatchBaselinePatchFilterGroupInput interface {
	pulumi.Input

	ToPatchBaselinePatchFilterGroupOutput() PatchBaselinePatchFilterGroupOutput
	ToPatchBaselinePatchFilterGroupOutputWithContext(context.Context) PatchBaselinePatchFilterGroupOutput
}

PatchBaselinePatchFilterGroupInput is an input type that accepts PatchBaselinePatchFilterGroupArgs and PatchBaselinePatchFilterGroupOutput values. You can construct a concrete instance of `PatchBaselinePatchFilterGroupInput` via:

PatchBaselinePatchFilterGroupArgs{...}

type PatchBaselinePatchFilterGroupOutput

type PatchBaselinePatchFilterGroupOutput struct{ *pulumi.OutputState }

func (PatchBaselinePatchFilterGroupOutput) ElementType

func (PatchBaselinePatchFilterGroupOutput) PatchFilters

func (PatchBaselinePatchFilterGroupOutput) ToPatchBaselinePatchFilterGroupOutput

func (o PatchBaselinePatchFilterGroupOutput) ToPatchBaselinePatchFilterGroupOutput() PatchBaselinePatchFilterGroupOutput

func (PatchBaselinePatchFilterGroupOutput) ToPatchBaselinePatchFilterGroupOutputWithContext

func (o PatchBaselinePatchFilterGroupOutput) ToPatchBaselinePatchFilterGroupOutputWithContext(ctx context.Context) PatchBaselinePatchFilterGroupOutput

func (PatchBaselinePatchFilterGroupOutput) ToPatchBaselinePatchFilterGroupPtrOutput

func (o PatchBaselinePatchFilterGroupOutput) ToPatchBaselinePatchFilterGroupPtrOutput() PatchBaselinePatchFilterGroupPtrOutput

func (PatchBaselinePatchFilterGroupOutput) ToPatchBaselinePatchFilterGroupPtrOutputWithContext

func (o PatchBaselinePatchFilterGroupOutput) ToPatchBaselinePatchFilterGroupPtrOutputWithContext(ctx context.Context) PatchBaselinePatchFilterGroupPtrOutput

type PatchBaselinePatchFilterGroupPtrInput

type PatchBaselinePatchFilterGroupPtrInput interface {
	pulumi.Input

	ToPatchBaselinePatchFilterGroupPtrOutput() PatchBaselinePatchFilterGroupPtrOutput
	ToPatchBaselinePatchFilterGroupPtrOutputWithContext(context.Context) PatchBaselinePatchFilterGroupPtrOutput
}

PatchBaselinePatchFilterGroupPtrInput is an input type that accepts PatchBaselinePatchFilterGroupArgs, PatchBaselinePatchFilterGroupPtr and PatchBaselinePatchFilterGroupPtrOutput values. You can construct a concrete instance of `PatchBaselinePatchFilterGroupPtrInput` via:

        PatchBaselinePatchFilterGroupArgs{...}

or:

        nil

type PatchBaselinePatchFilterGroupPtrOutput

type PatchBaselinePatchFilterGroupPtrOutput struct{ *pulumi.OutputState }

func (PatchBaselinePatchFilterGroupPtrOutput) Elem

func (PatchBaselinePatchFilterGroupPtrOutput) ElementType

func (PatchBaselinePatchFilterGroupPtrOutput) PatchFilters

func (PatchBaselinePatchFilterGroupPtrOutput) ToPatchBaselinePatchFilterGroupPtrOutput

func (o PatchBaselinePatchFilterGroupPtrOutput) ToPatchBaselinePatchFilterGroupPtrOutput() PatchBaselinePatchFilterGroupPtrOutput

func (PatchBaselinePatchFilterGroupPtrOutput) ToPatchBaselinePatchFilterGroupPtrOutputWithContext

func (o PatchBaselinePatchFilterGroupPtrOutput) ToPatchBaselinePatchFilterGroupPtrOutputWithContext(ctx context.Context) PatchBaselinePatchFilterGroupPtrOutput

type PatchBaselinePatchFilterInput

type PatchBaselinePatchFilterInput interface {
	pulumi.Input

	ToPatchBaselinePatchFilterOutput() PatchBaselinePatchFilterOutput
	ToPatchBaselinePatchFilterOutputWithContext(context.Context) PatchBaselinePatchFilterOutput
}

PatchBaselinePatchFilterInput is an input type that accepts PatchBaselinePatchFilterArgs and PatchBaselinePatchFilterOutput values. You can construct a concrete instance of `PatchBaselinePatchFilterInput` via:

PatchBaselinePatchFilterArgs{...}

type PatchBaselinePatchFilterOutput

type PatchBaselinePatchFilterOutput struct{ *pulumi.OutputState }

func (PatchBaselinePatchFilterOutput) ElementType

func (PatchBaselinePatchFilterOutput) Key

func (PatchBaselinePatchFilterOutput) ToPatchBaselinePatchFilterOutput

func (o PatchBaselinePatchFilterOutput) ToPatchBaselinePatchFilterOutput() PatchBaselinePatchFilterOutput

func (PatchBaselinePatchFilterOutput) ToPatchBaselinePatchFilterOutputWithContext

func (o PatchBaselinePatchFilterOutput) ToPatchBaselinePatchFilterOutputWithContext(ctx context.Context) PatchBaselinePatchFilterOutput

func (PatchBaselinePatchFilterOutput) Values

type PatchBaselinePatchSource

type PatchBaselinePatchSource struct {
	Configuration *string  `pulumi:"configuration"`
	Name          *string  `pulumi:"name"`
	Products      []string `pulumi:"products"`
}

type PatchBaselinePatchSourceArgs

type PatchBaselinePatchSourceArgs struct {
	Configuration pulumi.StringPtrInput   `pulumi:"configuration"`
	Name          pulumi.StringPtrInput   `pulumi:"name"`
	Products      pulumi.StringArrayInput `pulumi:"products"`
}

func (PatchBaselinePatchSourceArgs) ElementType

func (PatchBaselinePatchSourceArgs) ToPatchBaselinePatchSourceOutput

func (i PatchBaselinePatchSourceArgs) ToPatchBaselinePatchSourceOutput() PatchBaselinePatchSourceOutput

func (PatchBaselinePatchSourceArgs) ToPatchBaselinePatchSourceOutputWithContext

func (i PatchBaselinePatchSourceArgs) ToPatchBaselinePatchSourceOutputWithContext(ctx context.Context) PatchBaselinePatchSourceOutput

type PatchBaselinePatchSourceArray

type PatchBaselinePatchSourceArray []PatchBaselinePatchSourceInput

func (PatchBaselinePatchSourceArray) ElementType

func (PatchBaselinePatchSourceArray) ToPatchBaselinePatchSourceArrayOutput

func (i PatchBaselinePatchSourceArray) ToPatchBaselinePatchSourceArrayOutput() PatchBaselinePatchSourceArrayOutput

func (PatchBaselinePatchSourceArray) ToPatchBaselinePatchSourceArrayOutputWithContext

func (i PatchBaselinePatchSourceArray) ToPatchBaselinePatchSourceArrayOutputWithContext(ctx context.Context) PatchBaselinePatchSourceArrayOutput

type PatchBaselinePatchSourceArrayInput

type PatchBaselinePatchSourceArrayInput interface {
	pulumi.Input

	ToPatchBaselinePatchSourceArrayOutput() PatchBaselinePatchSourceArrayOutput
	ToPatchBaselinePatchSourceArrayOutputWithContext(context.Context) PatchBaselinePatchSourceArrayOutput
}

PatchBaselinePatchSourceArrayInput is an input type that accepts PatchBaselinePatchSourceArray and PatchBaselinePatchSourceArrayOutput values. You can construct a concrete instance of `PatchBaselinePatchSourceArrayInput` via:

PatchBaselinePatchSourceArray{ PatchBaselinePatchSourceArgs{...} }

type PatchBaselinePatchSourceArrayOutput

type PatchBaselinePatchSourceArrayOutput struct{ *pulumi.OutputState }

func (PatchBaselinePatchSourceArrayOutput) ElementType

func (PatchBaselinePatchSourceArrayOutput) Index

func (PatchBaselinePatchSourceArrayOutput) ToPatchBaselinePatchSourceArrayOutput

func (o PatchBaselinePatchSourceArrayOutput) ToPatchBaselinePatchSourceArrayOutput() PatchBaselinePatchSourceArrayOutput

func (PatchBaselinePatchSourceArrayOutput) ToPatchBaselinePatchSourceArrayOutputWithContext

func (o PatchBaselinePatchSourceArrayOutput) ToPatchBaselinePatchSourceArrayOutputWithContext(ctx context.Context) PatchBaselinePatchSourceArrayOutput

type PatchBaselinePatchSourceInput

type PatchBaselinePatchSourceInput interface {
	pulumi.Input

	ToPatchBaselinePatchSourceOutput() PatchBaselinePatchSourceOutput
	ToPatchBaselinePatchSourceOutputWithContext(context.Context) PatchBaselinePatchSourceOutput
}

PatchBaselinePatchSourceInput is an input type that accepts PatchBaselinePatchSourceArgs and PatchBaselinePatchSourceOutput values. You can construct a concrete instance of `PatchBaselinePatchSourceInput` via:

PatchBaselinePatchSourceArgs{...}

type PatchBaselinePatchSourceOutput

type PatchBaselinePatchSourceOutput struct{ *pulumi.OutputState }

func (PatchBaselinePatchSourceOutput) Configuration

func (PatchBaselinePatchSourceOutput) ElementType

func (PatchBaselinePatchSourceOutput) Name

func (PatchBaselinePatchSourceOutput) Products

func (PatchBaselinePatchSourceOutput) ToPatchBaselinePatchSourceOutput

func (o PatchBaselinePatchSourceOutput) ToPatchBaselinePatchSourceOutput() PatchBaselinePatchSourceOutput

func (PatchBaselinePatchSourceOutput) ToPatchBaselinePatchSourceOutputWithContext

func (o PatchBaselinePatchSourceOutput) ToPatchBaselinePatchSourceOutputWithContext(ctx context.Context) PatchBaselinePatchSourceOutput

type PatchBaselinePatchStringDate

type PatchBaselinePatchStringDate struct {
}

type PatchBaselinePatchStringDateArgs

type PatchBaselinePatchStringDateArgs struct {
}

func (PatchBaselinePatchStringDateArgs) ElementType

func (PatchBaselinePatchStringDateArgs) ToPatchBaselinePatchStringDateOutput

func (i PatchBaselinePatchStringDateArgs) ToPatchBaselinePatchStringDateOutput() PatchBaselinePatchStringDateOutput

func (PatchBaselinePatchStringDateArgs) ToPatchBaselinePatchStringDateOutputWithContext

func (i PatchBaselinePatchStringDateArgs) ToPatchBaselinePatchStringDateOutputWithContext(ctx context.Context) PatchBaselinePatchStringDateOutput

func (PatchBaselinePatchStringDateArgs) ToPatchBaselinePatchStringDatePtrOutput

func (i PatchBaselinePatchStringDateArgs) ToPatchBaselinePatchStringDatePtrOutput() PatchBaselinePatchStringDatePtrOutput

func (PatchBaselinePatchStringDateArgs) ToPatchBaselinePatchStringDatePtrOutputWithContext

func (i PatchBaselinePatchStringDateArgs) ToPatchBaselinePatchStringDatePtrOutputWithContext(ctx context.Context) PatchBaselinePatchStringDatePtrOutput

type PatchBaselinePatchStringDateInput

type PatchBaselinePatchStringDateInput interface {
	pulumi.Input

	ToPatchBaselinePatchStringDateOutput() PatchBaselinePatchStringDateOutput
	ToPatchBaselinePatchStringDateOutputWithContext(context.Context) PatchBaselinePatchStringDateOutput
}

PatchBaselinePatchStringDateInput is an input type that accepts PatchBaselinePatchStringDateArgs and PatchBaselinePatchStringDateOutput values. You can construct a concrete instance of `PatchBaselinePatchStringDateInput` via:

PatchBaselinePatchStringDateArgs{...}

type PatchBaselinePatchStringDateOutput

type PatchBaselinePatchStringDateOutput struct{ *pulumi.OutputState }

func (PatchBaselinePatchStringDateOutput) ElementType

func (PatchBaselinePatchStringDateOutput) ToPatchBaselinePatchStringDateOutput

func (o PatchBaselinePatchStringDateOutput) ToPatchBaselinePatchStringDateOutput() PatchBaselinePatchStringDateOutput

func (PatchBaselinePatchStringDateOutput) ToPatchBaselinePatchStringDateOutputWithContext

func (o PatchBaselinePatchStringDateOutput) ToPatchBaselinePatchStringDateOutputWithContext(ctx context.Context) PatchBaselinePatchStringDateOutput

func (PatchBaselinePatchStringDateOutput) ToPatchBaselinePatchStringDatePtrOutput

func (o PatchBaselinePatchStringDateOutput) ToPatchBaselinePatchStringDatePtrOutput() PatchBaselinePatchStringDatePtrOutput

func (PatchBaselinePatchStringDateOutput) ToPatchBaselinePatchStringDatePtrOutputWithContext

func (o PatchBaselinePatchStringDateOutput) ToPatchBaselinePatchStringDatePtrOutputWithContext(ctx context.Context) PatchBaselinePatchStringDatePtrOutput

type PatchBaselinePatchStringDatePtrInput

type PatchBaselinePatchStringDatePtrInput interface {
	pulumi.Input

	ToPatchBaselinePatchStringDatePtrOutput() PatchBaselinePatchStringDatePtrOutput
	ToPatchBaselinePatchStringDatePtrOutputWithContext(context.Context) PatchBaselinePatchStringDatePtrOutput
}

PatchBaselinePatchStringDatePtrInput is an input type that accepts PatchBaselinePatchStringDateArgs, PatchBaselinePatchStringDatePtr and PatchBaselinePatchStringDatePtrOutput values. You can construct a concrete instance of `PatchBaselinePatchStringDatePtrInput` via:

        PatchBaselinePatchStringDateArgs{...}

or:

        nil

type PatchBaselinePatchStringDatePtrOutput

type PatchBaselinePatchStringDatePtrOutput struct{ *pulumi.OutputState }

func (PatchBaselinePatchStringDatePtrOutput) Elem

func (PatchBaselinePatchStringDatePtrOutput) ElementType

func (PatchBaselinePatchStringDatePtrOutput) ToPatchBaselinePatchStringDatePtrOutput

func (o PatchBaselinePatchStringDatePtrOutput) ToPatchBaselinePatchStringDatePtrOutput() PatchBaselinePatchStringDatePtrOutput

func (PatchBaselinePatchStringDatePtrOutput) ToPatchBaselinePatchStringDatePtrOutputWithContext

func (o PatchBaselinePatchStringDatePtrOutput) ToPatchBaselinePatchStringDatePtrOutputWithContext(ctx context.Context) PatchBaselinePatchStringDatePtrOutput

type PatchBaselineRule

type PatchBaselineRule struct {
	ApproveAfterDays  *int                           `pulumi:"approveAfterDays"`
	ApproveUntilDate  *PatchBaselinePatchStringDate  `pulumi:"approveUntilDate"`
	ComplianceLevel   *string                        `pulumi:"complianceLevel"`
	EnableNonSecurity *bool                          `pulumi:"enableNonSecurity"`
	PatchFilterGroup  *PatchBaselinePatchFilterGroup `pulumi:"patchFilterGroup"`
}

type PatchBaselineRuleArgs

type PatchBaselineRuleArgs struct {
	ApproveAfterDays  pulumi.IntPtrInput                    `pulumi:"approveAfterDays"`
	ApproveUntilDate  PatchBaselinePatchStringDatePtrInput  `pulumi:"approveUntilDate"`
	ComplianceLevel   pulumi.StringPtrInput                 `pulumi:"complianceLevel"`
	EnableNonSecurity pulumi.BoolPtrInput                   `pulumi:"enableNonSecurity"`
	PatchFilterGroup  PatchBaselinePatchFilterGroupPtrInput `pulumi:"patchFilterGroup"`
}

func (PatchBaselineRuleArgs) ElementType

func (PatchBaselineRuleArgs) ElementType() reflect.Type

func (PatchBaselineRuleArgs) ToPatchBaselineRuleOutput

func (i PatchBaselineRuleArgs) ToPatchBaselineRuleOutput() PatchBaselineRuleOutput

func (PatchBaselineRuleArgs) ToPatchBaselineRuleOutputWithContext

func (i PatchBaselineRuleArgs) ToPatchBaselineRuleOutputWithContext(ctx context.Context) PatchBaselineRuleOutput

type PatchBaselineRuleArray

type PatchBaselineRuleArray []PatchBaselineRuleInput

func (PatchBaselineRuleArray) ElementType

func (PatchBaselineRuleArray) ElementType() reflect.Type

func (PatchBaselineRuleArray) ToPatchBaselineRuleArrayOutput

func (i PatchBaselineRuleArray) ToPatchBaselineRuleArrayOutput() PatchBaselineRuleArrayOutput

func (PatchBaselineRuleArray) ToPatchBaselineRuleArrayOutputWithContext

func (i PatchBaselineRuleArray) ToPatchBaselineRuleArrayOutputWithContext(ctx context.Context) PatchBaselineRuleArrayOutput

type PatchBaselineRuleArrayInput

type PatchBaselineRuleArrayInput interface {
	pulumi.Input

	ToPatchBaselineRuleArrayOutput() PatchBaselineRuleArrayOutput
	ToPatchBaselineRuleArrayOutputWithContext(context.Context) PatchBaselineRuleArrayOutput
}

PatchBaselineRuleArrayInput is an input type that accepts PatchBaselineRuleArray and PatchBaselineRuleArrayOutput values. You can construct a concrete instance of `PatchBaselineRuleArrayInput` via:

PatchBaselineRuleArray{ PatchBaselineRuleArgs{...} }

type PatchBaselineRuleArrayOutput

type PatchBaselineRuleArrayOutput struct{ *pulumi.OutputState }

func (PatchBaselineRuleArrayOutput) ElementType

func (PatchBaselineRuleArrayOutput) Index

func (PatchBaselineRuleArrayOutput) ToPatchBaselineRuleArrayOutput

func (o PatchBaselineRuleArrayOutput) ToPatchBaselineRuleArrayOutput() PatchBaselineRuleArrayOutput

func (PatchBaselineRuleArrayOutput) ToPatchBaselineRuleArrayOutputWithContext

func (o PatchBaselineRuleArrayOutput) ToPatchBaselineRuleArrayOutputWithContext(ctx context.Context) PatchBaselineRuleArrayOutput

type PatchBaselineRuleGroup

type PatchBaselineRuleGroup struct {
	PatchRules []PatchBaselineRule `pulumi:"patchRules"`
}

type PatchBaselineRuleGroupArgs

type PatchBaselineRuleGroupArgs struct {
	PatchRules PatchBaselineRuleArrayInput `pulumi:"patchRules"`
}

func (PatchBaselineRuleGroupArgs) ElementType

func (PatchBaselineRuleGroupArgs) ElementType() reflect.Type

func (PatchBaselineRuleGroupArgs) ToPatchBaselineRuleGroupOutput

func (i PatchBaselineRuleGroupArgs) ToPatchBaselineRuleGroupOutput() PatchBaselineRuleGroupOutput

func (PatchBaselineRuleGroupArgs) ToPatchBaselineRuleGroupOutputWithContext

func (i PatchBaselineRuleGroupArgs) ToPatchBaselineRuleGroupOutputWithContext(ctx context.Context) PatchBaselineRuleGroupOutput

func (PatchBaselineRuleGroupArgs) ToPatchBaselineRuleGroupPtrOutput

func (i PatchBaselineRuleGroupArgs) ToPatchBaselineRuleGroupPtrOutput() PatchBaselineRuleGroupPtrOutput

func (PatchBaselineRuleGroupArgs) ToPatchBaselineRuleGroupPtrOutputWithContext

func (i PatchBaselineRuleGroupArgs) ToPatchBaselineRuleGroupPtrOutputWithContext(ctx context.Context) PatchBaselineRuleGroupPtrOutput

type PatchBaselineRuleGroupInput

type PatchBaselineRuleGroupInput interface {
	pulumi.Input

	ToPatchBaselineRuleGroupOutput() PatchBaselineRuleGroupOutput
	ToPatchBaselineRuleGroupOutputWithContext(context.Context) PatchBaselineRuleGroupOutput
}

PatchBaselineRuleGroupInput is an input type that accepts PatchBaselineRuleGroupArgs and PatchBaselineRuleGroupOutput values. You can construct a concrete instance of `PatchBaselineRuleGroupInput` via:

PatchBaselineRuleGroupArgs{...}

type PatchBaselineRuleGroupOutput

type PatchBaselineRuleGroupOutput struct{ *pulumi.OutputState }

func (PatchBaselineRuleGroupOutput) ElementType

func (PatchBaselineRuleGroupOutput) PatchRules

func (PatchBaselineRuleGroupOutput) ToPatchBaselineRuleGroupOutput

func (o PatchBaselineRuleGroupOutput) ToPatchBaselineRuleGroupOutput() PatchBaselineRuleGroupOutput

func (PatchBaselineRuleGroupOutput) ToPatchBaselineRuleGroupOutputWithContext

func (o PatchBaselineRuleGroupOutput) ToPatchBaselineRuleGroupOutputWithContext(ctx context.Context) PatchBaselineRuleGroupOutput

func (PatchBaselineRuleGroupOutput) ToPatchBaselineRuleGroupPtrOutput

func (o PatchBaselineRuleGroupOutput) ToPatchBaselineRuleGroupPtrOutput() PatchBaselineRuleGroupPtrOutput

func (PatchBaselineRuleGroupOutput) ToPatchBaselineRuleGroupPtrOutputWithContext

func (o PatchBaselineRuleGroupOutput) ToPatchBaselineRuleGroupPtrOutputWithContext(ctx context.Context) PatchBaselineRuleGroupPtrOutput

type PatchBaselineRuleGroupPtrInput

type PatchBaselineRuleGroupPtrInput interface {
	pulumi.Input

	ToPatchBaselineRuleGroupPtrOutput() PatchBaselineRuleGroupPtrOutput
	ToPatchBaselineRuleGroupPtrOutputWithContext(context.Context) PatchBaselineRuleGroupPtrOutput
}

PatchBaselineRuleGroupPtrInput is an input type that accepts PatchBaselineRuleGroupArgs, PatchBaselineRuleGroupPtr and PatchBaselineRuleGroupPtrOutput values. You can construct a concrete instance of `PatchBaselineRuleGroupPtrInput` via:

        PatchBaselineRuleGroupArgs{...}

or:

        nil

type PatchBaselineRuleGroupPtrOutput

type PatchBaselineRuleGroupPtrOutput struct{ *pulumi.OutputState }

func (PatchBaselineRuleGroupPtrOutput) Elem

func (PatchBaselineRuleGroupPtrOutput) ElementType

func (PatchBaselineRuleGroupPtrOutput) PatchRules

func (PatchBaselineRuleGroupPtrOutput) ToPatchBaselineRuleGroupPtrOutput

func (o PatchBaselineRuleGroupPtrOutput) ToPatchBaselineRuleGroupPtrOutput() PatchBaselineRuleGroupPtrOutput

func (PatchBaselineRuleGroupPtrOutput) ToPatchBaselineRuleGroupPtrOutputWithContext

func (o PatchBaselineRuleGroupPtrOutput) ToPatchBaselineRuleGroupPtrOutputWithContext(ctx context.Context) PatchBaselineRuleGroupPtrOutput

type PatchBaselineRuleInput

type PatchBaselineRuleInput interface {
	pulumi.Input

	ToPatchBaselineRuleOutput() PatchBaselineRuleOutput
	ToPatchBaselineRuleOutputWithContext(context.Context) PatchBaselineRuleOutput
}

PatchBaselineRuleInput is an input type that accepts PatchBaselineRuleArgs and PatchBaselineRuleOutput values. You can construct a concrete instance of `PatchBaselineRuleInput` via:

PatchBaselineRuleArgs{...}

type PatchBaselineRuleOutput

type PatchBaselineRuleOutput struct{ *pulumi.OutputState }

func (PatchBaselineRuleOutput) ApproveAfterDays

func (o PatchBaselineRuleOutput) ApproveAfterDays() pulumi.IntPtrOutput

func (PatchBaselineRuleOutput) ApproveUntilDate

func (PatchBaselineRuleOutput) ComplianceLevel

func (o PatchBaselineRuleOutput) ComplianceLevel() pulumi.StringPtrOutput

func (PatchBaselineRuleOutput) ElementType

func (PatchBaselineRuleOutput) ElementType() reflect.Type

func (PatchBaselineRuleOutput) EnableNonSecurity

func (o PatchBaselineRuleOutput) EnableNonSecurity() pulumi.BoolPtrOutput

func (PatchBaselineRuleOutput) PatchFilterGroup

func (PatchBaselineRuleOutput) ToPatchBaselineRuleOutput

func (o PatchBaselineRuleOutput) ToPatchBaselineRuleOutput() PatchBaselineRuleOutput

func (PatchBaselineRuleOutput) ToPatchBaselineRuleOutputWithContext

func (o PatchBaselineRuleOutput) ToPatchBaselineRuleOutputWithContext(ctx context.Context) PatchBaselineRuleOutput

type PatchBaselineState

type PatchBaselineState struct {
}

func (PatchBaselineState) ElementType

func (PatchBaselineState) ElementType() reflect.Type

type PatchBaselineTag

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

type PatchBaselineTagArgs

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

func (PatchBaselineTagArgs) ElementType

func (PatchBaselineTagArgs) ElementType() reflect.Type

func (PatchBaselineTagArgs) ToPatchBaselineTagOutput

func (i PatchBaselineTagArgs) ToPatchBaselineTagOutput() PatchBaselineTagOutput

func (PatchBaselineTagArgs) ToPatchBaselineTagOutputWithContext

func (i PatchBaselineTagArgs) ToPatchBaselineTagOutputWithContext(ctx context.Context) PatchBaselineTagOutput

type PatchBaselineTagArray

type PatchBaselineTagArray []PatchBaselineTagInput

func (PatchBaselineTagArray) ElementType

func (PatchBaselineTagArray) ElementType() reflect.Type

func (PatchBaselineTagArray) ToPatchBaselineTagArrayOutput

func (i PatchBaselineTagArray) ToPatchBaselineTagArrayOutput() PatchBaselineTagArrayOutput

func (PatchBaselineTagArray) ToPatchBaselineTagArrayOutputWithContext

func (i PatchBaselineTagArray) ToPatchBaselineTagArrayOutputWithContext(ctx context.Context) PatchBaselineTagArrayOutput

type PatchBaselineTagArrayInput

type PatchBaselineTagArrayInput interface {
	pulumi.Input

	ToPatchBaselineTagArrayOutput() PatchBaselineTagArrayOutput
	ToPatchBaselineTagArrayOutputWithContext(context.Context) PatchBaselineTagArrayOutput
}

PatchBaselineTagArrayInput is an input type that accepts PatchBaselineTagArray and PatchBaselineTagArrayOutput values. You can construct a concrete instance of `PatchBaselineTagArrayInput` via:

PatchBaselineTagArray{ PatchBaselineTagArgs{...} }

type PatchBaselineTagArrayOutput

type PatchBaselineTagArrayOutput struct{ *pulumi.OutputState }

func (PatchBaselineTagArrayOutput) ElementType

func (PatchBaselineTagArrayOutput) Index

func (PatchBaselineTagArrayOutput) ToPatchBaselineTagArrayOutput

func (o PatchBaselineTagArrayOutput) ToPatchBaselineTagArrayOutput() PatchBaselineTagArrayOutput

func (PatchBaselineTagArrayOutput) ToPatchBaselineTagArrayOutputWithContext

func (o PatchBaselineTagArrayOutput) ToPatchBaselineTagArrayOutputWithContext(ctx context.Context) PatchBaselineTagArrayOutput

type PatchBaselineTagInput

type PatchBaselineTagInput interface {
	pulumi.Input

	ToPatchBaselineTagOutput() PatchBaselineTagOutput
	ToPatchBaselineTagOutputWithContext(context.Context) PatchBaselineTagOutput
}

PatchBaselineTagInput is an input type that accepts PatchBaselineTagArgs and PatchBaselineTagOutput values. You can construct a concrete instance of `PatchBaselineTagInput` via:

PatchBaselineTagArgs{...}

type PatchBaselineTagOutput

type PatchBaselineTagOutput struct{ *pulumi.OutputState }

func (PatchBaselineTagOutput) ElementType

func (PatchBaselineTagOutput) ElementType() reflect.Type

func (PatchBaselineTagOutput) Key

func (PatchBaselineTagOutput) ToPatchBaselineTagOutput

func (o PatchBaselineTagOutput) ToPatchBaselineTagOutput() PatchBaselineTagOutput

func (PatchBaselineTagOutput) ToPatchBaselineTagOutputWithContext

func (o PatchBaselineTagOutput) ToPatchBaselineTagOutputWithContext(ctx context.Context) PatchBaselineTagOutput

func (PatchBaselineTagOutput) Value

type ResourceDataSync

type ResourceDataSync struct {
	pulumi.CustomResourceState

	BucketName    pulumi.StringPtrOutput                 `pulumi:"bucketName"`
	BucketPrefix  pulumi.StringPtrOutput                 `pulumi:"bucketPrefix"`
	BucketRegion  pulumi.StringPtrOutput                 `pulumi:"bucketRegion"`
	KMSKeyArn     pulumi.StringPtrOutput                 `pulumi:"kMSKeyArn"`
	S3Destination ResourceDataSyncS3DestinationPtrOutput `pulumi:"s3Destination"`
	SyncFormat    pulumi.StringPtrOutput                 `pulumi:"syncFormat"`
	SyncName      pulumi.StringOutput                    `pulumi:"syncName"`
	SyncSource    ResourceDataSyncSyncSourcePtrOutput    `pulumi:"syncSource"`
	SyncType      pulumi.StringPtrOutput                 `pulumi:"syncType"`
}

Resource Type definition for AWS::SSM::ResourceDataSync

func GetResourceDataSync

func GetResourceDataSync(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourceDataSyncState, opts ...pulumi.ResourceOption) (*ResourceDataSync, error)

GetResourceDataSync gets an existing ResourceDataSync 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 NewResourceDataSync

func NewResourceDataSync(ctx *pulumi.Context,
	name string, args *ResourceDataSyncArgs, opts ...pulumi.ResourceOption) (*ResourceDataSync, error)

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

func (*ResourceDataSync) ElementType

func (*ResourceDataSync) ElementType() reflect.Type

func (*ResourceDataSync) ToResourceDataSyncOutput

func (i *ResourceDataSync) ToResourceDataSyncOutput() ResourceDataSyncOutput

func (*ResourceDataSync) ToResourceDataSyncOutputWithContext

func (i *ResourceDataSync) ToResourceDataSyncOutputWithContext(ctx context.Context) ResourceDataSyncOutput

type ResourceDataSyncArgs

type ResourceDataSyncArgs struct {
	BucketName    pulumi.StringPtrInput
	BucketPrefix  pulumi.StringPtrInput
	BucketRegion  pulumi.StringPtrInput
	KMSKeyArn     pulumi.StringPtrInput
	S3Destination ResourceDataSyncS3DestinationPtrInput
	SyncFormat    pulumi.StringPtrInput
	SyncName      pulumi.StringInput
	SyncSource    ResourceDataSyncSyncSourcePtrInput
	SyncType      pulumi.StringPtrInput
}

The set of arguments for constructing a ResourceDataSync resource.

func (ResourceDataSyncArgs) ElementType

func (ResourceDataSyncArgs) ElementType() reflect.Type

type ResourceDataSyncAwsOrganizationsSource

type ResourceDataSyncAwsOrganizationsSource struct {
	OrganizationSourceType string   `pulumi:"organizationSourceType"`
	OrganizationalUnits    []string `pulumi:"organizationalUnits"`
}

type ResourceDataSyncAwsOrganizationsSourceArgs

type ResourceDataSyncAwsOrganizationsSourceArgs struct {
	OrganizationSourceType pulumi.StringInput      `pulumi:"organizationSourceType"`
	OrganizationalUnits    pulumi.StringArrayInput `pulumi:"organizationalUnits"`
}

func (ResourceDataSyncAwsOrganizationsSourceArgs) ElementType

func (ResourceDataSyncAwsOrganizationsSourceArgs) ToResourceDataSyncAwsOrganizationsSourceOutput

func (i ResourceDataSyncAwsOrganizationsSourceArgs) ToResourceDataSyncAwsOrganizationsSourceOutput() ResourceDataSyncAwsOrganizationsSourceOutput

func (ResourceDataSyncAwsOrganizationsSourceArgs) ToResourceDataSyncAwsOrganizationsSourceOutputWithContext

func (i ResourceDataSyncAwsOrganizationsSourceArgs) ToResourceDataSyncAwsOrganizationsSourceOutputWithContext(ctx context.Context) ResourceDataSyncAwsOrganizationsSourceOutput

func (ResourceDataSyncAwsOrganizationsSourceArgs) ToResourceDataSyncAwsOrganizationsSourcePtrOutput

func (i ResourceDataSyncAwsOrganizationsSourceArgs) ToResourceDataSyncAwsOrganizationsSourcePtrOutput() ResourceDataSyncAwsOrganizationsSourcePtrOutput

func (ResourceDataSyncAwsOrganizationsSourceArgs) ToResourceDataSyncAwsOrganizationsSourcePtrOutputWithContext

func (i ResourceDataSyncAwsOrganizationsSourceArgs) ToResourceDataSyncAwsOrganizationsSourcePtrOutputWithContext(ctx context.Context) ResourceDataSyncAwsOrganizationsSourcePtrOutput

type ResourceDataSyncAwsOrganizationsSourceInput

type ResourceDataSyncAwsOrganizationsSourceInput interface {
	pulumi.Input

	ToResourceDataSyncAwsOrganizationsSourceOutput() ResourceDataSyncAwsOrganizationsSourceOutput
	ToResourceDataSyncAwsOrganizationsSourceOutputWithContext(context.Context) ResourceDataSyncAwsOrganizationsSourceOutput
}

ResourceDataSyncAwsOrganizationsSourceInput is an input type that accepts ResourceDataSyncAwsOrganizationsSourceArgs and ResourceDataSyncAwsOrganizationsSourceOutput values. You can construct a concrete instance of `ResourceDataSyncAwsOrganizationsSourceInput` via:

ResourceDataSyncAwsOrganizationsSourceArgs{...}

type ResourceDataSyncAwsOrganizationsSourceOutput

type ResourceDataSyncAwsOrganizationsSourceOutput struct{ *pulumi.OutputState }

func (ResourceDataSyncAwsOrganizationsSourceOutput) ElementType

func (ResourceDataSyncAwsOrganizationsSourceOutput) OrganizationSourceType

func (ResourceDataSyncAwsOrganizationsSourceOutput) OrganizationalUnits

func (ResourceDataSyncAwsOrganizationsSourceOutput) ToResourceDataSyncAwsOrganizationsSourceOutput

func (o ResourceDataSyncAwsOrganizationsSourceOutput) ToResourceDataSyncAwsOrganizationsSourceOutput() ResourceDataSyncAwsOrganizationsSourceOutput

func (ResourceDataSyncAwsOrganizationsSourceOutput) ToResourceDataSyncAwsOrganizationsSourceOutputWithContext

func (o ResourceDataSyncAwsOrganizationsSourceOutput) ToResourceDataSyncAwsOrganizationsSourceOutputWithContext(ctx context.Context) ResourceDataSyncAwsOrganizationsSourceOutput

func (ResourceDataSyncAwsOrganizationsSourceOutput) ToResourceDataSyncAwsOrganizationsSourcePtrOutput

func (o ResourceDataSyncAwsOrganizationsSourceOutput) ToResourceDataSyncAwsOrganizationsSourcePtrOutput() ResourceDataSyncAwsOrganizationsSourcePtrOutput

func (ResourceDataSyncAwsOrganizationsSourceOutput) ToResourceDataSyncAwsOrganizationsSourcePtrOutputWithContext

func (o ResourceDataSyncAwsOrganizationsSourceOutput) ToResourceDataSyncAwsOrganizationsSourcePtrOutputWithContext(ctx context.Context) ResourceDataSyncAwsOrganizationsSourcePtrOutput

type ResourceDataSyncAwsOrganizationsSourcePtrInput

type ResourceDataSyncAwsOrganizationsSourcePtrInput interface {
	pulumi.Input

	ToResourceDataSyncAwsOrganizationsSourcePtrOutput() ResourceDataSyncAwsOrganizationsSourcePtrOutput
	ToResourceDataSyncAwsOrganizationsSourcePtrOutputWithContext(context.Context) ResourceDataSyncAwsOrganizationsSourcePtrOutput
}

ResourceDataSyncAwsOrganizationsSourcePtrInput is an input type that accepts ResourceDataSyncAwsOrganizationsSourceArgs, ResourceDataSyncAwsOrganizationsSourcePtr and ResourceDataSyncAwsOrganizationsSourcePtrOutput values. You can construct a concrete instance of `ResourceDataSyncAwsOrganizationsSourcePtrInput` via:

        ResourceDataSyncAwsOrganizationsSourceArgs{...}

or:

        nil

type ResourceDataSyncAwsOrganizationsSourcePtrOutput

type ResourceDataSyncAwsOrganizationsSourcePtrOutput struct{ *pulumi.OutputState }

func (ResourceDataSyncAwsOrganizationsSourcePtrOutput) Elem

func (ResourceDataSyncAwsOrganizationsSourcePtrOutput) ElementType

func (ResourceDataSyncAwsOrganizationsSourcePtrOutput) OrganizationSourceType

func (ResourceDataSyncAwsOrganizationsSourcePtrOutput) OrganizationalUnits

func (ResourceDataSyncAwsOrganizationsSourcePtrOutput) ToResourceDataSyncAwsOrganizationsSourcePtrOutput

func (o ResourceDataSyncAwsOrganizationsSourcePtrOutput) ToResourceDataSyncAwsOrganizationsSourcePtrOutput() ResourceDataSyncAwsOrganizationsSourcePtrOutput

func (ResourceDataSyncAwsOrganizationsSourcePtrOutput) ToResourceDataSyncAwsOrganizationsSourcePtrOutputWithContext

func (o ResourceDataSyncAwsOrganizationsSourcePtrOutput) ToResourceDataSyncAwsOrganizationsSourcePtrOutputWithContext(ctx context.Context) ResourceDataSyncAwsOrganizationsSourcePtrOutput

type ResourceDataSyncInput

type ResourceDataSyncInput interface {
	pulumi.Input

	ToResourceDataSyncOutput() ResourceDataSyncOutput
	ToResourceDataSyncOutputWithContext(ctx context.Context) ResourceDataSyncOutput
}

type ResourceDataSyncOutput

type ResourceDataSyncOutput struct{ *pulumi.OutputState }

func (ResourceDataSyncOutput) BucketName added in v0.17.0

func (ResourceDataSyncOutput) BucketPrefix added in v0.17.0

func (ResourceDataSyncOutput) BucketRegion added in v0.17.0

func (ResourceDataSyncOutput) ElementType

func (ResourceDataSyncOutput) ElementType() reflect.Type

func (ResourceDataSyncOutput) KMSKeyArn added in v0.17.0

func (ResourceDataSyncOutput) S3Destination added in v0.17.0

func (ResourceDataSyncOutput) SyncFormat added in v0.17.0

func (ResourceDataSyncOutput) SyncName added in v0.17.0

func (ResourceDataSyncOutput) SyncSource added in v0.17.0

func (ResourceDataSyncOutput) SyncType added in v0.17.0

func (ResourceDataSyncOutput) ToResourceDataSyncOutput

func (o ResourceDataSyncOutput) ToResourceDataSyncOutput() ResourceDataSyncOutput

func (ResourceDataSyncOutput) ToResourceDataSyncOutputWithContext

func (o ResourceDataSyncOutput) ToResourceDataSyncOutputWithContext(ctx context.Context) ResourceDataSyncOutput

type ResourceDataSyncS3Destination

type ResourceDataSyncS3Destination struct {
	BucketName   string  `pulumi:"bucketName"`
	BucketPrefix *string `pulumi:"bucketPrefix"`
	BucketRegion string  `pulumi:"bucketRegion"`
	KMSKeyArn    *string `pulumi:"kMSKeyArn"`
	SyncFormat   string  `pulumi:"syncFormat"`
}

type ResourceDataSyncS3DestinationArgs

type ResourceDataSyncS3DestinationArgs struct {
	BucketName   pulumi.StringInput    `pulumi:"bucketName"`
	BucketPrefix pulumi.StringPtrInput `pulumi:"bucketPrefix"`
	BucketRegion pulumi.StringInput    `pulumi:"bucketRegion"`
	KMSKeyArn    pulumi.StringPtrInput `pulumi:"kMSKeyArn"`
	SyncFormat   pulumi.StringInput    `pulumi:"syncFormat"`
}

func (ResourceDataSyncS3DestinationArgs) ElementType

func (ResourceDataSyncS3DestinationArgs) ToResourceDataSyncS3DestinationOutput

func (i ResourceDataSyncS3DestinationArgs) ToResourceDataSyncS3DestinationOutput() ResourceDataSyncS3DestinationOutput

func (ResourceDataSyncS3DestinationArgs) ToResourceDataSyncS3DestinationOutputWithContext

func (i ResourceDataSyncS3DestinationArgs) ToResourceDataSyncS3DestinationOutputWithContext(ctx context.Context) ResourceDataSyncS3DestinationOutput

func (ResourceDataSyncS3DestinationArgs) ToResourceDataSyncS3DestinationPtrOutput

func (i ResourceDataSyncS3DestinationArgs) ToResourceDataSyncS3DestinationPtrOutput() ResourceDataSyncS3DestinationPtrOutput

func (ResourceDataSyncS3DestinationArgs) ToResourceDataSyncS3DestinationPtrOutputWithContext

func (i ResourceDataSyncS3DestinationArgs) ToResourceDataSyncS3DestinationPtrOutputWithContext(ctx context.Context) ResourceDataSyncS3DestinationPtrOutput

type ResourceDataSyncS3DestinationInput

type ResourceDataSyncS3DestinationInput interface {
	pulumi.Input

	ToResourceDataSyncS3DestinationOutput() ResourceDataSyncS3DestinationOutput
	ToResourceDataSyncS3DestinationOutputWithContext(context.Context) ResourceDataSyncS3DestinationOutput
}

ResourceDataSyncS3DestinationInput is an input type that accepts ResourceDataSyncS3DestinationArgs and ResourceDataSyncS3DestinationOutput values. You can construct a concrete instance of `ResourceDataSyncS3DestinationInput` via:

ResourceDataSyncS3DestinationArgs{...}

type ResourceDataSyncS3DestinationOutput

type ResourceDataSyncS3DestinationOutput struct{ *pulumi.OutputState }

func (ResourceDataSyncS3DestinationOutput) BucketName

func (ResourceDataSyncS3DestinationOutput) BucketPrefix

func (ResourceDataSyncS3DestinationOutput) BucketRegion

func (ResourceDataSyncS3DestinationOutput) ElementType

func (ResourceDataSyncS3DestinationOutput) KMSKeyArn

func (ResourceDataSyncS3DestinationOutput) SyncFormat

func (ResourceDataSyncS3DestinationOutput) ToResourceDataSyncS3DestinationOutput

func (o ResourceDataSyncS3DestinationOutput) ToResourceDataSyncS3DestinationOutput() ResourceDataSyncS3DestinationOutput

func (ResourceDataSyncS3DestinationOutput) ToResourceDataSyncS3DestinationOutputWithContext

func (o ResourceDataSyncS3DestinationOutput) ToResourceDataSyncS3DestinationOutputWithContext(ctx context.Context) ResourceDataSyncS3DestinationOutput

func (ResourceDataSyncS3DestinationOutput) ToResourceDataSyncS3DestinationPtrOutput

func (o ResourceDataSyncS3DestinationOutput) ToResourceDataSyncS3DestinationPtrOutput() ResourceDataSyncS3DestinationPtrOutput

func (ResourceDataSyncS3DestinationOutput) ToResourceDataSyncS3DestinationPtrOutputWithContext

func (o ResourceDataSyncS3DestinationOutput) ToResourceDataSyncS3DestinationPtrOutputWithContext(ctx context.Context) ResourceDataSyncS3DestinationPtrOutput

type ResourceDataSyncS3DestinationPtrInput

type ResourceDataSyncS3DestinationPtrInput interface {
	pulumi.Input

	ToResourceDataSyncS3DestinationPtrOutput() ResourceDataSyncS3DestinationPtrOutput
	ToResourceDataSyncS3DestinationPtrOutputWithContext(context.Context) ResourceDataSyncS3DestinationPtrOutput
}

ResourceDataSyncS3DestinationPtrInput is an input type that accepts ResourceDataSyncS3DestinationArgs, ResourceDataSyncS3DestinationPtr and ResourceDataSyncS3DestinationPtrOutput values. You can construct a concrete instance of `ResourceDataSyncS3DestinationPtrInput` via:

        ResourceDataSyncS3DestinationArgs{...}

or:

        nil

type ResourceDataSyncS3DestinationPtrOutput

type ResourceDataSyncS3DestinationPtrOutput struct{ *pulumi.OutputState }

func (ResourceDataSyncS3DestinationPtrOutput) BucketName

func (ResourceDataSyncS3DestinationPtrOutput) BucketPrefix

func (ResourceDataSyncS3DestinationPtrOutput) BucketRegion

func (ResourceDataSyncS3DestinationPtrOutput) Elem

func (ResourceDataSyncS3DestinationPtrOutput) ElementType

func (ResourceDataSyncS3DestinationPtrOutput) KMSKeyArn

func (ResourceDataSyncS3DestinationPtrOutput) SyncFormat

func (ResourceDataSyncS3DestinationPtrOutput) ToResourceDataSyncS3DestinationPtrOutput

func (o ResourceDataSyncS3DestinationPtrOutput) ToResourceDataSyncS3DestinationPtrOutput() ResourceDataSyncS3DestinationPtrOutput

func (ResourceDataSyncS3DestinationPtrOutput) ToResourceDataSyncS3DestinationPtrOutputWithContext

func (o ResourceDataSyncS3DestinationPtrOutput) ToResourceDataSyncS3DestinationPtrOutputWithContext(ctx context.Context) ResourceDataSyncS3DestinationPtrOutput

type ResourceDataSyncState

type ResourceDataSyncState struct {
}

func (ResourceDataSyncState) ElementType

func (ResourceDataSyncState) ElementType() reflect.Type

type ResourceDataSyncSyncSource

type ResourceDataSyncSyncSource struct {
	AwsOrganizationsSource *ResourceDataSyncAwsOrganizationsSource `pulumi:"awsOrganizationsSource"`
	IncludeFutureRegions   *bool                                   `pulumi:"includeFutureRegions"`
	SourceRegions          []string                                `pulumi:"sourceRegions"`
	SourceType             string                                  `pulumi:"sourceType"`
}

type ResourceDataSyncSyncSourceArgs

type ResourceDataSyncSyncSourceArgs struct {
	AwsOrganizationsSource ResourceDataSyncAwsOrganizationsSourcePtrInput `pulumi:"awsOrganizationsSource"`
	IncludeFutureRegions   pulumi.BoolPtrInput                            `pulumi:"includeFutureRegions"`
	SourceRegions          pulumi.StringArrayInput                        `pulumi:"sourceRegions"`
	SourceType             pulumi.StringInput                             `pulumi:"sourceType"`
}

func (ResourceDataSyncSyncSourceArgs) ElementType

func (ResourceDataSyncSyncSourceArgs) ToResourceDataSyncSyncSourceOutput

func (i ResourceDataSyncSyncSourceArgs) ToResourceDataSyncSyncSourceOutput() ResourceDataSyncSyncSourceOutput

func (ResourceDataSyncSyncSourceArgs) ToResourceDataSyncSyncSourceOutputWithContext

func (i ResourceDataSyncSyncSourceArgs) ToResourceDataSyncSyncSourceOutputWithContext(ctx context.Context) ResourceDataSyncSyncSourceOutput

func (ResourceDataSyncSyncSourceArgs) ToResourceDataSyncSyncSourcePtrOutput

func (i ResourceDataSyncSyncSourceArgs) ToResourceDataSyncSyncSourcePtrOutput() ResourceDataSyncSyncSourcePtrOutput

func (ResourceDataSyncSyncSourceArgs) ToResourceDataSyncSyncSourcePtrOutputWithContext

func (i ResourceDataSyncSyncSourceArgs) ToResourceDataSyncSyncSourcePtrOutputWithContext(ctx context.Context) ResourceDataSyncSyncSourcePtrOutput

type ResourceDataSyncSyncSourceInput

type ResourceDataSyncSyncSourceInput interface {
	pulumi.Input

	ToResourceDataSyncSyncSourceOutput() ResourceDataSyncSyncSourceOutput
	ToResourceDataSyncSyncSourceOutputWithContext(context.Context) ResourceDataSyncSyncSourceOutput
}

ResourceDataSyncSyncSourceInput is an input type that accepts ResourceDataSyncSyncSourceArgs and ResourceDataSyncSyncSourceOutput values. You can construct a concrete instance of `ResourceDataSyncSyncSourceInput` via:

ResourceDataSyncSyncSourceArgs{...}

type ResourceDataSyncSyncSourceOutput

type ResourceDataSyncSyncSourceOutput struct{ *pulumi.OutputState }

func (ResourceDataSyncSyncSourceOutput) AwsOrganizationsSource

func (ResourceDataSyncSyncSourceOutput) ElementType

func (ResourceDataSyncSyncSourceOutput) IncludeFutureRegions

func (o ResourceDataSyncSyncSourceOutput) IncludeFutureRegions() pulumi.BoolPtrOutput

func (ResourceDataSyncSyncSourceOutput) SourceRegions

func (ResourceDataSyncSyncSourceOutput) SourceType

func (ResourceDataSyncSyncSourceOutput) ToResourceDataSyncSyncSourceOutput

func (o ResourceDataSyncSyncSourceOutput) ToResourceDataSyncSyncSourceOutput() ResourceDataSyncSyncSourceOutput

func (ResourceDataSyncSyncSourceOutput) ToResourceDataSyncSyncSourceOutputWithContext

func (o ResourceDataSyncSyncSourceOutput) ToResourceDataSyncSyncSourceOutputWithContext(ctx context.Context) ResourceDataSyncSyncSourceOutput

func (ResourceDataSyncSyncSourceOutput) ToResourceDataSyncSyncSourcePtrOutput

func (o ResourceDataSyncSyncSourceOutput) ToResourceDataSyncSyncSourcePtrOutput() ResourceDataSyncSyncSourcePtrOutput

func (ResourceDataSyncSyncSourceOutput) ToResourceDataSyncSyncSourcePtrOutputWithContext

func (o ResourceDataSyncSyncSourceOutput) ToResourceDataSyncSyncSourcePtrOutputWithContext(ctx context.Context) ResourceDataSyncSyncSourcePtrOutput

type ResourceDataSyncSyncSourcePtrInput

type ResourceDataSyncSyncSourcePtrInput interface {
	pulumi.Input

	ToResourceDataSyncSyncSourcePtrOutput() ResourceDataSyncSyncSourcePtrOutput
	ToResourceDataSyncSyncSourcePtrOutputWithContext(context.Context) ResourceDataSyncSyncSourcePtrOutput
}

ResourceDataSyncSyncSourcePtrInput is an input type that accepts ResourceDataSyncSyncSourceArgs, ResourceDataSyncSyncSourcePtr and ResourceDataSyncSyncSourcePtrOutput values. You can construct a concrete instance of `ResourceDataSyncSyncSourcePtrInput` via:

        ResourceDataSyncSyncSourceArgs{...}

or:

        nil

type ResourceDataSyncSyncSourcePtrOutput

type ResourceDataSyncSyncSourcePtrOutput struct{ *pulumi.OutputState }

func (ResourceDataSyncSyncSourcePtrOutput) AwsOrganizationsSource

func (ResourceDataSyncSyncSourcePtrOutput) Elem

func (ResourceDataSyncSyncSourcePtrOutput) ElementType

func (ResourceDataSyncSyncSourcePtrOutput) IncludeFutureRegions

func (o ResourceDataSyncSyncSourcePtrOutput) IncludeFutureRegions() pulumi.BoolPtrOutput

func (ResourceDataSyncSyncSourcePtrOutput) SourceRegions

func (ResourceDataSyncSyncSourcePtrOutput) SourceType

func (ResourceDataSyncSyncSourcePtrOutput) ToResourceDataSyncSyncSourcePtrOutput

func (o ResourceDataSyncSyncSourcePtrOutput) ToResourceDataSyncSyncSourcePtrOutput() ResourceDataSyncSyncSourcePtrOutput

func (ResourceDataSyncSyncSourcePtrOutput) ToResourceDataSyncSyncSourcePtrOutputWithContext

func (o ResourceDataSyncSyncSourcePtrOutput) ToResourceDataSyncSyncSourcePtrOutputWithContext(ctx context.Context) ResourceDataSyncSyncSourcePtrOutput

type ResourcePolicy added in v0.41.0

type ResourcePolicy struct {
	pulumi.CustomResourceState

	// Actual policy statement.
	Policy pulumi.AnyOutput `pulumi:"policy"`
	// A snapshot identifier for the policy over time.
	PolicyHash pulumi.StringOutput `pulumi:"policyHash"`
	// An unique identifier within the policies of a resource.
	PolicyId pulumi.StringOutput `pulumi:"policyId"`
	// Arn of OpsItemGroup etc.
	ResourceArn pulumi.StringOutput `pulumi:"resourceArn"`
}

Resource Type definition for AWS::SSM::ResourcePolicy

func GetResourcePolicy added in v0.41.0

func GetResourcePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourcePolicyState, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)

GetResourcePolicy gets an existing ResourcePolicy 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 NewResourcePolicy added in v0.41.0

func NewResourcePolicy(ctx *pulumi.Context,
	name string, args *ResourcePolicyArgs, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)

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

func (*ResourcePolicy) ElementType added in v0.41.0

func (*ResourcePolicy) ElementType() reflect.Type

func (*ResourcePolicy) ToResourcePolicyOutput added in v0.41.0

func (i *ResourcePolicy) ToResourcePolicyOutput() ResourcePolicyOutput

func (*ResourcePolicy) ToResourcePolicyOutputWithContext added in v0.41.0

func (i *ResourcePolicy) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput

type ResourcePolicyArgs added in v0.41.0

type ResourcePolicyArgs struct {
	// Actual policy statement.
	Policy pulumi.Input
	// Arn of OpsItemGroup etc.
	ResourceArn pulumi.StringInput
}

The set of arguments for constructing a ResourcePolicy resource.

func (ResourcePolicyArgs) ElementType added in v0.41.0

func (ResourcePolicyArgs) ElementType() reflect.Type

type ResourcePolicyInput added in v0.41.0

type ResourcePolicyInput interface {
	pulumi.Input

	ToResourcePolicyOutput() ResourcePolicyOutput
	ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
}

type ResourcePolicyOutput added in v0.41.0

type ResourcePolicyOutput struct{ *pulumi.OutputState }

func (ResourcePolicyOutput) ElementType added in v0.41.0

func (ResourcePolicyOutput) ElementType() reflect.Type

func (ResourcePolicyOutput) Policy added in v0.41.0

Actual policy statement.

func (ResourcePolicyOutput) PolicyHash added in v0.41.0

func (o ResourcePolicyOutput) PolicyHash() pulumi.StringOutput

A snapshot identifier for the policy over time.

func (ResourcePolicyOutput) PolicyId added in v0.41.0

An unique identifier within the policies of a resource.

func (ResourcePolicyOutput) ResourceArn added in v0.41.0

func (o ResourcePolicyOutput) ResourceArn() pulumi.StringOutput

Arn of OpsItemGroup etc.

func (ResourcePolicyOutput) ToResourcePolicyOutput added in v0.41.0

func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput

func (ResourcePolicyOutput) ToResourcePolicyOutputWithContext added in v0.41.0

func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput

type ResourcePolicyState added in v0.41.0

type ResourcePolicyState struct {
}

func (ResourcePolicyState) ElementType added in v0.41.0

func (ResourcePolicyState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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