SigningCertificateArgs

data class SigningCertificateArgs(val certificateBody: Output<String>? = null, val status: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<SigningCertificateArgs>

Provides an IAM Signing Certificate resource to upload Signing Certificates.

Note: All arguments including the certificate body will be stored in the raw state as plain-text.

Example Usage

Using certs on file:

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.iam.SigningCertificate;
import com.pulumi.aws.iam.SigningCertificateArgs;
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 testCert = new SigningCertificate("testCert", SigningCertificateArgs.builder()
.username("some_test_cert")
.certificateBody(Files.readString(Paths.get("self-ca-cert.pem")))
.build());
}
}

Import

Using pulumi import, import IAM Signing Certificates using the id. For example:

$ pulumi import aws:iam/signingCertificate:SigningCertificate certificate IDIDIDIDID:user-name

Constructors

Link copied to clipboard
fun SigningCertificateArgs(certificateBody: Output<String>? = null, status: Output<String>? = null, userName: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): SigningCertificateArgs

Properties

Link copied to clipboard
val certificateBody: Output<String>? = null

The contents of the signing certificate in PEM-encoded format.

Link copied to clipboard
val status: Output<String>? = null

The status you want to assign to the certificate. Active means that the certificate can be used for programmatic calls to Amazon Web Services Inactive means that the certificate cannot be used.

Link copied to clipboard
val userName: Output<String>? = null

The name of the user the signing certificate is for.