We recommend new projects start with resources from the AWS provider.
aws-native.iam.getServerCertificate
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::IAM::ServerCertificate
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>def get_server_certificate(server_certificate_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetServerCertificateResult
def get_server_certificate_output(server_certificate_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetServerCertificateResult]func LookupServerCertificate(ctx *Context, args *LookupServerCertificateArgs, opts ...InvokeOption) (*LookupServerCertificateResult, error)
func LookupServerCertificateOutput(ctx *Context, args *LookupServerCertificateOutputArgs, opts ...InvokeOption) LookupServerCertificateResultOutput> 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)
}public static CompletableFuture<GetServerCertificateResult> getServerCertificate(GetServerCertificateArgs args, InvokeOptions options)
public static Output<GetServerCertificateResult> getServerCertificate(GetServerCertificateArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:iam:getServerCertificate
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ServerCertificate stringName 
- The name for the server certificate. Do not include the path in this value. The name of the certificate cannot contain any spaces. - This parameter allows (through its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@- 
- ServerCertificate stringName 
- The name for the server certificate. Do not include the path in this value. The name of the certificate cannot contain any spaces. - This parameter allows (through its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@- 
- serverCertificate StringName 
- The name for the server certificate. Do not include the path in this value. The name of the certificate cannot contain any spaces. - This parameter allows (through its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@- 
- serverCertificate stringName 
- The name for the server certificate. Do not include the path in this value. The name of the certificate cannot contain any spaces. - This parameter allows (through its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@- 
- server_certificate_ strname 
- The name for the server certificate. Do not include the path in this value. The name of the certificate cannot contain any spaces. - This parameter allows (through its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@- 
- serverCertificate StringName 
- The name for the server certificate. Do not include the path in this value. The name of the certificate cannot contain any spaces. - This parameter allows (through its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@- 
getServerCertificate Result
The following output properties are available:
- Arn string
- Amazon Resource Name (ARN) of the server certificate
- Path string
- The path for the server certificate. For more information about paths, see IAM identifiers in the IAM User Guide . - This parameter is optional. If it is not included, it defaults to a slash (/). This parameter allows (through its regex pattern ) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! ( - \u0021) through the DEL character (- \u007F), including most punctuation characters, digits, and upper and lowercased letters.- If you are uploading a server certificate specifically for use with Amazon CloudFront distributions, you must specify a path using the - pathparameter. The path must begin with- /cloudfrontand must include a trailing slash (for example,- /cloudfront/test/).
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- A list of tags that are attached to the server certificate. For more information about tagging, see Tagging IAM resources in the IAM User Guide .
- Arn string
- Amazon Resource Name (ARN) of the server certificate
- Path string
- The path for the server certificate. For more information about paths, see IAM identifiers in the IAM User Guide . - This parameter is optional. If it is not included, it defaults to a slash (/). This parameter allows (through its regex pattern ) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! ( - \u0021) through the DEL character (- \u007F), including most punctuation characters, digits, and upper and lowercased letters.- If you are uploading a server certificate specifically for use with Amazon CloudFront distributions, you must specify a path using the - pathparameter. The path must begin with- /cloudfrontand must include a trailing slash (for example,- /cloudfront/test/).
- Tag
- A list of tags that are attached to the server certificate. For more information about tagging, see Tagging IAM resources in the IAM User Guide .
- arn String
- Amazon Resource Name (ARN) of the server certificate
- path String
- The path for the server certificate. For more information about paths, see IAM identifiers in the IAM User Guide . - This parameter is optional. If it is not included, it defaults to a slash (/). This parameter allows (through its regex pattern ) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! ( - \u0021) through the DEL character (- \u007F), including most punctuation characters, digits, and upper and lowercased letters.- If you are uploading a server certificate specifically for use with Amazon CloudFront distributions, you must specify a path using the - pathparameter. The path must begin with- /cloudfrontand must include a trailing slash (for example,- /cloudfront/test/).
- List<Tag>
- A list of tags that are attached to the server certificate. For more information about tagging, see Tagging IAM resources in the IAM User Guide .
- arn string
- Amazon Resource Name (ARN) of the server certificate
- path string
- The path for the server certificate. For more information about paths, see IAM identifiers in the IAM User Guide . - This parameter is optional. If it is not included, it defaults to a slash (/). This parameter allows (through its regex pattern ) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! ( - \u0021) through the DEL character (- \u007F), including most punctuation characters, digits, and upper and lowercased letters.- If you are uploading a server certificate specifically for use with Amazon CloudFront distributions, you must specify a path using the - pathparameter. The path must begin with- /cloudfrontand must include a trailing slash (for example,- /cloudfront/test/).
- Tag[]
- A list of tags that are attached to the server certificate. For more information about tagging, see Tagging IAM resources in the IAM User Guide .
- arn str
- Amazon Resource Name (ARN) of the server certificate
- path str
- The path for the server certificate. For more information about paths, see IAM identifiers in the IAM User Guide . - This parameter is optional. If it is not included, it defaults to a slash (/). This parameter allows (through its regex pattern ) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! ( - \u0021) through the DEL character (- \u007F), including most punctuation characters, digits, and upper and lowercased letters.- If you are uploading a server certificate specifically for use with Amazon CloudFront distributions, you must specify a path using the - pathparameter. The path must begin with- /cloudfrontand must include a trailing slash (for example,- /cloudfront/test/).
- Sequence[root_Tag]
- A list of tags that are attached to the server certificate. For more information about tagging, see Tagging IAM resources in the IAM User Guide .
- arn String
- Amazon Resource Name (ARN) of the server certificate
- path String
- The path for the server certificate. For more information about paths, see IAM identifiers in the IAM User Guide . - This parameter is optional. If it is not included, it defaults to a slash (/). This parameter allows (through its regex pattern ) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! ( - \u0021) through the DEL character (- \u007F), including most punctuation characters, digits, and upper and lowercased letters.- If you are uploading a server certificate specifically for use with Amazon CloudFront distributions, you must specify a path using the - pathparameter. The path must begin with- /cloudfrontand must include a trailing slash (for example,- /cloudfront/test/).
- List<Property Map>
- A list of tags that are attached to the server certificate. For more information about tagging, see Tagging IAM resources in the IAM User Guide .
Supporting Types
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.