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§
Source§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 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 }
Source§readonly binary Property?: string
readonly binary Property?: string
The name of the input field containing the binary file data to be uploaded Default: "data"
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 100 Type options: {"minValue":1,"maxValue":500}
Source§readonly operation?:
| "create"
| "get"
| "delete"
| "getMany"
| "renew"
| "download"
readonly operation?:
| "create"
| "get"
| "delete"
| "getMany"
| "renew"
| "download"
Default: "create"
Source§readonly options?: {
fields?: (
"Issuer"
| "KeyAlgorithm"
| "KeySize"
| "Subject"
)[];
}
readonly options?: {
fields?: (
"Issuer"
| "KeyAlgorithm"
| "KeySize"
| "Subject"
)[];
}
Default: {}
Default: {}