Interface AwsCertificateManagerNodeParameters

Source
interface AwsCertificateManagerNodeParameters {
    authentication?: "iam" | "assumeRole";
    bucketName?: string;
    certificateArn?: string;
    certificateKey?: string;
    limit?: number;
    operation?:
        | "get"
        | "delete"
        | "getMany"
        | "getMetadata"
        | "renew";
    options?: {
        certificateStatuses?: (
            | "EXPIRED"
            | "FAILED"
            | "INACTIVE"
            | "ISSUED"
            | "PENDING_VALIDATION"
            | "REVOKED"
            | "VALIDATION_TIMED_OUT"
        )[];
        extendedKeyUsage?: (
            | "ANY"
            | "CODE_SIGNING"
            | "CUSTOM"
            | "EMAIL_PROTECTION"
            | "IPSEC_END_SYSTEM"
            | "IPSEC_TUNNEL"
            | "IPSEC_USER"
            | "NONE"
            | "OCSP_SIGNING"
            | "TIME_STAMPING"
            | "TLS_WEB_CLIENT_AUTHENTICATION"
            | "TLS_WEB_SERVER_AUTHENTICATION"
        )[];
        keyTypes?: (
            | "EC_prime256v1"
            | "EC_secp384r1"
            | "EC_secp521r1"
            | "RSA_1024"
            | "RSA_2048"
            | "RSA_4096"
        )[];
        keyUsage?: (
            | "ANY"
            | "CUSTOM"
            | "CERTIFICATE_SIGNING"
            | "CRL_SIGNING"
            | "DATA_ENCIPHERMENT"
            | "DECIPHER_ONLY"
            | "DIGITAL_SIGNATURE"
            | "ENCIPHER_ONLY"
            | "KEY_AGREEMENT"
            | "KEY_ENCIPHERMENT"
            | "NON_REPUDIATION"
        )[];
    };
    resource?: "certificate";
    returnAll?: boolean;
}

Properties§

§readonly authentication?: "iam" | "assumeRole"

Default: "iam"

§readonly bucketName?: string
§readonly certificateArn?: string

String that contains the ARN of the ACM certificate to be renewed. This must be of the form: arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012.

§readonly certificateKey?: string
§readonly limit?: number

Max number of results to return Default: 100 Type options: {"minValue":1,"maxValue":500}

§readonly operation?: "get" | "delete" | "getMany" | "getMetadata" | "renew"

Default: "renew"

§readonly options?: { ... }

Default: {}

§readonly resource?: "certificate"

Default: "certificate"

§readonly returnAll?: boolean

Whether to return all results or only up to a given limit