akeyless.PkiCertIssuer
Explore with Pulumi AI
PKI Cert Issuer resource
Create PkiCertIssuer Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PkiCertIssuer(name: string, args: PkiCertIssuerArgs, opts?: CustomResourceOptions);
@overload
def PkiCertIssuer(resource_name: str,
args: PkiCertIssuerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PkiCertIssuer(resource_name: str,
opts: Optional[ResourceOptions] = None,
ttl: Optional[str] = None,
expiration_event_ins: Optional[Sequence[str]] = None,
is_ca: Optional[bool] = None,
allowed_domains: Optional[str] = None,
allowed_extra_extensions: Optional[str] = None,
allowed_uri_sans: Optional[str] = None,
key_usage: Optional[str] = None,
ca_target: Optional[str] = None,
client_flag: Optional[bool] = None,
code_signing_flag: Optional[bool] = None,
country: Optional[str] = None,
create_private_crl: Optional[bool] = None,
create_public_crl: Optional[bool] = None,
critical_key_usage: Optional[str] = None,
delete_protection: Optional[bool] = None,
description: Optional[str] = None,
destination_path: Optional[str] = None,
enable_acme: Optional[bool] = None,
allow_any_name: Optional[bool] = None,
allow_subdomains: Optional[bool] = None,
gw_cluster_url: Optional[str] = None,
auto_renew: Optional[bool] = None,
locality: Optional[str] = None,
name: Optional[str] = None,
not_enforce_hostnames: Optional[bool] = None,
not_require_cn: Optional[bool] = None,
organizational_units: Optional[str] = None,
organizations: Optional[str] = None,
pki_cert_issuer_id: Optional[str] = None,
postal_code: Optional[str] = None,
protect_certificates: Optional[bool] = None,
province: Optional[str] = None,
scheduled_renew: Optional[float] = None,
server_flag: Optional[bool] = None,
signer_key_name: Optional[str] = None,
street_address: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
allow_copy_ext_from_csr: Optional[bool] = None)
func NewPkiCertIssuer(ctx *Context, name string, args PkiCertIssuerArgs, opts ...ResourceOption) (*PkiCertIssuer, error)
public PkiCertIssuer(string name, PkiCertIssuerArgs args, CustomResourceOptions? opts = null)
public PkiCertIssuer(String name, PkiCertIssuerArgs args)
public PkiCertIssuer(String name, PkiCertIssuerArgs args, CustomResourceOptions options)
type: akeyless:PkiCertIssuer
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 PkiCertIssuerArgs
- 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 PkiCertIssuerArgs
- 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 PkiCertIssuerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PkiCertIssuerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PkiCertIssuerArgs
- 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 pkiCertIssuerResource = new Akeyless.PkiCertIssuer("pkiCertIssuerResource", new()
{
Ttl = "string",
ExpirationEventIns = new[]
{
"string",
},
IsCa = false,
AllowedDomains = "string",
AllowedExtraExtensions = "string",
AllowedUriSans = "string",
KeyUsage = "string",
CaTarget = "string",
ClientFlag = false,
CodeSigningFlag = false,
Country = "string",
CreatePrivateCrl = false,
CreatePublicCrl = false,
CriticalKeyUsage = "string",
DeleteProtection = false,
Description = "string",
DestinationPath = "string",
EnableAcme = false,
AllowAnyName = false,
AllowSubdomains = false,
GwClusterUrl = "string",
AutoRenew = false,
Locality = "string",
Name = "string",
NotEnforceHostnames = false,
NotRequireCn = false,
OrganizationalUnits = "string",
Organizations = "string",
PkiCertIssuerId = "string",
PostalCode = "string",
ProtectCertificates = false,
Province = "string",
ScheduledRenew = 0,
ServerFlag = false,
SignerKeyName = "string",
StreetAddress = "string",
Tags = new[]
{
"string",
},
AllowCopyExtFromCsr = false,
});
example, err := akeyless.NewPkiCertIssuer(ctx, "pkiCertIssuerResource", &akeyless.PkiCertIssuerArgs{
Ttl: pulumi.String("string"),
ExpirationEventIns: pulumi.StringArray{
pulumi.String("string"),
},
IsCa: pulumi.Bool(false),
AllowedDomains: pulumi.String("string"),
AllowedExtraExtensions: pulumi.String("string"),
AllowedUriSans: pulumi.String("string"),
KeyUsage: pulumi.String("string"),
CaTarget: pulumi.String("string"),
ClientFlag: pulumi.Bool(false),
CodeSigningFlag: pulumi.Bool(false),
Country: pulumi.String("string"),
CreatePrivateCrl: pulumi.Bool(false),
CreatePublicCrl: pulumi.Bool(false),
CriticalKeyUsage: pulumi.String("string"),
DeleteProtection: pulumi.Bool(false),
Description: pulumi.String("string"),
DestinationPath: pulumi.String("string"),
EnableAcme: pulumi.Bool(false),
AllowAnyName: pulumi.Bool(false),
AllowSubdomains: pulumi.Bool(false),
GwClusterUrl: pulumi.String("string"),
AutoRenew: pulumi.Bool(false),
Locality: pulumi.String("string"),
Name: pulumi.String("string"),
NotEnforceHostnames: pulumi.Bool(false),
NotRequireCn: pulumi.Bool(false),
OrganizationalUnits: pulumi.String("string"),
Organizations: pulumi.String("string"),
PkiCertIssuerId: pulumi.String("string"),
PostalCode: pulumi.String("string"),
ProtectCertificates: pulumi.Bool(false),
Province: pulumi.String("string"),
ScheduledRenew: pulumi.Float64(0),
ServerFlag: pulumi.Bool(false),
SignerKeyName: pulumi.String("string"),
StreetAddress: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
AllowCopyExtFromCsr: pulumi.Bool(false),
})
var pkiCertIssuerResource = new PkiCertIssuer("pkiCertIssuerResource", PkiCertIssuerArgs.builder()
.ttl("string")
.expirationEventIns("string")
.isCa(false)
.allowedDomains("string")
.allowedExtraExtensions("string")
.allowedUriSans("string")
.keyUsage("string")
.caTarget("string")
.clientFlag(false)
.codeSigningFlag(false)
.country("string")
.createPrivateCrl(false)
.createPublicCrl(false)
.criticalKeyUsage("string")
.deleteProtection(false)
.description("string")
.destinationPath("string")
.enableAcme(false)
.allowAnyName(false)
.allowSubdomains(false)
.gwClusterUrl("string")
.autoRenew(false)
.locality("string")
.name("string")
.notEnforceHostnames(false)
.notRequireCn(false)
.organizationalUnits("string")
.organizations("string")
.pkiCertIssuerId("string")
.postalCode("string")
.protectCertificates(false)
.province("string")
.scheduledRenew(0)
.serverFlag(false)
.signerKeyName("string")
.streetAddress("string")
.tags("string")
.allowCopyExtFromCsr(false)
.build());
pki_cert_issuer_resource = akeyless.PkiCertIssuer("pkiCertIssuerResource",
ttl="string",
expiration_event_ins=["string"],
is_ca=False,
allowed_domains="string",
allowed_extra_extensions="string",
allowed_uri_sans="string",
key_usage="string",
ca_target="string",
client_flag=False,
code_signing_flag=False,
country="string",
create_private_crl=False,
create_public_crl=False,
critical_key_usage="string",
delete_protection=False,
description="string",
destination_path="string",
enable_acme=False,
allow_any_name=False,
allow_subdomains=False,
gw_cluster_url="string",
auto_renew=False,
locality="string",
name="string",
not_enforce_hostnames=False,
not_require_cn=False,
organizational_units="string",
organizations="string",
pki_cert_issuer_id="string",
postal_code="string",
protect_certificates=False,
province="string",
scheduled_renew=0,
server_flag=False,
signer_key_name="string",
street_address="string",
tags=["string"],
allow_copy_ext_from_csr=False)
const pkiCertIssuerResource = new akeyless.PkiCertIssuer("pkiCertIssuerResource", {
ttl: "string",
expirationEventIns: ["string"],
isCa: false,
allowedDomains: "string",
allowedExtraExtensions: "string",
allowedUriSans: "string",
keyUsage: "string",
caTarget: "string",
clientFlag: false,
codeSigningFlag: false,
country: "string",
createPrivateCrl: false,
createPublicCrl: false,
criticalKeyUsage: "string",
deleteProtection: false,
description: "string",
destinationPath: "string",
enableAcme: false,
allowAnyName: false,
allowSubdomains: false,
gwClusterUrl: "string",
autoRenew: false,
locality: "string",
name: "string",
notEnforceHostnames: false,
notRequireCn: false,
organizationalUnits: "string",
organizations: "string",
pkiCertIssuerId: "string",
postalCode: "string",
protectCertificates: false,
province: "string",
scheduledRenew: 0,
serverFlag: false,
signerKeyName: "string",
streetAddress: "string",
tags: ["string"],
allowCopyExtFromCsr: false,
});
type: akeyless:PkiCertIssuer
properties:
allowAnyName: false
allowCopyExtFromCsr: false
allowSubdomains: false
allowedDomains: string
allowedExtraExtensions: string
allowedUriSans: string
autoRenew: false
caTarget: string
clientFlag: false
codeSigningFlag: false
country: string
createPrivateCrl: false
createPublicCrl: false
criticalKeyUsage: string
deleteProtection: false
description: string
destinationPath: string
enableAcme: false
expirationEventIns:
- string
gwClusterUrl: string
isCa: false
keyUsage: string
locality: string
name: string
notEnforceHostnames: false
notRequireCn: false
organizationalUnits: string
organizations: string
pkiCertIssuerId: string
postalCode: string
protectCertificates: false
province: string
scheduledRenew: 0
serverFlag: false
signerKeyName: string
streetAddress: string
tags:
- string
ttl: string
PkiCertIssuer 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 PkiCertIssuer resource accepts the following input properties:
- Ttl string
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- Allow
Any boolName - If set, clients can request certificates for any CN
- Allow
Copy boolExt From Csr - If set, will allow copying the extra extensions from the csr file (if given)
- Allow
Subdomains bool - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- Allowed
Domains string - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- Allowed
Extra stringExtensions - A json string that defines the allowed extra extensions for the pki cert issuer
- Allowed
Uri stringSans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- Auto
Renew bool - Automatically renew certificates before expiration
- Ca
Target string - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- Client
Flag bool - If set, certificates will be flagged for client auth use
- Code
Signing boolFlag - If set, certificates will be flagged for code signing use
- Country string
- A comma-separated list of countries that will be set in the issued certificate
- Create
Private boolCrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- Create
Public boolCrl - Set this to allow the cert issuer will expose a public CRL endpoint
- Critical
Key stringUsage - Mark key usage as critical [true/false]
- Delete
Protection bool - Protection from accidental deletion of this item, [true/false]
- Description string
- Description of the object
- Destination
Path string - A path in Akeyless which to save generated certificates
- Enable
Acme bool - If set, the cert issuer will support the acme protocol
- Expiration
Event List<string>Ins - How many days before the expiration of the certificate would you like to be notified
- Gw
Cluster stringUrl - The GW cluster URL to issue the certificate from, required in Public CA mode
- Is
Ca bool - If set, the basic constraints extension will be added to certificate
- Key
Usage string - A comma-separated string or list of key usages
- Locality string
- A comma-separated list of localities that will be set in the issued certificate
- Name string
- PKI certificate issuer name
- Not
Enforce boolHostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- Not
Require boolCn - If set, clients can request certificates without a CN
- Organizational
Units string - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- Organizations string
- A comma-separated list of organizations (O) that will be set in the issued certificate
- Pki
Cert stringIssuer Id - The ID of this resource.
- Postal
Code string - A comma-separated list of postal codes that will be set in the issued certificate
- Protect
Certificates bool - Whether to protect generated certificates from deletion
- Province string
- A comma-separated list of provinces that will be set in the issued certificate
- Scheduled
Renew double - Number of days before expiration to renew certificates
- Server
Flag bool - If set, certificates will be flagged for server auth use
- Signer
Key stringName - A key to sign the certificate with, required in Private CA mode
- Street
Address string - A comma-separated list of street addresses that will be set in the issued certificate
- List<string>
- List of the tags attached to this key
- Ttl string
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- Allow
Any boolName - If set, clients can request certificates for any CN
- Allow
Copy boolExt From Csr - If set, will allow copying the extra extensions from the csr file (if given)
- Allow
Subdomains bool - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- Allowed
Domains string - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- Allowed
Extra stringExtensions - A json string that defines the allowed extra extensions for the pki cert issuer
- Allowed
Uri stringSans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- Auto
Renew bool - Automatically renew certificates before expiration
- Ca
Target string - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- Client
Flag bool - If set, certificates will be flagged for client auth use
- Code
Signing boolFlag - If set, certificates will be flagged for code signing use
- Country string
- A comma-separated list of countries that will be set in the issued certificate
- Create
Private boolCrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- Create
Public boolCrl - Set this to allow the cert issuer will expose a public CRL endpoint
- Critical
Key stringUsage - Mark key usage as critical [true/false]
- Delete
Protection bool - Protection from accidental deletion of this item, [true/false]
- Description string
- Description of the object
- Destination
Path string - A path in Akeyless which to save generated certificates
- Enable
Acme bool - If set, the cert issuer will support the acme protocol
- Expiration
Event []stringIns - How many days before the expiration of the certificate would you like to be notified
- Gw
Cluster stringUrl - The GW cluster URL to issue the certificate from, required in Public CA mode
- Is
Ca bool - If set, the basic constraints extension will be added to certificate
- Key
Usage string - A comma-separated string or list of key usages
- Locality string
- A comma-separated list of localities that will be set in the issued certificate
- Name string
- PKI certificate issuer name
- Not
Enforce boolHostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- Not
Require boolCn - If set, clients can request certificates without a CN
- Organizational
Units string - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- Organizations string
- A comma-separated list of organizations (O) that will be set in the issued certificate
- Pki
Cert stringIssuer Id - The ID of this resource.
- Postal
Code string - A comma-separated list of postal codes that will be set in the issued certificate
- Protect
Certificates bool - Whether to protect generated certificates from deletion
- Province string
- A comma-separated list of provinces that will be set in the issued certificate
- Scheduled
Renew float64 - Number of days before expiration to renew certificates
- Server
Flag bool - If set, certificates will be flagged for server auth use
- Signer
Key stringName - A key to sign the certificate with, required in Private CA mode
- Street
Address string - A comma-separated list of street addresses that will be set in the issued certificate
- []string
- List of the tags attached to this key
- ttl String
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- allow
Any BooleanName - If set, clients can request certificates for any CN
- allow
Copy BooleanExt From Csr - If set, will allow copying the extra extensions from the csr file (if given)
- allow
Subdomains Boolean - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- allowed
Domains String - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- allowed
Extra StringExtensions - A json string that defines the allowed extra extensions for the pki cert issuer
- allowed
Uri StringSans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- auto
Renew Boolean - Automatically renew certificates before expiration
- ca
Target String - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- client
Flag Boolean - If set, certificates will be flagged for client auth use
- code
Signing BooleanFlag - If set, certificates will be flagged for code signing use
- country String
- A comma-separated list of countries that will be set in the issued certificate
- create
Private BooleanCrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- create
Public BooleanCrl - Set this to allow the cert issuer will expose a public CRL endpoint
- critical
Key StringUsage - Mark key usage as critical [true/false]
- delete
Protection Boolean - Protection from accidental deletion of this item, [true/false]
- description String
- Description of the object
- destination
Path String - A path in Akeyless which to save generated certificates
- enable
Acme Boolean - If set, the cert issuer will support the acme protocol
- expiration
Event List<String>Ins - How many days before the expiration of the certificate would you like to be notified
- gw
Cluster StringUrl - The GW cluster URL to issue the certificate from, required in Public CA mode
- is
Ca Boolean - If set, the basic constraints extension will be added to certificate
- key
Usage String - A comma-separated string or list of key usages
- locality String
- A comma-separated list of localities that will be set in the issued certificate
- name String
- PKI certificate issuer name
- not
Enforce BooleanHostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- not
Require BooleanCn - If set, clients can request certificates without a CN
- organizational
Units String - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- organizations String
- A comma-separated list of organizations (O) that will be set in the issued certificate
- pki
Cert StringIssuer Id - The ID of this resource.
- postal
Code String - A comma-separated list of postal codes that will be set in the issued certificate
- protect
Certificates Boolean - Whether to protect generated certificates from deletion
- province String
- A comma-separated list of provinces that will be set in the issued certificate
- scheduled
Renew Double - Number of days before expiration to renew certificates
- server
Flag Boolean - If set, certificates will be flagged for server auth use
- signer
Key StringName - A key to sign the certificate with, required in Private CA mode
- street
Address String - A comma-separated list of street addresses that will be set in the issued certificate
- List<String>
- List of the tags attached to this key
- ttl string
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- allow
Any booleanName - If set, clients can request certificates for any CN
- allow
Copy booleanExt From Csr - If set, will allow copying the extra extensions from the csr file (if given)
- allow
Subdomains boolean - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- allowed
Domains string - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- allowed
Extra stringExtensions - A json string that defines the allowed extra extensions for the pki cert issuer
- allowed
Uri stringSans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- auto
Renew boolean - Automatically renew certificates before expiration
- ca
Target string - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- client
Flag boolean - If set, certificates will be flagged for client auth use
- code
Signing booleanFlag - If set, certificates will be flagged for code signing use
- country string
- A comma-separated list of countries that will be set in the issued certificate
- create
Private booleanCrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- create
Public booleanCrl - Set this to allow the cert issuer will expose a public CRL endpoint
- critical
Key stringUsage - Mark key usage as critical [true/false]
- delete
Protection boolean - Protection from accidental deletion of this item, [true/false]
- description string
- Description of the object
- destination
Path string - A path in Akeyless which to save generated certificates
- enable
Acme boolean - If set, the cert issuer will support the acme protocol
- expiration
Event string[]Ins - How many days before the expiration of the certificate would you like to be notified
- gw
Cluster stringUrl - The GW cluster URL to issue the certificate from, required in Public CA mode
- is
Ca boolean - If set, the basic constraints extension will be added to certificate
- key
Usage string - A comma-separated string or list of key usages
- locality string
- A comma-separated list of localities that will be set in the issued certificate
- name string
- PKI certificate issuer name
- not
Enforce booleanHostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- not
Require booleanCn - If set, clients can request certificates without a CN
- organizational
Units string - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- organizations string
- A comma-separated list of organizations (O) that will be set in the issued certificate
- pki
Cert stringIssuer Id - The ID of this resource.
- postal
Code string - A comma-separated list of postal codes that will be set in the issued certificate
- protect
Certificates boolean - Whether to protect generated certificates from deletion
- province string
- A comma-separated list of provinces that will be set in the issued certificate
- scheduled
Renew number - Number of days before expiration to renew certificates
- server
Flag boolean - If set, certificates will be flagged for server auth use
- signer
Key stringName - A key to sign the certificate with, required in Private CA mode
- street
Address string - A comma-separated list of street addresses that will be set in the issued certificate
- string[]
- List of the tags attached to this key
- ttl str
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- allow_
any_ boolname - If set, clients can request certificates for any CN
- allow_
copy_ boolext_ from_ csr - If set, will allow copying the extra extensions from the csr file (if given)
- allow_
subdomains bool - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- allowed_
domains str - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- allowed_
extra_ strextensions - A json string that defines the allowed extra extensions for the pki cert issuer
- allowed_
uri_ strsans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- auto_
renew bool - Automatically renew certificates before expiration
- ca_
target str - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- client_
flag bool - If set, certificates will be flagged for client auth use
- code_
signing_ boolflag - If set, certificates will be flagged for code signing use
- country str
- A comma-separated list of countries that will be set in the issued certificate
- create_
private_ boolcrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- create_
public_ boolcrl - Set this to allow the cert issuer will expose a public CRL endpoint
- critical_
key_ strusage - Mark key usage as critical [true/false]
- delete_
protection bool - Protection from accidental deletion of this item, [true/false]
- description str
- Description of the object
- destination_
path str - A path in Akeyless which to save generated certificates
- enable_
acme bool - If set, the cert issuer will support the acme protocol
- expiration_
event_ Sequence[str]ins - How many days before the expiration of the certificate would you like to be notified
- gw_
cluster_ strurl - The GW cluster URL to issue the certificate from, required in Public CA mode
- is_
ca bool - If set, the basic constraints extension will be added to certificate
- key_
usage str - A comma-separated string or list of key usages
- locality str
- A comma-separated list of localities that will be set in the issued certificate
- name str
- PKI certificate issuer name
- not_
enforce_ boolhostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- not_
require_ boolcn - If set, clients can request certificates without a CN
- organizational_
units str - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- organizations str
- A comma-separated list of organizations (O) that will be set in the issued certificate
- pki_
cert_ strissuer_ id - The ID of this resource.
- postal_
code str - A comma-separated list of postal codes that will be set in the issued certificate
- protect_
certificates bool - Whether to protect generated certificates from deletion
- province str
- A comma-separated list of provinces that will be set in the issued certificate
- scheduled_
renew float - Number of days before expiration to renew certificates
- server_
flag bool - If set, certificates will be flagged for server auth use
- signer_
key_ strname - A key to sign the certificate with, required in Private CA mode
- street_
address str - A comma-separated list of street addresses that will be set in the issued certificate
- Sequence[str]
- List of the tags attached to this key
- ttl String
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- allow
Any BooleanName - If set, clients can request certificates for any CN
- allow
Copy BooleanExt From Csr - If set, will allow copying the extra extensions from the csr file (if given)
- allow
Subdomains Boolean - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- allowed
Domains String - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- allowed
Extra StringExtensions - A json string that defines the allowed extra extensions for the pki cert issuer
- allowed
Uri StringSans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- auto
Renew Boolean - Automatically renew certificates before expiration
- ca
Target String - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- client
Flag Boolean - If set, certificates will be flagged for client auth use
- code
Signing BooleanFlag - If set, certificates will be flagged for code signing use
- country String
- A comma-separated list of countries that will be set in the issued certificate
- create
Private BooleanCrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- create
Public BooleanCrl - Set this to allow the cert issuer will expose a public CRL endpoint
- critical
Key StringUsage - Mark key usage as critical [true/false]
- delete
Protection Boolean - Protection from accidental deletion of this item, [true/false]
- description String
- Description of the object
- destination
Path String - A path in Akeyless which to save generated certificates
- enable
Acme Boolean - If set, the cert issuer will support the acme protocol
- expiration
Event List<String>Ins - How many days before the expiration of the certificate would you like to be notified
- gw
Cluster StringUrl - The GW cluster URL to issue the certificate from, required in Public CA mode
- is
Ca Boolean - If set, the basic constraints extension will be added to certificate
- key
Usage String - A comma-separated string or list of key usages
- locality String
- A comma-separated list of localities that will be set in the issued certificate
- name String
- PKI certificate issuer name
- not
Enforce BooleanHostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- not
Require BooleanCn - If set, clients can request certificates without a CN
- organizational
Units String - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- organizations String
- A comma-separated list of organizations (O) that will be set in the issued certificate
- pki
Cert StringIssuer Id - The ID of this resource.
- postal
Code String - A comma-separated list of postal codes that will be set in the issued certificate
- protect
Certificates Boolean - Whether to protect generated certificates from deletion
- province String
- A comma-separated list of provinces that will be set in the issued certificate
- scheduled
Renew Number - Number of days before expiration to renew certificates
- server
Flag Boolean - If set, certificates will be flagged for server auth use
- signer
Key StringName - A key to sign the certificate with, required in Private CA mode
- street
Address String - A comma-separated list of street addresses that will be set in the issued certificate
- List<String>
- List of the tags attached to this key
Outputs
All input properties are implicitly available as output properties. Additionally, the PkiCertIssuer resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing PkiCertIssuer Resource
Get an existing PkiCertIssuer 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?: PkiCertIssuerState, opts?: CustomResourceOptions): PkiCertIssuer
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allow_any_name: Optional[bool] = None,
allow_copy_ext_from_csr: Optional[bool] = None,
allow_subdomains: Optional[bool] = None,
allowed_domains: Optional[str] = None,
allowed_extra_extensions: Optional[str] = None,
allowed_uri_sans: Optional[str] = None,
auto_renew: Optional[bool] = None,
ca_target: Optional[str] = None,
client_flag: Optional[bool] = None,
code_signing_flag: Optional[bool] = None,
country: Optional[str] = None,
create_private_crl: Optional[bool] = None,
create_public_crl: Optional[bool] = None,
critical_key_usage: Optional[str] = None,
delete_protection: Optional[bool] = None,
description: Optional[str] = None,
destination_path: Optional[str] = None,
enable_acme: Optional[bool] = None,
expiration_event_ins: Optional[Sequence[str]] = None,
gw_cluster_url: Optional[str] = None,
is_ca: Optional[bool] = None,
key_usage: Optional[str] = None,
locality: Optional[str] = None,
name: Optional[str] = None,
not_enforce_hostnames: Optional[bool] = None,
not_require_cn: Optional[bool] = None,
organizational_units: Optional[str] = None,
organizations: Optional[str] = None,
pki_cert_issuer_id: Optional[str] = None,
postal_code: Optional[str] = None,
protect_certificates: Optional[bool] = None,
province: Optional[str] = None,
scheduled_renew: Optional[float] = None,
server_flag: Optional[bool] = None,
signer_key_name: Optional[str] = None,
street_address: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
ttl: Optional[str] = None) -> PkiCertIssuer
func GetPkiCertIssuer(ctx *Context, name string, id IDInput, state *PkiCertIssuerState, opts ...ResourceOption) (*PkiCertIssuer, error)
public static PkiCertIssuer Get(string name, Input<string> id, PkiCertIssuerState? state, CustomResourceOptions? opts = null)
public static PkiCertIssuer get(String name, Output<String> id, PkiCertIssuerState state, CustomResourceOptions options)
resources: _: type: akeyless:PkiCertIssuer get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Allow
Any boolName - If set, clients can request certificates for any CN
- Allow
Copy boolExt From Csr - If set, will allow copying the extra extensions from the csr file (if given)
- Allow
Subdomains bool - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- Allowed
Domains string - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- Allowed
Extra stringExtensions - A json string that defines the allowed extra extensions for the pki cert issuer
- Allowed
Uri stringSans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- Auto
Renew bool - Automatically renew certificates before expiration
- Ca
Target string - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- Client
Flag bool - If set, certificates will be flagged for client auth use
- Code
Signing boolFlag - If set, certificates will be flagged for code signing use
- Country string
- A comma-separated list of countries that will be set in the issued certificate
- Create
Private boolCrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- Create
Public boolCrl - Set this to allow the cert issuer will expose a public CRL endpoint
- Critical
Key stringUsage - Mark key usage as critical [true/false]
- Delete
Protection bool - Protection from accidental deletion of this item, [true/false]
- Description string
- Description of the object
- Destination
Path string - A path in Akeyless which to save generated certificates
- Enable
Acme bool - If set, the cert issuer will support the acme protocol
- Expiration
Event List<string>Ins - How many days before the expiration of the certificate would you like to be notified
- Gw
Cluster stringUrl - The GW cluster URL to issue the certificate from, required in Public CA mode
- Is
Ca bool - If set, the basic constraints extension will be added to certificate
- Key
Usage string - A comma-separated string or list of key usages
- Locality string
- A comma-separated list of localities that will be set in the issued certificate
- Name string
- PKI certificate issuer name
- Not
Enforce boolHostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- Not
Require boolCn - If set, clients can request certificates without a CN
- Organizational
Units string - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- Organizations string
- A comma-separated list of organizations (O) that will be set in the issued certificate
- Pki
Cert stringIssuer Id - The ID of this resource.
- Postal
Code string - A comma-separated list of postal codes that will be set in the issued certificate
- Protect
Certificates bool - Whether to protect generated certificates from deletion
- Province string
- A comma-separated list of provinces that will be set in the issued certificate
- Scheduled
Renew double - Number of days before expiration to renew certificates
- Server
Flag bool - If set, certificates will be flagged for server auth use
- Signer
Key stringName - A key to sign the certificate with, required in Private CA mode
- Street
Address string - A comma-separated list of street addresses that will be set in the issued certificate
- List<string>
- List of the tags attached to this key
- Ttl string
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- Allow
Any boolName - If set, clients can request certificates for any CN
- Allow
Copy boolExt From Csr - If set, will allow copying the extra extensions from the csr file (if given)
- Allow
Subdomains bool - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- Allowed
Domains string - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- Allowed
Extra stringExtensions - A json string that defines the allowed extra extensions for the pki cert issuer
- Allowed
Uri stringSans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- Auto
Renew bool - Automatically renew certificates before expiration
- Ca
Target string - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- Client
Flag bool - If set, certificates will be flagged for client auth use
- Code
Signing boolFlag - If set, certificates will be flagged for code signing use
- Country string
- A comma-separated list of countries that will be set in the issued certificate
- Create
Private boolCrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- Create
Public boolCrl - Set this to allow the cert issuer will expose a public CRL endpoint
- Critical
Key stringUsage - Mark key usage as critical [true/false]
- Delete
Protection bool - Protection from accidental deletion of this item, [true/false]
- Description string
- Description of the object
- Destination
Path string - A path in Akeyless which to save generated certificates
- Enable
Acme bool - If set, the cert issuer will support the acme protocol
- Expiration
Event []stringIns - How many days before the expiration of the certificate would you like to be notified
- Gw
Cluster stringUrl - The GW cluster URL to issue the certificate from, required in Public CA mode
- Is
Ca bool - If set, the basic constraints extension will be added to certificate
- Key
Usage string - A comma-separated string or list of key usages
- Locality string
- A comma-separated list of localities that will be set in the issued certificate
- Name string
- PKI certificate issuer name
- Not
Enforce boolHostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- Not
Require boolCn - If set, clients can request certificates without a CN
- Organizational
Units string - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- Organizations string
- A comma-separated list of organizations (O) that will be set in the issued certificate
- Pki
Cert stringIssuer Id - The ID of this resource.
- Postal
Code string - A comma-separated list of postal codes that will be set in the issued certificate
- Protect
Certificates bool - Whether to protect generated certificates from deletion
- Province string
- A comma-separated list of provinces that will be set in the issued certificate
- Scheduled
Renew float64 - Number of days before expiration to renew certificates
- Server
Flag bool - If set, certificates will be flagged for server auth use
- Signer
Key stringName - A key to sign the certificate with, required in Private CA mode
- Street
Address string - A comma-separated list of street addresses that will be set in the issued certificate
- []string
- List of the tags attached to this key
- Ttl string
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- allow
Any BooleanName - If set, clients can request certificates for any CN
- allow
Copy BooleanExt From Csr - If set, will allow copying the extra extensions from the csr file (if given)
- allow
Subdomains Boolean - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- allowed
Domains String - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- allowed
Extra StringExtensions - A json string that defines the allowed extra extensions for the pki cert issuer
- allowed
Uri StringSans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- auto
Renew Boolean - Automatically renew certificates before expiration
- ca
Target String - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- client
Flag Boolean - If set, certificates will be flagged for client auth use
- code
Signing BooleanFlag - If set, certificates will be flagged for code signing use
- country String
- A comma-separated list of countries that will be set in the issued certificate
- create
Private BooleanCrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- create
Public BooleanCrl - Set this to allow the cert issuer will expose a public CRL endpoint
- critical
Key StringUsage - Mark key usage as critical [true/false]
- delete
Protection Boolean - Protection from accidental deletion of this item, [true/false]
- description String
- Description of the object
- destination
Path String - A path in Akeyless which to save generated certificates
- enable
Acme Boolean - If set, the cert issuer will support the acme protocol
- expiration
Event List<String>Ins - How many days before the expiration of the certificate would you like to be notified
- gw
Cluster StringUrl - The GW cluster URL to issue the certificate from, required in Public CA mode
- is
Ca Boolean - If set, the basic constraints extension will be added to certificate
- key
Usage String - A comma-separated string or list of key usages
- locality String
- A comma-separated list of localities that will be set in the issued certificate
- name String
- PKI certificate issuer name
- not
Enforce BooleanHostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- not
Require BooleanCn - If set, clients can request certificates without a CN
- organizational
Units String - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- organizations String
- A comma-separated list of organizations (O) that will be set in the issued certificate
- pki
Cert StringIssuer Id - The ID of this resource.
- postal
Code String - A comma-separated list of postal codes that will be set in the issued certificate
- protect
Certificates Boolean - Whether to protect generated certificates from deletion
- province String
- A comma-separated list of provinces that will be set in the issued certificate
- scheduled
Renew Double - Number of days before expiration to renew certificates
- server
Flag Boolean - If set, certificates will be flagged for server auth use
- signer
Key StringName - A key to sign the certificate with, required in Private CA mode
- street
Address String - A comma-separated list of street addresses that will be set in the issued certificate
- List<String>
- List of the tags attached to this key
- ttl String
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- allow
Any booleanName - If set, clients can request certificates for any CN
- allow
Copy booleanExt From Csr - If set, will allow copying the extra extensions from the csr file (if given)
- allow
Subdomains boolean - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- allowed
Domains string - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- allowed
Extra stringExtensions - A json string that defines the allowed extra extensions for the pki cert issuer
- allowed
Uri stringSans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- auto
Renew boolean - Automatically renew certificates before expiration
- ca
Target string - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- client
Flag boolean - If set, certificates will be flagged for client auth use
- code
Signing booleanFlag - If set, certificates will be flagged for code signing use
- country string
- A comma-separated list of countries that will be set in the issued certificate
- create
Private booleanCrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- create
Public booleanCrl - Set this to allow the cert issuer will expose a public CRL endpoint
- critical
Key stringUsage - Mark key usage as critical [true/false]
- delete
Protection boolean - Protection from accidental deletion of this item, [true/false]
- description string
- Description of the object
- destination
Path string - A path in Akeyless which to save generated certificates
- enable
Acme boolean - If set, the cert issuer will support the acme protocol
- expiration
Event string[]Ins - How many days before the expiration of the certificate would you like to be notified
- gw
Cluster stringUrl - The GW cluster URL to issue the certificate from, required in Public CA mode
- is
Ca boolean - If set, the basic constraints extension will be added to certificate
- key
Usage string - A comma-separated string or list of key usages
- locality string
- A comma-separated list of localities that will be set in the issued certificate
- name string
- PKI certificate issuer name
- not
Enforce booleanHostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- not
Require booleanCn - If set, clients can request certificates without a CN
- organizational
Units string - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- organizations string
- A comma-separated list of organizations (O) that will be set in the issued certificate
- pki
Cert stringIssuer Id - The ID of this resource.
- postal
Code string - A comma-separated list of postal codes that will be set in the issued certificate
- protect
Certificates boolean - Whether to protect generated certificates from deletion
- province string
- A comma-separated list of provinces that will be set in the issued certificate
- scheduled
Renew number - Number of days before expiration to renew certificates
- server
Flag boolean - If set, certificates will be flagged for server auth use
- signer
Key stringName - A key to sign the certificate with, required in Private CA mode
- street
Address string - A comma-separated list of street addresses that will be set in the issued certificate
- string[]
- List of the tags attached to this key
- ttl string
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- allow_
any_ boolname - If set, clients can request certificates for any CN
- allow_
copy_ boolext_ from_ csr - If set, will allow copying the extra extensions from the csr file (if given)
- allow_
subdomains bool - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- allowed_
domains str - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- allowed_
extra_ strextensions - A json string that defines the allowed extra extensions for the pki cert issuer
- allowed_
uri_ strsans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- auto_
renew bool - Automatically renew certificates before expiration
- ca_
target str - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- client_
flag bool - If set, certificates will be flagged for client auth use
- code_
signing_ boolflag - If set, certificates will be flagged for code signing use
- country str
- A comma-separated list of countries that will be set in the issued certificate
- create_
private_ boolcrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- create_
public_ boolcrl - Set this to allow the cert issuer will expose a public CRL endpoint
- critical_
key_ strusage - Mark key usage as critical [true/false]
- delete_
protection bool - Protection from accidental deletion of this item, [true/false]
- description str
- Description of the object
- destination_
path str - A path in Akeyless which to save generated certificates
- enable_
acme bool - If set, the cert issuer will support the acme protocol
- expiration_
event_ Sequence[str]ins - How many days before the expiration of the certificate would you like to be notified
- gw_
cluster_ strurl - The GW cluster URL to issue the certificate from, required in Public CA mode
- is_
ca bool - If set, the basic constraints extension will be added to certificate
- key_
usage str - A comma-separated string or list of key usages
- locality str
- A comma-separated list of localities that will be set in the issued certificate
- name str
- PKI certificate issuer name
- not_
enforce_ boolhostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- not_
require_ boolcn - If set, clients can request certificates without a CN
- organizational_
units str - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- organizations str
- A comma-separated list of organizations (O) that will be set in the issued certificate
- pki_
cert_ strissuer_ id - The ID of this resource.
- postal_
code str - A comma-separated list of postal codes that will be set in the issued certificate
- protect_
certificates bool - Whether to protect generated certificates from deletion
- province str
- A comma-separated list of provinces that will be set in the issued certificate
- scheduled_
renew float - Number of days before expiration to renew certificates
- server_
flag bool - If set, certificates will be flagged for server auth use
- signer_
key_ strname - A key to sign the certificate with, required in Private CA mode
- street_
address str - A comma-separated list of street addresses that will be set in the issued certificate
- Sequence[str]
- List of the tags attached to this key
- ttl str
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
- allow
Any BooleanName - If set, clients can request certificates for any CN
- allow
Copy BooleanExt From Csr - If set, will allow copying the extra extensions from the csr file (if given)
- allow
Subdomains Boolean - If set, clients can request certificates for subdomains and wildcard subdomains of the allowed domains
- allowed
Domains String - A list of the allowed domains that clients can request to be included in the certificate (in a comma-delimited list)
- allowed
Extra StringExtensions - A json string that defines the allowed extra extensions for the pki cert issuer
- allowed
Uri StringSans - A list of the allowed URIs that clients can request to be included in the certificate as part of the URI Subject Alternative Names (in a comma-delimited list)
- auto
Renew Boolean - Automatically renew certificates before expiration
- ca
Target String - The name of an existing CA target to attach this PKI Certificate Issuer to, required in Public CA mode
- client
Flag Boolean - If set, certificates will be flagged for client auth use
- code
Signing BooleanFlag - If set, certificates will be flagged for code signing use
- country String
- A comma-separated list of countries that will be set in the issued certificate
- create
Private BooleanCrl - Set this to allow the issuer will expose a CRL endpoint in the Gateway
- create
Public BooleanCrl - Set this to allow the cert issuer will expose a public CRL endpoint
- critical
Key StringUsage - Mark key usage as critical [true/false]
- delete
Protection Boolean - Protection from accidental deletion of this item, [true/false]
- description String
- Description of the object
- destination
Path String - A path in Akeyless which to save generated certificates
- enable
Acme Boolean - If set, the cert issuer will support the acme protocol
- expiration
Event List<String>Ins - How many days before the expiration of the certificate would you like to be notified
- gw
Cluster StringUrl - The GW cluster URL to issue the certificate from, required in Public CA mode
- is
Ca Boolean - If set, the basic constraints extension will be added to certificate
- key
Usage String - A comma-separated string or list of key usages
- locality String
- A comma-separated list of localities that will be set in the issued certificate
- name String
- PKI certificate issuer name
- not
Enforce BooleanHostnames - If set, any names are allowed for CN and SANs in the certificate and not only a valid host name
- not
Require BooleanCn - If set, clients can request certificates without a CN
- organizational
Units String - A comma-separated list of organizational units (OU) that will be set in the issued certificate
- organizations String
- A comma-separated list of organizations (O) that will be set in the issued certificate
- pki
Cert StringIssuer Id - The ID of this resource.
- postal
Code String - A comma-separated list of postal codes that will be set in the issued certificate
- protect
Certificates Boolean - Whether to protect generated certificates from deletion
- province String
- A comma-separated list of provinces that will be set in the issued certificate
- scheduled
Renew Number - Number of days before expiration to renew certificates
- server
Flag Boolean - If set, certificates will be flagged for server auth use
- signer
Key StringName - A key to sign the certificate with, required in Private CA mode
- street
Address String - A comma-separated list of street addresses that will be set in the issued certificate
- List<String>
- List of the tags attached to this key
- ttl String
- The maximum requested Time To Live for issued certificate by default in seconds, supported formats are s,m,h,d. In case of Public CA, this is based on the CA target's supported maximum TTLs
Package Details
- Repository
- akeyless akeyless-community/terraform-provider-akeyless
- License
- Notes
- This Pulumi package is based on the
akeyless
Terraform Provider.