getParameter

Provides an SSM Parameter data source.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const foo = aws.ssm.getParameter({
name: "foo",
});
import pulumi
import pulumi_aws as aws
foo = aws.ssm.get_parameter(name="foo")
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var foo = Aws.Ssm.GetParameter.Invoke(new()
{
Name = "foo",
});
});
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 {
_, err := ssm.LookupParameter(ctx, &ssm.LookupParameterArgs{
Name: "foo",
}, nil)
if err != nil {
return err
}
return nil
})
}
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.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) {
final var foo = SsmFunctions.getParameter(GetParameterArgs.builder()
.name("foo")
.build());
}
}
variables:
foo:
fn::invoke:
function: aws:ssm:getParameter
arguments:
name: foo

Note: The unencrypted value of a SecureString will be stored in the raw state as plain-text.

Return

A collection of values returned by getParameter.

Parameters

argument

A collection of arguments for invoking getParameter.


suspend fun getParameter(name: String, withDecryption: Boolean? = null): GetParameterResult

Return

A collection of values returned by getParameter.

Parameters

name

Name of the parameter.

withDecryption

Whether to return decrypted SecureString value. Defaults to true. In addition to all arguments above, the following attributes are exported:

See also


Return

A collection of values returned by getParameter.

Parameters

argument

Builder for com.pulumi.aws.ssm.kotlin.inputs.GetParameterPlainArgs.

See also