oci.GoldenGate.DeploymentCertificate
Explore with Pulumi AI
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("test_deployment_certificate", {
    certificateContent: deploymentCertificateCertificateContent,
    deploymentId: testDeployment.id,
    key: deploymentCertificateKey,
    isLockOverride: deploymentCertificateIsLockOverride,
});
import pulumi
import pulumi_oci as oci
test_deployment_certificate = oci.golden_gate.DeploymentCertificate("test_deployment_certificate",
    certificate_content=deployment_certificate_certificate_content,
    deployment_id=test_deployment["id"],
    key=deployment_certificate_key,
    is_lock_override=deployment_certificate_is_lock_override)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/goldengate"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := goldengate.NewDeploymentCertificate(ctx, "test_deployment_certificate", &goldengate.DeploymentCertificateArgs{
			CertificateContent: pulumi.Any(deploymentCertificateCertificateContent),
			DeploymentId:       pulumi.Any(testDeployment.Id),
			Key:                pulumi.Any(deploymentCertificateKey),
			IsLockOverride:     pulumi.Any(deploymentCertificateIsLockOverride),
		})
		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("test_deployment_certificate", new()
    {
        CertificateContent = deploymentCertificateCertificateContent,
        DeploymentId = testDeployment.Id,
        Key = deploymentCertificateKey,
        IsLockOverride = deploymentCertificateIsLockOverride,
    });
});
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(deploymentCertificateCertificateContent)
            .deploymentId(testDeployment.id())
            .key(deploymentCertificateKey)
            .isLockOverride(deploymentCertificateIsLockOverride)
            .build());
    }
}
resources:
  testDeploymentCertificate:
    type: oci:GoldenGate:DeploymentCertificate
    name: test_deployment_certificate
    properties:
      certificateContent: ${deploymentCertificateCertificateContent}
      deploymentId: ${testDeployment.id}
      key: ${deploymentCertificateKey}
      isLockOverride: ${deploymentCertificateIsLockOverride}
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,
                          is_lock_override: Optional[bool] = 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.
Constructor 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",
    IsLockOverride = false,
});
example, err := goldengate.NewDeploymentCertificate(ctx, "deploymentCertificateResource", &goldengate.DeploymentCertificateArgs{
	CertificateContent: pulumi.String("string"),
	DeploymentId:       pulumi.String("string"),
	Key:                pulumi.String("string"),
	IsLockOverride:     pulumi.Bool(false),
})
var deploymentCertificateResource = new DeploymentCertificate("deploymentCertificateResource", DeploymentCertificateArgs.builder()
    .certificateContent("string")
    .deploymentId("string")
    .key("string")
    .isLockOverride(false)
    .build());
deployment_certificate_resource = oci.golden_gate.DeploymentCertificate("deploymentCertificateResource",
    certificate_content="string",
    deployment_id="string",
    key="string",
    is_lock_override=False)
const deploymentCertificateResource = new oci.goldengate.DeploymentCertificate("deploymentCertificateResource", {
    certificateContent: "string",
    deploymentId: "string",
    key: "string",
    isLockOverride: false,
});
type: oci:GoldenGate:DeploymentCertificate
properties:
    certificateContent: string
    deploymentId: string
    isLockOverride: false
    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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DeploymentCertificate resource accepts the following input properties:
- CertificateContent string
- The base64 encoded content of the PEM file containing the 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 
- IsLock boolOverride 
- Whether to override locks (if any exist).
- CertificateContent string
- The base64 encoded content of the PEM file containing the 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 
- IsLock boolOverride 
- Whether to override locks (if any exist).
- certificateContent String
- The base64 encoded content of the PEM file containing the 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 
- isLock BooleanOverride 
- Whether to override locks (if any exist).
- certificateContent string
- The base64 encoded content of the PEM file containing the 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 
- isLock booleanOverride 
- Whether to override locks (if any exist).
- certificate_content str
- The base64 encoded content of the PEM file containing the 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 
- is_lock_ booloverride 
- Whether to override locks (if any exist).
- certificateContent String
- The base64 encoded content of the PEM file containing the 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 
- isLock BooleanOverride 
- Whether to override locks (if any exist).
Outputs
All input properties are implicitly available as output properties. Additionally, the DeploymentCertificate resource produces the following output properties:
- 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.
- IsSelf boolSigned 
- Indicates if the certificate is self signed.
- Issuer string
- The Certificate issuer.
- Md5hash string
- The Certificate md5Hash.
- PublicKey string
- The Certificate public key.
- PublicKey stringAlgorithm 
- The Certificate public key algorithm.
- PublicKey stringSize 
- 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.
- SubjectKey stringId 
- 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.
- TimeValid stringFrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- TimeValid stringTo 
- 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.
- 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.
- IsSelf boolSigned 
- Indicates if the certificate is self signed.
- Issuer string
- The Certificate issuer.
- Md5hash string
- The Certificate md5Hash.
- PublicKey string
- The Certificate public key.
- PublicKey stringAlgorithm 
- The Certificate public key algorithm.
- PublicKey stringSize 
- 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.
- SubjectKey stringId 
- 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.
- TimeValid stringFrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- TimeValid stringTo 
- 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.
- 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.
- isSelf BooleanSigned 
- Indicates if the certificate is self signed.
- issuer String
- The Certificate issuer.
- md5hash String
- The Certificate md5Hash.
- publicKey String
- The Certificate public key.
- publicKey StringAlgorithm 
- The Certificate public key algorithm.
- publicKey StringSize 
- 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.
- subjectKey StringId 
- 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.
- timeValid StringFrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- timeValid StringTo 
- 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.
- 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.
- isSelf booleanSigned 
- Indicates if the certificate is self signed.
- issuer string
- The Certificate issuer.
- md5hash string
- The Certificate md5Hash.
- publicKey string
- The Certificate public key.
- publicKey stringAlgorithm 
- The Certificate public key algorithm.
- publicKey stringSize 
- 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.
- subjectKey stringId 
- 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.
- timeValid stringFrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- timeValid stringTo 
- 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.
- 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_ boolsigned 
- 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_ stralgorithm 
- The Certificate public key algorithm.
- public_key_ strsize 
- 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_ strid 
- 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_ strfrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- time_valid_ strto 
- 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.
- 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.
- isSelf BooleanSigned 
- Indicates if the certificate is self signed.
- issuer String
- The Certificate issuer.
- md5hash String
- The Certificate md5Hash.
- publicKey String
- The Certificate public key.
- publicKey StringAlgorithm 
- The Certificate public key algorithm.
- publicKey StringSize 
- 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.
- subjectKey StringId 
- 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.
- timeValid StringFrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- timeValid StringTo 
- 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_lock_override: 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) -> DeploymentCertificatefunc 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)resources:  _:    type: oci:GoldenGate:DeploymentCertificate    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.
- string
- The Certificate authority key id.
- CertificateContent string
- The base64 encoded content of the PEM file containing the SSL certificate.
- DeploymentId string
- A unique Deployment identifier.
- IsCa bool
- Indicates if the certificate is ca.
- IsLock boolOverride 
- Whether to override locks (if any exist).
- IsSelf boolSigned 
- 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.
- PublicKey stringAlgorithm 
- The Certificate public key algorithm.
- PublicKey stringSize 
- 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.
- SubjectKey stringId 
- 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.
- TimeValid stringFrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- TimeValid stringTo 
- 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.
- string
- The Certificate authority key id.
- CertificateContent string
- The base64 encoded content of the PEM file containing the SSL certificate.
- DeploymentId string
- A unique Deployment identifier.
- IsCa bool
- Indicates if the certificate is ca.
- IsLock boolOverride 
- Whether to override locks (if any exist).
- IsSelf boolSigned 
- 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.
- PublicKey stringAlgorithm 
- The Certificate public key algorithm.
- PublicKey stringSize 
- 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.
- SubjectKey stringId 
- 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.
- TimeValid stringFrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- TimeValid stringTo 
- 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.
- String
- The Certificate authority key id.
- certificateContent String
- The base64 encoded content of the PEM file containing the SSL certificate.
- deploymentId String
- A unique Deployment identifier.
- isCa Boolean
- Indicates if the certificate is ca.
- isLock BooleanOverride 
- Whether to override locks (if any exist).
- isSelf BooleanSigned 
- 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.
- publicKey StringAlgorithm 
- The Certificate public key algorithm.
- publicKey StringSize 
- 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.
- subjectKey StringId 
- 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.
- timeValid StringFrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- timeValid StringTo 
- 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.
- string
- The Certificate authority key id.
- certificateContent string
- The base64 encoded content of the PEM file containing the SSL certificate.
- deploymentId string
- A unique Deployment identifier.
- isCa boolean
- Indicates if the certificate is ca.
- isLock booleanOverride 
- Whether to override locks (if any exist).
- isSelf booleanSigned 
- 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.
- publicKey stringAlgorithm 
- The Certificate public key algorithm.
- publicKey stringSize 
- 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.
- subjectKey stringId 
- 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.
- timeValid stringFrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- timeValid stringTo 
- 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.
- str
- The Certificate authority key id.
- certificate_content str
- The base64 encoded content of the PEM file containing the SSL certificate.
- deployment_id str
- A unique Deployment identifier.
- is_ca bool
- Indicates if the certificate is ca.
- is_lock_ booloverride 
- Whether to override locks (if any exist).
- is_self_ boolsigned 
- 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_ stralgorithm 
- The Certificate public key algorithm.
- public_key_ strsize 
- 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_ strid 
- 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_ strfrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- time_valid_ strto 
- 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.
- String
- The Certificate authority key id.
- certificateContent String
- The base64 encoded content of the PEM file containing the SSL certificate.
- deploymentId String
- A unique Deployment identifier.
- isCa Boolean
- Indicates if the certificate is ca.
- isLock BooleanOverride 
- Whether to override locks (if any exist).
- isSelf BooleanSigned 
- 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.
- publicKey StringAlgorithm 
- The Certificate public key algorithm.
- publicKey StringSize 
- 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.
- subjectKey StringId 
- 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.
- timeValid StringFrom 
- The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- timeValid StringTo 
- 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 ociTerraform Provider.