ContainerCapabilities¶
- class oci.container_instances.models.ContainerCapabilities(**kwargs)¶
Bases:
objectLinux Container capabilities to configure capabilities of container.
Attributes:
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the add_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
A constant which can be used with the drop_capabilities property of a ContainerCapabilities.
Gets the add_capabilities of this ContainerCapabilities.
Gets the drop_capabilities of this ContainerCapabilities.
Methods:
__init__(**kwargs)Initializes a new ContainerCapabilities object with values from keyword arguments.
- ADD_CAPABILITIES_ALL = 'ALL'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “ALL”
- ADD_CAPABILITIES_CAP_AUDIT_WRITE = 'CAP_AUDIT_WRITE'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_AUDIT_WRITE”
- ADD_CAPABILITIES_CAP_CHOWN = 'CAP_CHOWN'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_CHOWN”
- ADD_CAPABILITIES_CAP_DAC_OVERRIDE = 'CAP_DAC_OVERRIDE'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_DAC_OVERRIDE”
- ADD_CAPABILITIES_CAP_FOWNER = 'CAP_FOWNER'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_FOWNER”
- ADD_CAPABILITIES_CAP_FSETID = 'CAP_FSETID'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_FSETID”
- ADD_CAPABILITIES_CAP_KILL = 'CAP_KILL'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_KILL”
- ADD_CAPABILITIES_CAP_MKNOD = 'CAP_MKNOD'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_MKNOD”
- ADD_CAPABILITIES_CAP_NET_BIND_SERVICE = 'CAP_NET_BIND_SERVICE'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_NET_BIND_SERVICE”
- ADD_CAPABILITIES_CAP_NET_RAW = 'CAP_NET_RAW'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_NET_RAW”
- ADD_CAPABILITIES_CAP_SETFCAP = 'CAP_SETFCAP'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_SETFCAP”
- ADD_CAPABILITIES_CAP_SETGID = 'CAP_SETGID'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_SETGID”
- ADD_CAPABILITIES_CAP_SETPCAP = 'CAP_SETPCAP'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_SETPCAP”
- ADD_CAPABILITIES_CAP_SETUID = 'CAP_SETUID'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_SETUID”
- ADD_CAPABILITIES_CAP_SYS_CHROOT = 'CAP_SYS_CHROOT'¶
A constant which can be used with the add_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_SYS_CHROOT”
- DROP_CAPABILITIES_ALL = 'ALL'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “ALL”
- DROP_CAPABILITIES_CAP_AUDIT_WRITE = 'CAP_AUDIT_WRITE'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_AUDIT_WRITE”
- DROP_CAPABILITIES_CAP_CHOWN = 'CAP_CHOWN'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_CHOWN”
- DROP_CAPABILITIES_CAP_DAC_OVERRIDE = 'CAP_DAC_OVERRIDE'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_DAC_OVERRIDE”
- DROP_CAPABILITIES_CAP_FOWNER = 'CAP_FOWNER'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_FOWNER”
- DROP_CAPABILITIES_CAP_FSETID = 'CAP_FSETID'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_FSETID”
- DROP_CAPABILITIES_CAP_KILL = 'CAP_KILL'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_KILL”
- DROP_CAPABILITIES_CAP_MKNOD = 'CAP_MKNOD'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_MKNOD”
- DROP_CAPABILITIES_CAP_NET_BIND_SERVICE = 'CAP_NET_BIND_SERVICE'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_NET_BIND_SERVICE”
- DROP_CAPABILITIES_CAP_NET_RAW = 'CAP_NET_RAW'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_NET_RAW”
- DROP_CAPABILITIES_CAP_SETFCAP = 'CAP_SETFCAP'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_SETFCAP”
- DROP_CAPABILITIES_CAP_SETGID = 'CAP_SETGID'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_SETGID”
- DROP_CAPABILITIES_CAP_SETPCAP = 'CAP_SETPCAP'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_SETPCAP”
- DROP_CAPABILITIES_CAP_SETUID = 'CAP_SETUID'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_SETUID”
- DROP_CAPABILITIES_CAP_SYS_CHROOT = 'CAP_SYS_CHROOT'¶
A constant which can be used with the drop_capabilities property of a ContainerCapabilities. This constant has a value of “CAP_SYS_CHROOT”
- __init__(**kwargs)¶
Initializes a new ContainerCapabilities object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
add_capabilities (list[str]) – The value to assign to the add_capabilities property of this ContainerCapabilities. Allowed values for items in this list are: “CAP_CHOWN”, “CAP_DAC_OVERRIDE”, “CAP_FSETID”, “CAP_FOWNER”, “CAP_MKNOD”, “CAP_NET_RAW”, “CAP_SETGID”, “CAP_SETUID”, “CAP_SETFCAP”, “CAP_SETPCAP”, “CAP_NET_BIND_SERVICE”, “CAP_SYS_CHROOT”, “CAP_KILL”, “CAP_AUDIT_WRITE”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
drop_capabilities (list[str]) – The value to assign to the drop_capabilities property of this ContainerCapabilities. Allowed values for items in this list are: “CAP_CHOWN”, “CAP_DAC_OVERRIDE”, “CAP_FSETID”, “CAP_FOWNER”, “CAP_MKNOD”, “CAP_NET_RAW”, “CAP_SETGID”, “CAP_SETUID”, “CAP_SETFCAP”, “CAP_SETPCAP”, “CAP_NET_BIND_SERVICE”, “CAP_SYS_CHROOT”, “CAP_KILL”, “CAP_AUDIT_WRITE”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- property add_capabilities¶
Gets the add_capabilities of this ContainerCapabilities. A list of additional configurable container capabilities.
Allowed values for items in this list are: “CAP_CHOWN”, “CAP_DAC_OVERRIDE”, “CAP_FSETID”, “CAP_FOWNER”, “CAP_MKNOD”, “CAP_NET_RAW”, “CAP_SETGID”, “CAP_SETUID”, “CAP_SETFCAP”, “CAP_SETPCAP”, “CAP_NET_BIND_SERVICE”, “CAP_SYS_CHROOT”, “CAP_KILL”, “CAP_AUDIT_WRITE”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The add_capabilities of this ContainerCapabilities.
- Return type
list[str]
- property drop_capabilities¶
Gets the drop_capabilities of this ContainerCapabilities. A list of container capabilities that can be dropped.
Allowed values for items in this list are: “CAP_CHOWN”, “CAP_DAC_OVERRIDE”, “CAP_FSETID”, “CAP_FOWNER”, “CAP_MKNOD”, “CAP_NET_RAW”, “CAP_SETGID”, “CAP_SETUID”, “CAP_SETFCAP”, “CAP_SETPCAP”, “CAP_NET_BIND_SERVICE”, “CAP_SYS_CHROOT”, “CAP_KILL”, “CAP_AUDIT_WRITE”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The drop_capabilities of this ContainerCapabilities.
- Return type
list[str]