Interface AwsCertificateManagerNodeParameters

Source
interface AwsCertificateManagerNodeParameters {
    bucketName?: string;
    certificateArn?: string;
    certificateKey?: string;
    limit?: number;
    operation?:
        | "get"
        | "delete"
        | "getMany"
        | "getMetadata"
        | "renew";
    options?: {
        certificateStatuses?: (
            | "INACTIVE"
            | "EXPIRED"
            | "FAILED"
            | "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§

Source§

readonly bucketName?: string

Source§

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.

Source§

readonly certificateKey?: string

Source§

readonly limit?: number

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

Source§

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

Default: "renew"

Source§

readonly options?: {
    certificateStatuses?: (
        | "INACTIVE"
        | "EXPIRED"
        | "FAILED"
        | "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"
    )[];
}

Default: {}

Source§

readonly resource?: "certificate"

Default: "certificate"

Source§

readonly returnAll?: boolean

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