Create CloudcertificatesCertificate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudcertificatesCertificate(name: string, args: CloudcertificatesCertificateArgs, opts?: CustomResourceOptions);@overload
def CloudcertificatesCertificate(resource_name: str,
args: CloudcertificatesCertificateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CloudcertificatesCertificate(resource_name: str,
opts: Optional[ResourceOptions] = None,
contract_id: Optional[str] = None,
key_size: Optional[str] = None,
key_type: Optional[str] = None,
sans: Optional[Sequence[str]] = None,
secure_network: Optional[str] = None,
base_name: Optional[str] = None,
group_id: Optional[str] = None,
subject: Optional[CloudcertificatesCertificateSubjectArgs] = None)func NewCloudcertificatesCertificate(ctx *Context, name string, args CloudcertificatesCertificateArgs, opts ...ResourceOption) (*CloudcertificatesCertificate, error)public CloudcertificatesCertificate(string name, CloudcertificatesCertificateArgs args, CustomResourceOptions? opts = null)
public CloudcertificatesCertificate(String name, CloudcertificatesCertificateArgs args)
public CloudcertificatesCertificate(String name, CloudcertificatesCertificateArgs args, CustomResourceOptions options)
type: akamai:CloudcertificatesCertificate
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 CloudcertificatesCertificateArgs
- 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 CloudcertificatesCertificateArgs
- 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 CloudcertificatesCertificateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudcertificatesCertificateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudcertificatesCertificateArgs
- 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 cloudcertificatesCertificateResource = new Akamai.CloudcertificatesCertificate("cloudcertificatesCertificateResource", new()
{
ContractId = "string",
KeySize = "string",
KeyType = "string",
Sans = new[]
{
"string",
},
SecureNetwork = "string",
BaseName = "string",
GroupId = "string",
Subject = new Akamai.Inputs.CloudcertificatesCertificateSubjectArgs
{
CommonName = "string",
Country = "string",
Locality = "string",
Organization = "string",
State = "string",
},
});
example, err := akamai.NewCloudcertificatesCertificate(ctx, "cloudcertificatesCertificateResource", &akamai.CloudcertificatesCertificateArgs{
ContractId: pulumi.String("string"),
KeySize: pulumi.String("string"),
KeyType: pulumi.String("string"),
Sans: pulumi.StringArray{
pulumi.String("string"),
},
SecureNetwork: pulumi.String("string"),
BaseName: pulumi.String("string"),
GroupId: pulumi.String("string"),
Subject: &akamai.CloudcertificatesCertificateSubjectArgs{
CommonName: pulumi.String("string"),
Country: pulumi.String("string"),
Locality: pulumi.String("string"),
Organization: pulumi.String("string"),
State: pulumi.String("string"),
},
})
var cloudcertificatesCertificateResource = new CloudcertificatesCertificate("cloudcertificatesCertificateResource", CloudcertificatesCertificateArgs.builder()
.contractId("string")
.keySize("string")
.keyType("string")
.sans("string")
.secureNetwork("string")
.baseName("string")
.groupId("string")
.subject(CloudcertificatesCertificateSubjectArgs.builder()
.commonName("string")
.country("string")
.locality("string")
.organization("string")
.state("string")
.build())
.build());
cloudcertificates_certificate_resource = akamai.CloudcertificatesCertificate("cloudcertificatesCertificateResource",
contract_id="string",
key_size="string",
key_type="string",
sans=["string"],
secure_network="string",
base_name="string",
group_id="string",
subject={
"common_name": "string",
"country": "string",
"locality": "string",
"organization": "string",
"state": "string",
})
const cloudcertificatesCertificateResource = new akamai.CloudcertificatesCertificate("cloudcertificatesCertificateResource", {
contractId: "string",
keySize: "string",
keyType: "string",
sans: ["string"],
secureNetwork: "string",
baseName: "string",
groupId: "string",
subject: {
commonName: "string",
country: "string",
locality: "string",
organization: "string",
state: "string",
},
});
type: akamai:CloudcertificatesCertificate
properties:
baseName: string
contractId: string
groupId: string
keySize: string
keyType: string
sans:
- string
secureNetwork: string
subject:
commonName: string
country: string
locality: string
organization: string
state: string
CloudcertificatesCertificate 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 CloudcertificatesCertificate resource accepts the following input properties:
- Contract
Id string - Contract ID under which this certificate will be created.
- Key
Size string - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- Key
Type string - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- Sans List<string>
- The list of Subject Alternative Names (SANs) for the certificate.
- Secure
Network string - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- Base
Name string - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- Group
Id string - Group that will be associated with the new certificate when it gets created. Required for creation.
- Subject
Cloudcertificates
Certificate Subject - Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
- Contract
Id string - Contract ID under which this certificate will be created.
- Key
Size string - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- Key
Type string - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- Sans []string
- The list of Subject Alternative Names (SANs) for the certificate.
- Secure
Network string - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- Base
Name string - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- Group
Id string - Group that will be associated with the new certificate when it gets created. Required for creation.
- Subject
Cloudcertificates
Certificate Subject Args - Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
- contract
Id String - Contract ID under which this certificate will be created.
- key
Size String - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- key
Type String - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- sans List<String>
- The list of Subject Alternative Names (SANs) for the certificate.
- secure
Network String - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- base
Name String - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- group
Id String - Group that will be associated with the new certificate when it gets created. Required for creation.
- subject
Cloudcertificates
Certificate Subject - Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
- contract
Id string - Contract ID under which this certificate will be created.
- key
Size string - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- key
Type string - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- sans string[]
- The list of Subject Alternative Names (SANs) for the certificate.
- secure
Network string - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- base
Name string - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- group
Id string - Group that will be associated with the new certificate when it gets created. Required for creation.
- subject
Cloudcertificates
Certificate Subject - Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
- contract_
id str - Contract ID under which this certificate will be created.
- key_
size str - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- key_
type str - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- sans Sequence[str]
- The list of Subject Alternative Names (SANs) for the certificate.
- secure_
network str - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- base_
name str - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- group_
id str - Group that will be associated with the new certificate when it gets created. Required for creation.
- subject
Cloudcertificates
Certificate Subject Args - Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
- contract
Id String - Contract ID under which this certificate will be created.
- key
Size String - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- key
Type String - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- sans List<String>
- The list of Subject Alternative Names (SANs) for the certificate.
- secure
Network String - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- base
Name String - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- group
Id String - Group that will be associated with the new certificate when it gets created. Required for creation.
- subject Property Map
- Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudcertificatesCertificate resource produces the following output properties:
- Account
Id string - Account associated with 'contract_id'.
- Certificate
Id string - Unique identifier assigned to the newly created CCM certificate.
- Certificate
Status string - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- Certificate
Type string - Certificate type. Defaults to 'THIRD_PARTY'.
- Created
By string - User who created the certificate.
- Created
Date string - Date the certificate was created in UTC.
- Csr
Expiration stringDate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- Csr
Pem string - CSR PEM content generated by Akamai.
- Id string
- The provider-assigned unique ID for this managed resource.
- Modified
By string - User who last modified the certificate.
- Modified
Date string - Date the certificate was last updated.
- Name string
- The certificate name.
- Account
Id string - Account associated with 'contract_id'.
- Certificate
Id string - Unique identifier assigned to the newly created CCM certificate.
- Certificate
Status string - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- Certificate
Type string - Certificate type. Defaults to 'THIRD_PARTY'.
- Created
By string - User who created the certificate.
- Created
Date string - Date the certificate was created in UTC.
- Csr
Expiration stringDate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- Csr
Pem string - CSR PEM content generated by Akamai.
- Id string
- The provider-assigned unique ID for this managed resource.
- Modified
By string - User who last modified the certificate.
- Modified
Date string - Date the certificate was last updated.
- Name string
- The certificate name.
- account
Id String - Account associated with 'contract_id'.
- certificate
Id String - Unique identifier assigned to the newly created CCM certificate.
- certificate
Status String - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- certificate
Type String - Certificate type. Defaults to 'THIRD_PARTY'.
- created
By String - User who created the certificate.
- created
Date String - Date the certificate was created in UTC.
- csr
Expiration StringDate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- csr
Pem String - CSR PEM content generated by Akamai.
- id String
- The provider-assigned unique ID for this managed resource.
- modified
By String - User who last modified the certificate.
- modified
Date String - Date the certificate was last updated.
- name String
- The certificate name.
- account
Id string - Account associated with 'contract_id'.
- certificate
Id string - Unique identifier assigned to the newly created CCM certificate.
- certificate
Status string - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- certificate
Type string - Certificate type. Defaults to 'THIRD_PARTY'.
- created
By string - User who created the certificate.
- created
Date string - Date the certificate was created in UTC.
- csr
Expiration stringDate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- csr
Pem string - CSR PEM content generated by Akamai.
- id string
- The provider-assigned unique ID for this managed resource.
- modified
By string - User who last modified the certificate.
- modified
Date string - Date the certificate was last updated.
- name string
- The certificate name.
- account_
id str - Account associated with 'contract_id'.
- certificate_
id str - Unique identifier assigned to the newly created CCM certificate.
- certificate_
status str - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- certificate_
type str - Certificate type. Defaults to 'THIRD_PARTY'.
- created_
by str - User who created the certificate.
- created_
date str - Date the certificate was created in UTC.
- csr_
expiration_ strdate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- csr_
pem str - CSR PEM content generated by Akamai.
- id str
- The provider-assigned unique ID for this managed resource.
- modified_
by str - User who last modified the certificate.
- modified_
date str - Date the certificate was last updated.
- name str
- The certificate name.
- account
Id String - Account associated with 'contract_id'.
- certificate
Id String - Unique identifier assigned to the newly created CCM certificate.
- certificate
Status String - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- certificate
Type String - Certificate type. Defaults to 'THIRD_PARTY'.
- created
By String - User who created the certificate.
- created
Date String - Date the certificate was created in UTC.
- csr
Expiration StringDate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- csr
Pem String - CSR PEM content generated by Akamai.
- id String
- The provider-assigned unique ID for this managed resource.
- modified
By String - User who last modified the certificate.
- modified
Date String - Date the certificate was last updated.
- name String
- The certificate name.
Look up Existing CloudcertificatesCertificate Resource
Get an existing CloudcertificatesCertificate 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?: CloudcertificatesCertificateState, opts?: CustomResourceOptions): CloudcertificatesCertificate@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
base_name: Optional[str] = None,
certificate_id: Optional[str] = None,
certificate_status: Optional[str] = None,
certificate_type: Optional[str] = None,
contract_id: Optional[str] = None,
created_by: Optional[str] = None,
created_date: Optional[str] = None,
csr_expiration_date: Optional[str] = None,
csr_pem: Optional[str] = None,
group_id: Optional[str] = None,
key_size: Optional[str] = None,
key_type: Optional[str] = None,
modified_by: Optional[str] = None,
modified_date: Optional[str] = None,
name: Optional[str] = None,
sans: Optional[Sequence[str]] = None,
secure_network: Optional[str] = None,
subject: Optional[CloudcertificatesCertificateSubjectArgs] = None) -> CloudcertificatesCertificatefunc GetCloudcertificatesCertificate(ctx *Context, name string, id IDInput, state *CloudcertificatesCertificateState, opts ...ResourceOption) (*CloudcertificatesCertificate, error)public static CloudcertificatesCertificate Get(string name, Input<string> id, CloudcertificatesCertificateState? state, CustomResourceOptions? opts = null)public static CloudcertificatesCertificate get(String name, Output<String> id, CloudcertificatesCertificateState state, CustomResourceOptions options)resources: _: type: akamai:CloudcertificatesCertificate 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.
- Account
Id string - Account associated with 'contract_id'.
- Base
Name string - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- Certificate
Id string - Unique identifier assigned to the newly created CCM certificate.
- Certificate
Status string - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- Certificate
Type string - Certificate type. Defaults to 'THIRD_PARTY'.
- Contract
Id string - Contract ID under which this certificate will be created.
- Created
By string - User who created the certificate.
- Created
Date string - Date the certificate was created in UTC.
- Csr
Expiration stringDate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- Csr
Pem string - CSR PEM content generated by Akamai.
- Group
Id string - Group that will be associated with the new certificate when it gets created. Required for creation.
- Key
Size string - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- Key
Type string - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- Modified
By string - User who last modified the certificate.
- Modified
Date string - Date the certificate was last updated.
- Name string
- The certificate name.
- Sans List<string>
- The list of Subject Alternative Names (SANs) for the certificate.
- Secure
Network string - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- Subject
Cloudcertificates
Certificate Subject - Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
- Account
Id string - Account associated with 'contract_id'.
- Base
Name string - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- Certificate
Id string - Unique identifier assigned to the newly created CCM certificate.
- Certificate
Status string - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- Certificate
Type string - Certificate type. Defaults to 'THIRD_PARTY'.
- Contract
Id string - Contract ID under which this certificate will be created.
- Created
By string - User who created the certificate.
- Created
Date string - Date the certificate was created in UTC.
- Csr
Expiration stringDate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- Csr
Pem string - CSR PEM content generated by Akamai.
- Group
Id string - Group that will be associated with the new certificate when it gets created. Required for creation.
- Key
Size string - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- Key
Type string - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- Modified
By string - User who last modified the certificate.
- Modified
Date string - Date the certificate was last updated.
- Name string
- The certificate name.
- Sans []string
- The list of Subject Alternative Names (SANs) for the certificate.
- Secure
Network string - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- Subject
Cloudcertificates
Certificate Subject Args - Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
- account
Id String - Account associated with 'contract_id'.
- base
Name String - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- certificate
Id String - Unique identifier assigned to the newly created CCM certificate.
- certificate
Status String - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- certificate
Type String - Certificate type. Defaults to 'THIRD_PARTY'.
- contract
Id String - Contract ID under which this certificate will be created.
- created
By String - User who created the certificate.
- created
Date String - Date the certificate was created in UTC.
- csr
Expiration StringDate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- csr
Pem String - CSR PEM content generated by Akamai.
- group
Id String - Group that will be associated with the new certificate when it gets created. Required for creation.
- key
Size String - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- key
Type String - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- modified
By String - User who last modified the certificate.
- modified
Date String - Date the certificate was last updated.
- name String
- The certificate name.
- sans List<String>
- The list of Subject Alternative Names (SANs) for the certificate.
- secure
Network String - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- subject
Cloudcertificates
Certificate Subject - Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
- account
Id string - Account associated with 'contract_id'.
- base
Name string - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- certificate
Id string - Unique identifier assigned to the newly created CCM certificate.
- certificate
Status string - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- certificate
Type string - Certificate type. Defaults to 'THIRD_PARTY'.
- contract
Id string - Contract ID under which this certificate will be created.
- created
By string - User who created the certificate.
- created
Date string - Date the certificate was created in UTC.
- csr
Expiration stringDate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- csr
Pem string - CSR PEM content generated by Akamai.
- group
Id string - Group that will be associated with the new certificate when it gets created. Required for creation.
- key
Size string - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- key
Type string - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- modified
By string - User who last modified the certificate.
- modified
Date string - Date the certificate was last updated.
- name string
- The certificate name.
- sans string[]
- The list of Subject Alternative Names (SANs) for the certificate.
- secure
Network string - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- subject
Cloudcertificates
Certificate Subject - Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
- account_
id str - Account associated with 'contract_id'.
- base_
name str - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- certificate_
id str - Unique identifier assigned to the newly created CCM certificate.
- certificate_
status str - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- certificate_
type str - Certificate type. Defaults to 'THIRD_PARTY'.
- contract_
id str - Contract ID under which this certificate will be created.
- created_
by str - User who created the certificate.
- created_
date str - Date the certificate was created in UTC.
- csr_
expiration_ strdate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- csr_
pem str - CSR PEM content generated by Akamai.
- group_
id str - Group that will be associated with the new certificate when it gets created. Required for creation.
- key_
size str - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- key_
type str - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- modified_
by str - User who last modified the certificate.
- modified_
date str - Date the certificate was last updated.
- name str
- The certificate name.
- sans Sequence[str]
- The list of Subject Alternative Names (SANs) for the certificate.
- secure_
network str - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- subject
Cloudcertificates
Certificate Subject Args - Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
- account
Id String - Account associated with 'contract_id'.
- base
Name String - The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
- certificate
Id String - Unique identifier assigned to the newly created CCM certificate.
- certificate
Status String - The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
- certificate
Type String - Certificate type. Defaults to 'THIRD_PARTY'.
- contract
Id String - Contract ID under which this certificate will be created.
- created
By String - User who created the certificate.
- created
Date String - Date the certificate was created in UTC.
- csr
Expiration StringDate - Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
- csr
Pem String - CSR PEM content generated by Akamai.
- group
Id String - Group that will be associated with the new certificate when it gets created. Required for creation.
- key
Size String - The key size for a certificate. Valid value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
- key
Type String - The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
- modified
By String - User who last modified the certificate.
- modified
Date String - Date the certificate was last updated.
- name String
- The certificate name.
- sans List<String>
- The list of Subject Alternative Names (SANs) for the certificate.
- secure
Network String - Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
- subject Property Map
- Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
Supporting Types
CloudcertificatesCertificateSubject, CloudcertificatesCertificateSubjectArgs
- Common
Name string - Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
- Country string
- Two-letter ISO 3166 country code.
- Locality string
- City or locality name.
- Organization string
- Legal name of the organization.
- State string
- Full name of the state or province.
- Common
Name string - Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
- Country string
- Two-letter ISO 3166 country code.
- Locality string
- City or locality name.
- Organization string
- Legal name of the organization.
- State string
- Full name of the state or province.
- common
Name String - Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
- country String
- Two-letter ISO 3166 country code.
- locality String
- City or locality name.
- organization String
- Legal name of the organization.
- state String
- Full name of the state or province.
- common
Name string - Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
- country string
- Two-letter ISO 3166 country code.
- locality string
- City or locality name.
- organization string
- Legal name of the organization.
- state string
- Full name of the state or province.
- common_
name str - Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
- country str
- Two-letter ISO 3166 country code.
- locality str
- City or locality name.
- organization str
- Legal name of the organization.
- state str
- Full name of the state or province.
- common
Name String - Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
- country String
- Two-letter ISO 3166 country code.
- locality String
- City or locality name.
- organization String
- Legal name of the organization.
- state String
- Full name of the state or province.
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamaiTerraform Provider.
