Scaleway

Community
Package contributed by a community member
v0.3.0 published on Tuesday, Jun 7, 2022 by Lee Briggs

getLoadbalancerCertificate

Using getLoadbalancerCertificate

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getLoadbalancerCertificate(args: GetLoadbalancerCertificateArgs, opts?: InvokeOptions): Promise<GetLoadbalancerCertificateResult>
function getLoadbalancerCertificateOutput(args: GetLoadbalancerCertificateOutputArgs, opts?: InvokeOptions): Output<GetLoadbalancerCertificateResult>
def get_loadbalancer_certificate(certificate_id: Optional[str] = None,
                                 lb_id: Optional[str] = None,
                                 name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetLoadbalancerCertificateResult
def get_loadbalancer_certificate_output(certificate_id: Optional[pulumi.Input[str]] = None,
                                 lb_id: Optional[pulumi.Input[str]] = None,
                                 name: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetLoadbalancerCertificateResult]
func LookupLoadbalancerCertificate(ctx *Context, args *LookupLoadbalancerCertificateArgs, opts ...InvokeOption) (*LookupLoadbalancerCertificateResult, error)
func LookupLoadbalancerCertificateOutput(ctx *Context, args *LookupLoadbalancerCertificateOutputArgs, opts ...InvokeOption) LookupLoadbalancerCertificateResultOutput

> Note: This function is named LookupLoadbalancerCertificate in the Go SDK.

public static class GetLoadbalancerCertificate 
{
    public static Task<GetLoadbalancerCertificateResult> InvokeAsync(GetLoadbalancerCertificateArgs args, InvokeOptions? opts = null)
    public static Output<GetLoadbalancerCertificateResult> Invoke(GetLoadbalancerCertificateInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLoadbalancerCertificateResult> getLoadbalancerCertificate(GetLoadbalancerCertificateArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: scaleway:index/getLoadbalancerCertificate:getLoadbalancerCertificate
  Arguments:
    # Arguments dictionary

The following arguments are supported:

CertificateId string
LbId string
Name string
CertificateId string
LbId string
Name string
certificateId String
lbId String
name String
certificateId string
lbId string
name string
certificateId String
lbId String
name String

getLoadbalancerCertificate Result

The following output properties are available:

commonName String
customCertificates List<Property Map>
fingerprint String
id String

The provider-assigned unique ID for this managed resource.

letsencrypts List<Property Map>
notValidAfter String
notValidBefore String
status String
subjectAlternativeNames List<String>
certificateId String
lbId String
name String

Supporting Types

GetLoadbalancerCertificateCustomCertificate

GetLoadbalancerCertificateLetsencrypt

Package Details

Repository
https://github.com/jaxxstorm/pulumi-scaleway
License
Apache-2.0
Notes

This Pulumi package is based on the scaleway Terraform Provider.