1. Packages
  2. Outscale Provider
  3. API Docs
  4. getServerCertificate
outscale 1.1.0 published on Thursday, Apr 3, 2025 by outscale

outscale.getServerCertificate

Explore with Pulumi AI

Provides information about a server certificate.

For more information on this resource, see the User Guide.
For more information on this resource actions, see the API documentation.

Using getServerCertificate

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 getServerCertificate(args: GetServerCertificateArgs, opts?: InvokeOptions): Promise<GetServerCertificateResult>
function getServerCertificateOutput(args: GetServerCertificateOutputArgs, opts?: InvokeOptions): Output<GetServerCertificateResult>
Copy
def get_server_certificate(filters: Optional[Sequence[GetServerCertificateFilter]] = None,
                           id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetServerCertificateResult
def get_server_certificate_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerCertificateFilterArgs]]]] = None,
                           id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetServerCertificateResult]
Copy
func LookupServerCertificate(ctx *Context, args *LookupServerCertificateArgs, opts ...InvokeOption) (*LookupServerCertificateResult, error)
func LookupServerCertificateOutput(ctx *Context, args *LookupServerCertificateOutputArgs, opts ...InvokeOption) LookupServerCertificateResultOutput
Copy

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

public static class GetServerCertificate 
{
    public static Task<GetServerCertificateResult> InvokeAsync(GetServerCertificateArgs args, InvokeOptions? opts = null)
    public static Output<GetServerCertificateResult> Invoke(GetServerCertificateInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetServerCertificateResult> getServerCertificate(GetServerCertificateArgs args, InvokeOptions options)
public static Output<GetServerCertificateResult> getServerCertificate(GetServerCertificateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: outscale:index/getServerCertificate:getServerCertificate
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filters List<GetServerCertificateFilter>
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
Id string
The ID of the server certificate.
Filters []GetServerCertificateFilter
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
Id string
The ID of the server certificate.
filters List<GetServerCertificateFilter>
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id String
The ID of the server certificate.
filters GetServerCertificateFilter[]
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id string
The ID of the server certificate.
filters Sequence[GetServerCertificateFilter]
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id str
The ID of the server certificate.
filters List<Property Map>
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id String
The ID of the server certificate.

getServerCertificate Result

The following output properties are available:

ExpirationDate string
The date on which the server certificate expires.
Id string
The ID of the server certificate.
Name string
The name of the server certificate.
Orn string
The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
Path string
The path to the server certificate.
RequestId string
UploadDate string
The date on which the server certificate has been uploaded.
Filters List<GetServerCertificateFilter>
ExpirationDate string
The date on which the server certificate expires.
Id string
The ID of the server certificate.
Name string
The name of the server certificate.
Orn string
The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
Path string
The path to the server certificate.
RequestId string
UploadDate string
The date on which the server certificate has been uploaded.
Filters []GetServerCertificateFilter
expirationDate String
The date on which the server certificate expires.
id String
The ID of the server certificate.
name String
The name of the server certificate.
orn String
The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
path String
The path to the server certificate.
requestId String
uploadDate String
The date on which the server certificate has been uploaded.
filters List<GetServerCertificateFilter>
expirationDate string
The date on which the server certificate expires.
id string
The ID of the server certificate.
name string
The name of the server certificate.
orn string
The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
path string
The path to the server certificate.
requestId string
uploadDate string
The date on which the server certificate has been uploaded.
filters GetServerCertificateFilter[]
expiration_date str
The date on which the server certificate expires.
id str
The ID of the server certificate.
name str
The name of the server certificate.
orn str
The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
path str
The path to the server certificate.
request_id str
upload_date str
The date on which the server certificate has been uploaded.
filters Sequence[GetServerCertificateFilter]
expirationDate String
The date on which the server certificate expires.
id String
The ID of the server certificate.
name String
The name of the server certificate.
orn String
The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
path String
The path to the server certificate.
requestId String
uploadDate String
The date on which the server certificate has been uploaded.
filters List<Property Map>

Supporting Types

GetServerCertificateFilter

Name This property is required. string
The name of the server certificate.
Values This property is required. List<string>
Name This property is required. string
The name of the server certificate.
Values This property is required. []string
name This property is required. String
The name of the server certificate.
values This property is required. List<String>
name This property is required. string
The name of the server certificate.
values This property is required. string[]
name This property is required. str
The name of the server certificate.
values This property is required. Sequence[str]
name This property is required. String
The name of the server certificate.
values This property is required. List<String>

Package Details

Repository
outscale outscale/terraform-provider-outscale
License
Notes
This Pulumi package is based on the outscale Terraform Provider.