get Server Certificate
suspend fun getServerCertificate(argument: GetServerCertificatePlainArgs): GetServerCertificateResult
Use this data source to lookup information about IAM Server Certificates.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.iam.IamFunctions;
import com.pulumi.aws.iam.inputs.GetServerCertificateArgs;
import com.pulumi.aws.elb.LoadBalancer;
import com.pulumi.aws.elb.LoadBalancerArgs;
import com.pulumi.aws.elb.inputs.LoadBalancerListenerArgs;
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 my-domain = IamFunctions.getServerCertificate(GetServerCertificateArgs.builder()
.namePrefix("my-domain.org")
.latest(true)
.build());
var elb = new LoadBalancer("elb", LoadBalancerArgs.builder()
.listeners(LoadBalancerListenerArgs.builder()
.instancePort(8000)
.instanceProtocol("https")
.lbPort(443)
.lbProtocol("https")
.sslCertificateId(my_domain.arn())
.build())
.build());
}
}
Content copied to clipboard
Return
A collection of values returned by getServerCertificate.
Parameters
argument
A collection of arguments for invoking getServerCertificate.
suspend fun getServerCertificate(latest: Boolean? = null, name: String? = null, namePrefix: String? = null, pathPrefix: String? = null): GetServerCertificateResult
Return
A collection of values returned by getServerCertificate.
Parameters
latest
sort results by expiration date. returns the certificate with expiration date in furthest in the future.
name
exact name of the cert to lookup
name Prefix
prefix of cert to filter by
path Prefix
prefix of path to filter by
See also
suspend fun getServerCertificate(argument: suspend GetServerCertificatePlainArgsBuilder.() -> Unit): GetServerCertificateResult
Return
A collection of values returned by getServerCertificate.
Parameters
argument
Builder for com.pulumi.aws.iam.kotlin.inputs.GetServerCertificatePlainArgs.