get Document
Gets the contents of the specified Systems Manager document.
Example Usage
To get the contents of the document owned by AWS.
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.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.getDocument(GetDocumentArgs.builder()
.name("AWS-GatherSoftwareInventory")
.documentFormat("YAML")
.build());
ctx.export("content", foo.applyValue(getDocumentResult -> getDocumentResult.content()));
}
}Content copied to clipboard
Return
A collection of values returned by getDocument.
Parameters
argument
A collection of arguments for invoking getDocument.
suspend fun getDocument(documentFormat: String? = null, documentVersion: String? = null, name: String): GetDocumentResult
Return
A collection of values returned by getDocument.
Parameters
document Format
Returns the document in the specified format. The document format can be either JSON, YAML and TEXT. JSON is the default format.
document Version
Document version for which you want information.
name
Name of the Systems Manager document.
See also
suspend fun getDocument(argument: suspend GetDocumentPlainArgsBuilder.() -> Unit): GetDocumentResult
Return
A collection of values returned by getDocument.
Parameters
argument
Builder for com.pulumi.aws.ssm.kotlin.inputs.GetDocumentPlainArgs.