@kubernetes/client-node
Version:
NodeJS client for kubernetes
147 lines • 3.91 kB
JavaScript
;
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.22.2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.V1beta1PodSecurityPolicySpec = void 0;
/**
* PodSecurityPolicySpec defines the policy enforced.
*/
class V1beta1PodSecurityPolicySpec {
static getAttributeTypeMap() {
return V1beta1PodSecurityPolicySpec.attributeTypeMap;
}
}
exports.V1beta1PodSecurityPolicySpec = V1beta1PodSecurityPolicySpec;
V1beta1PodSecurityPolicySpec.discriminator = undefined;
V1beta1PodSecurityPolicySpec.attributeTypeMap = [
{
"name": "allowPrivilegeEscalation",
"baseName": "allowPrivilegeEscalation",
"type": "boolean"
},
{
"name": "allowedCSIDrivers",
"baseName": "allowedCSIDrivers",
"type": "Array<V1beta1AllowedCSIDriver>"
},
{
"name": "allowedCapabilities",
"baseName": "allowedCapabilities",
"type": "Array<string>"
},
{
"name": "allowedFlexVolumes",
"baseName": "allowedFlexVolumes",
"type": "Array<V1beta1AllowedFlexVolume>"
},
{
"name": "allowedHostPaths",
"baseName": "allowedHostPaths",
"type": "Array<V1beta1AllowedHostPath>"
},
{
"name": "allowedProcMountTypes",
"baseName": "allowedProcMountTypes",
"type": "Array<string>"
},
{
"name": "allowedUnsafeSysctls",
"baseName": "allowedUnsafeSysctls",
"type": "Array<string>"
},
{
"name": "defaultAddCapabilities",
"baseName": "defaultAddCapabilities",
"type": "Array<string>"
},
{
"name": "defaultAllowPrivilegeEscalation",
"baseName": "defaultAllowPrivilegeEscalation",
"type": "boolean"
},
{
"name": "forbiddenSysctls",
"baseName": "forbiddenSysctls",
"type": "Array<string>"
},
{
"name": "fsGroup",
"baseName": "fsGroup",
"type": "V1beta1FSGroupStrategyOptions"
},
{
"name": "hostIPC",
"baseName": "hostIPC",
"type": "boolean"
},
{
"name": "hostNetwork",
"baseName": "hostNetwork",
"type": "boolean"
},
{
"name": "hostPID",
"baseName": "hostPID",
"type": "boolean"
},
{
"name": "hostPorts",
"baseName": "hostPorts",
"type": "Array<V1beta1HostPortRange>"
},
{
"name": "privileged",
"baseName": "privileged",
"type": "boolean"
},
{
"name": "readOnlyRootFilesystem",
"baseName": "readOnlyRootFilesystem",
"type": "boolean"
},
{
"name": "requiredDropCapabilities",
"baseName": "requiredDropCapabilities",
"type": "Array<string>"
},
{
"name": "runAsGroup",
"baseName": "runAsGroup",
"type": "V1beta1RunAsGroupStrategyOptions"
},
{
"name": "runAsUser",
"baseName": "runAsUser",
"type": "V1beta1RunAsUserStrategyOptions"
},
{
"name": "runtimeClass",
"baseName": "runtimeClass",
"type": "V1beta1RuntimeClassStrategyOptions"
},
{
"name": "seLinux",
"baseName": "seLinux",
"type": "V1beta1SELinuxStrategyOptions"
},
{
"name": "supplementalGroups",
"baseName": "supplementalGroups",
"type": "V1beta1SupplementalGroupsStrategyOptions"
},
{
"name": "volumes",
"baseName": "volumes",
"type": "Array<string>"
}
];
//# sourceMappingURL=v1beta1PodSecurityPolicySpec.js.map