Documentation for the ACMESharp project
This project is maintained by PKISharp
ACMESharp Provider Extensions > Installers > aws-elb
Provider for handling certificate installation to AWS Elastic Load Balancer.
| Name: | aws-elb |
| IsUninstallSupported: | False |
| Assembly: | ACMESharp.Providers.AWS |
| Version: | 0.9.1.0 |
The unique Name identifying the target ELB instance
| Name: | LoadBalancerName |
| Type: | TEXT |
| IsRequired: | True |
| IsMultiValued: | False |
The listening port on the target ELB where the certificate will be installed
| Name: | LoadBalancerPort |
| Type: | NUMBER |
| IsRequired: | True |
| IsMultiValued: | False |
The protocol used on the listening port on the target ELB, one of: HTTPS, SSL
| Name: | LoadBalancerProtocol |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |
The listening port on the back-end instances of the ELB
| Name: | InstancePort |
| Type: | NUMBER |
| IsRequired: | True |
| IsMultiValued: | False |
The protocol used by the back-end instances of the ELB, one of: HTTP, HTTPS, SSL, TCP
| Name: | InstanceProtocol |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |
An existing IAM Server Certificate name to install; either this OR the IAM Server Certificate installer parameters must be specified.
| Name: | ExistingServerCertificateName |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |
The unique Name that will identify the Server Certificate
| Name: | ServerCertificateName |
| Type: | TEXT |
| IsRequired: | True |
| IsMultiValued: | False |
Path under IAM to organize the Server Certificate (special considerations when used with CloudFront)
| Name: | Path |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |
Flag to indicate if the Server Certificate will be used with CloudFront
| Name: | UseWithCloudFront |
| Type: | BOOLEAN |
| IsRequired: | False |
| IsMultiValued: | False |
Access Key ID of the IAM credential to use
| Name: | AwsAccessKeyId |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |
Secret Access Key of the IAM credential to use
| Name: | AwsSecretAccessKey |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |
Session Token of the IAM credential to use
| Name: | AwsSessionToken |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |
The name of the stored credential profile
| Name: | AwsProfileName |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |
Overrides the default location to search for a stored credential profile
| Name: | AwsProfileLocation |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |
Indicates an IAM Role to be used to resolve credentials; specify ‘*’ to use first Role found
| Name: | AwsIamRole |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |
Region of the API endpoint to call
| Name: | AwsRegion |
| Type: | TEXT |
| IsRequired: | False |
| IsMultiValued: | False |