interface VenafiTlsProtectDatacenterNodeParameters {
additionalFields?:
| {
Approvers?: string;
CADN?: string;
CertificateType?: | "Code Signing"
| "Device"
| "Server"
| "User";
City?: string;
Contacts?: string;
Country?: string;
CreatedBy?: string;
customFieldsUi?: {
customFielsValues: {
Name?: string;
Values?: string;
};
};
Devices?: {
applications?: string;
CloudInstanceID?: string;
CloudRegion?: string;
CloudService?: string;
ConcurrentConnectionLimit?: number;
Contacts?: string;
CreatedBy?: string;
CredentialDN?: string;
description?: string;
EnforceKnownHost?: boolean;
host?: string;
ObjectName?: string;
port?: number;
SudoCredentialDN?: number;
TempDirectory?: string;
TrustedFingerprint?: string;
UseSudo?: boolean;
};
DisableAutomaticRenewal?: boolean;
EllipticCurve?: "P256"
| "P384"
| "P521";
KeyAlgorithm?: "RSA" | "ECC";
KeyBitSize?: number;
ManagementType?:
| "Enrollment"
| "Monitoring"
| "Provisioning"
| "Unassigned";
Organization?: string;
OrganizationalUnit?: string;
origin?: string;
PKCS10?: string;
Reenable?: boolean;
SetWorkToDo?: boolean;
State?: string;
SubjectAltNamesUi?: {
SubjectAltNamesValues: {
name?: string;
Typename?: 0
| 1
| 2
| 6
| 7;
}[];
};
}
| {
IncludeChain?: boolean;
KeystorePassword?: string;
RootFirstOrder?: string;
}
| { PKCS10?: string; Reenable?: boolean }
| { PKCS10?: string };
binaryProperty?: string;
certificateDn?: string;
certificateDN?: string;
certificateId?: string;
includePrivateKey?: boolean;
limit?: number;
operation?:
| "create"
| "get"
| "delete"
| "getMany"
| "renew"
| "download";
options?: {
fields?: (
"Issuer"
| "KeyAlgorithm"
| "KeySize"
| "Subject"
)[];
};
password?: string;
policyDn?: string;
PolicyDN?: string;
resource?: "certificate"
| "policy";
returnAll?: boolean;
Subject?: string;
}Properties§
§§§§§§§§§§§§
readonly additional Fields?:
| {
Approvers?: string;
CADN?: string;
CertificateType?: | "Code Signing"
| "Device"
| "Server"
| "User";
City?: string;
Contacts?: string;
Country?: string;
CreatedBy?: string;
customFieldsUi?: {
customFielsValues: {
Name?: string;
Values?: string;
};
};
Devices?: {
applications?: string;
CloudInstanceID?: string;
CloudRegion?: string;
CloudService?: string;
ConcurrentConnectionLimit?: number;
Contacts?: string;
CreatedBy?: string;
CredentialDN?: string;
description?: string;
EnforceKnownHost?: boolean;
host?: string;
ObjectName?: string;
port?: number;
SudoCredentialDN?: number;
TempDirectory?: string;
TrustedFingerprint?: string;
UseSudo?: boolean;
};
DisableAutomaticRenewal?: boolean;
EllipticCurve?: "P256"
| "P384"
| "P521";
KeyAlgorithm?: "RSA" | "ECC";
KeyBitSize?: number;
ManagementType?:
| "Enrollment"
| "Monitoring"
| "Provisioning"
| "Unassigned";
Organization?: string;
OrganizationalUnit?: string;
origin?: string;
PKCS10?: string;
Reenable?: boolean;
SetWorkToDo?: boolean;
State?: string;
SubjectAltNamesUi?: {
SubjectAltNamesValues: {
name?: string;
Typename?: 0
| 1
| 2
| 6
| 7;
}[];
};
}
| {
IncludeChain?: boolean;
KeystorePassword?: string;
RootFirstOrder?: string;
}
| { PKCS10?: string; Reenable?: boolean }
| { PKCS10?: string }§
readonly binary Property?: stringThe name of the input field containing the binary file data to be uploaded Default: "data"
readonly certificate Dn?: string§readonly certificate DN?: stringThe Distinguished Name (DN) of the certificate to renew
readonly certificate Id?: stringA GUID that uniquely identifies the certificate
readonly include Private Key?: boolean§readonly limit?: numberMax number of results to return Default: 100 Type options: {"minValue":1,"maxValue":500}
readonly operation?:
| "create"
| "get"
| "delete"
| "getMany"
| "renew"
| "download"Default: "create"
readonly options?: { ... }Default: {}
readonly password?: stringType options: {"password":true}
readonly policy Dn?: stringThe Distinguished Name (DN) of the policy folder
readonly Policy DN?: stringThe folder DN for the new certificate. If the value is missing, the folder name is the system default. If no system default is configured
readonly resource?: "certificate" | "policy"Default: "certificate"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly Subject?: stringThe Common Name field for the certificate Subject (DN)
Default: {}