octopusdeploy.Certificate
Explore with Pulumi AI
This resource manages certificates in Octopus Deploy.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as octopusdeploy from "@pulumi/octopusdeploy";
const example = new octopusdeploy.Certificate("example", {
certificateData: "a-base-64-encoded-string-representing-the-certificate-data",
password: "###########",
});
// required; get from secure environment/store
import pulumi
import pulumi_octopusdeploy as octopusdeploy
example = octopusdeploy.Certificate("example",
certificate_data="a-base-64-encoded-string-representing-the-certificate-data",
password="###########")
# required; get from secure environment/store
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/octopusdeploy/octopusdeploy"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := octopusdeploy.NewCertificate(ctx, "example", &octopusdeploy.CertificateArgs{
CertificateData: pulumi.String("a-base-64-encoded-string-representing-the-certificate-data"),
Password: pulumi.String("###########"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Octopusdeploy = Pulumi.Octopusdeploy;
return await Deployment.RunAsync(() =>
{
var example = new Octopusdeploy.Certificate("example", new()
{
CertificateData = "a-base-64-encoded-string-representing-the-certificate-data",
Password = "###########",
});
// required; get from secure environment/store
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.octopusdeploy.Certificate;
import com.pulumi.octopusdeploy.CertificateArgs;
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) {
var example = new Certificate("example", CertificateArgs.builder()
.certificateData("a-base-64-encoded-string-representing-the-certificate-data")
.password("###########")
.build());
// required; get from secure environment/store
}
}
resources:
example:
type: octopusdeploy:Certificate
properties:
certificateData: a-base-64-encoded-string-representing-the-certificate-data
password: '###########'
Create Certificate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Certificate(name: string, args: CertificateArgs, opts?: CustomResourceOptions);
@overload
def Certificate(resource_name: str,
args: CertificateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Certificate(resource_name: str,
opts: Optional[ResourceOptions] = None,
certificate_data: Optional[str] = None,
replaced_by: Optional[str] = None,
tenants: Optional[Sequence[str]] = None,
environments: Optional[Sequence[str]] = None,
has_private_key: Optional[bool] = None,
is_expired: Optional[bool] = None,
issuer_common_name: Optional[str] = None,
issuer_distinguished_name: Optional[str] = None,
issuer_organization: Optional[str] = None,
name: Optional[str] = None,
not_after: Optional[str] = None,
not_before: Optional[str] = None,
self_signed: Optional[bool] = None,
certificate_data_format: Optional[str] = None,
password: Optional[str] = None,
notes: Optional[str] = None,
serial_number: Optional[str] = None,
signature_algorithm_name: Optional[str] = None,
space_id: Optional[str] = None,
subject_alternative_names: Optional[Sequence[str]] = None,
subject_common_name: Optional[str] = None,
subject_distinguished_name: Optional[str] = None,
subject_organization: Optional[str] = None,
tenant_tags: Optional[Sequence[str]] = None,
tenanted_deployment_participation: Optional[str] = None,
archived: Optional[str] = None,
thumbprint: Optional[str] = None,
version: Optional[float] = None)
func NewCertificate(ctx *Context, name string, args CertificateArgs, opts ...ResourceOption) (*Certificate, error)
public Certificate(string name, CertificateArgs args, CustomResourceOptions? opts = null)
public Certificate(String name, CertificateArgs args)
public Certificate(String name, CertificateArgs args, CustomResourceOptions options)
type: octopusdeploy:Certificate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CertificateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CertificateArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CertificateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CertificateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CertificateArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var certificateResource = new Octopusdeploy.Certificate("certificateResource", new()
{
CertificateData = "string",
ReplacedBy = "string",
Tenants = new[]
{
"string",
},
Environments = new[]
{
"string",
},
HasPrivateKey = false,
IsExpired = false,
IssuerCommonName = "string",
IssuerDistinguishedName = "string",
IssuerOrganization = "string",
Name = "string",
NotAfter = "string",
NotBefore = "string",
SelfSigned = false,
CertificateDataFormat = "string",
Password = "string",
Notes = "string",
SerialNumber = "string",
SignatureAlgorithmName = "string",
SpaceId = "string",
SubjectAlternativeNames = new[]
{
"string",
},
SubjectCommonName = "string",
SubjectDistinguishedName = "string",
SubjectOrganization = "string",
TenantTags = new[]
{
"string",
},
TenantedDeploymentParticipation = "string",
Archived = "string",
Thumbprint = "string",
Version = 0,
});
example, err := octopusdeploy.NewCertificate(ctx, "certificateResource", &octopusdeploy.CertificateArgs{
CertificateData: pulumi.String("string"),
ReplacedBy: pulumi.String("string"),
Tenants: pulumi.StringArray{
pulumi.String("string"),
},
Environments: pulumi.StringArray{
pulumi.String("string"),
},
HasPrivateKey: pulumi.Bool(false),
IsExpired: pulumi.Bool(false),
IssuerCommonName: pulumi.String("string"),
IssuerDistinguishedName: pulumi.String("string"),
IssuerOrganization: pulumi.String("string"),
Name: pulumi.String("string"),
NotAfter: pulumi.String("string"),
NotBefore: pulumi.String("string"),
SelfSigned: pulumi.Bool(false),
CertificateDataFormat: pulumi.String("string"),
Password: pulumi.String("string"),
Notes: pulumi.String("string"),
SerialNumber: pulumi.String("string"),
SignatureAlgorithmName: pulumi.String("string"),
SpaceId: pulumi.String("string"),
SubjectAlternativeNames: pulumi.StringArray{
pulumi.String("string"),
},
SubjectCommonName: pulumi.String("string"),
SubjectDistinguishedName: pulumi.String("string"),
SubjectOrganization: pulumi.String("string"),
TenantTags: pulumi.StringArray{
pulumi.String("string"),
},
TenantedDeploymentParticipation: pulumi.String("string"),
Archived: pulumi.String("string"),
Thumbprint: pulumi.String("string"),
Version: pulumi.Float64(0),
})
var certificateResource = new Certificate("certificateResource", CertificateArgs.builder()
.certificateData("string")
.replacedBy("string")
.tenants("string")
.environments("string")
.hasPrivateKey(false)
.isExpired(false)
.issuerCommonName("string")
.issuerDistinguishedName("string")
.issuerOrganization("string")
.name("string")
.notAfter("string")
.notBefore("string")
.selfSigned(false)
.certificateDataFormat("string")
.password("string")
.notes("string")
.serialNumber("string")
.signatureAlgorithmName("string")
.spaceId("string")
.subjectAlternativeNames("string")
.subjectCommonName("string")
.subjectDistinguishedName("string")
.subjectOrganization("string")
.tenantTags("string")
.tenantedDeploymentParticipation("string")
.archived("string")
.thumbprint("string")
.version(0)
.build());
certificate_resource = octopusdeploy.Certificate("certificateResource",
certificate_data="string",
replaced_by="string",
tenants=["string"],
environments=["string"],
has_private_key=False,
is_expired=False,
issuer_common_name="string",
issuer_distinguished_name="string",
issuer_organization="string",
name="string",
not_after="string",
not_before="string",
self_signed=False,
certificate_data_format="string",
password="string",
notes="string",
serial_number="string",
signature_algorithm_name="string",
space_id="string",
subject_alternative_names=["string"],
subject_common_name="string",
subject_distinguished_name="string",
subject_organization="string",
tenant_tags=["string"],
tenanted_deployment_participation="string",
archived="string",
thumbprint="string",
version=0)
const certificateResource = new octopusdeploy.Certificate("certificateResource", {
certificateData: "string",
replacedBy: "string",
tenants: ["string"],
environments: ["string"],
hasPrivateKey: false,
isExpired: false,
issuerCommonName: "string",
issuerDistinguishedName: "string",
issuerOrganization: "string",
name: "string",
notAfter: "string",
notBefore: "string",
selfSigned: false,
certificateDataFormat: "string",
password: "string",
notes: "string",
serialNumber: "string",
signatureAlgorithmName: "string",
spaceId: "string",
subjectAlternativeNames: ["string"],
subjectCommonName: "string",
subjectDistinguishedName: "string",
subjectOrganization: "string",
tenantTags: ["string"],
tenantedDeploymentParticipation: "string",
archived: "string",
thumbprint: "string",
version: 0,
});
type: octopusdeploy:Certificate
properties:
archived: string
certificateData: string
certificateDataFormat: string
environments:
- string
hasPrivateKey: false
isExpired: false
issuerCommonName: string
issuerDistinguishedName: string
issuerOrganization: string
name: string
notAfter: string
notBefore: string
notes: string
password: string
replacedBy: string
selfSigned: false
serialNumber: string
signatureAlgorithmName: string
spaceId: string
subjectAlternativeNames:
- string
subjectCommonName: string
subjectDistinguishedName: string
subjectOrganization: string
tenantTags:
- string
tenantedDeploymentParticipation: string
tenants:
- string
thumbprint: string
version: 0
Certificate Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Certificate resource accepts the following input properties:
- Certificate
Data string - The encoded data of the certificate.
- Archived string
- Certificate
Data stringFormat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - Environments List<string>
- A list of environment IDs associated with this resource.
- Has
Private boolKey - Indicates if the certificate has a private key.
- Is
Expired bool - Indicates if the certificate has expired.
- Issuer
Common stringName - Issuer
Distinguished stringName - Issuer
Organization string - Name string
- The name of this resource.
- Not
After string - Not
Before string - Notes string
- Password string
- The password associated with this resource.
- Replaced
By string - Self
Signed bool - Serial
Number string - Signature
Algorithm stringName - Space
Id string - Subject
Alternative List<string>Names - Subject
Common stringName - Subject
Distinguished stringName - Subject
Organization string - List<string>
- A list of tenant tags associated with this certificate.
- Tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - Tenants List<string>
- A list of tenant IDs associated with this certificate.
- Thumbprint string
- Version double
- Certificate
Data string - The encoded data of the certificate.
- Archived string
- Certificate
Data stringFormat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - Environments []string
- A list of environment IDs associated with this resource.
- Has
Private boolKey - Indicates if the certificate has a private key.
- Is
Expired bool - Indicates if the certificate has expired.
- Issuer
Common stringName - Issuer
Distinguished stringName - Issuer
Organization string - Name string
- The name of this resource.
- Not
After string - Not
Before string - Notes string
- Password string
- The password associated with this resource.
- Replaced
By string - Self
Signed bool - Serial
Number string - Signature
Algorithm stringName - Space
Id string - Subject
Alternative []stringNames - Subject
Common stringName - Subject
Distinguished stringName - Subject
Organization string - []string
- A list of tenant tags associated with this certificate.
- Tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - Tenants []string
- A list of tenant IDs associated with this certificate.
- Thumbprint string
- Version float64
- certificate
Data String - The encoded data of the certificate.
- archived String
- certificate
Data StringFormat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - environments List<String>
- A list of environment IDs associated with this resource.
- has
Private BooleanKey - Indicates if the certificate has a private key.
- is
Expired Boolean - Indicates if the certificate has expired.
- issuer
Common StringName - issuer
Distinguished StringName - issuer
Organization String - name String
- The name of this resource.
- not
After String - not
Before String - notes String
- password String
- The password associated with this resource.
- replaced
By String - self
Signed Boolean - serial
Number String - signature
Algorithm StringName - space
Id String - subject
Alternative List<String>Names - subject
Common StringName - subject
Distinguished StringName - subject
Organization String - List<String>
- A list of tenant tags associated with this certificate.
- tenanted
Deployment StringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - tenants List<String>
- A list of tenant IDs associated with this certificate.
- thumbprint String
- version Double
- certificate
Data string - The encoded data of the certificate.
- archived string
- certificate
Data stringFormat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - environments string[]
- A list of environment IDs associated with this resource.
- has
Private booleanKey - Indicates if the certificate has a private key.
- is
Expired boolean - Indicates if the certificate has expired.
- issuer
Common stringName - issuer
Distinguished stringName - issuer
Organization string - name string
- The name of this resource.
- not
After string - not
Before string - notes string
- password string
- The password associated with this resource.
- replaced
By string - self
Signed boolean - serial
Number string - signature
Algorithm stringName - space
Id string - subject
Alternative string[]Names - subject
Common stringName - subject
Distinguished stringName - subject
Organization string - string[]
- A list of tenant tags associated with this certificate.
- tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - tenants string[]
- A list of tenant IDs associated with this certificate.
- thumbprint string
- version number
- certificate_
data str - The encoded data of the certificate.
- archived str
- certificate_
data_ strformat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - environments Sequence[str]
- A list of environment IDs associated with this resource.
- has_
private_ boolkey - Indicates if the certificate has a private key.
- is_
expired bool - Indicates if the certificate has expired.
- issuer_
common_ strname - issuer_
distinguished_ strname - issuer_
organization str - name str
- The name of this resource.
- not_
after str - not_
before str - notes str
- password str
- The password associated with this resource.
- replaced_
by str - self_
signed bool - serial_
number str - signature_
algorithm_ strname - space_
id str - subject_
alternative_ Sequence[str]names - subject_
common_ strname - subject_
distinguished_ strname - subject_
organization str - Sequence[str]
- A list of tenant tags associated with this certificate.
- tenanted_
deployment_ strparticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - tenants Sequence[str]
- A list of tenant IDs associated with this certificate.
- thumbprint str
- version float
- certificate
Data String - The encoded data of the certificate.
- archived String
- certificate
Data StringFormat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - environments List<String>
- A list of environment IDs associated with this resource.
- has
Private BooleanKey - Indicates if the certificate has a private key.
- is
Expired Boolean - Indicates if the certificate has expired.
- issuer
Common StringName - issuer
Distinguished StringName - issuer
Organization String - name String
- The name of this resource.
- not
After String - not
Before String - notes String
- password String
- The password associated with this resource.
- replaced
By String - self
Signed Boolean - serial
Number String - signature
Algorithm StringName - space
Id String - subject
Alternative List<String>Names - subject
Common StringName - subject
Distinguished StringName - subject
Organization String - List<String>
- A list of tenant tags associated with this certificate.
- tenanted
Deployment StringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - tenants List<String>
- A list of tenant IDs associated with this certificate.
- thumbprint String
- version Number
Outputs
All input properties are implicitly available as output properties. Additionally, the Certificate resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Certificate Resource
Get an existing Certificate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CertificateState, opts?: CustomResourceOptions): Certificate
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
archived: Optional[str] = None,
certificate_data: Optional[str] = None,
certificate_data_format: Optional[str] = None,
environments: Optional[Sequence[str]] = None,
has_private_key: Optional[bool] = None,
is_expired: Optional[bool] = None,
issuer_common_name: Optional[str] = None,
issuer_distinguished_name: Optional[str] = None,
issuer_organization: Optional[str] = None,
name: Optional[str] = None,
not_after: Optional[str] = None,
not_before: Optional[str] = None,
notes: Optional[str] = None,
password: Optional[str] = None,
replaced_by: Optional[str] = None,
self_signed: Optional[bool] = None,
serial_number: Optional[str] = None,
signature_algorithm_name: Optional[str] = None,
space_id: Optional[str] = None,
subject_alternative_names: Optional[Sequence[str]] = None,
subject_common_name: Optional[str] = None,
subject_distinguished_name: Optional[str] = None,
subject_organization: Optional[str] = None,
tenant_tags: Optional[Sequence[str]] = None,
tenanted_deployment_participation: Optional[str] = None,
tenants: Optional[Sequence[str]] = None,
thumbprint: Optional[str] = None,
version: Optional[float] = None) -> Certificate
func GetCertificate(ctx *Context, name string, id IDInput, state *CertificateState, opts ...ResourceOption) (*Certificate, error)
public static Certificate Get(string name, Input<string> id, CertificateState? state, CustomResourceOptions? opts = null)
public static Certificate get(String name, Output<String> id, CertificateState state, CustomResourceOptions options)
resources: _: type: octopusdeploy:Certificate get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Archived string
- Certificate
Data string - The encoded data of the certificate.
- Certificate
Data stringFormat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - Environments List<string>
- A list of environment IDs associated with this resource.
- Has
Private boolKey - Indicates if the certificate has a private key.
- Is
Expired bool - Indicates if the certificate has expired.
- Issuer
Common stringName - Issuer
Distinguished stringName - Issuer
Organization string - Name string
- The name of this resource.
- Not
After string - Not
Before string - Notes string
- Password string
- The password associated with this resource.
- Replaced
By string - Self
Signed bool - Serial
Number string - Signature
Algorithm stringName - Space
Id string - Subject
Alternative List<string>Names - Subject
Common stringName - Subject
Distinguished stringName - Subject
Organization string - List<string>
- A list of tenant tags associated with this certificate.
- Tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - Tenants List<string>
- A list of tenant IDs associated with this certificate.
- Thumbprint string
- Version double
- Archived string
- Certificate
Data string - The encoded data of the certificate.
- Certificate
Data stringFormat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - Environments []string
- A list of environment IDs associated with this resource.
- Has
Private boolKey - Indicates if the certificate has a private key.
- Is
Expired bool - Indicates if the certificate has expired.
- Issuer
Common stringName - Issuer
Distinguished stringName - Issuer
Organization string - Name string
- The name of this resource.
- Not
After string - Not
Before string - Notes string
- Password string
- The password associated with this resource.
- Replaced
By string - Self
Signed bool - Serial
Number string - Signature
Algorithm stringName - Space
Id string - Subject
Alternative []stringNames - Subject
Common stringName - Subject
Distinguished stringName - Subject
Organization string - []string
- A list of tenant tags associated with this certificate.
- Tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - Tenants []string
- A list of tenant IDs associated with this certificate.
- Thumbprint string
- Version float64
- archived String
- certificate
Data String - The encoded data of the certificate.
- certificate
Data StringFormat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - environments List<String>
- A list of environment IDs associated with this resource.
- has
Private BooleanKey - Indicates if the certificate has a private key.
- is
Expired Boolean - Indicates if the certificate has expired.
- issuer
Common StringName - issuer
Distinguished StringName - issuer
Organization String - name String
- The name of this resource.
- not
After String - not
Before String - notes String
- password String
- The password associated with this resource.
- replaced
By String - self
Signed Boolean - serial
Number String - signature
Algorithm StringName - space
Id String - subject
Alternative List<String>Names - subject
Common StringName - subject
Distinguished StringName - subject
Organization String - List<String>
- A list of tenant tags associated with this certificate.
- tenanted
Deployment StringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - tenants List<String>
- A list of tenant IDs associated with this certificate.
- thumbprint String
- version Double
- archived string
- certificate
Data string - The encoded data of the certificate.
- certificate
Data stringFormat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - environments string[]
- A list of environment IDs associated with this resource.
- has
Private booleanKey - Indicates if the certificate has a private key.
- is
Expired boolean - Indicates if the certificate has expired.
- issuer
Common stringName - issuer
Distinguished stringName - issuer
Organization string - name string
- The name of this resource.
- not
After string - not
Before string - notes string
- password string
- The password associated with this resource.
- replaced
By string - self
Signed boolean - serial
Number string - signature
Algorithm stringName - space
Id string - subject
Alternative string[]Names - subject
Common stringName - subject
Distinguished stringName - subject
Organization string - string[]
- A list of tenant tags associated with this certificate.
- tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - tenants string[]
- A list of tenant IDs associated with this certificate.
- thumbprint string
- version number
- archived str
- certificate_
data str - The encoded data of the certificate.
- certificate_
data_ strformat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - environments Sequence[str]
- A list of environment IDs associated with this resource.
- has_
private_ boolkey - Indicates if the certificate has a private key.
- is_
expired bool - Indicates if the certificate has expired.
- issuer_
common_ strname - issuer_
distinguished_ strname - issuer_
organization str - name str
- The name of this resource.
- not_
after str - not_
before str - notes str
- password str
- The password associated with this resource.
- replaced_
by str - self_
signed bool - serial_
number str - signature_
algorithm_ strname - space_
id str - subject_
alternative_ Sequence[str]names - subject_
common_ strname - subject_
distinguished_ strname - subject_
organization str - Sequence[str]
- A list of tenant tags associated with this certificate.
- tenanted_
deployment_ strparticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - tenants Sequence[str]
- A list of tenant IDs associated with this certificate.
- thumbprint str
- version float
- archived String
- certificate
Data String - The encoded data of the certificate.
- certificate
Data StringFormat - Specifies the archive file format used for storing cryptography objects in the certificate. Valid formats are
Der
,Pem
,Pkcs12
, orUnknown
. - environments List<String>
- A list of environment IDs associated with this resource.
- has
Private BooleanKey - Indicates if the certificate has a private key.
- is
Expired Boolean - Indicates if the certificate has expired.
- issuer
Common StringName - issuer
Distinguished StringName - issuer
Organization String - name String
- The name of this resource.
- not
After String - not
Before String - notes String
- password String
- The password associated with this resource.
- replaced
By String - self
Signed Boolean - serial
Number String - signature
Algorithm StringName - space
Id String - subject
Alternative List<String>Names - subject
Common StringName - subject
Distinguished StringName - subject
Organization String - List<String>
- A list of tenant tags associated with this certificate.
- tenanted
Deployment StringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - tenants List<String>
- A list of tenant IDs associated with this certificate.
- thumbprint String
- version Number
Import
$ pulumi import octopusdeploy:index/certificate:Certificate [options] octopusdeploy_certificate.<name> <certificate-id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- octopusdeploy octopusdeploylabs/terraform-provider-octopusdeploy
- License
- Notes
- This Pulumi package is based on the
octopusdeploy
Terraform Provider.