Skip to main content

CertificateSyncAwsCertificateManager

Resource CertificateSyncAwsCertificateManager in pulumi-infisical.
4 min read

Resource CertificateSyncAwsCertificateManager in pulumi-infisical.

Pulumi type: infisical:index/certificateSyncAwsCertificateManager:CertificateSyncAwsCertificateManager.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
applicationIdstringyesThe ID of the Certificate Manager application to create the sync in.
autoSyncEnabledbooleannoWhether certificates should be automatically synced to the destination when they are added or renewed.
connectionIdstringyesThe ID of the aws Connection to use for syncing.
descriptionstringnoAn optional description for the AWS Certificate Manager sync.
destinationConfigCertificateSyncAwsCertificateManagerDestinationConfig (input)yesThe destination configuration for the certificate sync.
namestringnoThe name of the AWS Certificate Manager sync to create.
syncOptionsCertificateSyncAwsCertificateManagerSyncOptions (input)yesParameters to modify how certificates are synced.

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
applicationIdstringnoThe ID of the Certificate Manager application to create the sync in.
autoSyncEnabledbooleannoWhether certificates should be automatically synced to the destination when they are added or renewed.
connectionIdstringnoThe ID of the aws Connection to use for syncing.
descriptionstringnoAn optional description for the AWS Certificate Manager sync.
destinationConfigCertificateSyncAwsCertificateManagerDestinationConfig (output)noThe destination configuration for the certificate sync.
namestringnoThe name of the AWS Certificate Manager sync to create.
syncOptionsCertificateSyncAwsCertificateManagerSyncOptions (output)noParameters to modify how certificates are synced.

CertificateSyncAwsCertificateManagerDestinationConfig (input)#

Input object CertificateSyncAwsCertificateManagerDestinationConfig. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
awsRegionstringyesThe AWS region to sync certificates to (e.g. us-east-1).

CertificateSyncAwsCertificateManagerSyncOptions (input)#

Input object CertificateSyncAwsCertificateManagerSyncOptions. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
canRemoveCertificatesbooleannoWhether Infisical should remove certificates from AWS Certificate Manager when they are no longer managed in Infisical.
certificateNameSchemastringyesThe naming scheme for synced certificates. Must include the {{certificateId}} or {{shortCertificateId}} placeholder. Available placeholders: {{certificateId}}, {{shortCertificateId}}, {{profileId}}, {{applicationId}}, {{applicationName}}, {{commonName}}.
includeRootCabooleannoWhether to include the root CA certificate in the synced certificate chain.
preserveArnbooleannoWhether to preserve the AWS Certificate Manager ARN when a certificate is renewed, reimporting into the existing certificate instead of creating a new one.

CertificateSyncAwsCertificateManagerDestinationConfig (output)#

Output object CertificateSyncAwsCertificateManagerDestinationConfig. Fields below belong to this object.

PropertyTypeAlways presentDescription
awsRegionstringyesThe AWS region to sync certificates to (e.g. us-east-1).

CertificateSyncAwsCertificateManagerSyncOptions (output)#

Output object CertificateSyncAwsCertificateManagerSyncOptions. Fields below belong to this object.

PropertyTypeAlways presentDescription
canRemoveCertificatesbooleanyesWhether Infisical should remove certificates from AWS Certificate Manager when they are no longer managed in Infisical.
certificateNameSchemastringyesThe naming scheme for synced certificates. Must include the {{certificateId}} or {{shortCertificateId}} placeholder. Available placeholders: {{certificateId}}, {{shortCertificateId}}, {{profileId}}, {{applicationId}}, {{applicationName}}, {{commonName}}.
includeRootCabooleanyesWhether to include the root CA certificate in the synced certificate chain.
preserveArnbooleanyesWhether to preserve the AWS Certificate Manager ARN when a certificate is renewed, reimporting into the existing certificate instead of creating a new one.