CreateObjectStorageArchiveSourceDetails¶
-
class
oci.functions.models.CreateObjectStorageArchiveSourceDetails(**kwargs)¶ Bases:
oci.functions.models.create_archive_source_details.CreateArchiveSourceDetailsSource details for creating the archive based function from Object Storage. This is used when the function code is stored in Object Storage. It is suitable for scenarios where the function code is uploaded as an archive file to a specific bucket and namespace
Attributes
ARCHIVE_SOURCE_TYPE_DIRECT_ARCHIVEstr(object=’’) -> str ARCHIVE_SOURCE_TYPE_OBJECT_STORAGE_ARCHIVEstr(object=’’) -> str archive_source_type[Required] Gets the archive_source_type of this CreateArchiveSourceDetails. bucket_name[Required] Gets the bucket_name of this CreateObjectStorageArchiveSourceDetails. namespace[Required] Gets the namespace of this CreateObjectStorageArchiveSourceDetails. object_name[Required] Gets the object_name of this CreateObjectStorageArchiveSourceDetails. object_version_idGets the object_version_id of this CreateObjectStorageArchiveSourceDetails. Methods
__init__(**kwargs)Initializes a new CreateObjectStorageArchiveSourceDetails 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. -
ARCHIVE_SOURCE_TYPE_DIRECT_ARCHIVE= 'DIRECT_ARCHIVE'¶
-
ARCHIVE_SOURCE_TYPE_OBJECT_STORAGE_ARCHIVE= 'OBJECT_STORAGE_ARCHIVE'¶
-
__init__(**kwargs)¶ Initializes a new CreateObjectStorageArchiveSourceDetails object with values from keyword arguments. The default value of the
archive_source_typeattribute of this class isOBJECT_STORAGE_ARCHIVEand it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):Parameters: - archive_source_type (str) – The value to assign to the archive_source_type property of this CreateObjectStorageArchiveSourceDetails. Allowed values for this property are: “OBJECT_STORAGE_ARCHIVE”, “DIRECT_ARCHIVE”
- bucket_name (str) – The value to assign to the bucket_name property of this CreateObjectStorageArchiveSourceDetails.
- namespace (str) – The value to assign to the namespace property of this CreateObjectStorageArchiveSourceDetails.
- object_name (str) – The value to assign to the object_name property of this CreateObjectStorageArchiveSourceDetails.
- object_version_id (str) – The value to assign to the object_version_id property of this CreateObjectStorageArchiveSourceDetails.
-
archive_source_type¶ [Required] Gets the archive_source_type of this CreateArchiveSourceDetails. Type of the Archive Source. Possible values: OBJECT_STORAGE_ARCHIVE and DIRECT_ARCHIVE.
Allowed values for this property are: “OBJECT_STORAGE_ARCHIVE”, “DIRECT_ARCHIVE”
Returns: The archive_source_type of this CreateArchiveSourceDetails. Return type: str
-
bucket_name¶ [Required] Gets the bucket_name of this CreateObjectStorageArchiveSourceDetails. The name of the Object Storage bucket.
Returns: The bucket_name of this CreateObjectStorageArchiveSourceDetails. Return type: str
-
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.
-
namespace¶ [Required] Gets the namespace of this CreateObjectStorageArchiveSourceDetails. The Object Storage namespace.
Returns: The namespace of this CreateObjectStorageArchiveSourceDetails. Return type: str
-
object_name¶ [Required] Gets the object_name of this CreateObjectStorageArchiveSourceDetails. The name of the Object Storage object.
Returns: The object_name of this CreateObjectStorageArchiveSourceDetails. Return type: str
-
object_version_id¶ Gets the object_version_id of this CreateObjectStorageArchiveSourceDetails. VersionId used to identify a particular version of the object. If not specified, the latest version of the object is used.
Returns: The object_version_id of this CreateObjectStorageArchiveSourceDetails. Return type: str
-