Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi
oci.CertificatesManagement.getCertificates
Explore with Pulumi AI
This data source provides the list of Certificates in Oracle Cloud Infrastructure Certificates Management service.
Lists all certificates that match the query parameters.
Optionally, you can use the parameter FilterByCertificateIdQueryParam
to limit the result set to a single item that matches the specified certificate.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testCertificates = oci.CertificatesManagement.getCertificates({
certificateId: testCertificate.id,
compartmentId: compartmentId,
issuerCertificateAuthorityId: testCertificateAuthority.id,
name: certificateName,
state: certificateState,
});
import pulumi
import pulumi_oci as oci
test_certificates = oci.CertificatesManagement.get_certificates(certificate_id=test_certificate["id"],
compartment_id=compartment_id,
issuer_certificate_authority_id=test_certificate_authority["id"],
name=certificate_name,
state=certificate_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/certificatesmanagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := certificatesmanagement.GetCertificates(ctx, &certificatesmanagement.GetCertificatesArgs{
CertificateId: pulumi.StringRef(testCertificate.Id),
CompartmentId: pulumi.StringRef(compartmentId),
IssuerCertificateAuthorityId: pulumi.StringRef(testCertificateAuthority.Id),
Name: pulumi.StringRef(certificateName),
State: pulumi.StringRef(certificateState),
}, nil)
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 testCertificates = Oci.CertificatesManagement.GetCertificates.Invoke(new()
{
CertificateId = testCertificate.Id,
CompartmentId = compartmentId,
IssuerCertificateAuthorityId = testCertificateAuthority.Id,
Name = certificateName,
State = certificateState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CertificatesManagement.CertificatesManagementFunctions;
import com.pulumi.oci.CertificatesManagement.inputs.GetCertificatesArgs;
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) {
final var testCertificates = CertificatesManagementFunctions.getCertificates(GetCertificatesArgs.builder()
.certificateId(testCertificate.id())
.compartmentId(compartmentId)
.issuerCertificateAuthorityId(testCertificateAuthority.id())
.name(certificateName)
.state(certificateState)
.build());
}
}
variables:
testCertificates:
fn::invoke:
function: oci:CertificatesManagement:getCertificates
arguments:
certificateId: ${testCertificate.id}
compartmentId: ${compartmentId}
issuerCertificateAuthorityId: ${testCertificateAuthority.id}
name: ${certificateName}
state: ${certificateState}
Using getCertificates
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCertificates(args: GetCertificatesArgs, opts?: InvokeOptions): Promise<GetCertificatesResult>
function getCertificatesOutput(args: GetCertificatesOutputArgs, opts?: InvokeOptions): Output<GetCertificatesResult>
def get_certificates(certificate_id: Optional[str] = None,
compartment_id: Optional[str] = None,
filters: Optional[Sequence[_certificatesmanagement.GetCertificatesFilter]] = None,
issuer_certificate_authority_id: Optional[str] = None,
name: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCertificatesResult
def get_certificates_output(certificate_id: Optional[pulumi.Input[str]] = None,
compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_certificatesmanagement.GetCertificatesFilterArgs]]]] = None,
issuer_certificate_authority_id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCertificatesResult]
func GetCertificates(ctx *Context, args *GetCertificatesArgs, opts ...InvokeOption) (*GetCertificatesResult, error)
func GetCertificatesOutput(ctx *Context, args *GetCertificatesOutputArgs, opts ...InvokeOption) GetCertificatesResultOutput
> Note: This function is named GetCertificates
in the Go SDK.
public static class GetCertificates
{
public static Task<GetCertificatesResult> InvokeAsync(GetCertificatesArgs args, InvokeOptions? opts = null)
public static Output<GetCertificatesResult> Invoke(GetCertificatesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCertificatesResult> getCertificates(GetCertificatesArgs args, InvokeOptions options)
public static Output<GetCertificatesResult> getCertificates(GetCertificatesArgs args, InvokeOptions options)
fn::invoke:
function: oci:CertificatesManagement/getCertificates:getCertificates
arguments:
# arguments dictionary
The following arguments are supported:
- Certificate
Id string - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- Compartment
Id string - A filter that returns only resources that match the given compartment OCID.
- Filters
Changes to this property will trigger replacement.
Certificates Filter> - string
- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- Name string
- A filter that returns only resources that match the specified name.
- State string
- A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- Certificate
Id string - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- Compartment
Id string - A filter that returns only resources that match the given compartment OCID.
- Filters
Changes to this property will trigger replacement.
Certificates Filter - string
- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- Name string
- A filter that returns only resources that match the specified name.
- State string
- A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- certificate
Id String - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- compartment
Id String - A filter that returns only resources that match the given compartment OCID.
- filters
Changes to this property will trigger replacement.
Certificates Filter> - String
- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- name String
- A filter that returns only resources that match the specified name.
- state String
- A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- certificate
Id string - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- compartment
Id string - A filter that returns only resources that match the given compartment OCID.
- filters
Changes to this property will trigger replacement.
Certificates Filter[] - string
- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- name string
- A filter that returns only resources that match the specified name.
- state string
- A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- certificate_
id str - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- compartment_
id str - A filter that returns only resources that match the given compartment OCID.
- filters
Changes to this property will trigger replacement.
Get Certificates Filter] - str
- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- name str
- A filter that returns only resources that match the specified name.
- state str
- A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- certificate
Id String - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- compartment
Id String - A filter that returns only resources that match the given compartment OCID.
- filters
Changes to this property will trigger replacement.
- String
- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- name String
- A filter that returns only resources that match the specified name.
- state String
- A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
getCertificates Result
The following output properties are available:
- Certificate
Collections List<GetCertificates Certificate Collection> - The list of certificate_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Certificate
Id string - The OCID of the certificate.
- Compartment
Id string - The OCID of the compartment where you want to create the certificate.
- Filters
List<Get
Certificates Filter> - string
- The OCID of the certificate authority (CA) that issued the certificate.
- Name string
- A user-friendly name for the certificate. Names are unique within a compartment. Avoid entering confidential information. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods.
- State string
- The current lifecycle state of the certificate.
- Certificate
Collections []GetCertificates Certificate Collection - The list of certificate_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Certificate
Id string - The OCID of the certificate.
- Compartment
Id string - The OCID of the compartment where you want to create the certificate.
- Filters
[]Get
Certificates Filter - string
- The OCID of the certificate authority (CA) that issued the certificate.
- Name string
- A user-friendly name for the certificate. Names are unique within a compartment. Avoid entering confidential information. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods.
- State string
- The current lifecycle state of the certificate.
- certificate
Collections List<GetCertificates Certificate Collection> - The list of certificate_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- certificate
Id String - The OCID of the certificate.
- compartment
Id String - The OCID of the compartment where you want to create the certificate.
- filters
List<Get
Certificates Filter> - String
- The OCID of the certificate authority (CA) that issued the certificate.
- name String
- A user-friendly name for the certificate. Names are unique within a compartment. Avoid entering confidential information. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods.
- state String
- The current lifecycle state of the certificate.
- certificate
Collections GetCertificates Certificate Collection[] - The list of certificate_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- certificate
Id string - The OCID of the certificate.
- compartment
Id string - The OCID of the compartment where you want to create the certificate.
- filters
Get
Certificates Filter[] - string
- The OCID of the certificate authority (CA) that issued the certificate.
- name string
- A user-friendly name for the certificate. Names are unique within a compartment. Avoid entering confidential information. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods.
- state string
- The current lifecycle state of the certificate.
- certificate_
collections Sequence[certificatesmanagement.Get Certificates Certificate Collection] - The list of certificate_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- certificate_
id str - The OCID of the certificate.
- compartment_
id str - The OCID of the compartment where you want to create the certificate.
- filters
Sequence[certificatesmanagement.
Get Certificates Filter] - str
- The OCID of the certificate authority (CA) that issued the certificate.
- name str
- A user-friendly name for the certificate. Names are unique within a compartment. Avoid entering confidential information. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods.
- state str
- The current lifecycle state of the certificate.
- certificate
Collections List<Property Map> - The list of certificate_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- certificate
Id String - The OCID of the certificate.
- compartment
Id String - The OCID of the compartment where you want to create the certificate.
- filters List<Property Map>
- String
- The OCID of the certificate authority (CA) that issued the certificate.
- name String
- A user-friendly name for the certificate. Names are unique within a compartment. Avoid entering confidential information. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods.
- state String
- The current lifecycle state of the certificate.
Supporting Types
GetCertificatesCertificateCollection
- Items
This property is required. List<GetCertificates Certificate Collection Item>
- Items
This property is required. []GetCertificates Certificate Collection Item
- items
This property is required. List<GetCertificates Certificate Collection Item>
- items
This property is required. GetCertificates Certificate Collection Item[]
- items
This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item]
- items
This property is required. List<Property Map>
GetCertificatesCertificateCollectionItem
- Certificate
Configs This property is required. List<GetCertificates Certificate Collection Item Certificate Config> - Certificate
Profile Type This property is required. string - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- Certificate
Revocation List Details This property is required. List<GetCertificates Certificate Collection Item Certificate Revocation List Detail> - The details of the certificate revocation list (CRL).
- Certificate
Rules This property is required. List<GetCertificates Certificate Collection Item Certificate Rule> - A list of rules that control how the certificate is used and managed.
- Compartment
Id This property is required. string - A filter that returns only resources that match the given compartment OCID.
- Config
Type This property is required. string - The origin of the certificate.
- Current
Versions This property is required. List<GetCertificates Certificate Collection Item Current Version> - The details of the certificate version. This object does not contain the certificate contents.
This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description
This property is required. string - A brief description of the certificate. Avoid entering confidential information.
This property is required. Dictionary<string, string>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Id
This property is required. string - The OCID of the certificate.
This property is required. string- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- Key
Algorithm This property is required. string - The algorithm used to create key pairs.
- Lifecycle
Details This property is required. string - Additional information about the current lifecycle state of the certificate.
- Name
This property is required. string - A filter that returns only resources that match the specified name.
- Signature
Algorithm This property is required. string - The algorithm used to sign the public key certificate.
- State
This property is required. string - A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- Subjects
This property is required. List<GetCertificates Certificate Collection Item Subject> - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- Time
Created This property is required. string - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Time
Of Deletion This property is required. string - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Certificate
Configs This property is required. []GetCertificates Certificate Collection Item Certificate Config - Certificate
Profile Type This property is required. string - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- Certificate
Revocation List Details This property is required. []GetCertificates Certificate Collection Item Certificate Revocation List Detail - The details of the certificate revocation list (CRL).
- Certificate
Rules This property is required. []GetCertificates Certificate Collection Item Certificate Rule - A list of rules that control how the certificate is used and managed.
- Compartment
Id This property is required. string - A filter that returns only resources that match the given compartment OCID.
- Config
Type This property is required. string - The origin of the certificate.
- Current
Versions This property is required. []GetCertificates Certificate Collection Item Current Version - The details of the certificate version. This object does not contain the certificate contents.
This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description
This property is required. string - A brief description of the certificate. Avoid entering confidential information.
This property is required. map[string]string- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Id
This property is required. string - The OCID of the certificate.
This property is required. string- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- Key
Algorithm This property is required. string - The algorithm used to create key pairs.
- Lifecycle
Details This property is required. string - Additional information about the current lifecycle state of the certificate.
- Name
This property is required. string - A filter that returns only resources that match the specified name.
- Signature
Algorithm This property is required. string - The algorithm used to sign the public key certificate.
- State
This property is required. string - A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- Subjects
This property is required. []GetCertificates Certificate Collection Item Subject - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- Time
Created This property is required. string - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Time
Of Deletion This property is required. string - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- certificate
Configs This property is required. List<GetCertificates Certificate Collection Item Certificate Config> - certificate
Profile Type This property is required. String - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- certificate
Revocation List Details This property is required. List<GetCertificates Certificate Collection Item Certificate Revocation List Detail> - The details of the certificate revocation list (CRL).
- certificate
Rules This property is required. List<GetCertificates Certificate Collection Item Certificate Rule> - A list of rules that control how the certificate is used and managed.
- compartment
Id This property is required. String - A filter that returns only resources that match the given compartment OCID.
- config
Type This property is required. String - The origin of the certificate.
- current
Versions This property is required. List<GetCertificates Certificate Collection Item Current Version> - The details of the certificate version. This object does not contain the certificate contents.
This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description
This property is required. String - A brief description of the certificate. Avoid entering confidential information.
This property is required. Map<String,String>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. String - The OCID of the certificate.
This property is required. String- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- key
Algorithm This property is required. String - The algorithm used to create key pairs.
- lifecycle
Details This property is required. String - Additional information about the current lifecycle state of the certificate.
- name
This property is required. String - A filter that returns only resources that match the specified name.
- signature
Algorithm This property is required. String - The algorithm used to sign the public key certificate.
- state
This property is required. String - A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- subjects
This property is required. List<GetCertificates Certificate Collection Item Subject> - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- time
Created This property is required. String - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Deletion This property is required. String - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- certificate
Configs This property is required. GetCertificates Certificate Collection Item Certificate Config[] - certificate
Profile Type This property is required. string - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- certificate
Revocation List Details This property is required. GetCertificates Certificate Collection Item Certificate Revocation List Detail[] - The details of the certificate revocation list (CRL).
- certificate
Rules This property is required. GetCertificates Certificate Collection Item Certificate Rule[] - A list of rules that control how the certificate is used and managed.
- compartment
Id This property is required. string - A filter that returns only resources that match the given compartment OCID.
- config
Type This property is required. string - The origin of the certificate.
- current
Versions This property is required. GetCertificates Certificate Collection Item Current Version[] - The details of the certificate version. This object does not contain the certificate contents.
This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description
This property is required. string - A brief description of the certificate. Avoid entering confidential information.
This property is required. {[key: string]: string}- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. string - The OCID of the certificate.
This property is required. string- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- key
Algorithm This property is required. string - The algorithm used to create key pairs.
- lifecycle
Details This property is required. string - Additional information about the current lifecycle state of the certificate.
- name
This property is required. string - A filter that returns only resources that match the specified name.
- signature
Algorithm This property is required. string - The algorithm used to sign the public key certificate.
- state
This property is required. string - A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- subjects
This property is required. GetCertificates Certificate Collection Item Subject[] - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- time
Created This property is required. string - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Deletion This property is required. string - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- certificate_
configs This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Certificate Config] - certificate_
profile_ type This property is required. str - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- certificate_
revocation_ list_ details This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Certificate Revocation List Detail] - The details of the certificate revocation list (CRL).
- certificate_
rules This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Certificate Rule] - A list of rules that control how the certificate is used and managed.
- compartment_
id This property is required. str - A filter that returns only resources that match the given compartment OCID.
- config_
type This property is required. str - The origin of the certificate.
- current_
versions This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Current Version] - The details of the certificate version. This object does not contain the certificate contents.
This property is required. Mapping[str, str]- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description
This property is required. str - A brief description of the certificate. Avoid entering confidential information.
This property is required. Mapping[str, str]- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. str - The OCID of the certificate.
This property is required. str- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- key_
algorithm This property is required. str - The algorithm used to create key pairs.
- lifecycle_
details This property is required. str - Additional information about the current lifecycle state of the certificate.
- name
This property is required. str - A filter that returns only resources that match the specified name.
- signature_
algorithm This property is required. str - The algorithm used to sign the public key certificate.
- state
This property is required. str - A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- subjects
This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Subject] - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- time_
created This property is required. str - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time_
of_ deletion This property is required. str - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- certificate
Configs This property is required. List<Property Map> - certificate
Profile Type This property is required. String - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- certificate
Revocation List Details This property is required. List<Property Map> - The details of the certificate revocation list (CRL).
- certificate
Rules This property is required. List<Property Map> - A list of rules that control how the certificate is used and managed.
- compartment
Id This property is required. String - A filter that returns only resources that match the given compartment OCID.
- config
Type This property is required. String - The origin of the certificate.
- current
Versions This property is required. List<Property Map> - The details of the certificate version. This object does not contain the certificate contents.
This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description
This property is required. String - A brief description of the certificate. Avoid entering confidential information.
This property is required. Map<String>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. String - The OCID of the certificate.
This property is required. String- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- key
Algorithm This property is required. String - The algorithm used to create key pairs.
- lifecycle
Details This property is required. String - Additional information about the current lifecycle state of the certificate.
- name
This property is required. String - A filter that returns only resources that match the specified name.
- signature
Algorithm This property is required. String - The algorithm used to sign the public key certificate.
- state
This property is required. String - A filter that returns only resources that match the given lifecycle state. The state value is case-insensitive.
- subjects
This property is required. List<Property Map> - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- time
Created This property is required. String - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Deletion This property is required. String - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
GetCertificatesCertificateCollectionItemCertificateConfig
- Certificate
Profile Type This property is required. string - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- Config
Type This property is required. string - The origin of the certificate.
- Csr
Pem This property is required. string This property is required. string- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- Key
Algorithm This property is required. string - The algorithm used to create key pairs.
- Signature
Algorithm This property is required. string - The algorithm used to sign the public key certificate.
- Subject
Alternative Names This property is required. List<GetCertificates Certificate Collection Item Certificate Config Subject Alternative Name> - A list of subject alternative names.
- Subjects
This property is required. List<GetCertificates Certificate Collection Item Certificate Config Subject> - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- Validities
This property is required. List<GetCertificates Certificate Collection Item Certificate Config Validity> - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- Version
Name This property is required. string - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- Certificate
Profile Type This property is required. string - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- Config
Type This property is required. string - The origin of the certificate.
- Csr
Pem This property is required. string This property is required. string- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- Key
Algorithm This property is required. string - The algorithm used to create key pairs.
- Signature
Algorithm This property is required. string - The algorithm used to sign the public key certificate.
- Subject
Alternative Names This property is required. []GetCertificates Certificate Collection Item Certificate Config Subject Alternative Name - A list of subject alternative names.
- Subjects
This property is required. []GetCertificates Certificate Collection Item Certificate Config Subject - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- Validities
This property is required. []GetCertificates Certificate Collection Item Certificate Config Validity - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- Version
Name This property is required. string - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- certificate
Profile Type This property is required. String - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- config
Type This property is required. String - The origin of the certificate.
- csr
Pem This property is required. String This property is required. String- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- key
Algorithm This property is required. String - The algorithm used to create key pairs.
- signature
Algorithm This property is required. String - The algorithm used to sign the public key certificate.
- subject
Alternative Names This property is required. List<GetCertificates Certificate Collection Item Certificate Config Subject Alternative Name> - A list of subject alternative names.
- subjects
This property is required. List<GetCertificates Certificate Collection Item Certificate Config Subject> - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- validities
This property is required. List<GetCertificates Certificate Collection Item Certificate Config Validity> - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- version
Name This property is required. String - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- certificate
Profile Type This property is required. string - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- config
Type This property is required. string - The origin of the certificate.
- csr
Pem This property is required. string This property is required. string- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- key
Algorithm This property is required. string - The algorithm used to create key pairs.
- signature
Algorithm This property is required. string - The algorithm used to sign the public key certificate.
- subject
Alternative Names This property is required. GetCertificates Certificate Collection Item Certificate Config Subject Alternative Name[] - A list of subject alternative names.
- subjects
This property is required. GetCertificates Certificate Collection Item Certificate Config Subject[] - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- validities
This property is required. GetCertificates Certificate Collection Item Certificate Config Validity[] - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- version
Name This property is required. string - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- certificate_
profile_ type This property is required. str - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- config_
type This property is required. str - The origin of the certificate.
- csr_
pem This property is required. str This property is required. str- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- key_
algorithm This property is required. str - The algorithm used to create key pairs.
- signature_
algorithm This property is required. str - The algorithm used to sign the public key certificate.
- subject_
alternative_ names This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Certificate Config Subject Alternative Name] - A list of subject alternative names.
- subjects
This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Certificate Config Subject] - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- validities
This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Certificate Config Validity] - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- version_
name This property is required. str - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- certificate
Profile Type This property is required. String - The name of the profile used to create the certificate, which depends on the type of certificate you need.
- config
Type This property is required. String - The origin of the certificate.
- csr
Pem This property is required. String This property is required. String- The OCID of the certificate authority (CA). If the parameter is set to null, the service lists all CAs.
- key
Algorithm This property is required. String - The algorithm used to create key pairs.
- signature
Algorithm This property is required. String - The algorithm used to sign the public key certificate.
- subject
Alternative Names This property is required. List<Property Map> - A list of subject alternative names.
- subjects
This property is required. List<Property Map> - The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
- validities
This property is required. List<Property Map> - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- version
Name This property is required. String - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
GetCertificatesCertificateCollectionItemCertificateConfigSubject
- Common
Name This property is required. string - Common name or fully-qualified domain name (RDN CN).
- Country
This property is required. string - Country name (RDN C).
- Distinguished
Name Qualifier This property is required. string - Distinguished name qualifier(RDN DNQ).
- Domain
Component This property is required. string - Domain component (RDN DC).
- Generation
Qualifier This property is required. string - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- Given
Name This property is required. string - Personal given name (RDN G or GN).
- Initials
This property is required. string - Personal initials.
- Locality
Name This property is required. string - Locality (RDN L).
- Organization
This property is required. string - Organization (RDN O).
- Organizational
Unit This property is required. string - Organizational unit (RDN OU).
- Pseudonym
This property is required. string - Subject pseudonym.
- Serial
Number This property is required. string - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- State
Or Province Name This property is required. string - State or province name (RDN ST or S).
- Street
This property is required. string - Street address (RDN STREET).
- Surname
This property is required. string - Personal surname (RDN SN).
- Title
This property is required. string - Title (RDN T or TITLE).
- User
Id This property is required. string - User ID (RDN UID).
- Common
Name This property is required. string - Common name or fully-qualified domain name (RDN CN).
- Country
This property is required. string - Country name (RDN C).
- Distinguished
Name Qualifier This property is required. string - Distinguished name qualifier(RDN DNQ).
- Domain
Component This property is required. string - Domain component (RDN DC).
- Generation
Qualifier This property is required. string - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- Given
Name This property is required. string - Personal given name (RDN G or GN).
- Initials
This property is required. string - Personal initials.
- Locality
Name This property is required. string - Locality (RDN L).
- Organization
This property is required. string - Organization (RDN O).
- Organizational
Unit This property is required. string - Organizational unit (RDN OU).
- Pseudonym
This property is required. string - Subject pseudonym.
- Serial
Number This property is required. string - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- State
Or Province Name This property is required. string - State or province name (RDN ST or S).
- Street
This property is required. string - Street address (RDN STREET).
- Surname
This property is required. string - Personal surname (RDN SN).
- Title
This property is required. string - Title (RDN T or TITLE).
- User
Id This property is required. string - User ID (RDN UID).
- common
Name This property is required. String - Common name or fully-qualified domain name (RDN CN).
- country
This property is required. String - Country name (RDN C).
- distinguished
Name Qualifier This property is required. String - Distinguished name qualifier(RDN DNQ).
- domain
Component This property is required. String - Domain component (RDN DC).
- generation
Qualifier This property is required. String - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- given
Name This property is required. String - Personal given name (RDN G or GN).
- initials
This property is required. String - Personal initials.
- locality
Name This property is required. String - Locality (RDN L).
- organization
This property is required. String - Organization (RDN O).
- organizational
Unit This property is required. String - Organizational unit (RDN OU).
- pseudonym
This property is required. String - Subject pseudonym.
- serial
Number This property is required. String - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- state
Or Province Name This property is required. String - State or province name (RDN ST or S).
- street
This property is required. String - Street address (RDN STREET).
- surname
This property is required. String - Personal surname (RDN SN).
- title
This property is required. String - Title (RDN T or TITLE).
- user
Id This property is required. String - User ID (RDN UID).
- common
Name This property is required. string - Common name or fully-qualified domain name (RDN CN).
- country
This property is required. string - Country name (RDN C).
- distinguished
Name Qualifier This property is required. string - Distinguished name qualifier(RDN DNQ).
- domain
Component This property is required. string - Domain component (RDN DC).
- generation
Qualifier This property is required. string - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- given
Name This property is required. string - Personal given name (RDN G or GN).
- initials
This property is required. string - Personal initials.
- locality
Name This property is required. string - Locality (RDN L).
- organization
This property is required. string - Organization (RDN O).
- organizational
Unit This property is required. string - Organizational unit (RDN OU).
- pseudonym
This property is required. string - Subject pseudonym.
- serial
Number This property is required. string - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- state
Or Province Name This property is required. string - State or province name (RDN ST or S).
- street
This property is required. string - Street address (RDN STREET).
- surname
This property is required. string - Personal surname (RDN SN).
- title
This property is required. string - Title (RDN T or TITLE).
- user
Id This property is required. string - User ID (RDN UID).
- common_
name This property is required. str - Common name or fully-qualified domain name (RDN CN).
- country
This property is required. str - Country name (RDN C).
- distinguished_
name_ qualifier This property is required. str - Distinguished name qualifier(RDN DNQ).
- domain_
component This property is required. str - Domain component (RDN DC).
- generation_
qualifier This property is required. str - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- given_
name This property is required. str - Personal given name (RDN G or GN).
- initials
This property is required. str - Personal initials.
- locality_
name This property is required. str - Locality (RDN L).
- organization
This property is required. str - Organization (RDN O).
- organizational_
unit This property is required. str - Organizational unit (RDN OU).
- pseudonym
This property is required. str - Subject pseudonym.
- serial_
number This property is required. str - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- state_
or_ province_ name This property is required. str - State or province name (RDN ST or S).
- street
This property is required. str - Street address (RDN STREET).
- surname
This property is required. str - Personal surname (RDN SN).
- title
This property is required. str - Title (RDN T or TITLE).
- user_
id This property is required. str - User ID (RDN UID).
- common
Name This property is required. String - Common name or fully-qualified domain name (RDN CN).
- country
This property is required. String - Country name (RDN C).
- distinguished
Name Qualifier This property is required. String - Distinguished name qualifier(RDN DNQ).
- domain
Component This property is required. String - Domain component (RDN DC).
- generation
Qualifier This property is required. String - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- given
Name This property is required. String - Personal given name (RDN G or GN).
- initials
This property is required. String - Personal initials.
- locality
Name This property is required. String - Locality (RDN L).
- organization
This property is required. String - Organization (RDN O).
- organizational
Unit This property is required. String - Organizational unit (RDN OU).
- pseudonym
This property is required. String - Subject pseudonym.
- serial
Number This property is required. String - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- state
Or Province Name This property is required. String - State or province name (RDN ST or S).
- street
This property is required. String - Street address (RDN STREET).
- surname
This property is required. String - Personal surname (RDN SN).
- title
This property is required. String - Title (RDN T or TITLE).
- user
Id This property is required. String - User ID (RDN UID).
GetCertificatesCertificateCollectionItemCertificateConfigSubjectAlternativeName
GetCertificatesCertificateCollectionItemCertificateConfigValidity
- Time
Of Validity Not After This property is required. string - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Time
Of Validity Not Before This property is required. string - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Time
Of Validity Not After This property is required. string - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Time
Of Validity Not Before This property is required. string - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not After This property is required. String - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not Before This property is required. String - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not After This property is required. string - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not Before This property is required. string - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time_
of_ validity_ not_ after This property is required. str - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time_
of_ validity_ not_ before This property is required. str - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not After This property is required. String - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not Before This property is required. String - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
GetCertificatesCertificateCollectionItemCertificateRevocationListDetail
- Custom
Formatted Urls This property is required. List<string> - Optional CRL access points, expressed using a format where the version number of the issuing CA is inserted wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- Object
Storage Configs This property is required. List<GetCertificates Certificate Collection Item Certificate Revocation List Detail Object Storage Config> - The details of the Object Storage bucket configured to store the certificate revocation list (CRL).
- Custom
Formatted Urls This property is required. []string - Optional CRL access points, expressed using a format where the version number of the issuing CA is inserted wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- Object
Storage Configs This property is required. []GetCertificates Certificate Collection Item Certificate Revocation List Detail Object Storage Config - The details of the Object Storage bucket configured to store the certificate revocation list (CRL).
- custom
Formatted Urls This property is required. List<String> - Optional CRL access points, expressed using a format where the version number of the issuing CA is inserted wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- object
Storage Configs This property is required. List<GetCertificates Certificate Collection Item Certificate Revocation List Detail Object Storage Config> - The details of the Object Storage bucket configured to store the certificate revocation list (CRL).
- custom
Formatted Urls This property is required. string[] - Optional CRL access points, expressed using a format where the version number of the issuing CA is inserted wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- object
Storage Configs This property is required. GetCertificates Certificate Collection Item Certificate Revocation List Detail Object Storage Config[] - The details of the Object Storage bucket configured to store the certificate revocation list (CRL).
- custom_
formatted_ urls This property is required. Sequence[str] - Optional CRL access points, expressed using a format where the version number of the issuing CA is inserted wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- object_
storage_ configs This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Certificate Revocation List Detail Object Storage Config] - The details of the Object Storage bucket configured to store the certificate revocation list (CRL).
- custom
Formatted Urls This property is required. List<String> - Optional CRL access points, expressed using a format where the version number of the issuing CA is inserted wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- object
Storage Configs This property is required. List<Property Map> - The details of the Object Storage bucket configured to store the certificate revocation list (CRL).
GetCertificatesCertificateCollectionItemCertificateRevocationListDetailObjectStorageConfig
- Object
Storage Bucket Name This property is required. string - The name of the bucket where the CRL is stored.
- Object
Storage Namespace This property is required. string - The tenancy of the bucket where the CRL is stored.
- Object
Storage Object Name Format This property is required. string - The object name in the bucket where the CRL is stored, expressed using a format where the version number of the issuing CA is inserted as part of the Object Storage object name wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- Object
Storage Bucket Name This property is required. string - The name of the bucket where the CRL is stored.
- Object
Storage Namespace This property is required. string - The tenancy of the bucket where the CRL is stored.
- Object
Storage Object Name Format This property is required. string - The object name in the bucket where the CRL is stored, expressed using a format where the version number of the issuing CA is inserted as part of the Object Storage object name wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- object
Storage Bucket Name This property is required. String - The name of the bucket where the CRL is stored.
- object
Storage Namespace This property is required. String - The tenancy of the bucket where the CRL is stored.
- object
Storage Object Name Format This property is required. String - The object name in the bucket where the CRL is stored, expressed using a format where the version number of the issuing CA is inserted as part of the Object Storage object name wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- object
Storage Bucket Name This property is required. string - The name of the bucket where the CRL is stored.
- object
Storage Namespace This property is required. string - The tenancy of the bucket where the CRL is stored.
- object
Storage Object Name Format This property is required. string - The object name in the bucket where the CRL is stored, expressed using a format where the version number of the issuing CA is inserted as part of the Object Storage object name wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- object_
storage_ bucket_ name This property is required. str - The name of the bucket where the CRL is stored.
- object_
storage_ namespace This property is required. str - The tenancy of the bucket where the CRL is stored.
- object_
storage_ object_ name_ format This property is required. str - The object name in the bucket where the CRL is stored, expressed using a format where the version number of the issuing CA is inserted as part of the Object Storage object name wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
- object
Storage Bucket Name This property is required. String - The name of the bucket where the CRL is stored.
- object
Storage Namespace This property is required. String - The tenancy of the bucket where the CRL is stored.
- object
Storage Object Name Format This property is required. String - The object name in the bucket where the CRL is stored, expressed using a format where the version number of the issuing CA is inserted as part of the Object Storage object name wherever you include a pair of curly braces. This versioning scheme helps avoid collisions when new CA versions are created. For example, myCrlFileIssuedFromCAVersion{}.crl becomes myCrlFileIssuedFromCAVersion2.crl for CA version 2.
GetCertificatesCertificateCollectionItemCertificateRule
- Advance
Renewal Period This property is required. string - A property specifying the period of time, in days, before the certificate's targeted renewal that the process should occur. Expressed in ISO 8601 format.
- Renewal
Interval This property is required. string - A property specifying how often, in days, a certificate should be renewed. Expressed in ISO 8601 format.
- Rule
Type This property is required. string - The type of rule.
- Advance
Renewal Period This property is required. string - A property specifying the period of time, in days, before the certificate's targeted renewal that the process should occur. Expressed in ISO 8601 format.
- Renewal
Interval This property is required. string - A property specifying how often, in days, a certificate should be renewed. Expressed in ISO 8601 format.
- Rule
Type This property is required. string - The type of rule.
- advance
Renewal Period This property is required. String - A property specifying the period of time, in days, before the certificate's targeted renewal that the process should occur. Expressed in ISO 8601 format.
- renewal
Interval This property is required. String - A property specifying how often, in days, a certificate should be renewed. Expressed in ISO 8601 format.
- rule
Type This property is required. String - The type of rule.
- advance
Renewal Period This property is required. string - A property specifying the period of time, in days, before the certificate's targeted renewal that the process should occur. Expressed in ISO 8601 format.
- renewal
Interval This property is required. string - A property specifying how often, in days, a certificate should be renewed. Expressed in ISO 8601 format.
- rule
Type This property is required. string - The type of rule.
- advance_
renewal_ period This property is required. str - A property specifying the period of time, in days, before the certificate's targeted renewal that the process should occur. Expressed in ISO 8601 format.
- renewal_
interval This property is required. str - A property specifying how often, in days, a certificate should be renewed. Expressed in ISO 8601 format.
- rule_
type This property is required. str - The type of rule.
- advance
Renewal Period This property is required. String - A property specifying the period of time, in days, before the certificate's targeted renewal that the process should occur. Expressed in ISO 8601 format.
- renewal
Interval This property is required. String - A property specifying how often, in days, a certificate should be renewed. Expressed in ISO 8601 format.
- rule
Type This property is required. String - The type of rule.
GetCertificatesCertificateCollectionItemCurrentVersion
- Certificate
Id This property is required. string - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- Issuer
Ca Version Number This property is required. string - The version number of the issuing certificate authority (CA).
- Revocation
Statuses This property is required. List<GetCertificates Certificate Collection Item Current Version Revocation Status> - The current revocation status of the entity.
- Serial
Number This property is required. string - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- Stages
This property is required. List<string> - A list of rotation states for this certificate version.
- Subject
Alternative Names This property is required. List<GetCertificates Certificate Collection Item Current Version Subject Alternative Name> - A list of subject alternative names.
- Time
Created This property is required. string - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Time
Of Deletion This property is required. string - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Validities
This property is required. List<GetCertificates Certificate Collection Item Current Version Validity> - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- Version
Name This property is required. string - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- Version
Number This property is required. string - The version number of the certificate.
- Certificate
Id This property is required. string - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- Issuer
Ca Version Number This property is required. string - The version number of the issuing certificate authority (CA).
- Revocation
Statuses This property is required. []GetCertificates Certificate Collection Item Current Version Revocation Status - The current revocation status of the entity.
- Serial
Number This property is required. string - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- Stages
This property is required. []string - A list of rotation states for this certificate version.
- Subject
Alternative Names This property is required. []GetCertificates Certificate Collection Item Current Version Subject Alternative Name - A list of subject alternative names.
- Time
Created This property is required. string - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Time
Of Deletion This property is required. string - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Validities
This property is required. []GetCertificates Certificate Collection Item Current Version Validity - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- Version
Name This property is required. string - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- Version
Number This property is required. string - The version number of the certificate.
- certificate
Id This property is required. String - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- issuer
Ca Version Number This property is required. String - The version number of the issuing certificate authority (CA).
- revocation
Statuses This property is required. List<GetCertificates Certificate Collection Item Current Version Revocation Status> - The current revocation status of the entity.
- serial
Number This property is required. String - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- stages
This property is required. List<String> - A list of rotation states for this certificate version.
- subject
Alternative Names This property is required. List<GetCertificates Certificate Collection Item Current Version Subject Alternative Name> - A list of subject alternative names.
- time
Created This property is required. String - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Deletion This property is required. String - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- validities
This property is required. List<GetCertificates Certificate Collection Item Current Version Validity> - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- version
Name This property is required. String - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- version
Number This property is required. String - The version number of the certificate.
- certificate
Id This property is required. string - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- issuer
Ca Version Number This property is required. string - The version number of the issuing certificate authority (CA).
- revocation
Statuses This property is required. GetCertificates Certificate Collection Item Current Version Revocation Status[] - The current revocation status of the entity.
- serial
Number This property is required. string - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- stages
This property is required. string[] - A list of rotation states for this certificate version.
- subject
Alternative Names This property is required. GetCertificates Certificate Collection Item Current Version Subject Alternative Name[] - A list of subject alternative names.
- time
Created This property is required. string - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Deletion This property is required. string - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- validities
This property is required. GetCertificates Certificate Collection Item Current Version Validity[] - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- version
Name This property is required. string - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- version
Number This property is required. string - The version number of the certificate.
- certificate_
id This property is required. str - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- issuer_
ca_ version_ number This property is required. str - The version number of the issuing certificate authority (CA).
- revocation_
statuses This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Current Version Revocation Status] - The current revocation status of the entity.
- serial_
number This property is required. str - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- stages
This property is required. Sequence[str] - A list of rotation states for this certificate version.
- subject_
alternative_ names This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Current Version Subject Alternative Name] - A list of subject alternative names.
- time_
created This property is required. str - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time_
of_ deletion This property is required. str - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- validities
This property is required. Sequence[certificatesmanagement.Get Certificates Certificate Collection Item Current Version Validity] - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- version_
name This property is required. str - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- version_
number This property is required. str - The version number of the certificate.
- certificate
Id This property is required. String - The OCID of the certificate. If the parameter is set to null, the service lists all certificates.
- issuer
Ca Version Number This property is required. String - The version number of the issuing certificate authority (CA).
- revocation
Statuses This property is required. List<Property Map> - The current revocation status of the entity.
- serial
Number This property is required. String - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- stages
This property is required. List<String> - A list of rotation states for this certificate version.
- subject
Alternative Names This property is required. List<Property Map> - A list of subject alternative names.
- time
Created This property is required. String - A property indicating when the certificate was created, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Deletion This property is required. String - An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- validities
This property is required. List<Property Map> - An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.
- version
Name This property is required. String - The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.
- version
Number This property is required. String - The version number of the certificate.
GetCertificatesCertificateCollectionItemCurrentVersionRevocationStatus
- Revocation
Reason This property is required. string - The reason the certificate or certificate authority (CA) was revoked.
- Time
Of Revocation This property is required. string - The time when the entity was revoked, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Revocation
Reason This property is required. string - The reason the certificate or certificate authority (CA) was revoked.
- Time
Of Revocation This property is required. string - The time when the entity was revoked, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- revocation
Reason This property is required. String - The reason the certificate or certificate authority (CA) was revoked.
- time
Of Revocation This property is required. String - The time when the entity was revoked, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- revocation
Reason This property is required. string - The reason the certificate or certificate authority (CA) was revoked.
- time
Of Revocation This property is required. string - The time when the entity was revoked, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- revocation_
reason This property is required. str - The reason the certificate or certificate authority (CA) was revoked.
- time_
of_ revocation This property is required. str - The time when the entity was revoked, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- revocation
Reason This property is required. String - The reason the certificate or certificate authority (CA) was revoked.
- time
Of Revocation This property is required. String - The time when the entity was revoked, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
GetCertificatesCertificateCollectionItemCurrentVersionSubjectAlternativeName
GetCertificatesCertificateCollectionItemCurrentVersionValidity
- Time
Of Validity Not After This property is required. string - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Time
Of Validity Not Before This property is required. string - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Time
Of Validity Not After This property is required. string - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- Time
Of Validity Not Before This property is required. string - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not After This property is required. String - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not Before This property is required. String - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not After This property is required. string - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not Before This property is required. string - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time_
of_ validity_ not_ after This property is required. str - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time_
of_ validity_ not_ before This property is required. str - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not After This property is required. String - The date on which the certificate validity period ends, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
- time
Of Validity Not Before This property is required. String - The date on which the certificate validity period begins, expressed in RFC 3339 timestamp format. Example:
2019-04-03T21:10:29.600Z
GetCertificatesCertificateCollectionItemSubject
- Common
Name This property is required. string - Common name or fully-qualified domain name (RDN CN).
- Country
This property is required. string - Country name (RDN C).
- Distinguished
Name Qualifier This property is required. string - Distinguished name qualifier(RDN DNQ).
- Domain
Component This property is required. string - Domain component (RDN DC).
- Generation
Qualifier This property is required. string - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- Given
Name This property is required. string - Personal given name (RDN G or GN).
- Initials
This property is required. string - Personal initials.
- Locality
Name This property is required. string - Locality (RDN L).
- Organization
This property is required. string - Organization (RDN O).
- Organizational
Unit This property is required. string - Organizational unit (RDN OU).
- Pseudonym
This property is required. string - Subject pseudonym.
- Serial
Number This property is required. string - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- State
Or Province Name This property is required. string - State or province name (RDN ST or S).
- Street
This property is required. string - Street address (RDN STREET).
- Surname
This property is required. string - Personal surname (RDN SN).
- Title
This property is required. string - Title (RDN T or TITLE).
- User
Id This property is required. string - User ID (RDN UID).
- Common
Name This property is required. string - Common name or fully-qualified domain name (RDN CN).
- Country
This property is required. string - Country name (RDN C).
- Distinguished
Name Qualifier This property is required. string - Distinguished name qualifier(RDN DNQ).
- Domain
Component This property is required. string - Domain component (RDN DC).
- Generation
Qualifier This property is required. string - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- Given
Name This property is required. string - Personal given name (RDN G or GN).
- Initials
This property is required. string - Personal initials.
- Locality
Name This property is required. string - Locality (RDN L).
- Organization
This property is required. string - Organization (RDN O).
- Organizational
Unit This property is required. string - Organizational unit (RDN OU).
- Pseudonym
This property is required. string - Subject pseudonym.
- Serial
Number This property is required. string - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- State
Or Province Name This property is required. string - State or province name (RDN ST or S).
- Street
This property is required. string - Street address (RDN STREET).
- Surname
This property is required. string - Personal surname (RDN SN).
- Title
This property is required. string - Title (RDN T or TITLE).
- User
Id This property is required. string - User ID (RDN UID).
- common
Name This property is required. String - Common name or fully-qualified domain name (RDN CN).
- country
This property is required. String - Country name (RDN C).
- distinguished
Name Qualifier This property is required. String - Distinguished name qualifier(RDN DNQ).
- domain
Component This property is required. String - Domain component (RDN DC).
- generation
Qualifier This property is required. String - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- given
Name This property is required. String - Personal given name (RDN G or GN).
- initials
This property is required. String - Personal initials.
- locality
Name This property is required. String - Locality (RDN L).
- organization
This property is required. String - Organization (RDN O).
- organizational
Unit This property is required. String - Organizational unit (RDN OU).
- pseudonym
This property is required. String - Subject pseudonym.
- serial
Number This property is required. String - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- state
Or Province Name This property is required. String - State or province name (RDN ST or S).
- street
This property is required. String - Street address (RDN STREET).
- surname
This property is required. String - Personal surname (RDN SN).
- title
This property is required. String - Title (RDN T or TITLE).
- user
Id This property is required. String - User ID (RDN UID).
- common
Name This property is required. string - Common name or fully-qualified domain name (RDN CN).
- country
This property is required. string - Country name (RDN C).
- distinguished
Name Qualifier This property is required. string - Distinguished name qualifier(RDN DNQ).
- domain
Component This property is required. string - Domain component (RDN DC).
- generation
Qualifier This property is required. string - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- given
Name This property is required. string - Personal given name (RDN G or GN).
- initials
This property is required. string - Personal initials.
- locality
Name This property is required. string - Locality (RDN L).
- organization
This property is required. string - Organization (RDN O).
- organizational
Unit This property is required. string - Organizational unit (RDN OU).
- pseudonym
This property is required. string - Subject pseudonym.
- serial
Number This property is required. string - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- state
Or Province Name This property is required. string - State or province name (RDN ST or S).
- street
This property is required. string - Street address (RDN STREET).
- surname
This property is required. string - Personal surname (RDN SN).
- title
This property is required. string - Title (RDN T or TITLE).
- user
Id This property is required. string - User ID (RDN UID).
- common_
name This property is required. str - Common name or fully-qualified domain name (RDN CN).
- country
This property is required. str - Country name (RDN C).
- distinguished_
name_ qualifier This property is required. str - Distinguished name qualifier(RDN DNQ).
- domain_
component This property is required. str - Domain component (RDN DC).
- generation_
qualifier This property is required. str - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- given_
name This property is required. str - Personal given name (RDN G or GN).
- initials
This property is required. str - Personal initials.
- locality_
name This property is required. str - Locality (RDN L).
- organization
This property is required. str - Organization (RDN O).
- organizational_
unit This property is required. str - Organizational unit (RDN OU).
- pseudonym
This property is required. str - Subject pseudonym.
- serial_
number This property is required. str - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- state_
or_ province_ name This property is required. str - State or province name (RDN ST or S).
- street
This property is required. str - Street address (RDN STREET).
- surname
This property is required. str - Personal surname (RDN SN).
- title
This property is required. str - Title (RDN T or TITLE).
- user_
id This property is required. str - User ID (RDN UID).
- common
Name This property is required. String - Common name or fully-qualified domain name (RDN CN).
- country
This property is required. String - Country name (RDN C).
- distinguished
Name Qualifier This property is required. String - Distinguished name qualifier(RDN DNQ).
- domain
Component This property is required. String - Domain component (RDN DC).
- generation
Qualifier This property is required. String - Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).
- given
Name This property is required. String - Personal given name (RDN G or GN).
- initials
This property is required. String - Personal initials.
- locality
Name This property is required. String - Locality (RDN L).
- organization
This property is required. String - Organization (RDN O).
- organizational
Unit This property is required. String - Organizational unit (RDN OU).
- pseudonym
This property is required. String - Subject pseudonym.
- serial
Number This property is required. String - Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).
- state
Or Province Name This property is required. String - State or province name (RDN ST or S).
- street
This property is required. String - Street address (RDN STREET).
- surname
This property is required. String - Personal surname (RDN SN).
- title
This property is required. String - Title (RDN T or TITLE).
- user
Id This property is required. String - User ID (RDN UID).
GetCertificatesFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.