Signing Certificate Args
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());
}
}Content copied to clipboard
Import
IAM Signing Certificates can be imported using the id, e.g.,
$ pulumi import aws:iam/signingCertificate:SigningCertificate certificate IDIDIDIDID:user-nameContent copied to clipboard
Constructors
Link copied to clipboard
fun SigningCertificateArgs(certificateBody: Output<String>? = null, status: Output<String>? = null, userName: Output<String>? = null)