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:
- Certificate
Content string - The base64 encoded content of the PEM file containing the SSL certificate.
- Deployment
Id 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
- Is
Lock boolOverride - Whether to override locks (if any exist).
- Certificate
Content string - The base64 encoded content of the PEM file containing the SSL certificate.
- Deployment
Id 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
- Is
Lock boolOverride - Whether to override locks (if any exist).
- certificate
Content String - The base64 encoded content of the PEM file containing the SSL certificate.
- deployment
Id 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
- is
Lock BooleanOverride - Whether to override locks (if any exist).
- certificate
Content string - The base64 encoded content of the PEM file containing the SSL certificate.
- deployment
Id 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
- is
Lock 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).
- certificate
Content String - The base64 encoded content of the PEM file containing the SSL certificate.
- deployment
Id 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
- is
Lock 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.
- Is
Ca bool - Indicates if the certificate is ca.
- Is
Self boolSigned - Indicates if the certificate is self signed.
- Issuer string
- The Certificate issuer.
- Md5hash string
- The Certificate md5Hash.
- Public
Key string - The Certificate public key.
- Public
Key stringAlgorithm - The Certificate public key algorithm.
- Public
Key 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.
- Subject
Key stringId - The Certificate subject key id.
- Time
Created string - The time the resource was created. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - Time
Valid stringFrom - The time the certificate is valid from. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - Time
Valid 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.
- Is
Ca bool - Indicates if the certificate is ca.
- Is
Self boolSigned - Indicates if the certificate is self signed.
- Issuer string
- The Certificate issuer.
- Md5hash string
- The Certificate md5Hash.
- Public
Key string - The Certificate public key.
- Public
Key stringAlgorithm - The Certificate public key algorithm.
- Public
Key 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.
- Subject
Key stringId - The Certificate subject key id.
- Time
Created string - The time the resource was created. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - Time
Valid stringFrom - The time the certificate is valid from. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - Time
Valid 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.
- is
Ca Boolean - Indicates if the certificate is ca.
- is
Self BooleanSigned - Indicates if the certificate is self signed.
- issuer String
- The Certificate issuer.
- md5hash String
- The Certificate md5Hash.
- public
Key String - The Certificate public key.
- public
Key StringAlgorithm - The Certificate public key algorithm.
- public
Key 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.
- subject
Key StringId - The Certificate subject key id.
- time
Created String - The time the resource was created. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid StringFrom - The time the certificate is valid from. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid 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.
- is
Ca boolean - Indicates if the certificate is ca.
- is
Self booleanSigned - Indicates if the certificate is self signed.
- issuer string
- The Certificate issuer.
- md5hash string
- The Certificate md5Hash.
- public
Key string - The Certificate public key.
- public
Key stringAlgorithm - The Certificate public key algorithm.
- public
Key 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.
- subject
Key stringId - The Certificate subject key id.
- time
Created string - The time the resource was created. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid stringFrom - The time the certificate is valid from. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid 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.
- is
Ca Boolean - Indicates if the certificate is ca.
- is
Self BooleanSigned - Indicates if the certificate is self signed.
- issuer String
- The Certificate issuer.
- md5hash String
- The Certificate md5Hash.
- public
Key String - The Certificate public key.
- public
Key StringAlgorithm - The Certificate public key algorithm.
- public
Key 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.
- subject
Key StringId - The Certificate subject key id.
- time
Created String - The time the resource was created. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid StringFrom - The time the certificate is valid from. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid 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) -> 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.
- string
- The Certificate authority key id.
- Certificate
Content string - The base64 encoded content of the PEM file containing the SSL certificate.
- Deployment
Id string - 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 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.
- Public
Key string - The Certificate public key.
- Public
Key stringAlgorithm - The Certificate public key algorithm.
- Public
Key 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.
- Subject
Key stringId - The Certificate subject key id.
- Time
Created string - The time the resource was created. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - Time
Valid stringFrom - The time the certificate is valid from. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - Time
Valid 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.
- Certificate
Content string - The base64 encoded content of the PEM file containing the SSL certificate.
- Deployment
Id string - 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 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.
- Public
Key string - The Certificate public key.
- Public
Key stringAlgorithm - The Certificate public key algorithm.
- Public
Key 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.
- Subject
Key stringId - The Certificate subject key id.
- Time
Created string - The time the resource was created. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - Time
Valid stringFrom - The time the certificate is valid from. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - Time
Valid 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.
- certificate
Content String - The base64 encoded content of the PEM file containing the SSL certificate.
- deployment
Id String - A unique Deployment identifier.
- is
Ca Boolean - Indicates if the certificate is ca.
- is
Lock BooleanOverride - Whether to override locks (if any exist).
- is
Self 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.
- public
Key String - The Certificate public key.
- public
Key StringAlgorithm - The Certificate public key algorithm.
- public
Key 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.
- subject
Key StringId - The Certificate subject key id.
- time
Created String - The time the resource was created. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid StringFrom - The time the certificate is valid from. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid 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.
- certificate
Content string - The base64 encoded content of the PEM file containing the SSL certificate.
- deployment
Id string - A unique Deployment identifier.
- is
Ca boolean - Indicates if the certificate is ca.
- is
Lock booleanOverride - Whether to override locks (if any exist).
- is
Self 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.
- public
Key string - The Certificate public key.
- public
Key stringAlgorithm - The Certificate public key algorithm.
- public
Key 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.
- subject
Key stringId - The Certificate subject key id.
- time
Created string - The time the resource was created. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid stringFrom - The time the certificate is valid from. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid 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.
- certificate
Content String - The base64 encoded content of the PEM file containing the SSL certificate.
- deployment
Id String - A unique Deployment identifier.
- is
Ca Boolean - Indicates if the certificate is ca.
- is
Lock BooleanOverride - Whether to override locks (if any exist).
- is
Self 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.
- public
Key String - The Certificate public key.
- public
Key StringAlgorithm - The Certificate public key algorithm.
- public
Key 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.
- subject
Key StringId - The Certificate subject key id.
- time
Created String - The time the resource was created. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid StringFrom - The time the certificate is valid from. The format is defined by RFC3339, such as
2016-08-25T21:10:29.600Z
. - time
Valid 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
oci
Terraform Provider.