1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. GoldenGate
  5. DeploymentCertificate
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.GoldenGate.DeploymentCertificate

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

    This resource provides the Deployment Certificate resource in Oracle Cloud Infrastructure Golden Gate service.

    Creates a new certificate to truststore.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testDeploymentCertificate = new oci.goldengate.DeploymentCertificate("testDeploymentCertificate", {
        certificateContent: _var.deployment_certificate_certificate_content,
        deploymentId: oci_golden_gate_deployment.test_deployment.id,
        key: _var.deployment_certificate_key,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_deployment_certificate = oci.golden_gate.DeploymentCertificate("testDeploymentCertificate",
        certificate_content=var["deployment_certificate_certificate_content"],
        deployment_id=oci_golden_gate_deployment["test_deployment"]["id"],
        key=var["deployment_certificate_key"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := GoldenGate.NewDeploymentCertificate(ctx, "testDeploymentCertificate", &GoldenGate.DeploymentCertificateArgs{
    			CertificateContent: pulumi.Any(_var.Deployment_certificate_certificate_content),
    			DeploymentId:       pulumi.Any(oci_golden_gate_deployment.Test_deployment.Id),
    			Key:                pulumi.Any(_var.Deployment_certificate_key),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testDeploymentCertificate = new Oci.GoldenGate.DeploymentCertificate("testDeploymentCertificate", new()
        {
            CertificateContent = @var.Deployment_certificate_certificate_content,
            DeploymentId = oci_golden_gate_deployment.Test_deployment.Id,
            Key = @var.Deployment_certificate_key,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.GoldenGate.DeploymentCertificate;
    import com.pulumi.oci.GoldenGate.DeploymentCertificateArgs;
    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 testDeploymentCertificate = new DeploymentCertificate("testDeploymentCertificate", DeploymentCertificateArgs.builder()        
                .certificateContent(var_.deployment_certificate_certificate_content())
                .deploymentId(oci_golden_gate_deployment.test_deployment().id())
                .key(var_.deployment_certificate_key())
                .build());
    
        }
    }
    
    resources:
      testDeploymentCertificate:
        type: oci:GoldenGate:DeploymentCertificate
        properties:
          #Required
          certificateContent: ${var.deployment_certificate_certificate_content}
          deploymentId: ${oci_golden_gate_deployment.test_deployment.id}
          key: ${var.deployment_certificate_key}
    

    Create DeploymentCertificate Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DeploymentCertificate(name: string, args: DeploymentCertificateArgs, opts?: CustomResourceOptions);
    @overload
    def DeploymentCertificate(resource_name: str,
                              args: DeploymentCertificateArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def DeploymentCertificate(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              certificate_content: Optional[str] = None,
                              deployment_id: Optional[str] = None,
                              key: Optional[str] = None)
    func NewDeploymentCertificate(ctx *Context, name string, args DeploymentCertificateArgs, opts ...ResourceOption) (*DeploymentCertificate, error)
    public DeploymentCertificate(string name, DeploymentCertificateArgs args, CustomResourceOptions? opts = null)
    public DeploymentCertificate(String name, DeploymentCertificateArgs args)
    public DeploymentCertificate(String name, DeploymentCertificateArgs args, CustomResourceOptions options)
    
    type: oci:GoldenGate:DeploymentCertificate
    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 DeploymentCertificateArgs
    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 DeploymentCertificateArgs
    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 DeploymentCertificateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DeploymentCertificateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DeploymentCertificateArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var deploymentCertificateResource = new Oci.GoldenGate.DeploymentCertificate("deploymentCertificateResource", new()
    {
        CertificateContent = "string",
        DeploymentId = "string",
        Key = "string",
    });
    
    example, err := GoldenGate.NewDeploymentCertificate(ctx, "deploymentCertificateResource", &GoldenGate.DeploymentCertificateArgs{
    	CertificateContent: pulumi.String("string"),
    	DeploymentId:       pulumi.String("string"),
    	Key:                pulumi.String("string"),
    })
    
    var deploymentCertificateResource = new DeploymentCertificate("deploymentCertificateResource", DeploymentCertificateArgs.builder()        
        .certificateContent("string")
        .deploymentId("string")
        .key("string")
        .build());
    
    deployment_certificate_resource = oci.golden_gate.DeploymentCertificate("deploymentCertificateResource",
        certificate_content="string",
        deployment_id="string",
        key="string")
    
    const deploymentCertificateResource = new oci.goldengate.DeploymentCertificate("deploymentCertificateResource", {
        certificateContent: "string",
        deploymentId: "string",
        key: "string",
    });
    
    type: oci:GoldenGate:DeploymentCertificate
    properties:
        certificateContent: string
        deploymentId: string
        key: string
    

    DeploymentCertificate Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The DeploymentCertificate resource accepts the following input properties:

    CertificateContent string
    A PEM-encoded SSL certificate.
    DeploymentId string
    A unique Deployment identifier.
    Key string

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    CertificateContent string
    A PEM-encoded SSL certificate.
    DeploymentId string
    A unique Deployment identifier.
    Key string

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    certificateContent String
    A PEM-encoded SSL certificate.
    deploymentId String
    A unique Deployment identifier.
    key String

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    certificateContent string
    A PEM-encoded SSL certificate.
    deploymentId string
    A unique Deployment identifier.
    key string

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    certificate_content str
    A PEM-encoded SSL certificate.
    deployment_id str
    A unique Deployment identifier.
    key str

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    certificateContent String
    A PEM-encoded SSL certificate.
    deploymentId String
    A unique Deployment identifier.
    key String

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DeploymentCertificate resource produces the following output properties:

    AuthorityKeyId string
    The Certificate authority key id.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsCa bool
    Indicates if the certificate is ca.
    IsSelfSigned bool
    Indicates if the certificate is self signed.
    Issuer string
    The Certificate issuer.
    Md5hash string
    The Certificate md5Hash.
    PublicKey string
    The Certificate public key.
    PublicKeyAlgorithm string
    The Certificate public key algorithm.
    PublicKeySize string
    The Certificate public key size.
    Serial string
    The Certificate serial.
    Sha1hash string
    The Certificate sha1 hash.
    State string
    Possible certificate lifecycle states.
    Subject string
    The Certificate subject.
    SubjectKeyId string
    The Certificate subject key id.
    TimeCreated string
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    TimeValidFrom string
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    TimeValidTo string
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    Version string
    The Certificate version.
    AuthorityKeyId string
    The Certificate authority key id.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsCa bool
    Indicates if the certificate is ca.
    IsSelfSigned bool
    Indicates if the certificate is self signed.
    Issuer string
    The Certificate issuer.
    Md5hash string
    The Certificate md5Hash.
    PublicKey string
    The Certificate public key.
    PublicKeyAlgorithm string
    The Certificate public key algorithm.
    PublicKeySize string
    The Certificate public key size.
    Serial string
    The Certificate serial.
    Sha1hash string
    The Certificate sha1 hash.
    State string
    Possible certificate lifecycle states.
    Subject string
    The Certificate subject.
    SubjectKeyId string
    The Certificate subject key id.
    TimeCreated string
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    TimeValidFrom string
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    TimeValidTo string
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    Version string
    The Certificate version.
    authorityKeyId String
    The Certificate authority key id.
    id String
    The provider-assigned unique ID for this managed resource.
    isCa Boolean
    Indicates if the certificate is ca.
    isSelfSigned Boolean
    Indicates if the certificate is self signed.
    issuer String
    The Certificate issuer.
    md5hash String
    The Certificate md5Hash.
    publicKey String
    The Certificate public key.
    publicKeyAlgorithm String
    The Certificate public key algorithm.
    publicKeySize String
    The Certificate public key size.
    serial String
    The Certificate serial.
    sha1hash String
    The Certificate sha1 hash.
    state String
    Possible certificate lifecycle states.
    subject String
    The Certificate subject.
    subjectKeyId String
    The Certificate subject key id.
    timeCreated String
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidFrom String
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidTo String
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    version String
    The Certificate version.
    authorityKeyId string
    The Certificate authority key id.
    id string
    The provider-assigned unique ID for this managed resource.
    isCa boolean
    Indicates if the certificate is ca.
    isSelfSigned boolean
    Indicates if the certificate is self signed.
    issuer string
    The Certificate issuer.
    md5hash string
    The Certificate md5Hash.
    publicKey string
    The Certificate public key.
    publicKeyAlgorithm string
    The Certificate public key algorithm.
    publicKeySize string
    The Certificate public key size.
    serial string
    The Certificate serial.
    sha1hash string
    The Certificate sha1 hash.
    state string
    Possible certificate lifecycle states.
    subject string
    The Certificate subject.
    subjectKeyId string
    The Certificate subject key id.
    timeCreated string
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidFrom string
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidTo string
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    version string
    The Certificate version.
    authority_key_id str
    The Certificate authority key id.
    id str
    The provider-assigned unique ID for this managed resource.
    is_ca bool
    Indicates if the certificate is ca.
    is_self_signed bool
    Indicates if the certificate is self signed.
    issuer str
    The Certificate issuer.
    md5hash str
    The Certificate md5Hash.
    public_key str
    The Certificate public key.
    public_key_algorithm str
    The Certificate public key algorithm.
    public_key_size str
    The Certificate public key size.
    serial str
    The Certificate serial.
    sha1hash str
    The Certificate sha1 hash.
    state str
    Possible certificate lifecycle states.
    subject str
    The Certificate subject.
    subject_key_id str
    The Certificate subject key id.
    time_created str
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    time_valid_from str
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    time_valid_to str
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    version str
    The Certificate version.
    authorityKeyId String
    The Certificate authority key id.
    id String
    The provider-assigned unique ID for this managed resource.
    isCa Boolean
    Indicates if the certificate is ca.
    isSelfSigned Boolean
    Indicates if the certificate is self signed.
    issuer String
    The Certificate issuer.
    md5hash String
    The Certificate md5Hash.
    publicKey String
    The Certificate public key.
    publicKeyAlgorithm String
    The Certificate public key algorithm.
    publicKeySize String
    The Certificate public key size.
    serial String
    The Certificate serial.
    sha1hash String
    The Certificate sha1 hash.
    state String
    Possible certificate lifecycle states.
    subject String
    The Certificate subject.
    subjectKeyId String
    The Certificate subject key id.
    timeCreated String
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidFrom String
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidTo String
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    version String
    The Certificate version.

    Look up Existing DeploymentCertificate Resource

    Get an existing DeploymentCertificate 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?: DeploymentCertificateState, opts?: CustomResourceOptions): DeploymentCertificate
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            authority_key_id: Optional[str] = None,
            certificate_content: Optional[str] = None,
            deployment_id: Optional[str] = None,
            is_ca: Optional[bool] = None,
            is_self_signed: Optional[bool] = None,
            issuer: Optional[str] = None,
            key: Optional[str] = None,
            md5hash: Optional[str] = None,
            public_key: Optional[str] = None,
            public_key_algorithm: Optional[str] = None,
            public_key_size: Optional[str] = None,
            serial: Optional[str] = None,
            sha1hash: Optional[str] = None,
            state: Optional[str] = None,
            subject: Optional[str] = None,
            subject_key_id: Optional[str] = None,
            time_created: Optional[str] = None,
            time_valid_from: Optional[str] = None,
            time_valid_to: Optional[str] = None,
            version: Optional[str] = None) -> DeploymentCertificate
    func GetDeploymentCertificate(ctx *Context, name string, id IDInput, state *DeploymentCertificateState, opts ...ResourceOption) (*DeploymentCertificate, error)
    public static DeploymentCertificate Get(string name, Input<string> id, DeploymentCertificateState? state, CustomResourceOptions? opts = null)
    public static DeploymentCertificate get(String name, Output<String> id, DeploymentCertificateState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    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.
    The following state arguments are supported:
    AuthorityKeyId string
    The Certificate authority key id.
    CertificateContent string
    A PEM-encoded SSL certificate.
    DeploymentId string
    A unique Deployment identifier.
    IsCa bool
    Indicates if the certificate is ca.
    IsSelfSigned bool
    Indicates if the certificate is self signed.
    Issuer string
    The Certificate issuer.
    Key string

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Md5hash string
    The Certificate md5Hash.
    PublicKey string
    The Certificate public key.
    PublicKeyAlgorithm string
    The Certificate public key algorithm.
    PublicKeySize string
    The Certificate public key size.
    Serial string
    The Certificate serial.
    Sha1hash string
    The Certificate sha1 hash.
    State string
    Possible certificate lifecycle states.
    Subject string
    The Certificate subject.
    SubjectKeyId string
    The Certificate subject key id.
    TimeCreated string
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    TimeValidFrom string
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    TimeValidTo string
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    Version string
    The Certificate version.
    AuthorityKeyId string
    The Certificate authority key id.
    CertificateContent string
    A PEM-encoded SSL certificate.
    DeploymentId string
    A unique Deployment identifier.
    IsCa bool
    Indicates if the certificate is ca.
    IsSelfSigned bool
    Indicates if the certificate is self signed.
    Issuer string
    The Certificate issuer.
    Key string

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Md5hash string
    The Certificate md5Hash.
    PublicKey string
    The Certificate public key.
    PublicKeyAlgorithm string
    The Certificate public key algorithm.
    PublicKeySize string
    The Certificate public key size.
    Serial string
    The Certificate serial.
    Sha1hash string
    The Certificate sha1 hash.
    State string
    Possible certificate lifecycle states.
    Subject string
    The Certificate subject.
    SubjectKeyId string
    The Certificate subject key id.
    TimeCreated string
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    TimeValidFrom string
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    TimeValidTo string
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    Version string
    The Certificate version.
    authorityKeyId String
    The Certificate authority key id.
    certificateContent String
    A PEM-encoded SSL certificate.
    deploymentId String
    A unique Deployment identifier.
    isCa Boolean
    Indicates if the certificate is ca.
    isSelfSigned Boolean
    Indicates if the certificate is self signed.
    issuer String
    The Certificate issuer.
    key String

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    md5hash String
    The Certificate md5Hash.
    publicKey String
    The Certificate public key.
    publicKeyAlgorithm String
    The Certificate public key algorithm.
    publicKeySize String
    The Certificate public key size.
    serial String
    The Certificate serial.
    sha1hash String
    The Certificate sha1 hash.
    state String
    Possible certificate lifecycle states.
    subject String
    The Certificate subject.
    subjectKeyId String
    The Certificate subject key id.
    timeCreated String
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidFrom String
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidTo String
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    version String
    The Certificate version.
    authorityKeyId string
    The Certificate authority key id.
    certificateContent string
    A PEM-encoded SSL certificate.
    deploymentId string
    A unique Deployment identifier.
    isCa boolean
    Indicates if the certificate is ca.
    isSelfSigned boolean
    Indicates if the certificate is self signed.
    issuer string
    The Certificate issuer.
    key string

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    md5hash string
    The Certificate md5Hash.
    publicKey string
    The Certificate public key.
    publicKeyAlgorithm string
    The Certificate public key algorithm.
    publicKeySize string
    The Certificate public key size.
    serial string
    The Certificate serial.
    sha1hash string
    The Certificate sha1 hash.
    state string
    Possible certificate lifecycle states.
    subject string
    The Certificate subject.
    subjectKeyId string
    The Certificate subject key id.
    timeCreated string
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidFrom string
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidTo string
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    version string
    The Certificate version.
    authority_key_id str
    The Certificate authority key id.
    certificate_content str
    A PEM-encoded SSL certificate.
    deployment_id str
    A unique Deployment identifier.
    is_ca bool
    Indicates if the certificate is ca.
    is_self_signed bool
    Indicates if the certificate is self signed.
    issuer str
    The Certificate issuer.
    key str

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    md5hash str
    The Certificate md5Hash.
    public_key str
    The Certificate public key.
    public_key_algorithm str
    The Certificate public key algorithm.
    public_key_size str
    The Certificate public key size.
    serial str
    The Certificate serial.
    sha1hash str
    The Certificate sha1 hash.
    state str
    Possible certificate lifecycle states.
    subject str
    The Certificate subject.
    subject_key_id str
    The Certificate subject key id.
    time_created str
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    time_valid_from str
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    time_valid_to str
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    version str
    The Certificate version.
    authorityKeyId String
    The Certificate authority key id.
    certificateContent String
    A PEM-encoded SSL certificate.
    deploymentId String
    A unique Deployment identifier.
    isCa Boolean
    Indicates if the certificate is ca.
    isSelfSigned Boolean
    Indicates if the certificate is self signed.
    issuer String
    The Certificate issuer.
    key String

    The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    md5hash String
    The Certificate md5Hash.
    publicKey String
    The Certificate public key.
    publicKeyAlgorithm String
    The Certificate public key algorithm.
    publicKeySize String
    The Certificate public key size.
    serial String
    The Certificate serial.
    sha1hash String
    The Certificate sha1 hash.
    state String
    Possible certificate lifecycle states.
    subject String
    The Certificate subject.
    subjectKeyId String
    The Certificate subject key id.
    timeCreated String
    The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidFrom String
    The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    timeValidTo String
    The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
    version String
    The Certificate version.

    Import

    DeploymentCertificates can be imported using the id, e.g.

    $ pulumi import oci:GoldenGate/deploymentCertificate:DeploymentCertificate test_deployment_certificate "deployments/{deploymentId}/certificates/{certificateKey}"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi