Package com.pulumi.aws.ssm
Class SsmFunctions
- java.lang.Object
-
- com.pulumi.aws.ssm.SsmFunctions
-
public final class SsmFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SsmFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetContactsRotationResult>getContactsRotation(GetContactsRotationArgs args)Provides a Terraform data source for managing a Contacts Rotation in AWS Systems Manager Incident Manager ## Example Usage ### Basic Usagestatic com.pulumi.core.Output<GetContactsRotationResult>getContactsRotation(GetContactsRotationArgs args, com.pulumi.deployment.InvokeOptions options)Provides a Terraform data source for managing a Contacts Rotation in AWS Systems Manager Incident Manager ## Example Usage ### Basic Usagestatic com.pulumi.core.Output<GetContactsRotationResult>getContactsRotation(GetContactsRotationArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides a Terraform data source for managing a Contacts Rotation in AWS Systems Manager Incident Manager ## Example Usage ### Basic Usagestatic java.util.concurrent.CompletableFuture<GetContactsRotationResult>getContactsRotationPlain(GetContactsRotationPlainArgs args)Provides a Terraform data source for managing a Contacts Rotation in AWS Systems Manager Incident Manager ## Example Usage ### Basic Usagestatic java.util.concurrent.CompletableFuture<GetContactsRotationResult>getContactsRotationPlain(GetContactsRotationPlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides a Terraform data source for managing a Contacts Rotation in AWS Systems Manager Incident Manager ## Example Usage ### Basic Usagestatic com.pulumi.core.Output<GetDocumentResult>getDocument(GetDocumentArgs args)Gets the contents of the specified Systems Manager document.static com.pulumi.core.Output<GetDocumentResult>getDocument(GetDocumentArgs args, com.pulumi.deployment.InvokeOptions options)Gets the contents of the specified Systems Manager document.static com.pulumi.core.Output<GetDocumentResult>getDocument(GetDocumentArgs args, com.pulumi.deployment.InvokeOutputOptions options)Gets the contents of the specified Systems Manager document.static java.util.concurrent.CompletableFuture<GetDocumentResult>getDocumentPlain(GetDocumentPlainArgs args)Gets the contents of the specified Systems Manager document.static java.util.concurrent.CompletableFuture<GetDocumentResult>getDocumentPlain(GetDocumentPlainArgs args, com.pulumi.deployment.InvokeOptions options)Gets the contents of the specified Systems Manager document.static com.pulumi.core.Output<GetInstancesResult>getInstances()Use this data source to get the instance IDs of SSM managed instances.static com.pulumi.core.Output<GetInstancesResult>getInstances(GetInstancesArgs args)Use this data source to get the instance IDs of SSM managed instances.static com.pulumi.core.Output<GetInstancesResult>getInstances(GetInstancesArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the instance IDs of SSM managed instances.static com.pulumi.core.Output<GetInstancesResult>getInstances(GetInstancesArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get the instance IDs of SSM managed instances.static java.util.concurrent.CompletableFuture<GetInstancesResult>getInstancesPlain()Use this data source to get the instance IDs of SSM managed instances.static java.util.concurrent.CompletableFuture<GetInstancesResult>getInstancesPlain(GetInstancesPlainArgs args)Use this data source to get the instance IDs of SSM managed instances.static java.util.concurrent.CompletableFuture<GetInstancesResult>getInstancesPlain(GetInstancesPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the instance IDs of SSM managed instances.static com.pulumi.core.Output<GetMaintenanceWindowsResult>getMaintenanceWindows()Use this data source to get the window IDs of SSM maintenance windows.static com.pulumi.core.Output<GetMaintenanceWindowsResult>getMaintenanceWindows(GetMaintenanceWindowsArgs args)Use this data source to get the window IDs of SSM maintenance windows.static com.pulumi.core.Output<GetMaintenanceWindowsResult>getMaintenanceWindows(GetMaintenanceWindowsArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the window IDs of SSM maintenance windows.static com.pulumi.core.Output<GetMaintenanceWindowsResult>getMaintenanceWindows(GetMaintenanceWindowsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get the window IDs of SSM maintenance windows.static java.util.concurrent.CompletableFuture<GetMaintenanceWindowsResult>getMaintenanceWindowsPlain()Use this data source to get the window IDs of SSM maintenance windows.static java.util.concurrent.CompletableFuture<GetMaintenanceWindowsResult>getMaintenanceWindowsPlain(GetMaintenanceWindowsPlainArgs args)Use this data source to get the window IDs of SSM maintenance windows.static java.util.concurrent.CompletableFuture<GetMaintenanceWindowsResult>getMaintenanceWindowsPlain(GetMaintenanceWindowsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the window IDs of SSM maintenance windows.static com.pulumi.core.Output<GetParameterResult>getParameter(GetParameterArgs args)Provides an SSM Parameter data source.static com.pulumi.core.Output<GetParameterResult>getParameter(GetParameterArgs args, com.pulumi.deployment.InvokeOptions options)Provides an SSM Parameter data source.static com.pulumi.core.Output<GetParameterResult>getParameter(GetParameterArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides an SSM Parameter data source.static java.util.concurrent.CompletableFuture<GetParameterResult>getParameterPlain(GetParameterPlainArgs args)Provides an SSM Parameter data source.static java.util.concurrent.CompletableFuture<GetParameterResult>getParameterPlain(GetParameterPlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides an SSM Parameter data source.static com.pulumi.core.Output<GetParametersByPathResult>getParametersByPath(GetParametersByPathArgs args)Use this data source to get information about one or more System Manager parameters in a specific hierarchy.static com.pulumi.core.Output<GetParametersByPathResult>getParametersByPath(GetParametersByPathArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get information about one or more System Manager parameters in a specific hierarchy.static com.pulumi.core.Output<GetParametersByPathResult>getParametersByPath(GetParametersByPathArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get information about one or more System Manager parameters in a specific hierarchy.static java.util.concurrent.CompletableFuture<GetParametersByPathResult>getParametersByPathPlain(GetParametersByPathPlainArgs args)Use this data source to get information about one or more System Manager parameters in a specific hierarchy.static java.util.concurrent.CompletableFuture<GetParametersByPathResult>getParametersByPathPlain(GetParametersByPathPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get information about one or more System Manager parameters in a specific hierarchy.static com.pulumi.core.Output<GetPatchBaselineResult>getPatchBaseline(GetPatchBaselineArgs args)Provides an SSM Patch Baseline data source.static com.pulumi.core.Output<GetPatchBaselineResult>getPatchBaseline(GetPatchBaselineArgs args, com.pulumi.deployment.InvokeOptions options)Provides an SSM Patch Baseline data source.static com.pulumi.core.Output<GetPatchBaselineResult>getPatchBaseline(GetPatchBaselineArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides an SSM Patch Baseline data source.static java.util.concurrent.CompletableFuture<GetPatchBaselineResult>getPatchBaselinePlain(GetPatchBaselinePlainArgs args)Provides an SSM Patch Baseline data source.static java.util.concurrent.CompletableFuture<GetPatchBaselineResult>getPatchBaselinePlain(GetPatchBaselinePlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides an SSM Patch Baseline data source.static com.pulumi.core.Output<GetPatchBaselinesResult>getPatchBaselines()Data source for retrieving AWS SSM (Systems Manager) Patch Baselines.static com.pulumi.core.Output<GetPatchBaselinesResult>getPatchBaselines(GetPatchBaselinesArgs args)Data source for retrieving AWS SSM (Systems Manager) Patch Baselines.static com.pulumi.core.Output<GetPatchBaselinesResult>getPatchBaselines(GetPatchBaselinesArgs args, com.pulumi.deployment.InvokeOptions options)Data source for retrieving AWS SSM (Systems Manager) Patch Baselines.static com.pulumi.core.Output<GetPatchBaselinesResult>getPatchBaselines(GetPatchBaselinesArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for retrieving AWS SSM (Systems Manager) Patch Baselines.static java.util.concurrent.CompletableFuture<GetPatchBaselinesResult>getPatchBaselinesPlain()Data source for retrieving AWS SSM (Systems Manager) Patch Baselines.static java.util.concurrent.CompletableFuture<GetPatchBaselinesResult>getPatchBaselinesPlain(GetPatchBaselinesPlainArgs args)Data source for retrieving AWS SSM (Systems Manager) Patch Baselines.static java.util.concurrent.CompletableFuture<GetPatchBaselinesResult>getPatchBaselinesPlain(GetPatchBaselinesPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for retrieving AWS SSM (Systems Manager) Patch Baselines.
-
-
-
Method Detail
-
getContactsRotation
public static com.pulumi.core.Output<GetContactsRotationResult> getContactsRotation(GetContactsRotationArgs args)
Provides a Terraform data source for managing a Contacts Rotation in AWS Systems Manager Incident Manager ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetContactsRotationArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getContactsRotation(GetContactsRotationArgs.builder() .arn("arn:aws:ssm-contacts:us-east-1:012345678910:rotation/example") .build()); } }
-
getContactsRotationPlain
public static java.util.concurrent.CompletableFuture<GetContactsRotationResult> getContactsRotationPlain(GetContactsRotationPlainArgs args)
Provides a Terraform data source for managing a Contacts Rotation in AWS Systems Manager Incident Manager ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetContactsRotationArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getContactsRotation(GetContactsRotationArgs.builder() .arn("arn:aws:ssm-contacts:us-east-1:012345678910:rotation/example") .build()); } }
-
getContactsRotation
public static com.pulumi.core.Output<GetContactsRotationResult> getContactsRotation(GetContactsRotationArgs args, com.pulumi.deployment.InvokeOptions options)
Provides a Terraform data source for managing a Contacts Rotation in AWS Systems Manager Incident Manager ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetContactsRotationArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getContactsRotation(GetContactsRotationArgs.builder() .arn("arn:aws:ssm-contacts:us-east-1:012345678910:rotation/example") .build()); } }
-
getContactsRotation
public static com.pulumi.core.Output<GetContactsRotationResult> getContactsRotation(GetContactsRotationArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides a Terraform data source for managing a Contacts Rotation in AWS Systems Manager Incident Manager ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetContactsRotationArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getContactsRotation(GetContactsRotationArgs.builder() .arn("arn:aws:ssm-contacts:us-east-1:012345678910:rotation/example") .build()); } }
-
getContactsRotationPlain
public static java.util.concurrent.CompletableFuture<GetContactsRotationResult> getContactsRotationPlain(GetContactsRotationPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides a Terraform data source for managing a Contacts Rotation in AWS Systems Manager Incident Manager ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetContactsRotationArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getContactsRotation(GetContactsRotationArgs.builder() .arn("arn:aws:ssm-contacts:us-east-1:012345678910:rotation/example") .build()); } }
-
getDocument
public static com.pulumi.core.Output<GetDocumentResult> getDocument(GetDocumentArgs args)
Gets the contents of the specified Systems Manager document. ## Example Usage To get the contents of the document owned by AWS.
To get the contents of the custom document.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetDocumentArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getDocument(GetDocumentArgs.builder() .name("AWS-GatherSoftwareInventory") .documentFormat("YAML") .build()); ctx.export("content", foo.content()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetDocumentArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = SsmFunctions.getDocument(GetDocumentArgs.builder() .name(testAwsSsmDocument.name()) .documentFormat("JSON") .build()); } }
-
getDocumentPlain
public static java.util.concurrent.CompletableFuture<GetDocumentResult> getDocumentPlain(GetDocumentPlainArgs args)
Gets the contents of the specified Systems Manager document. ## Example Usage To get the contents of the document owned by AWS.
To get the contents of the custom document.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetDocumentArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getDocument(GetDocumentArgs.builder() .name("AWS-GatherSoftwareInventory") .documentFormat("YAML") .build()); ctx.export("content", foo.content()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetDocumentArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = SsmFunctions.getDocument(GetDocumentArgs.builder() .name(testAwsSsmDocument.name()) .documentFormat("JSON") .build()); } }
-
getDocument
public static com.pulumi.core.Output<GetDocumentResult> getDocument(GetDocumentArgs args, com.pulumi.deployment.InvokeOptions options)
Gets the contents of the specified Systems Manager document. ## Example Usage To get the contents of the document owned by AWS.
To get the contents of the custom document.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetDocumentArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getDocument(GetDocumentArgs.builder() .name("AWS-GatherSoftwareInventory") .documentFormat("YAML") .build()); ctx.export("content", foo.content()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetDocumentArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = SsmFunctions.getDocument(GetDocumentArgs.builder() .name(testAwsSsmDocument.name()) .documentFormat("JSON") .build()); } }
-
getDocument
public static com.pulumi.core.Output<GetDocumentResult> getDocument(GetDocumentArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Gets the contents of the specified Systems Manager document. ## Example Usage To get the contents of the document owned by AWS.
To get the contents of the custom document.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetDocumentArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getDocument(GetDocumentArgs.builder() .name("AWS-GatherSoftwareInventory") .documentFormat("YAML") .build()); ctx.export("content", foo.content()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetDocumentArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = SsmFunctions.getDocument(GetDocumentArgs.builder() .name(testAwsSsmDocument.name()) .documentFormat("JSON") .build()); } }
-
getDocumentPlain
public static java.util.concurrent.CompletableFuture<GetDocumentResult> getDocumentPlain(GetDocumentPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Gets the contents of the specified Systems Manager document. ## Example Usage To get the contents of the document owned by AWS.
To get the contents of the custom document.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetDocumentArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getDocument(GetDocumentArgs.builder() .name("AWS-GatherSoftwareInventory") .documentFormat("YAML") .build()); ctx.export("content", foo.content()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetDocumentArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = SsmFunctions.getDocument(GetDocumentArgs.builder() .name(testAwsSsmDocument.name()) .documentFormat("JSON") .build()); } }
-
getInstances
public static com.pulumi.core.Output<GetInstancesResult> getInstances()
Use this data source to get the instance IDs of SSM managed instances. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetInstancesArgs; import com.pulumi.aws.ssm.inputs.GetInstancesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getInstances(GetInstancesArgs.builder() .filters(GetInstancesFilterArgs.builder() .name("PlatformTypes") .values("Linux") .build()) .build()); } }
-
getInstancesPlain
public static java.util.concurrent.CompletableFuture<GetInstancesResult> getInstancesPlain()
Use this data source to get the instance IDs of SSM managed instances. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetInstancesArgs; import com.pulumi.aws.ssm.inputs.GetInstancesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getInstances(GetInstancesArgs.builder() .filters(GetInstancesFilterArgs.builder() .name("PlatformTypes") .values("Linux") .build()) .build()); } }
-
getInstances
public static com.pulumi.core.Output<GetInstancesResult> getInstances(GetInstancesArgs args)
Use this data source to get the instance IDs of SSM managed instances. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetInstancesArgs; import com.pulumi.aws.ssm.inputs.GetInstancesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getInstances(GetInstancesArgs.builder() .filters(GetInstancesFilterArgs.builder() .name("PlatformTypes") .values("Linux") .build()) .build()); } }
-
getInstancesPlain
public static java.util.concurrent.CompletableFuture<GetInstancesResult> getInstancesPlain(GetInstancesPlainArgs args)
Use this data source to get the instance IDs of SSM managed instances. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetInstancesArgs; import com.pulumi.aws.ssm.inputs.GetInstancesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getInstances(GetInstancesArgs.builder() .filters(GetInstancesFilterArgs.builder() .name("PlatformTypes") .values("Linux") .build()) .build()); } }
-
getInstances
public static com.pulumi.core.Output<GetInstancesResult> getInstances(GetInstancesArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the instance IDs of SSM managed instances. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetInstancesArgs; import com.pulumi.aws.ssm.inputs.GetInstancesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getInstances(GetInstancesArgs.builder() .filters(GetInstancesFilterArgs.builder() .name("PlatformTypes") .values("Linux") .build()) .build()); } }
-
getInstances
public static com.pulumi.core.Output<GetInstancesResult> getInstances(GetInstancesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get the instance IDs of SSM managed instances. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetInstancesArgs; import com.pulumi.aws.ssm.inputs.GetInstancesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getInstances(GetInstancesArgs.builder() .filters(GetInstancesFilterArgs.builder() .name("PlatformTypes") .values("Linux") .build()) .build()); } }
-
getInstancesPlain
public static java.util.concurrent.CompletableFuture<GetInstancesResult> getInstancesPlain(GetInstancesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the instance IDs of SSM managed instances. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetInstancesArgs; import com.pulumi.aws.ssm.inputs.GetInstancesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getInstances(GetInstancesArgs.builder() .filters(GetInstancesFilterArgs.builder() .name("PlatformTypes") .values("Linux") .build()) .build()); } }
-
getMaintenanceWindows
public static com.pulumi.core.Output<GetMaintenanceWindowsResult> getMaintenanceWindows()
Use this data source to get the window IDs of SSM maintenance windows. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsArgs; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getMaintenanceWindows(GetMaintenanceWindowsArgs.builder() .filters(GetMaintenanceWindowsFilterArgs.builder() .name("Enabled") .values("true") .build()) .build()); } }
-
getMaintenanceWindowsPlain
public static java.util.concurrent.CompletableFuture<GetMaintenanceWindowsResult> getMaintenanceWindowsPlain()
Use this data source to get the window IDs of SSM maintenance windows. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsArgs; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getMaintenanceWindows(GetMaintenanceWindowsArgs.builder() .filters(GetMaintenanceWindowsFilterArgs.builder() .name("Enabled") .values("true") .build()) .build()); } }
-
getMaintenanceWindows
public static com.pulumi.core.Output<GetMaintenanceWindowsResult> getMaintenanceWindows(GetMaintenanceWindowsArgs args)
Use this data source to get the window IDs of SSM maintenance windows. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsArgs; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getMaintenanceWindows(GetMaintenanceWindowsArgs.builder() .filters(GetMaintenanceWindowsFilterArgs.builder() .name("Enabled") .values("true") .build()) .build()); } }
-
getMaintenanceWindowsPlain
public static java.util.concurrent.CompletableFuture<GetMaintenanceWindowsResult> getMaintenanceWindowsPlain(GetMaintenanceWindowsPlainArgs args)
Use this data source to get the window IDs of SSM maintenance windows. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsArgs; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getMaintenanceWindows(GetMaintenanceWindowsArgs.builder() .filters(GetMaintenanceWindowsFilterArgs.builder() .name("Enabled") .values("true") .build()) .build()); } }
-
getMaintenanceWindows
public static com.pulumi.core.Output<GetMaintenanceWindowsResult> getMaintenanceWindows(GetMaintenanceWindowsArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the window IDs of SSM maintenance windows. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsArgs; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getMaintenanceWindows(GetMaintenanceWindowsArgs.builder() .filters(GetMaintenanceWindowsFilterArgs.builder() .name("Enabled") .values("true") .build()) .build()); } }
-
getMaintenanceWindows
public static com.pulumi.core.Output<GetMaintenanceWindowsResult> getMaintenanceWindows(GetMaintenanceWindowsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get the window IDs of SSM maintenance windows. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsArgs; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getMaintenanceWindows(GetMaintenanceWindowsArgs.builder() .filters(GetMaintenanceWindowsFilterArgs.builder() .name("Enabled") .values("true") .build()) .build()); } }
-
getMaintenanceWindowsPlain
public static java.util.concurrent.CompletableFuture<GetMaintenanceWindowsResult> getMaintenanceWindowsPlain(GetMaintenanceWindowsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the window IDs of SSM maintenance windows. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsArgs; import com.pulumi.aws.ssm.inputs.GetMaintenanceWindowsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getMaintenanceWindows(GetMaintenanceWindowsArgs.builder() .filters(GetMaintenanceWindowsFilterArgs.builder() .name("Enabled") .values("true") .build()) .build()); } }
-
getParameter
public static com.pulumi.core.Output<GetParameterResult> getParameter(GetParameterArgs args)
Provides an SSM Parameter data source. ## Example Usage ### Default
### With versionpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParameterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getParameter(GetParameterArgs.builder() .name("foo") .build()); } }
> **Note:** The unencrypted value of a SecureString will be stored in the raw state as plain-text.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParameterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getParameter(GetParameterArgs.builder() .name("foo:3") .build()); } }
-
getParameterPlain
public static java.util.concurrent.CompletableFuture<GetParameterResult> getParameterPlain(GetParameterPlainArgs args)
Provides an SSM Parameter data source. ## Example Usage ### Default
### With versionpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParameterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getParameter(GetParameterArgs.builder() .name("foo") .build()); } }
> **Note:** The unencrypted value of a SecureString will be stored in the raw state as plain-text.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParameterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getParameter(GetParameterArgs.builder() .name("foo:3") .build()); } }
-
getParameter
public static com.pulumi.core.Output<GetParameterResult> getParameter(GetParameterArgs args, com.pulumi.deployment.InvokeOptions options)
Provides an SSM Parameter data source. ## Example Usage ### Default
### With versionpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParameterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getParameter(GetParameterArgs.builder() .name("foo") .build()); } }
> **Note:** The unencrypted value of a SecureString will be stored in the raw state as plain-text.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParameterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getParameter(GetParameterArgs.builder() .name("foo:3") .build()); } }
-
getParameter
public static com.pulumi.core.Output<GetParameterResult> getParameter(GetParameterArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides an SSM Parameter data source. ## Example Usage ### Default
### With versionpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParameterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getParameter(GetParameterArgs.builder() .name("foo") .build()); } }
> **Note:** The unencrypted value of a SecureString will be stored in the raw state as plain-text.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParameterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getParameter(GetParameterArgs.builder() .name("foo:3") .build()); } }
-
getParameterPlain
public static java.util.concurrent.CompletableFuture<GetParameterResult> getParameterPlain(GetParameterPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides an SSM Parameter data source. ## Example Usage ### Default
### With versionpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParameterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getParameter(GetParameterArgs.builder() .name("foo") .build()); } }
> **Note:** The unencrypted value of a SecureString will be stored in the raw state as plain-text.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParameterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var foo = SsmFunctions.getParameter(GetParameterArgs.builder() .name("foo:3") .build()); } }
-
getParametersByPath
public static com.pulumi.core.Output<GetParametersByPathResult> getParametersByPath(GetParametersByPathArgs args)
Use this data source to get information about one or more System Manager parameters in a specific hierarchy. ## Example Usage
> **Note:** When the `withDecryption` argument is set to `true`, the unencrypted values of `SecureString` parameters will be stored in the raw state as plain-text as per normal Terraform behavior. > **Note:** The data source follows the behavior of the [SSM API](https://docs.aws.amazon.com/sdk-for-go/api/service/ssm/#Parameter) to return a string value, regardless of parameter type. For `StringList` type where the value is returned as a comma-separated string with no spaces between comma, you may use the built-in split function to get values in a list. Example: `split(",", data.aws_ssm_parameter.subnets.value)`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParametersByPathArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getParametersByPath(GetParametersByPathArgs.builder() .path("/site/newyork/department/") .build()); } }
-
getParametersByPathPlain
public static java.util.concurrent.CompletableFuture<GetParametersByPathResult> getParametersByPathPlain(GetParametersByPathPlainArgs args)
Use this data source to get information about one or more System Manager parameters in a specific hierarchy. ## Example Usage
> **Note:** When the `withDecryption` argument is set to `true`, the unencrypted values of `SecureString` parameters will be stored in the raw state as plain-text as per normal Terraform behavior. > **Note:** The data source follows the behavior of the [SSM API](https://docs.aws.amazon.com/sdk-for-go/api/service/ssm/#Parameter) to return a string value, regardless of parameter type. For `StringList` type where the value is returned as a comma-separated string with no spaces between comma, you may use the built-in split function to get values in a list. Example: `split(",", data.aws_ssm_parameter.subnets.value)`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParametersByPathArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getParametersByPath(GetParametersByPathArgs.builder() .path("/site/newyork/department/") .build()); } }
-
getParametersByPath
public static com.pulumi.core.Output<GetParametersByPathResult> getParametersByPath(GetParametersByPathArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about one or more System Manager parameters in a specific hierarchy. ## Example Usage
> **Note:** When the `withDecryption` argument is set to `true`, the unencrypted values of `SecureString` parameters will be stored in the raw state as plain-text as per normal Terraform behavior. > **Note:** The data source follows the behavior of the [SSM API](https://docs.aws.amazon.com/sdk-for-go/api/service/ssm/#Parameter) to return a string value, regardless of parameter type. For `StringList` type where the value is returned as a comma-separated string with no spaces between comma, you may use the built-in split function to get values in a list. Example: `split(",", data.aws_ssm_parameter.subnets.value)`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParametersByPathArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getParametersByPath(GetParametersByPathArgs.builder() .path("/site/newyork/department/") .build()); } }
-
getParametersByPath
public static com.pulumi.core.Output<GetParametersByPathResult> getParametersByPath(GetParametersByPathArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get information about one or more System Manager parameters in a specific hierarchy. ## Example Usage
> **Note:** When the `withDecryption` argument is set to `true`, the unencrypted values of `SecureString` parameters will be stored in the raw state as plain-text as per normal Terraform behavior. > **Note:** The data source follows the behavior of the [SSM API](https://docs.aws.amazon.com/sdk-for-go/api/service/ssm/#Parameter) to return a string value, regardless of parameter type. For `StringList` type where the value is returned as a comma-separated string with no spaces between comma, you may use the built-in split function to get values in a list. Example: `split(",", data.aws_ssm_parameter.subnets.value)`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParametersByPathArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getParametersByPath(GetParametersByPathArgs.builder() .path("/site/newyork/department/") .build()); } }
-
getParametersByPathPlain
public static java.util.concurrent.CompletableFuture<GetParametersByPathResult> getParametersByPathPlain(GetParametersByPathPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about one or more System Manager parameters in a specific hierarchy. ## Example Usage
> **Note:** When the `withDecryption` argument is set to `true`, the unencrypted values of `SecureString` parameters will be stored in the raw state as plain-text as per normal Terraform behavior. > **Note:** The data source follows the behavior of the [SSM API](https://docs.aws.amazon.com/sdk-for-go/api/service/ssm/#Parameter) to return a string value, regardless of parameter type. For `StringList` type where the value is returned as a comma-separated string with no spaces between comma, you may use the built-in split function to get values in a list. Example: `split(",", data.aws_ssm_parameter.subnets.value)`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetParametersByPathArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getParametersByPath(GetParametersByPathArgs.builder() .path("/site/newyork/department/") .build()); } }
-
getPatchBaseline
public static com.pulumi.core.Output<GetPatchBaselineResult> getPatchBaseline(GetPatchBaselineArgs args)
Provides an SSM Patch Baseline data source. Useful if you wish to reuse the default baselines provided. ## Example Usage To retrieve a baseline provided by AWS:
To retrieve a baseline on your account:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselineArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var centos = SsmFunctions.getPatchBaseline(GetPatchBaselineArgs.builder() .owner("AWS") .namePrefix("AWS-") .operatingSystem("CENTOS") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselineArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var defaultCustom = SsmFunctions.getPatchBaseline(GetPatchBaselineArgs.builder() .owner("Self") .namePrefix("MyCustomBaseline") .defaultBaseline(true) .operatingSystem("WINDOWS") .build()); } }
-
getPatchBaselinePlain
public static java.util.concurrent.CompletableFuture<GetPatchBaselineResult> getPatchBaselinePlain(GetPatchBaselinePlainArgs args)
Provides an SSM Patch Baseline data source. Useful if you wish to reuse the default baselines provided. ## Example Usage To retrieve a baseline provided by AWS:
To retrieve a baseline on your account:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselineArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var centos = SsmFunctions.getPatchBaseline(GetPatchBaselineArgs.builder() .owner("AWS") .namePrefix("AWS-") .operatingSystem("CENTOS") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselineArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var defaultCustom = SsmFunctions.getPatchBaseline(GetPatchBaselineArgs.builder() .owner("Self") .namePrefix("MyCustomBaseline") .defaultBaseline(true) .operatingSystem("WINDOWS") .build()); } }
-
getPatchBaseline
public static com.pulumi.core.Output<GetPatchBaselineResult> getPatchBaseline(GetPatchBaselineArgs args, com.pulumi.deployment.InvokeOptions options)
Provides an SSM Patch Baseline data source. Useful if you wish to reuse the default baselines provided. ## Example Usage To retrieve a baseline provided by AWS:
To retrieve a baseline on your account:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselineArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var centos = SsmFunctions.getPatchBaseline(GetPatchBaselineArgs.builder() .owner("AWS") .namePrefix("AWS-") .operatingSystem("CENTOS") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselineArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var defaultCustom = SsmFunctions.getPatchBaseline(GetPatchBaselineArgs.builder() .owner("Self") .namePrefix("MyCustomBaseline") .defaultBaseline(true) .operatingSystem("WINDOWS") .build()); } }
-
getPatchBaseline
public static com.pulumi.core.Output<GetPatchBaselineResult> getPatchBaseline(GetPatchBaselineArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides an SSM Patch Baseline data source. Useful if you wish to reuse the default baselines provided. ## Example Usage To retrieve a baseline provided by AWS:
To retrieve a baseline on your account:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselineArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var centos = SsmFunctions.getPatchBaseline(GetPatchBaselineArgs.builder() .owner("AWS") .namePrefix("AWS-") .operatingSystem("CENTOS") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselineArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var defaultCustom = SsmFunctions.getPatchBaseline(GetPatchBaselineArgs.builder() .owner("Self") .namePrefix("MyCustomBaseline") .defaultBaseline(true) .operatingSystem("WINDOWS") .build()); } }
-
getPatchBaselinePlain
public static java.util.concurrent.CompletableFuture<GetPatchBaselineResult> getPatchBaselinePlain(GetPatchBaselinePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides an SSM Patch Baseline data source. Useful if you wish to reuse the default baselines provided. ## Example Usage To retrieve a baseline provided by AWS:
To retrieve a baseline on your account:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselineArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var centos = SsmFunctions.getPatchBaseline(GetPatchBaselineArgs.builder() .owner("AWS") .namePrefix("AWS-") .operatingSystem("CENTOS") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselineArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var defaultCustom = SsmFunctions.getPatchBaseline(GetPatchBaselineArgs.builder() .owner("Self") .namePrefix("MyCustomBaseline") .defaultBaseline(true) .operatingSystem("WINDOWS") .build()); } }
-
getPatchBaselines
public static com.pulumi.core.Output<GetPatchBaselinesResult> getPatchBaselines()
Data source for retrieving AWS SSM (Systems Manager) Patch Baselines. ## Example Usage ### Basic Usage
### With Filterspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .filters( GetPatchBaselinesFilterArgs.builder() .key("OWNER") .values("AWS") .build(), GetPatchBaselinesFilterArgs.builder() .key("OPERATING_SYSTEM") .values("WINDOWS") .build()) .build()); } }
-
getPatchBaselinesPlain
public static java.util.concurrent.CompletableFuture<GetPatchBaselinesResult> getPatchBaselinesPlain()
Data source for retrieving AWS SSM (Systems Manager) Patch Baselines. ## Example Usage ### Basic Usage
### With Filterspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .filters( GetPatchBaselinesFilterArgs.builder() .key("OWNER") .values("AWS") .build(), GetPatchBaselinesFilterArgs.builder() .key("OPERATING_SYSTEM") .values("WINDOWS") .build()) .build()); } }
-
getPatchBaselines
public static com.pulumi.core.Output<GetPatchBaselinesResult> getPatchBaselines(GetPatchBaselinesArgs args)
Data source for retrieving AWS SSM (Systems Manager) Patch Baselines. ## Example Usage ### Basic Usage
### With Filterspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .filters( GetPatchBaselinesFilterArgs.builder() .key("OWNER") .values("AWS") .build(), GetPatchBaselinesFilterArgs.builder() .key("OPERATING_SYSTEM") .values("WINDOWS") .build()) .build()); } }
-
getPatchBaselinesPlain
public static java.util.concurrent.CompletableFuture<GetPatchBaselinesResult> getPatchBaselinesPlain(GetPatchBaselinesPlainArgs args)
Data source for retrieving AWS SSM (Systems Manager) Patch Baselines. ## Example Usage ### Basic Usage
### With Filterspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .filters( GetPatchBaselinesFilterArgs.builder() .key("OWNER") .values("AWS") .build(), GetPatchBaselinesFilterArgs.builder() .key("OPERATING_SYSTEM") .values("WINDOWS") .build()) .build()); } }
-
getPatchBaselines
public static com.pulumi.core.Output<GetPatchBaselinesResult> getPatchBaselines(GetPatchBaselinesArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for retrieving AWS SSM (Systems Manager) Patch Baselines. ## Example Usage ### Basic Usage
### With Filterspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .filters( GetPatchBaselinesFilterArgs.builder() .key("OWNER") .values("AWS") .build(), GetPatchBaselinesFilterArgs.builder() .key("OPERATING_SYSTEM") .values("WINDOWS") .build()) .build()); } }
-
getPatchBaselines
public static com.pulumi.core.Output<GetPatchBaselinesResult> getPatchBaselines(GetPatchBaselinesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for retrieving AWS SSM (Systems Manager) Patch Baselines. ## Example Usage ### Basic Usage
### With Filterspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .filters( GetPatchBaselinesFilterArgs.builder() .key("OWNER") .values("AWS") .build(), GetPatchBaselinesFilterArgs.builder() .key("OPERATING_SYSTEM") .values("WINDOWS") .build()) .build()); } }
-
getPatchBaselinesPlain
public static java.util.concurrent.CompletableFuture<GetPatchBaselinesResult> getPatchBaselinesPlain(GetPatchBaselinesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for retrieving AWS SSM (Systems Manager) Patch Baselines. ## Example Usage ### Basic Usage
### With Filterspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssm.SsmFunctions; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesArgs; import com.pulumi.aws.ssm.inputs.GetPatchBaselinesFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = SsmFunctions.getPatchBaselines(GetPatchBaselinesArgs.builder() .filters( GetPatchBaselinesFilterArgs.builder() .key("OWNER") .values("AWS") .build(), GetPatchBaselinesFilterArgs.builder() .key("OPERATING_SYSTEM") .values("WINDOWS") .build()) .build()); } }
-
-