ContainerConfigFileVolume¶
- class oci.container_instances.models.ContainerConfigFileVolume(**kwargs)¶
Bases:
ContainerVolumeThe volume based on configuration files received during container creation.
Attributes:
A constant which can be used with the volume_type property of a ContainerVolume.
A constant which can be used with the volume_type property of a ContainerVolume.
A constant which can be used with the volume_type property of a ContainerVolume.
Gets the configs of this ContainerConfigFileVolume.
[Required] Gets the name of this ContainerVolume.
[Required] Gets the volume_type of this ContainerVolume.
Methods:
__init__(**kwargs)Initializes a new ContainerConfigFileVolume object with values from keyword arguments.
get_subtype(object_dictionary)Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
- VOLUME_TYPE_CONFIGFILE = 'CONFIGFILE'¶
A constant which can be used with the volume_type property of a ContainerVolume. This constant has a value of “CONFIGFILE”
- VOLUME_TYPE_EMPTYDIR = 'EMPTYDIR'¶
A constant which can be used with the volume_type property of a ContainerVolume. This constant has a value of “EMPTYDIR”
- VOLUME_TYPE_OCI_FSS_FILE_SYSTEM = 'OCI_FSS_FILE_SYSTEM'¶
A constant which can be used with the volume_type property of a ContainerVolume. This constant has a value of “OCI_FSS_FILE_SYSTEM”
- __init__(**kwargs)¶
Initializes a new ContainerConfigFileVolume object with values from keyword arguments. The default value of the
volume_typeattribute of this class isCONFIGFILEand it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):- Parameters
name (str) – The value to assign to the name property of this ContainerConfigFileVolume.
volume_type (str) – The value to assign to the volume_type property of this ContainerConfigFileVolume. Allowed values for this property are: “EMPTYDIR”, “CONFIGFILE”, “OCI_FSS_FILE_SYSTEM”
configs (list[oci.container_instances.models.ContainerConfigFile]) – The value to assign to the configs property of this ContainerConfigFileVolume.
- property configs¶
Gets the configs of this ContainerConfigFileVolume. Contains string key value pairs which can be mounted as individual files inside the container. The value needs to be base64 encoded. It is decoded to plain text before the mount.
- Returns
The configs of this ContainerConfigFileVolume.
- Return type
- static get_subtype(object_dictionary)¶
Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
- property name¶
[Required] Gets the name of this ContainerVolume. The name of the volume. This must be unique within a single container instance.
- Returns
The name of this ContainerVolume.
- Return type
str
- property volume_type¶
[Required] Gets the volume_type of this ContainerVolume. The type of volume.
Allowed values for this property are: “EMPTYDIR”, “CONFIGFILE”, “OCI_FSS_FILE_SYSTEM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The volume_type of this ContainerVolume.
- Return type
str