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#
| Property | Type | Required | Description |
|---|---|---|---|
applicationId | string | yes | The ID of the Certificate Manager application to create the sync in. |
autoSyncEnabled | boolean | no | Whether certificates should be automatically synced to the destination when they are added or renewed. |
connectionId | string | yes | The ID of the aws Connection to use for syncing. |
description | string | no | An optional description for the AWS Certificate Manager sync. |
destinationConfig | CertificateSyncAwsCertificateManagerDestinationConfig (input) | yes | The destination configuration for the certificate sync. |
name | string | no | The name of the AWS Certificate Manager sync to create. |
syncOptions | CertificateSyncAwsCertificateManagerSyncOptions (input) | yes | Parameters to modify how certificates are synced. |
Outputs#
Computed outputs are produced by the provider. They are not constructor arguments.
| Property | Type | Computed | Description |
|---|---|---|---|
applicationId | string | no | The ID of the Certificate Manager application to create the sync in. |
autoSyncEnabled | boolean | no | Whether certificates should be automatically synced to the destination when they are added or renewed. |
connectionId | string | no | The ID of the aws Connection to use for syncing. |
description | string | no | An optional description for the AWS Certificate Manager sync. |
destinationConfig | CertificateSyncAwsCertificateManagerDestinationConfig (output) | no | The destination configuration for the certificate sync. |
name | string | no | The name of the AWS Certificate Manager sync to create. |
syncOptions | CertificateSyncAwsCertificateManagerSyncOptions (output) | no | Parameters to modify how certificates are synced. |
CertificateSyncAwsCertificateManagerDestinationConfig (input)#
Input object CertificateSyncAwsCertificateManagerDestinationConfig. Fields below belong to this object, not to the parent.
| Property | Type | Required | Description |
|---|---|---|---|
awsRegion | string | yes | The 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.
| Property | Type | Required | Description |
|---|---|---|---|
canRemoveCertificates | boolean | no | Whether Infisical should remove certificates from AWS Certificate Manager when they are no longer managed in Infisical. |
certificateNameSchema | string | yes | The naming scheme for synced certificates. Must include the {{certificateId}} or {{shortCertificateId}} placeholder. Available placeholders: {{certificateId}}, {{shortCertificateId}}, {{profileId}}, {{applicationId}}, {{applicationName}}, {{commonName}}. |
includeRootCa | boolean | no | Whether to include the root CA certificate in the synced certificate chain. |
preserveArn | boolean | no | Whether 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.
| Property | Type | Always present | Description |
|---|---|---|---|
awsRegion | string | yes | The AWS region to sync certificates to (e.g. us-east-1). |
CertificateSyncAwsCertificateManagerSyncOptions (output)#
Output object CertificateSyncAwsCertificateManagerSyncOptions. Fields below belong to this object.
| Property | Type | Always present | Description |
|---|---|---|---|
canRemoveCertificates | boolean | yes | Whether Infisical should remove certificates from AWS Certificate Manager when they are no longer managed in Infisical. |
certificateNameSchema | string | yes | The naming scheme for synced certificates. Must include the {{certificateId}} or {{shortCertificateId}} placeholder. Available placeholders: {{certificateId}}, {{shortCertificateId}}, {{profileId}}, {{applicationId}}, {{applicationName}}, {{commonName}}. |
includeRootCa | boolean | yes | Whether to include the root CA certificate in the synced certificate chain. |
preserveArn | boolean | yes | Whether to preserve the AWS Certificate Manager ARN when a certificate is renewed, reimporting into the existing certificate instead of creating a new one. |