Create CloudcertificatesUploadSignedCertificate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudcertificatesUploadSignedCertificate(name: string, args: CloudcertificatesUploadSignedCertificateArgs, opts?: CustomResourceOptions);@overload
def CloudcertificatesUploadSignedCertificate(resource_name: str,
args: CloudcertificatesUploadSignedCertificateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CloudcertificatesUploadSignedCertificate(resource_name: str,
opts: Optional[ResourceOptions] = None,
certificate_id: Optional[str] = None,
signed_certificate_pem: Optional[str] = None,
acknowledge_warnings: Optional[bool] = None,
trust_chain_pem: Optional[str] = None)func NewCloudcertificatesUploadSignedCertificate(ctx *Context, name string, args CloudcertificatesUploadSignedCertificateArgs, opts ...ResourceOption) (*CloudcertificatesUploadSignedCertificate, error)public CloudcertificatesUploadSignedCertificate(string name, CloudcertificatesUploadSignedCertificateArgs args, CustomResourceOptions? opts = null)
public CloudcertificatesUploadSignedCertificate(String name, CloudcertificatesUploadSignedCertificateArgs args)
public CloudcertificatesUploadSignedCertificate(String name, CloudcertificatesUploadSignedCertificateArgs args, CustomResourceOptions options)
type: akamai:CloudcertificatesUploadSignedCertificate
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 CloudcertificatesUploadSignedCertificateArgs
- 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 CloudcertificatesUploadSignedCertificateArgs
- 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 CloudcertificatesUploadSignedCertificateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudcertificatesUploadSignedCertificateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudcertificatesUploadSignedCertificateArgs
- 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 cloudcertificatesUploadSignedCertificateResource = new Akamai.CloudcertificatesUploadSignedCertificate("cloudcertificatesUploadSignedCertificateResource", new()
{
CertificateId = "string",
SignedCertificatePem = "string",
AcknowledgeWarnings = false,
TrustChainPem = "string",
});
example, err := akamai.NewCloudcertificatesUploadSignedCertificate(ctx, "cloudcertificatesUploadSignedCertificateResource", &akamai.CloudcertificatesUploadSignedCertificateArgs{
CertificateId: pulumi.String("string"),
SignedCertificatePem: pulumi.String("string"),
AcknowledgeWarnings: pulumi.Bool(false),
TrustChainPem: pulumi.String("string"),
})
var cloudcertificatesUploadSignedCertificateResource = new CloudcertificatesUploadSignedCertificate("cloudcertificatesUploadSignedCertificateResource", CloudcertificatesUploadSignedCertificateArgs.builder()
.certificateId("string")
.signedCertificatePem("string")
.acknowledgeWarnings(false)
.trustChainPem("string")
.build());
cloudcertificates_upload_signed_certificate_resource = akamai.CloudcertificatesUploadSignedCertificate("cloudcertificatesUploadSignedCertificateResource",
certificate_id="string",
signed_certificate_pem="string",
acknowledge_warnings=False,
trust_chain_pem="string")
const cloudcertificatesUploadSignedCertificateResource = new akamai.CloudcertificatesUploadSignedCertificate("cloudcertificatesUploadSignedCertificateResource", {
certificateId: "string",
signedCertificatePem: "string",
acknowledgeWarnings: false,
trustChainPem: "string",
});
type: akamai:CloudcertificatesUploadSignedCertificate
properties:
acknowledgeWarnings: false
certificateId: string
signedCertificatePem: string
trustChainPem: string
CloudcertificatesUploadSignedCertificate 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 CloudcertificatesUploadSignedCertificate resource accepts the following input properties:
- Certificate
Id string - Certificate identifier on which to perform the upload operation.
- Signed
Certificate stringPem - PEM-encoded signed certificate to upload.
- Acknowledge
Warnings bool - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- Trust
Chain stringPem - PEM-encoded trust chain for the signed certificate to upload.
- Certificate
Id string - Certificate identifier on which to perform the upload operation.
- Signed
Certificate stringPem - PEM-encoded signed certificate to upload.
- Acknowledge
Warnings bool - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- Trust
Chain stringPem - PEM-encoded trust chain for the signed certificate to upload.
- certificate
Id String - Certificate identifier on which to perform the upload operation.
- signed
Certificate StringPem - PEM-encoded signed certificate to upload.
- acknowledge
Warnings Boolean - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- trust
Chain StringPem - PEM-encoded trust chain for the signed certificate to upload.
- certificate
Id string - Certificate identifier on which to perform the upload operation.
- signed
Certificate stringPem - PEM-encoded signed certificate to upload.
- acknowledge
Warnings boolean - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- trust
Chain stringPem - PEM-encoded trust chain for the signed certificate to upload.
- certificate_
id str - Certificate identifier on which to perform the upload operation.
- signed_
certificate_ strpem - PEM-encoded signed certificate to upload.
- acknowledge_
warnings bool - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- trust_
chain_ strpem - PEM-encoded trust chain for the signed certificate to upload.
- certificate
Id String - Certificate identifier on which to perform the upload operation.
- signed
Certificate StringPem - PEM-encoded signed certificate to upload.
- acknowledge
Warnings Boolean - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- trust
Chain StringPem - PEM-encoded trust chain for the signed certificate to upload.
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudcertificatesUploadSignedCertificate resource produces the following output properties:
- Certificate
Status string - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- 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.
- Signed
Certificate stringIssuer - Issuer field of the signed certificate.
- Signed
Certificate stringNot Valid After Date - This marks the end of the signed certificate's valid period.
- Signed
Certificate stringNot Valid Before Date - This marks the start of the signed certificate's valid period.
- Signed
Certificate stringSerial Number - Signed certificate serial number in hex format.
- Signed
Certificate stringSha256Fingerprint - SHA-256 fingerprint of the signed certificate.
- Certificate
Status string - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- 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.
- Signed
Certificate stringIssuer - Issuer field of the signed certificate.
- Signed
Certificate stringNot Valid After Date - This marks the end of the signed certificate's valid period.
- Signed
Certificate stringNot Valid Before Date - This marks the start of the signed certificate's valid period.
- Signed
Certificate stringSerial Number - Signed certificate serial number in hex format.
- Signed
Certificate stringSha256Fingerprint - SHA-256 fingerprint of the signed certificate.
- certificate
Status String - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- 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.
- signed
Certificate StringIssuer - Issuer field of the signed certificate.
- signed
Certificate StringNot Valid After Date - This marks the end of the signed certificate's valid period.
- signed
Certificate StringNot Valid Before Date - This marks the start of the signed certificate's valid period.
- signed
Certificate StringSerial Number - Signed certificate serial number in hex format.
- signed
Certificate StringSha256Fingerprint - SHA-256 fingerprint of the signed certificate.
- certificate
Status string - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- 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.
- signed
Certificate stringIssuer - Issuer field of the signed certificate.
- signed
Certificate stringNot Valid After Date - This marks the end of the signed certificate's valid period.
- signed
Certificate stringNot Valid Before Date - This marks the start of the signed certificate's valid period.
- signed
Certificate stringSerial Number - Signed certificate serial number in hex format.
- signed
Certificate stringSha256Fingerprint - SHA-256 fingerprint of the signed certificate.
- certificate_
status str - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- 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.
- signed_
certificate_ strissuer - Issuer field of the signed certificate.
- signed_
certificate_ strnot_ valid_ after_ date - This marks the end of the signed certificate's valid period.
- signed_
certificate_ strnot_ valid_ before_ date - This marks the start of the signed certificate's valid period.
- signed_
certificate_ strserial_ number - Signed certificate serial number in hex format.
- signed_
certificate_ strsha256_ fingerprint - SHA-256 fingerprint of the signed certificate.
- certificate
Status String - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- 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.
- signed
Certificate StringIssuer - Issuer field of the signed certificate.
- signed
Certificate StringNot Valid After Date - This marks the end of the signed certificate's valid period.
- signed
Certificate StringNot Valid Before Date - This marks the start of the signed certificate's valid period.
- signed
Certificate StringSerial Number - Signed certificate serial number in hex format.
- signed
Certificate StringSha256Fingerprint - SHA-256 fingerprint of the signed certificate.
Look up Existing CloudcertificatesUploadSignedCertificate Resource
Get an existing CloudcertificatesUploadSignedCertificate 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?: CloudcertificatesUploadSignedCertificateState, opts?: CustomResourceOptions): CloudcertificatesUploadSignedCertificate@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
acknowledge_warnings: Optional[bool] = None,
certificate_id: Optional[str] = None,
certificate_status: Optional[str] = None,
modified_by: Optional[str] = None,
modified_date: Optional[str] = None,
signed_certificate_issuer: Optional[str] = None,
signed_certificate_not_valid_after_date: Optional[str] = None,
signed_certificate_not_valid_before_date: Optional[str] = None,
signed_certificate_pem: Optional[str] = None,
signed_certificate_serial_number: Optional[str] = None,
signed_certificate_sha256_fingerprint: Optional[str] = None,
trust_chain_pem: Optional[str] = None) -> CloudcertificatesUploadSignedCertificatefunc GetCloudcertificatesUploadSignedCertificate(ctx *Context, name string, id IDInput, state *CloudcertificatesUploadSignedCertificateState, opts ...ResourceOption) (*CloudcertificatesUploadSignedCertificate, error)public static CloudcertificatesUploadSignedCertificate Get(string name, Input<string> id, CloudcertificatesUploadSignedCertificateState? state, CustomResourceOptions? opts = null)public static CloudcertificatesUploadSignedCertificate get(String name, Output<String> id, CloudcertificatesUploadSignedCertificateState state, CustomResourceOptions options)resources: _: type: akamai:CloudcertificatesUploadSignedCertificate 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.
- Acknowledge
Warnings bool - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- Certificate
Id string - Certificate identifier on which to perform the upload operation.
- Certificate
Status string - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- Modified
By string - User who last modified the certificate.
- Modified
Date string - Date the certificate was last updated.
- Signed
Certificate stringIssuer - Issuer field of the signed certificate.
- Signed
Certificate stringNot Valid After Date - This marks the end of the signed certificate's valid period.
- Signed
Certificate stringNot Valid Before Date - This marks the start of the signed certificate's valid period.
- Signed
Certificate stringPem - PEM-encoded signed certificate to upload.
- Signed
Certificate stringSerial Number - Signed certificate serial number in hex format.
- Signed
Certificate stringSha256Fingerprint - SHA-256 fingerprint of the signed certificate.
- Trust
Chain stringPem - PEM-encoded trust chain for the signed certificate to upload.
- Acknowledge
Warnings bool - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- Certificate
Id string - Certificate identifier on which to perform the upload operation.
- Certificate
Status string - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- Modified
By string - User who last modified the certificate.
- Modified
Date string - Date the certificate was last updated.
- Signed
Certificate stringIssuer - Issuer field of the signed certificate.
- Signed
Certificate stringNot Valid After Date - This marks the end of the signed certificate's valid period.
- Signed
Certificate stringNot Valid Before Date - This marks the start of the signed certificate's valid period.
- Signed
Certificate stringPem - PEM-encoded signed certificate to upload.
- Signed
Certificate stringSerial Number - Signed certificate serial number in hex format.
- Signed
Certificate stringSha256Fingerprint - SHA-256 fingerprint of the signed certificate.
- Trust
Chain stringPem - PEM-encoded trust chain for the signed certificate to upload.
- acknowledge
Warnings Boolean - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- certificate
Id String - Certificate identifier on which to perform the upload operation.
- certificate
Status String - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- modified
By String - User who last modified the certificate.
- modified
Date String - Date the certificate was last updated.
- signed
Certificate StringIssuer - Issuer field of the signed certificate.
- signed
Certificate StringNot Valid After Date - This marks the end of the signed certificate's valid period.
- signed
Certificate StringNot Valid Before Date - This marks the start of the signed certificate's valid period.
- signed
Certificate StringPem - PEM-encoded signed certificate to upload.
- signed
Certificate StringSerial Number - Signed certificate serial number in hex format.
- signed
Certificate StringSha256Fingerprint - SHA-256 fingerprint of the signed certificate.
- trust
Chain StringPem - PEM-encoded trust chain for the signed certificate to upload.
- acknowledge
Warnings boolean - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- certificate
Id string - Certificate identifier on which to perform the upload operation.
- certificate
Status string - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- modified
By string - User who last modified the certificate.
- modified
Date string - Date the certificate was last updated.
- signed
Certificate stringIssuer - Issuer field of the signed certificate.
- signed
Certificate stringNot Valid After Date - This marks the end of the signed certificate's valid period.
- signed
Certificate stringNot Valid Before Date - This marks the start of the signed certificate's valid period.
- signed
Certificate stringPem - PEM-encoded signed certificate to upload.
- signed
Certificate stringSerial Number - Signed certificate serial number in hex format.
- signed
Certificate stringSha256Fingerprint - SHA-256 fingerprint of the signed certificate.
- trust
Chain stringPem - PEM-encoded trust chain for the signed certificate to upload.
- acknowledge_
warnings bool - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- certificate_
id str - Certificate identifier on which to perform the upload operation.
- certificate_
status str - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- modified_
by str - User who last modified the certificate.
- modified_
date str - Date the certificate was last updated.
- signed_
certificate_ strissuer - Issuer field of the signed certificate.
- signed_
certificate_ strnot_ valid_ after_ date - This marks the end of the signed certificate's valid period.
- signed_
certificate_ strnot_ valid_ before_ date - This marks the start of the signed certificate's valid period.
- signed_
certificate_ strpem - PEM-encoded signed certificate to upload.
- signed_
certificate_ strserial_ number - Signed certificate serial number in hex format.
- signed_
certificate_ strsha256_ fingerprint - SHA-256 fingerprint of the signed certificate.
- trust_
chain_ strpem - PEM-encoded trust chain for the signed certificate to upload.
- acknowledge
Warnings Boolean - Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
- certificate
Id String - Certificate identifier on which to perform the upload operation.
- certificate
Status String - The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
- modified
By String - User who last modified the certificate.
- modified
Date String - Date the certificate was last updated.
- signed
Certificate StringIssuer - Issuer field of the signed certificate.
- signed
Certificate StringNot Valid After Date - This marks the end of the signed certificate's valid period.
- signed
Certificate StringNot Valid Before Date - This marks the start of the signed certificate's valid period.
- signed
Certificate StringPem - PEM-encoded signed certificate to upload.
- signed
Certificate StringSerial Number - Signed certificate serial number in hex format.
- signed
Certificate StringSha256Fingerprint - SHA-256 fingerprint of the signed certificate.
- trust
Chain StringPem - PEM-encoded trust chain for the signed certificate to upload.
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamaiTerraform Provider.
