published on Tuesday, Oct 13, 2026 by Pulumi
published on Tuesday, Oct 13, 2026 by Pulumi
Create CloudcertificatesUpload Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudcertificatesUpload(name: string, args: CloudcertificatesUploadArgs, opts?: CustomResourceOptions);@overload
def CloudcertificatesUpload(resource_name: str,
args: CloudcertificatesUploadArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CloudcertificatesUpload(resource_name: str,
opts: Optional[ResourceOptions] = None,
algorithms: Optional[Mapping[str, CloudcertificatesUploadAlgorithmsArgs]] = None,
lineage_id: Optional[int] = None,
acknowledge_warnings: Optional[bool] = None,
timeouts: Optional[CloudcertificatesUploadTimeoutsArgs] = None)func NewCloudcertificatesUpload(ctx *Context, name string, args CloudcertificatesUploadArgs, opts ...ResourceOption) (*CloudcertificatesUpload, error)public CloudcertificatesUpload(string name, CloudcertificatesUploadArgs args, CustomResourceOptions? opts = null)
public CloudcertificatesUpload(String name, CloudcertificatesUploadArgs args)
public CloudcertificatesUpload(String name, CloudcertificatesUploadArgs args, CustomResourceOptions options)
type: akamai:CloudcertificatesUpload
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "akamai_cloudcertificates_upload" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args CloudcertificatesUploadArgs
- 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 CloudcertificatesUploadArgs
- 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 CloudcertificatesUploadArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudcertificatesUploadArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudcertificatesUploadArgs
- 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 cloudcertificatesUploadResource = new Akamai.CloudcertificatesUpload("cloudcertificatesUploadResource", new()
{
Algorithms =
{
{ "string", new Akamai.Inputs.CloudcertificatesUploadAlgorithmsArgs
{
SignedCertificatePem = "string",
CsrExpirationDate = "string",
SignedCertificateIssuer = "string",
AlgorithmInstanceModifiedBy = "string",
AlgorithmInstanceModifiedTime = "string",
CertificateStatus = "string",
AlgorithmInstanceCreatedBy = "string",
CsrPem = "string",
AlgorithmInstanceId = 0,
SignedCertificateNotValidAfterDate = "string",
SignedCertificateNotValidBeforeDate = "string",
AlgorithmInstanceCreatedTime = "string",
SignedCertificateSerialNumber = "string",
SignedCertificateSha256Fingerprint = "string",
TrustChainPem = "string",
} },
},
LineageId = 0,
AcknowledgeWarnings = false,
Timeouts = new Akamai.Inputs.CloudcertificatesUploadTimeoutsArgs
{
Create = "string",
Update = "string",
},
});
example, err := akamai.NewCloudcertificatesUpload(ctx, "cloudcertificatesUploadResource", &akamai.CloudcertificatesUploadArgs{
Algorithms: akamai.CloudcertificatesUploadAlgorithmsMap{
"string": &akamai.CloudcertificatesUploadAlgorithmsArgs{
SignedCertificatePem: pulumi.String("string"),
CsrExpirationDate: pulumi.String("string"),
SignedCertificateIssuer: pulumi.String("string"),
AlgorithmInstanceModifiedBy: pulumi.String("string"),
AlgorithmInstanceModifiedTime: pulumi.String("string"),
CertificateStatus: pulumi.String("string"),
AlgorithmInstanceCreatedBy: pulumi.String("string"),
CsrPem: pulumi.String("string"),
AlgorithmInstanceId: pulumi.Int(0),
SignedCertificateNotValidAfterDate: pulumi.String("string"),
SignedCertificateNotValidBeforeDate: pulumi.String("string"),
AlgorithmInstanceCreatedTime: pulumi.String("string"),
SignedCertificateSerialNumber: pulumi.String("string"),
SignedCertificateSha256Fingerprint: pulumi.String("string"),
TrustChainPem: pulumi.String("string"),
},
},
LineageId: pulumi.Int(0),
AcknowledgeWarnings: pulumi.Bool(false),
Timeouts: &akamai.CloudcertificatesUploadTimeoutsArgs{
Create: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
resource "akamai_cloudcertificates_upload" "cloudcertificatesUploadResource" {
lifecycle {
create_before_destroy = true
}
algorithms = {
"string" = {
signed_certificate_pem = "string"
csr_expiration_date = "string"
signed_certificate_issuer = "string"
algorithm_instance_modified_by = "string"
algorithm_instance_modified_time = "string"
certificate_status = "string"
algorithm_instance_created_by = "string"
csr_pem = "string"
algorithm_instance_id = 0
signed_certificate_not_valid_after_date = "string"
signed_certificate_not_valid_before_date = "string"
algorithm_instance_created_time = "string"
signed_certificate_serial_number = "string"
signed_certificate_sha256_fingerprint = "string"
trust_chain_pem = "string"
}
}
lineage_id = 0
acknowledge_warnings = false
timeouts = {
create = "string"
update = "string"
}
}
var cloudcertificatesUploadResource = new CloudcertificatesUpload("cloudcertificatesUploadResource", CloudcertificatesUploadArgs.builder()
.algorithms(Map.of("string", CloudcertificatesUploadAlgorithmsArgs.builder()
.signedCertificatePem("string")
.csrExpirationDate("string")
.signedCertificateIssuer("string")
.algorithmInstanceModifiedBy("string")
.algorithmInstanceModifiedTime("string")
.certificateStatus("string")
.algorithmInstanceCreatedBy("string")
.csrPem("string")
.algorithmInstanceId(0)
.signedCertificateNotValidAfterDate("string")
.signedCertificateNotValidBeforeDate("string")
.algorithmInstanceCreatedTime("string")
.signedCertificateSerialNumber("string")
.signedCertificateSha256Fingerprint("string")
.trustChainPem("string")
.build()))
.lineageId(0)
.acknowledgeWarnings(false)
.timeouts(CloudcertificatesUploadTimeoutsArgs.builder()
.create("string")
.update("string")
.build())
.build());
cloudcertificates_upload_resource = akamai.CloudcertificatesUpload("cloudcertificatesUploadResource",
algorithms={
"string": {
"signed_certificate_pem": "string",
"csr_expiration_date": "string",
"signed_certificate_issuer": "string",
"algorithm_instance_modified_by": "string",
"algorithm_instance_modified_time": "string",
"certificate_status": "string",
"algorithm_instance_created_by": "string",
"csr_pem": "string",
"algorithm_instance_id": 0,
"signed_certificate_not_valid_after_date": "string",
"signed_certificate_not_valid_before_date": "string",
"algorithm_instance_created_time": "string",
"signed_certificate_serial_number": "string",
"signed_certificate_sha256_fingerprint": "string",
"trust_chain_pem": "string",
},
},
lineage_id=0,
acknowledge_warnings=False,
timeouts={
"create": "string",
"update": "string",
})
const cloudcertificatesUploadResource = new akamai.CloudcertificatesUpload("cloudcertificatesUploadResource", {
algorithms: {
string: {
signedCertificatePem: "string",
csrExpirationDate: "string",
signedCertificateIssuer: "string",
algorithmInstanceModifiedBy: "string",
algorithmInstanceModifiedTime: "string",
certificateStatus: "string",
algorithmInstanceCreatedBy: "string",
csrPem: "string",
algorithmInstanceId: 0,
signedCertificateNotValidAfterDate: "string",
signedCertificateNotValidBeforeDate: "string",
algorithmInstanceCreatedTime: "string",
signedCertificateSerialNumber: "string",
signedCertificateSha256Fingerprint: "string",
trustChainPem: "string",
},
},
lineageId: 0,
acknowledgeWarnings: false,
timeouts: {
create: "string",
update: "string",
},
});
type: akamai:CloudcertificatesUpload
properties:
acknowledgeWarnings: false
algorithms:
string:
algorithmInstanceCreatedBy: string
algorithmInstanceCreatedTime: string
algorithmInstanceId: 0
algorithmInstanceModifiedBy: string
algorithmInstanceModifiedTime: string
certificateStatus: string
csrExpirationDate: string
csrPem: string
signedCertificateIssuer: string
signedCertificateNotValidAfterDate: string
signedCertificateNotValidBeforeDate: string
signedCertificatePem: string
signedCertificateSerialNumber: string
signedCertificateSha256Fingerprint: string
trustChainPem: string
lineageId: 0
timeouts:
create: string
update: string
CloudcertificatesUpload 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 CloudcertificatesUpload resource accepts the following input properties:
- Algorithms
Dictionary<string, Cloudcertificates
Upload Algorithms Args> - Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- Lineage
Id int - Unique identifier of the lineage to upload the certificate to.
- Acknowledge
Warnings bool - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - Timeouts
Cloudcertificates
Upload Timeouts
- Algorithms
map[string]Cloudcertificates
Upload Algorithms Args - Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- Lineage
Id int - Unique identifier of the lineage to upload the certificate to.
- Acknowledge
Warnings bool - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - Timeouts
Cloudcertificates
Upload Timeouts Args
- algorithms map(object)
- Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- lineage_
id number - Unique identifier of the lineage to upload the certificate to.
- acknowledge_
warnings bool - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - timeouts object
- algorithms
Map<String,Cloudcertificates
Upload Algorithms Args> - Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- lineage
Id Integer - Unique identifier of the lineage to upload the certificate to.
- acknowledge
Warnings Boolean - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - timeouts
Cloudcertificates
Upload Timeouts
- algorithms
{[key: string]: Cloudcertificates
Upload Algorithms Args} - Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- lineage
Id number - Unique identifier of the lineage to upload the certificate to.
- acknowledge
Warnings boolean - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - timeouts
Cloudcertificates
Upload Timeouts
- algorithms
Mapping[str, Cloudcertificates
Upload Algorithms Args] - Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- lineage_
id int - Unique identifier of the lineage to upload the certificate to.
- acknowledge_
warnings bool - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - timeouts
Cloudcertificates
Upload Timeouts Args
- algorithms Map<Property Map>
- Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- lineage
Id Number - Unique identifier of the lineage to upload the certificate to.
- acknowledge
Warnings Boolean - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudcertificatesUpload resource produces the following output properties:
- First
Promoted stringTo Production At - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- Generation
Created stringBy - Username of the person who created the generation.
- Generation
Created stringTime - Time the generation was created, in RFC3339 format.
- Generation
Id int - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- Generation
Modified stringBy - Username of the person who last modified the generation.
- Generation
Modified stringTime - Time the generation was last modified, in RFC3339 format.
- Generation
Status string - Status of the generation.
- Id string
- The provider-assigned unique ID for this managed resource.
- First
Promoted stringTo Production At - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- Generation
Created stringBy - Username of the person who created the generation.
- Generation
Created stringTime - Time the generation was created, in RFC3339 format.
- Generation
Id int - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- Generation
Modified stringBy - Username of the person who last modified the generation.
- Generation
Modified stringTime - Time the generation was last modified, in RFC3339 format.
- Generation
Status string - Status of the generation.
- Id string
- The provider-assigned unique ID for this managed resource.
- first_
promoted_ stringto_ production_ at - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- generation_
created_ stringby - Username of the person who created the generation.
- generation_
created_ stringtime - Time the generation was created, in RFC3339 format.
- generation_
id number - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- generation_
modified_ stringby - Username of the person who last modified the generation.
- generation_
modified_ stringtime - Time the generation was last modified, in RFC3339 format.
- generation_
status string - Status of the generation.
- id string
- The provider-assigned unique ID for this managed resource.
- first
Promoted StringTo Production At - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- generation
Created StringBy - Username of the person who created the generation.
- generation
Created StringTime - Time the generation was created, in RFC3339 format.
- generation
Id Integer - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- generation
Modified StringBy - Username of the person who last modified the generation.
- generation
Modified StringTime - Time the generation was last modified, in RFC3339 format.
- generation
Status String - Status of the generation.
- id String
- The provider-assigned unique ID for this managed resource.
- first
Promoted stringTo Production At - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- generation
Created stringBy - Username of the person who created the generation.
- generation
Created stringTime - Time the generation was created, in RFC3339 format.
- generation
Id number - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- generation
Modified stringBy - Username of the person who last modified the generation.
- generation
Modified stringTime - Time the generation was last modified, in RFC3339 format.
- generation
Status string - Status of the generation.
- id string
- The provider-assigned unique ID for this managed resource.
- first_
promoted_ strto_ production_ at - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- generation_
created_ strby - Username of the person who created the generation.
- generation_
created_ strtime - Time the generation was created, in RFC3339 format.
- generation_
id int - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- generation_
modified_ strby - Username of the person who last modified the generation.
- generation_
modified_ strtime - Time the generation was last modified, in RFC3339 format.
- generation_
status str - Status of the generation.
- id str
- The provider-assigned unique ID for this managed resource.
- first
Promoted StringTo Production At - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- generation
Created StringBy - Username of the person who created the generation.
- generation
Created StringTime - Time the generation was created, in RFC3339 format.
- generation
Id Number - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- generation
Modified StringBy - Username of the person who last modified the generation.
- generation
Modified StringTime - Time the generation was last modified, in RFC3339 format.
- generation
Status String - Status of the generation.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing CloudcertificatesUpload Resource
Get an existing CloudcertificatesUpload 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?: CloudcertificatesUploadState, opts?: CustomResourceOptions): CloudcertificatesUpload@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
acknowledge_warnings: Optional[bool] = None,
algorithms: Optional[Mapping[str, CloudcertificatesUploadAlgorithmsArgs]] = None,
first_promoted_to_production_at: Optional[str] = None,
generation_created_by: Optional[str] = None,
generation_created_time: Optional[str] = None,
generation_id: Optional[int] = None,
generation_modified_by: Optional[str] = None,
generation_modified_time: Optional[str] = None,
generation_status: Optional[str] = None,
lineage_id: Optional[int] = None,
timeouts: Optional[CloudcertificatesUploadTimeoutsArgs] = None) -> CloudcertificatesUploadfunc GetCloudcertificatesUpload(ctx *Context, name string, id IDInput, state *CloudcertificatesUploadState, opts ...ResourceOption) (*CloudcertificatesUpload, error)public static CloudcertificatesUpload Get(string name, Input<string> id, CloudcertificatesUploadState? state, CustomResourceOptions? opts = null)public static CloudcertificatesUpload get(String name, Output<String> id, CloudcertificatesUploadState state, CustomResourceOptions options)resources: _: type: akamai:CloudcertificatesUpload get: id: ${id}import {
to = akamai_cloudcertificates_upload.example
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.
- Acknowledge
Warnings bool - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - Algorithms
Dictionary<string, Cloudcertificates
Upload Algorithms Args> - Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- First
Promoted stringTo Production At - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- Generation
Created stringBy - Username of the person who created the generation.
- Generation
Created stringTime - Time the generation was created, in RFC3339 format.
- Generation
Id int - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- Generation
Modified stringBy - Username of the person who last modified the generation.
- Generation
Modified stringTime - Time the generation was last modified, in RFC3339 format.
- Generation
Status string - Status of the generation.
- Lineage
Id int - Unique identifier of the lineage to upload the certificate to.
- Timeouts
Cloudcertificates
Upload Timeouts
- Acknowledge
Warnings bool - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - Algorithms
map[string]Cloudcertificates
Upload Algorithms Args - Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- First
Promoted stringTo Production At - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- Generation
Created stringBy - Username of the person who created the generation.
- Generation
Created stringTime - Time the generation was created, in RFC3339 format.
- Generation
Id int - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- Generation
Modified stringBy - Username of the person who last modified the generation.
- Generation
Modified stringTime - Time the generation was last modified, in RFC3339 format.
- Generation
Status string - Status of the generation.
- Lineage
Id int - Unique identifier of the lineage to upload the certificate to.
- Timeouts
Cloudcertificates
Upload Timeouts Args
- acknowledge_
warnings bool - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - algorithms map(object)
- Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- first_
promoted_ stringto_ production_ at - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- generation_
created_ stringby - Username of the person who created the generation.
- generation_
created_ stringtime - Time the generation was created, in RFC3339 format.
- generation_
id number - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- generation_
modified_ stringby - Username of the person who last modified the generation.
- generation_
modified_ stringtime - Time the generation was last modified, in RFC3339 format.
- generation_
status string - Status of the generation.
- lineage_
id number - Unique identifier of the lineage to upload the certificate to.
- timeouts object
- acknowledge
Warnings Boolean - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - algorithms
Map<String,Cloudcertificates
Upload Algorithms Args> - Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- first
Promoted StringTo Production At - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- generation
Created StringBy - Username of the person who created the generation.
- generation
Created StringTime - Time the generation was created, in RFC3339 format.
- generation
Id Integer - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- generation
Modified StringBy - Username of the person who last modified the generation.
- generation
Modified StringTime - Time the generation was last modified, in RFC3339 format.
- generation
Status String - Status of the generation.
- lineage
Id Integer - Unique identifier of the lineage to upload the certificate to.
- timeouts
Cloudcertificates
Upload Timeouts
- acknowledge
Warnings boolean - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - algorithms
{[key: string]: Cloudcertificates
Upload Algorithms Args} - Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- first
Promoted stringTo Production At - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- generation
Created stringBy - Username of the person who created the generation.
- generation
Created stringTime - Time the generation was created, in RFC3339 format.
- generation
Id number - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- generation
Modified stringBy - Username of the person who last modified the generation.
- generation
Modified stringTime - Time the generation was last modified, in RFC3339 format.
- generation
Status string - Status of the generation.
- lineage
Id number - Unique identifier of the lineage to upload the certificate to.
- timeouts
Cloudcertificates
Upload Timeouts
- acknowledge_
warnings bool - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - algorithms
Mapping[str, Cloudcertificates
Upload Algorithms Args] - Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- first_
promoted_ strto_ production_ at - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- generation_
created_ strby - Username of the person who created the generation.
- generation_
created_ strtime - Time the generation was created, in RFC3339 format.
- generation_
id int - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- generation_
modified_ strby - Username of the person who last modified the generation.
- generation_
modified_ strtime - Time the generation was last modified, in RFC3339 format.
- generation_
status str - Status of the generation.
- lineage_
id int - Unique identifier of the lineage to upload the certificate to.
- timeouts
Cloudcertificates
Upload Timeouts Args
- acknowledge
Warnings Boolean - Whether to automatically acknowledge non-fatal warnings when uploading or completing a certificate - whichever operation this resource actually performs, depending on whether the lineage already has a head generation. It's a plain request flag, not a durable property of an already-uploaded certificate, so changing it never forces a replace or re-upload. Defaults to
false. - algorithms Map<Property Map>
- Signed certificate material to upload, keyed by keyType (at most one RSA and one ECDSA entry).
- first
Promoted StringTo Production At - Time the generation was first promoted to the production network, in RFC3339 format. Null if never promoted.
- generation
Created StringBy - Username of the person who created the generation.
- generation
Created StringTime - Time the generation was created, in RFC3339 format.
- generation
Id Number - Unique identifier of the generation this resource is bound to. Set to the lineage's head generation when created or to the new head generation created by a complete lineage operation when adding a missing algorithm to a fully promoted MULTIPLE_STACK lineage; never changes for the lifetime of this resource instance: if the lineage's head generation moves on to a different generation, this resource is destroyed and recreated to bind to it.
- generation
Modified StringBy - Username of the person who last modified the generation.
- generation
Modified StringTime - Time the generation was last modified, in RFC3339 format.
- generation
Status String - Status of the generation.
- lineage
Id Number - Unique identifier of the lineage to upload the certificate to.
- timeouts Property Map
Supporting Types
CloudcertificatesUploadAlgorithms, CloudcertificatesUploadAlgorithmsArgs
- Signed
Certificate stringPem - PEM-encoded signed certificate to upload for this key type.
- Algorithm
Instance stringCreated By - Username of the person who created the algorithm instance.
- Algorithm
Instance stringCreated Time - Time the algorithm instance was created, in RFC3339 format.
- Algorithm
Instance intId - Unique identifier of the algorithm instance.
- Algorithm
Instance stringModified By - Username of the person who last modified the algorithm instance. Null if never modified.
- Algorithm
Instance stringModified Time - Time the algorithm instance was last modified, in RFC3339 format. Null if never modified.
- Certificate
Status string - Status of the certificate for this key type:
CSR_READY,CERT_UPLOAD_PROCESSING,READY_FOR_USE, orABANDONED. - Csr
Expiration stringDate - Date when the CSR expires, in RFC3339 format.
- Csr
Pem string - PEM-encoded certificate signing request.
- Signed
Certificate stringIssuer - Issuer field of the signed certificate. Null until a certificate is uploaded.
- Signed
Certificate stringNot Valid After Date - Expiration date of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- Signed
Certificate stringNot Valid Before Date - Start of validity of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- Signed
Certificate stringSerial Number - Serial number of the signed certificate in hex format. Null until a certificate is uploaded.
- Signed
Certificate stringSha256Fingerprint - SHA-256 fingerprint of the signed certificate. Null until a certificate is uploaded.
- Trust
Chain stringPem - Optional PEM-encoded trust chain to upload alongside the signed certificate.
- Signed
Certificate stringPem - PEM-encoded signed certificate to upload for this key type.
- Algorithm
Instance stringCreated By - Username of the person who created the algorithm instance.
- Algorithm
Instance stringCreated Time - Time the algorithm instance was created, in RFC3339 format.
- Algorithm
Instance intId - Unique identifier of the algorithm instance.
- Algorithm
Instance stringModified By - Username of the person who last modified the algorithm instance. Null if never modified.
- Algorithm
Instance stringModified Time - Time the algorithm instance was last modified, in RFC3339 format. Null if never modified.
- Certificate
Status string - Status of the certificate for this key type:
CSR_READY,CERT_UPLOAD_PROCESSING,READY_FOR_USE, orABANDONED. - Csr
Expiration stringDate - Date when the CSR expires, in RFC3339 format.
- Csr
Pem string - PEM-encoded certificate signing request.
- Signed
Certificate stringIssuer - Issuer field of the signed certificate. Null until a certificate is uploaded.
- Signed
Certificate stringNot Valid After Date - Expiration date of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- Signed
Certificate stringNot Valid Before Date - Start of validity of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- Signed
Certificate stringSerial Number - Serial number of the signed certificate in hex format. Null until a certificate is uploaded.
- Signed
Certificate stringSha256Fingerprint - SHA-256 fingerprint of the signed certificate. Null until a certificate is uploaded.
- Trust
Chain stringPem - Optional PEM-encoded trust chain to upload alongside the signed certificate.
- signed_
certificate_ stringpem - PEM-encoded signed certificate to upload for this key type.
- algorithm_
instance_ stringcreated_ by - Username of the person who created the algorithm instance.
- algorithm_
instance_ stringcreated_ time - Time the algorithm instance was created, in RFC3339 format.
- algorithm_
instance_ numberid - Unique identifier of the algorithm instance.
- algorithm_
instance_ stringmodified_ by - Username of the person who last modified the algorithm instance. Null if never modified.
- algorithm_
instance_ stringmodified_ time - Time the algorithm instance was last modified, in RFC3339 format. Null if never modified.
- certificate_
status string - Status of the certificate for this key type:
CSR_READY,CERT_UPLOAD_PROCESSING,READY_FOR_USE, orABANDONED. - csr_
expiration_ stringdate - Date when the CSR expires, in RFC3339 format.
- csr_
pem string - PEM-encoded certificate signing request.
- signed_
certificate_ stringissuer - Issuer field of the signed certificate. Null until a certificate is uploaded.
- signed_
certificate_ stringnot_ valid_ after_ date - Expiration date of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- signed_
certificate_ stringnot_ valid_ before_ date - Start of validity of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- signed_
certificate_ stringserial_ number - Serial number of the signed certificate in hex format. Null until a certificate is uploaded.
- signed_
certificate_ stringsha256_ fingerprint - SHA-256 fingerprint of the signed certificate. Null until a certificate is uploaded.
- trust_
chain_ stringpem - Optional PEM-encoded trust chain to upload alongside the signed certificate.
- signed
Certificate StringPem - PEM-encoded signed certificate to upload for this key type.
- algorithm
Instance StringCreated By - Username of the person who created the algorithm instance.
- algorithm
Instance StringCreated Time - Time the algorithm instance was created, in RFC3339 format.
- algorithm
Instance IntegerId - Unique identifier of the algorithm instance.
- algorithm
Instance StringModified By - Username of the person who last modified the algorithm instance. Null if never modified.
- algorithm
Instance StringModified Time - Time the algorithm instance was last modified, in RFC3339 format. Null if never modified.
- certificate
Status String - Status of the certificate for this key type:
CSR_READY,CERT_UPLOAD_PROCESSING,READY_FOR_USE, orABANDONED. - csr
Expiration StringDate - Date when the CSR expires, in RFC3339 format.
- csr
Pem String - PEM-encoded certificate signing request.
- signed
Certificate StringIssuer - Issuer field of the signed certificate. Null until a certificate is uploaded.
- signed
Certificate StringNot Valid After Date - Expiration date of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- signed
Certificate StringNot Valid Before Date - Start of validity of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- signed
Certificate StringSerial Number - Serial number of the signed certificate in hex format. Null until a certificate is uploaded.
- signed
Certificate StringSha256Fingerprint - SHA-256 fingerprint of the signed certificate. Null until a certificate is uploaded.
- trust
Chain StringPem - Optional PEM-encoded trust chain to upload alongside the signed certificate.
- signed
Certificate stringPem - PEM-encoded signed certificate to upload for this key type.
- algorithm
Instance stringCreated By - Username of the person who created the algorithm instance.
- algorithm
Instance stringCreated Time - Time the algorithm instance was created, in RFC3339 format.
- algorithm
Instance numberId - Unique identifier of the algorithm instance.
- algorithm
Instance stringModified By - Username of the person who last modified the algorithm instance. Null if never modified.
- algorithm
Instance stringModified Time - Time the algorithm instance was last modified, in RFC3339 format. Null if never modified.
- certificate
Status string - Status of the certificate for this key type:
CSR_READY,CERT_UPLOAD_PROCESSING,READY_FOR_USE, orABANDONED. - csr
Expiration stringDate - Date when the CSR expires, in RFC3339 format.
- csr
Pem string - PEM-encoded certificate signing request.
- signed
Certificate stringIssuer - Issuer field of the signed certificate. Null until a certificate is uploaded.
- signed
Certificate stringNot Valid After Date - Expiration date of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- signed
Certificate stringNot Valid Before Date - Start of validity of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- signed
Certificate stringSerial Number - Serial number of the signed certificate in hex format. Null until a certificate is uploaded.
- signed
Certificate stringSha256Fingerprint - SHA-256 fingerprint of the signed certificate. Null until a certificate is uploaded.
- trust
Chain stringPem - Optional PEM-encoded trust chain to upload alongside the signed certificate.
- signed_
certificate_ strpem - PEM-encoded signed certificate to upload for this key type.
- algorithm_
instance_ strcreated_ by - Username of the person who created the algorithm instance.
- algorithm_
instance_ strcreated_ time - Time the algorithm instance was created, in RFC3339 format.
- algorithm_
instance_ intid - Unique identifier of the algorithm instance.
- algorithm_
instance_ strmodified_ by - Username of the person who last modified the algorithm instance. Null if never modified.
- algorithm_
instance_ strmodified_ time - Time the algorithm instance was last modified, in RFC3339 format. Null if never modified.
- certificate_
status str - Status of the certificate for this key type:
CSR_READY,CERT_UPLOAD_PROCESSING,READY_FOR_USE, orABANDONED. - csr_
expiration_ strdate - Date when the CSR expires, in RFC3339 format.
- csr_
pem str - PEM-encoded certificate signing request.
- signed_
certificate_ strissuer - Issuer field of the signed certificate. Null until a certificate is uploaded.
- signed_
certificate_ strnot_ valid_ after_ date - Expiration date of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- signed_
certificate_ strnot_ valid_ before_ date - Start of validity of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- signed_
certificate_ strserial_ number - Serial number of the signed certificate in hex format. Null until a certificate is uploaded.
- signed_
certificate_ strsha256_ fingerprint - SHA-256 fingerprint of the signed certificate. Null until a certificate is uploaded.
- trust_
chain_ strpem - Optional PEM-encoded trust chain to upload alongside the signed certificate.
- signed
Certificate StringPem - PEM-encoded signed certificate to upload for this key type.
- algorithm
Instance StringCreated By - Username of the person who created the algorithm instance.
- algorithm
Instance StringCreated Time - Time the algorithm instance was created, in RFC3339 format.
- algorithm
Instance NumberId - Unique identifier of the algorithm instance.
- algorithm
Instance StringModified By - Username of the person who last modified the algorithm instance. Null if never modified.
- algorithm
Instance StringModified Time - Time the algorithm instance was last modified, in RFC3339 format. Null if never modified.
- certificate
Status String - Status of the certificate for this key type:
CSR_READY,CERT_UPLOAD_PROCESSING,READY_FOR_USE, orABANDONED. - csr
Expiration StringDate - Date when the CSR expires, in RFC3339 format.
- csr
Pem String - PEM-encoded certificate signing request.
- signed
Certificate StringIssuer - Issuer field of the signed certificate. Null until a certificate is uploaded.
- signed
Certificate StringNot Valid After Date - Expiration date of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- signed
Certificate StringNot Valid Before Date - Start of validity of the signed certificate, in RFC3339 format. Null until a certificate is uploaded.
- signed
Certificate StringSerial Number - Serial number of the signed certificate in hex format. Null until a certificate is uploaded.
- signed
Certificate StringSha256Fingerprint - SHA-256 fingerprint of the signed certificate. Null until a certificate is uploaded.
- trust
Chain StringPem - Optional PEM-encoded trust chain to upload alongside the signed certificate.
CloudcertificatesUploadTimeouts, CloudcertificatesUploadTimeoutsArgs
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamaiTerraform Provider.
published on Tuesday, Oct 13, 2026 by Pulumi