Show / Hide Table of Contents

Class CertRequest

Inheritance
System.Object
Resource
CustomResource
CertRequest
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Tls
Assembly: Pulumi.Tls.dll
Syntax
public class CertRequest : CustomResource

Constructors

View Source

CertRequest(String, CertRequestArgs, CustomResourceOptions)

Create a CertRequest resource with the given unique name, arguments, and options.

Declaration
public CertRequest(string name, CertRequestArgs args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

CertRequestArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

CertRequestPem

The certificate request data in PEM format.

Declaration
public Output<string> CertRequestPem { get; }
Property Value
Type Description
Output<System.String>
View Source

DnsNames

List of DNS names for which a certificate is being requested.

Declaration
public Output<ImmutableArray<string>> DnsNames { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<System.String>>
View Source

IpAddresses

List of IP addresses for which a certificate is being requested.

Declaration
public Output<ImmutableArray<string>> IpAddresses { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<System.String>>
View Source

KeyAlgorithm

The name of the algorithm for the key provided in private_key_pem.

Declaration
public Output<string> KeyAlgorithm { get; }
Property Value
Type Description
Output<System.String>
View Source

PrivateKeyPem

PEM-encoded private key that the certificate will belong to

Declaration
public Output<string> PrivateKeyPem { get; }
Property Value
Type Description
Output<System.String>
View Source

Subjects

The subject for which a certificate is being requested. This is a nested configuration block whose structure is described below.

Declaration
public Output<ImmutableArray<CertRequestSubject>> Subjects { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<CertRequestSubject>>
View Source

Uris

List of URIs for which a certificate is being requested.

Declaration
public Output<ImmutableArray<string>> Uris { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<System.String>>

Methods

View Source

Get(String, Input<String>, CertRequestState, CustomResourceOptions)

Get an existing CertRequest resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static CertRequest Get(string name, Input<string> id, CertRequestState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

CertRequestState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
CertRequest
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.