Default Patch Baseline Args
    data class DefaultPatchBaselineArgs(val baselineId: Output<String>? = null, val operatingSystem: Output<String>? = null) : ConvertibleToJava<DefaultPatchBaselineArgs> 
Resource for registering an AWS Systems Manager Default Patch Baseline.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const examplePatchBaseline = new aws.ssm.PatchBaseline("example", {
    name: "example",
    approvedPatches: ["KB123456"],
});
const example = new aws.ssm.DefaultPatchBaseline("example", {
    baselineId: examplePatchBaseline.id,
    operatingSystem: examplePatchBaseline.operatingSystem,
});Content copied to clipboard
import pulumi
import pulumi_aws as aws
example_patch_baseline = aws.ssm.PatchBaseline("example",
    name="example",
    approved_patches=["KB123456"])
example = aws.ssm.DefaultPatchBaseline("example",
    baseline_id=example_patch_baseline.id,
    operating_system=example_patch_baseline.operating_system)Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
    var examplePatchBaseline = new Aws.Ssm.PatchBaseline("example", new()
    {
        Name = "example",
        ApprovedPatches = new[]
        {
            "KB123456",
        },
    });
    var example = new Aws.Ssm.DefaultPatchBaseline("example", new()
    {
        BaselineId = examplePatchBaseline.Id,
        OperatingSystem = examplePatchBaseline.OperatingSystem,
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ssm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		examplePatchBaseline, err := ssm.NewPatchBaseline(ctx, "example", &ssm.PatchBaselineArgs{
			Name: pulumi.String("example"),
			ApprovedPatches: pulumi.StringArray{
				pulumi.String("KB123456"),
			},
		})
		if err != nil {
			return err
		}
		_, err = ssm.NewDefaultPatchBaseline(ctx, "example", &ssm.DefaultPatchBaselineArgs{
			BaselineId:      examplePatchBaseline.ID(),
			OperatingSystem: examplePatchBaseline.OperatingSystem,
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ssm.PatchBaseline;
import com.pulumi.aws.ssm.PatchBaselineArgs;
import com.pulumi.aws.ssm.DefaultPatchBaseline;
import com.pulumi.aws.ssm.DefaultPatchBaselineArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var examplePatchBaseline = new PatchBaseline("examplePatchBaseline", PatchBaselineArgs.builder()
            .name("example")
            .approvedPatches("KB123456")
            .build());
        var example = new DefaultPatchBaseline("example", DefaultPatchBaselineArgs.builder()
            .baselineId(examplePatchBaseline.id())
            .operatingSystem(examplePatchBaseline.operatingSystem())
            .build());
    }
}Content copied to clipboard
resources:
  example:
    type: aws:ssm:DefaultPatchBaseline
    properties:
      baselineId: ${examplePatchBaseline.id}
      operatingSystem: ${examplePatchBaseline.operatingSystem}
  examplePatchBaseline:
    type: aws:ssm:PatchBaseline
    name: example
    properties:
      name: example
      approvedPatches:
        - KB123456Content copied to clipboard
Import
Using the patch baseline ARN: Using the operating system value: Using pulumi import to import the Systems Manager Default Patch Baseline using the patch baseline ID, patch baseline ARN, or the operating system value. For example: Using the patch baseline ID:
$ pulumi import aws:ssm/defaultPatchBaseline:DefaultPatchBaseline example pb-1234567890abcdef1Content copied to clipboard
Using the patch baseline ARN:
$ pulumi import aws:ssm/defaultPatchBaseline:DefaultPatchBaseline example arn:aws:ssm:us-west-2:123456789012:patchbaseline/pb-1234567890abcdef1Content copied to clipboard
Using the operating system value:
$ pulumi import aws:ssm/defaultPatchBaseline:DefaultPatchBaseline example CENTOSContent copied to clipboard
Constructors
Link copied to clipboard
                fun DefaultPatchBaselineArgs(baselineId: Output<String>? = null, operatingSystem: Output<String>? = null)