Blockchain Common Types
DBMS_CLOUD_OCI_BLOCKCHAIN_VARCHAR2_TBL Type
Nested table type of varchar2(32767).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_varchar2_tbl FORCE IS TABLE OF (varchar2(32767)) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_AVAILABILITY_DOMAIN_T Type
Availability Domains
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_availability_domain_t FORCE AUTHID CURRENT_USER IS OBJECT (
ads varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_availability_domain_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_availability_domain_t (
ads varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) Availability Domain Identifiers Allowed values are: 'AD1', 'AD2', 'AD3' |
DBMS_CLOUD_OCI_BLOCKCHAIN_OCPU_ALLOCATION_NUMBER_PARAM_T Type
OCPU allocation parameter
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t FORCE AUTHID CURRENT_USER IS OBJECT (
ocpu_allocation_number number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t (
ocpu_allocation_number number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Number of OCPU allocation |
DBMS_CLOUD_OCI_BLOCKCHAIN_OSN_T Type
An Ordering Service Node details
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_osn_t FORCE AUTHID CURRENT_USER IS OBJECT (
osn_key varchar2(32767),
ad varchar2(32767),
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t,
lifecycle_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_osn_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_osn_t (
osn_key varchar2,
ad varchar2,
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t,
lifecycle_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) OSN identifier |
|
(required) Availability Domain of OSN |
|
(optional) |
|
(optional) The current state of the OSN. Allowed values are: 'ACTIVE', 'INACTIVE', 'FAILED' |
DBMS_CLOUD_OCI_BLOCKCHAIN_PEER_T Type
A Peer details
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_peer_t FORCE AUTHID CURRENT_USER IS OBJECT (
peer_key varchar2(32767),
role varchar2(32767),
alias varchar2(32767),
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t,
host varchar2(32767),
ad varchar2(32767),
lifecycle_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_peer_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_peer_t (
peer_key varchar2,
role varchar2,
alias varchar2,
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t,
host varchar2,
ad varchar2,
lifecycle_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) peer identifier |
|
(required) Peer role |
|
(optional) peer alias |
|
(optional) |
|
(required) Host on which the Peer exists |
|
(required) Availability Domain of peer |
|
(optional) The current state of the peer. Allowed values are: 'ACTIVE', 'INACTIVE', 'FAILED' |
DBMS_CLOUD_OCI_BLOCKCHAIN_OSN_TBL Type
Nested table type of dbms_cloud_oci_blockchain_osn_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_osn_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_osn_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_PEER_TBL Type
Nested table type of dbms_cloud_oci_blockchain_peer_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_peer_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_peer_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_BLOCKCHAIN_PLATFORM_COMPONENT_DETAILS_T Type
Blockchain Platform component details.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_blockchain_platform_component_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
osns dbms_cloud_oci_blockchain_osn_tbl,
peers dbms_cloud_oci_blockchain_peer_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_component_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_component_details_t (
osns dbms_cloud_oci_blockchain_osn_tbl,
peers dbms_cloud_oci_blockchain_peer_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) List of OSNs |
|
(optional) List of Peers |
DBMS_CLOUD_OCI_BLOCKCHAIN_REPLICA_DETAILS_T Type
Number of replicas of service components like Rest Proxy, CA and Console
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_replica_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
proxy_count number,
ca_count number,
console_count number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_replica_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_replica_details_t (
proxy_count number,
ca_count number,
console_count number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) Number of REST proxy replicas |
|
(optional) Number of CA replicas |
|
(optional) Number of console replicas |
DBMS_CLOUD_OCI_BLOCKCHAIN_OCPU_UTILIZATION_INFO_T Type
Ocpu utilization for a VM host
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_ocpu_utilization_info_t FORCE AUTHID CURRENT_USER IS OBJECT (
host varchar2(32767),
ocpu_utilization_number number,
ocpu_capacity_number number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_ocpu_utilization_info_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_ocpu_utilization_info_t (
host varchar2,
ocpu_utilization_number number,
ocpu_capacity_number number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) Host name of VM |
|
(optional) Number of OCPU utilized |
|
(optional) Number of total OCPU capacity on the host |
DBMS_CLOUD_OCI_BLOCKCHAIN_OCPU_UTILIZATION_INFO_TBL Type
Nested table type of dbms_cloud_oci_blockchain_ocpu_utilization_info_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_ocpu_utilization_info_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_ocpu_utilization_info_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_BLOCKCHAIN_PLATFORM_T Type
Blockchain Platform Instance Description.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_blockchain_platform_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
display_name varchar2(32767),
compartment_id varchar2(32767),
description varchar2(32767),
is_byol number,
time_created timestamp with time zone,
time_updated timestamp with time zone,
platform_version varchar2(32767),
service_version varchar2(32767),
platform_role varchar2(32767),
compute_shape varchar2(32767),
platform_shape_type varchar2(32767),
load_balancer_shape varchar2(32767),
service_endpoint varchar2(32767),
lifecycle_state varchar2(32767),
lifecycle_details varchar2(32767),
storage_size_in_t_bs number,
storage_used_in_t_bs number,
is_multi_ad number,
total_ocpu_capacity number,
component_details dbms_cloud_oci_blockchain_blockchain_platform_component_details_t,
replicas dbms_cloud_oci_blockchain_replica_details_t,
host_ocpu_utilization_info dbms_cloud_oci_blockchain_ocpu_utilization_info_tbl,
freeform_tags json_element_t,
defined_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_t (
id varchar2,
display_name varchar2,
compartment_id varchar2,
description varchar2,
is_byol number,
time_created timestamp with time zone,
time_updated timestamp with time zone,
platform_version varchar2,
service_version varchar2,
platform_role varchar2,
compute_shape varchar2,
platform_shape_type varchar2,
load_balancer_shape varchar2,
service_endpoint varchar2,
lifecycle_state varchar2,
lifecycle_details varchar2,
storage_size_in_t_bs number,
storage_used_in_t_bs number,
is_multi_ad number,
total_ocpu_capacity number,
component_details dbms_cloud_oci_blockchain_blockchain_platform_component_details_t,
replicas dbms_cloud_oci_blockchain_replica_details_t,
host_ocpu_utilization_info dbms_cloud_oci_blockchain_ocpu_utilization_info_tbl,
freeform_tags json_element_t,
defined_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) unique identifier that is immutable on creation |
|
(required) Platform Instance Display name, can be renamed |
|
(required) Compartment Identifier |
|
(optional) Platform Instance Description |
|
(optional) Bring your own license |
|
(optional) The time the the Platform Instance was created. An RFC3339 formatted datetime string |
|
(optional) The time the Platform Instance was updated. An RFC3339 formatted datetime string |
|
(optional) Platform Version |
|
(optional) The version of the Platform Instance. |
|
(required) Role of platform - FOUNDER or PARTICIPANT Allowed values are: 'FOUNDER', 'PARTICIPANT' |
|
(required) Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM Allowed values are: 'STANDARD', 'ENTERPRISE_SMALL', 'ENTERPRISE_MEDIUM', 'ENTERPRISE_LARGE', 'ENTERPRISE_EXTRA_LARGE', 'ENTERPRISE_CUSTOM' |
|
(optional) Type of Platform shape - DEFAULT or CUSTOM Allowed values are: 'DEFAULT', 'CUSTOM' |
|
(optional) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS. Allowed values are: 'LB_100_MBPS', 'LB_400_MBPS' |
|
(optional) Service endpoint URL, valid post-provisioning |
|
(optional) The current state of the Platform Instance. Allowed values are: 'CREATING', 'UPDATING', 'ACTIVE', 'DELETING', 'DELETED', 'SCALING', 'INACTIVE', 'FAILED' |
|
(optional) An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. |
|
(optional) Storage size in TBs |
|
(optional) Storage used in TBs |
|
(optional) True for multi-AD blockchain plaforms, false for single-AD |
|
(optional) Number of total OCPUs allocated to the platform cluster |
|
(optional) |
|
(optional) |
|
(optional) List of OcpuUtilization for all hosts |
|
(optional) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}` |
|
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}` |
DBMS_CLOUD_OCI_BLOCKCHAIN_BLOCKCHAIN_PLATFORM_BY_HOSTNAME_T Type
Blockchain Platform Instance Details For Hostname.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_blockchain_platform_by_hostname_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
service_endpoint varchar2(32767),
display_name varchar2(32767),
compartment_id varchar2(32767),
description varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
platform_role varchar2(32767),
compute_shape varchar2(32767),
lifecycle_state varchar2(32767),
lifecycle_details varchar2(32767),
freeform_tags json_element_t,
defined_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_by_hostname_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_by_hostname_t (
id varchar2,
service_endpoint varchar2,
display_name varchar2,
compartment_id varchar2,
description varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone,
platform_role varchar2,
compute_shape varchar2,
lifecycle_state varchar2,
lifecycle_details varchar2,
freeform_tags json_element_t,
defined_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) unique identifier that is immutable on creation |
|
(optional) Service endpoint URL, valid post-provisioning |
|
(required) Platform Instance Display name, can be renamed |
|
(required) Compartment Identifier |
|
(optional) Platform Instance Description |
|
(optional) The time the the Platform Instance was created. An RFC3339 formatted datetime string |
|
(optional) The time the Platform Instance was updated. An RFC3339 formatted datetime string |
|
(optional) Role of platform - founder or participant |
|
(required) Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM |
|
(optional) The current state of the Platform Instance. |
|
(optional) An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. |
|
(optional) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}` |
|
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}` |
DBMS_CLOUD_OCI_BLOCKCHAIN_BLOCKCHAIN_PLATFORM_SUMMARY_T Type
Blockchain Platform Instance Summary.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_blockchain_platform_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
display_name varchar2(32767),
compartment_id varchar2(32767),
description varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
platform_role varchar2(32767),
compute_shape varchar2(32767),
service_endpoint varchar2(32767),
lifecycle_state varchar2(32767),
lifecycle_details varchar2(32767),
freeform_tags json_element_t,
defined_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_summary_t (
id varchar2,
display_name varchar2,
compartment_id varchar2,
description varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone,
platform_role varchar2,
compute_shape varchar2,
service_endpoint varchar2,
lifecycle_state varchar2,
lifecycle_details varchar2,
freeform_tags json_element_t,
defined_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) unique identifier that is immutable on creation |
|
(required) Platform Instance Display name, can be renamed |
|
(required) Compartment Identifier |
|
(optional) Platform Instance Description |
|
(optional) The time the the Platform Instance was created. An RFC3339 formatted datetime string |
|
(optional) The time the Platform Instance was updated. An RFC3339 formatted datetime string |
|
(optional) Role of platform - founder or participant |
|
(required) Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM |
|
(optional) Service endpoint URL, valid post-provisioning |
|
(optional) The current state of the Platform Instance. |
|
(optional) An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. |
|
(optional) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}` |
|
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}` |
DBMS_CLOUD_OCI_BLOCKCHAIN_BLOCKCHAIN_PLATFORM_SUMMARY_TBL Type
Nested table type of dbms_cloud_oci_blockchain_blockchain_platform_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_blockchain_platform_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_blockchain_platform_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_BLOCKCHAIN_PLATFORM_COLLECTION_T Type
Result of a platform list or search. Contains BlockchainPlatformSummary
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_blockchain_platform_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_blockchain_blockchain_platform_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_collection_t (
items dbms_cloud_oci_blockchain_blockchain_platform_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Collection of BlockchainPlatformSummary |
DBMS_CLOUD_OCI_BLOCKCHAIN_BLOCKCHAIN_PLATFORM_PATCH_SUMMARY_T Type
Patch Details
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_blockchain_platform_patch_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
service_version varchar2(32767),
patch_info_url varchar2(32767),
time_patch_due timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_patch_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_patch_summary_t (
id varchar2,
service_version varchar2,
patch_info_url varchar2,
time_patch_due timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) patch id |
|
(optional) patch service version |
|
(optional) A URL for the patch specific documentation |
|
(optional) patch due date for customer initiated patching |
DBMS_CLOUD_OCI_BLOCKCHAIN_BLOCKCHAIN_PLATFORM_PATCH_SUMMARY_TBL Type
Nested table type of dbms_cloud_oci_blockchain_blockchain_platform_patch_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_blockchain_platform_patch_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_blockchain_platform_patch_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_BLOCKCHAIN_PLATFORM_PATCH_COLLECTION_T Type
Result of a patch list. Contains PatchSummary
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_blockchain_platform_patch_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_blockchain_blockchain_platform_patch_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_patch_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_blockchain_platform_patch_collection_t (
items dbms_cloud_oci_blockchain_blockchain_platform_patch_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Collection of PatchSummary |
DBMS_CLOUD_OCI_BLOCKCHAIN_CHANGE_BLOCKCHAIN_PLATFORM_COMPARTMENT_DETAILS_T Type
Input payload to change a resource's compartment.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_change_blockchain_platform_compartment_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_change_blockchain_platform_compartment_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_change_blockchain_platform_compartment_details_t (
compartment_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) The OCID of the new compartment. |
DBMS_CLOUD_OCI_BLOCKCHAIN_CREATE_BLOCKCHAIN_PLATFORM_DETAILS_T Type
Blockchain Platform details for creating a new service.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_create_blockchain_platform_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
compartment_id varchar2(32767),
description varchar2(32767),
platform_role varchar2(32767),
compute_shape varchar2(32767),
is_byol number,
platform_version varchar2(32767),
idcs_access_token varchar2(32767),
federated_user_id varchar2(32767),
ca_cert_archive_text varchar2(32767),
freeform_tags json_element_t,
defined_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_create_blockchain_platform_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_create_blockchain_platform_details_t (
display_name varchar2,
compartment_id varchar2,
description varchar2,
platform_role varchar2,
compute_shape varchar2,
is_byol number,
platform_version varchar2,
idcs_access_token varchar2,
federated_user_id varchar2,
ca_cert_archive_text varchar2,
freeform_tags json_element_t,
defined_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Platform Instance Display name, can be renamed |
|
(required) Compartment Identifier |
|
(optional) Platform Instance Description |
|
(required) Role of platform - founder or participant |
|
(required) Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE |
|
(optional) Bring your own license |
|
(optional) Platform version |
|
(required) IDCS access token with Identity Domain Administrator role |
|
(optional) Identifier for a federated user |
|
(optional) Base64 encoded text in ASCII character set of a Thirdparty CA Certificates archive file. The Archive file is a zip file containing third part CA Certificates, the ca key and certificate files used when issuing enrollment certificates (ECerts) and transaction certificates (TCerts). The chainfile (if it exists) contains the certificate chain which should be trusted for this CA, where the 1st in the chain is always the root CA certificate. File list in zip file [ca-cert.pem,ca-key.pem,ca-chain.pem(optional)]. |
|
(optional) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}` |
|
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}` |
DBMS_CLOUD_OCI_BLOCKCHAIN_CREATE_OSN_DETAILS_T Type
The Ordering Service Node details to be added
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_create_osn_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ad varchar2(32767),
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_create_osn_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_create_osn_details_t (
ad varchar2,
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Availability Domain to place new OSN |
|
(optional) |
DBMS_CLOUD_OCI_BLOCKCHAIN_CREATE_PEER_DETAILS_T Type
The Peer details to be added
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_create_peer_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
role varchar2(32767),
alias varchar2(32767),
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t,
ad varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_create_peer_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_create_peer_details_t (
role varchar2,
alias varchar2,
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t,
ad varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Peer role |
|
(optional) peer alias |
|
(required) |
|
(required) Availability Domain to place new peer |
DBMS_CLOUD_OCI_BLOCKCHAIN_ERROR_T Type
Error Information.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_error_t FORCE AUTHID CURRENT_USER IS OBJECT (
code varchar2(32767),
message varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_error_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_error_t (
code varchar2,
message varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) A short error code that defines the error, meant for programmatic parsing. |
|
(required) A human-readable error string. |
DBMS_CLOUD_OCI_BLOCKCHAIN_METADATA_DETAILS_T Type
Metadata parameter details
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_metadata_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
param_name varchar2(32767),
param_value varchar2(32767),
is_json_value number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_metadata_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_metadata_details_t (
param_name varchar2,
param_value varchar2,
is_json_value number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Metadata param name |
|
(required) Metadata param value. Complex value will be a JSON string. |
|
(required) Indicates if the value is a JSON string |
DBMS_CLOUD_OCI_BLOCKCHAIN_MODIFY_PEER_DETAILS_T Type
peer to modify ocpu allocation
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_modify_peer_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
peer_name varchar2(32767),
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_modify_peer_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_modify_peer_details_t (
peer_name varchar2,
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) peer identifier |
|
(required) |
DBMS_CLOUD_OCI_BLOCKCHAIN_OSN_SUMMARY_T Type
OSN summary information for returning in a list.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_osn_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
osn_key varchar2(32767),
lifecycle_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_osn_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_osn_summary_t (
osn_key varchar2,
lifecycle_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) OSN identifier |
|
(optional) The current state of the OSN. |
DBMS_CLOUD_OCI_BLOCKCHAIN_OSN_SUMMARY_TBL Type
Nested table type of dbms_cloud_oci_blockchain_osn_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_osn_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_osn_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_OSN_COLLECTION_T Type
Result of a OSN list or search. Contains OsnSummary
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_osn_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_blockchain_osn_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_osn_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_osn_collection_t (
items dbms_cloud_oci_blockchain_osn_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Collection of OsnSummary |
DBMS_CLOUD_OCI_BLOCKCHAIN_PEER_SUMMARY_T Type
Peer summary information for returning in a list.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_peer_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
peer_key varchar2(32767),
lifecycle_state varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_peer_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_peer_summary_t (
peer_key varchar2,
lifecycle_state varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) Peer identifier |
|
(optional) The current state of the peer. |
DBMS_CLOUD_OCI_BLOCKCHAIN_PEER_SUMMARY_TBL Type
Nested table type of dbms_cloud_oci_blockchain_peer_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_peer_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_peer_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_PEER_COLLECTION_T Type
Result of a peer list or search. Contains PeerSummary
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_peer_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_blockchain_peer_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_peer_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_peer_collection_t (
items dbms_cloud_oci_blockchain_peer_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Collection of PeerSummary |
DBMS_CLOUD_OCI_BLOCKCHAIN_PEER_ROLE_T Type
Peer role
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_peer_role_t FORCE AUTHID CURRENT_USER IS OBJECT (
role varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_peer_role_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_peer_role_t (
role varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) Peer role names Allowed values are: 'MEMBER', 'ADMIN' |
DBMS_CLOUD_OCI_BLOCKCHAIN_SCALE_STORAGE_DETAILS_T Type
storage size to increase
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_scale_storage_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
storage_size_in_t_bs number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_scale_storage_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_scale_storage_details_t (
storage_size_in_t_bs number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Storage size in TBs |
DBMS_CLOUD_OCI_BLOCKCHAIN_CREATE_OSN_DETAILS_TBL Type
Nested table type of dbms_cloud_oci_blockchain_create_osn_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_create_osn_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_create_osn_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_CREATE_PEER_DETAILS_TBL Type
Nested table type of dbms_cloud_oci_blockchain_create_peer_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_create_peer_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_create_peer_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_MODIFY_PEER_DETAILS_TBL Type
Nested table type of dbms_cloud_oci_blockchain_modify_peer_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_modify_peer_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_modify_peer_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_SCALE_BLOCKCHAIN_PLATFORM_DETAILS_T Type
Scale operation details for a blockchain platform. The scale operation payload has multiple options - Add one or more Ordering Service Node (addOsns) - Add one or more Peers (addPeers) - Add more replicas of CA, Console and Rest Proxy (addReplicas) - Add more storage to the platform (addStorage) - Modify the CPU allocation for Peer Nodes (modifyPeers) - Remove one or more replicas of CA, Console and Rest Proxy (removeReplicas) - Remove one or more Ordering Service Node (removeOsns) - Remove one or more Peers (removePeers). The scale operation payload must have at least one of the above options.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_scale_blockchain_platform_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
add_osns dbms_cloud_oci_blockchain_create_osn_details_tbl,
add_replicas dbms_cloud_oci_blockchain_replica_details_t,
add_peers dbms_cloud_oci_blockchain_create_peer_details_tbl,
add_storage dbms_cloud_oci_blockchain_scale_storage_details_t,
modify_peers dbms_cloud_oci_blockchain_modify_peer_details_tbl,
remove_replicas dbms_cloud_oci_blockchain_replica_details_t,
remove_osns dbms_cloud_oci_blockchain_varchar2_tbl,
remove_peers dbms_cloud_oci_blockchain_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_scale_blockchain_platform_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_scale_blockchain_platform_details_t (
add_osns dbms_cloud_oci_blockchain_create_osn_details_tbl,
add_replicas dbms_cloud_oci_blockchain_replica_details_t,
add_peers dbms_cloud_oci_blockchain_create_peer_details_tbl,
add_storage dbms_cloud_oci_blockchain_scale_storage_details_t,
modify_peers dbms_cloud_oci_blockchain_modify_peer_details_tbl,
remove_replicas dbms_cloud_oci_blockchain_replica_details_t,
remove_osns dbms_cloud_oci_blockchain_varchar2_tbl,
remove_peers dbms_cloud_oci_blockchain_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) new OSNs to add |
|
(optional) |
|
(optional) new Peers to add |
|
(optional) |
|
(optional) modify ocpu allocation to existing Peers |
|
(optional) |
|
(optional) OSN id list to remove |
|
(optional) Peer id list to remove |
DBMS_CLOUD_OCI_BLOCKCHAIN_SCALED_PLATFORM_METERING_PREVIEW_T Type
Blockchain Platform Metering Preview after Scaling
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_scaled_platform_metering_preview_t FORCE AUTHID CURRENT_USER IS OBJECT (
total_ocpu_allocation number,
total_ocpu_allocation_post_scaling number,
storage_metered_units number,
extra_storage_metered_units number,
storage_metered_units_post_scaling number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_scaled_platform_metering_preview_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_scaled_platform_metering_preview_t (
total_ocpu_allocation number,
total_ocpu_allocation_post_scaling number,
storage_metered_units number,
extra_storage_metered_units number,
storage_metered_units_post_scaling number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) Number of total OCPU allocation for the blockchain platform |
|
(optional) Number of total OCPU allocation for the blockchain platform after Scaling |
|
(optional) Current Storage metered units in TBs |
|
(optional) Extra Storage units required in TBs |
|
(optional) Total Post Scaling Storage metered units in TBs |
DBMS_CLOUD_OCI_BLOCKCHAIN_SCALED_BLOCKCHAIN_PLATFORM_PREVIEW_T Type
Blockchain Platform Instance Description Preview after Scaling.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_scaled_blockchain_platform_preview_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
display_name varchar2(32767),
compartment_id varchar2(32767),
description varchar2(32767),
compute_shape varchar2(32767),
storage_size_in_t_bs number,
storage_size_in_t_bs_post_scaling number,
component_details dbms_cloud_oci_blockchain_blockchain_platform_component_details_t,
replicas dbms_cloud_oci_blockchain_replica_details_t,
component_details_post_scaling dbms_cloud_oci_blockchain_blockchain_platform_component_details_t,
replicas_post_scaling dbms_cloud_oci_blockchain_replica_details_t,
host_ocpu_utilization_info dbms_cloud_oci_blockchain_ocpu_utilization_info_tbl,
host_ocpu_utilization_info_post_scaling dbms_cloud_oci_blockchain_ocpu_utilization_info_tbl,
new_vm_count number,
metering_preview dbms_cloud_oci_blockchain_scaled_platform_metering_preview_t,
scale_payload dbms_cloud_oci_blockchain_scale_blockchain_platform_details_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_scaled_blockchain_platform_preview_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_scaled_blockchain_platform_preview_t (
id varchar2,
display_name varchar2,
compartment_id varchar2,
description varchar2,
compute_shape varchar2,
storage_size_in_t_bs number,
storage_size_in_t_bs_post_scaling number,
component_details dbms_cloud_oci_blockchain_blockchain_platform_component_details_t,
replicas dbms_cloud_oci_blockchain_replica_details_t,
component_details_post_scaling dbms_cloud_oci_blockchain_blockchain_platform_component_details_t,
replicas_post_scaling dbms_cloud_oci_blockchain_replica_details_t,
host_ocpu_utilization_info dbms_cloud_oci_blockchain_ocpu_utilization_info_tbl,
host_ocpu_utilization_info_post_scaling dbms_cloud_oci_blockchain_ocpu_utilization_info_tbl,
new_vm_count number,
metering_preview dbms_cloud_oci_blockchain_scaled_platform_metering_preview_t,
scale_payload dbms_cloud_oci_blockchain_scale_blockchain_platform_details_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) unique identifier that is immutable on creation |
|
(required) Platform Instance Display name, can be renamed |
|
(required) Compartment Identifier |
|
(optional) Platform Instance Description |
|
(required) Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM |
|
(optional) Storage size in TBs |
|
(optional) Storage size in TBs post scaling |
|
(optional) |
|
(optional) |
|
(optional) |
|
(optional) |
|
(optional) List of OcpuUtilization for all hosts |
|
(optional) List of OcpuUtilization for all hosts after scaling |
|
(optional) Number of new VMs that would be created |
|
(optional) |
|
(optional) |
DBMS_CLOUD_OCI_BLOCKCHAIN_UPDATE_BLOCKCHAIN_PLATFORM_DETAILS_T Type
Blockchain Platform details for updating a service.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_update_blockchain_platform_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
description varchar2(32767),
storage_size_in_t_bs number,
replicas dbms_cloud_oci_blockchain_replica_details_t,
total_ocpu_capacity number,
load_balancer_shape varchar2(32767),
freeform_tags json_element_t,
defined_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_update_blockchain_platform_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_update_blockchain_platform_details_t (
description varchar2,
storage_size_in_t_bs number,
replicas dbms_cloud_oci_blockchain_replica_details_t,
total_ocpu_capacity number,
load_balancer_shape varchar2,
freeform_tags json_element_t,
defined_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(optional) Platform Description |
|
(optional) Storage size in TBs |
|
(optional) |
|
(optional) Number of total OCPUs to allocate |
|
(optional) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS. |
|
(optional) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}` |
|
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}` |
DBMS_CLOUD_OCI_BLOCKCHAIN_UPDATE_OSN_DETAILS_T Type
OSN attributes that can be updated.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_update_osn_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_update_osn_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_update_osn_details_t (
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) |
DBMS_CLOUD_OCI_BLOCKCHAIN_UPDATE_PEER_DETAILS_T Type
peer to modify ocpu allocation
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_update_peer_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_update_peer_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_update_peer_details_t (
ocpu_allocation_param dbms_cloud_oci_blockchain_ocpu_allocation_number_param_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) |
DBMS_CLOUD_OCI_BLOCKCHAIN_UPGRADE_BLOCKCHAIN_PLATFORM_DETAILS_T Type
Input payload to upgrade the blockchain platform.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_upgrade_blockchain_platform_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
patch_id varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_upgrade_blockchain_platform_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_upgrade_blockchain_platform_details_t (
patch_id varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) The patch ID corresponding to the version to which platform will be upgraded. |
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_RESOURCE_SUB_TYPE_DETAIL_T Type
SubType information for a work request resource.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_resource_sub_type_detail_t FORCE AUTHID CURRENT_USER IS OBJECT (
sub_type varchar2(32767),
sub_type_key varchar2(32767),
sub_type_status varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_resource_sub_type_detail_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_resource_sub_type_detail_t (
sub_type varchar2,
sub_type_key varchar2,
sub_type_status varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Subtype of the work request resource like osn or peer. |
|
(required) The identifier of the resource subType. |
|
(required) Status of the resource subType, as a result of the work tracked in this work request. A resource subType would be CREATED, UPDATED or DELETED, after the work request is completed. Allowed values are: 'CREATED', 'UPDATED', 'DELETED' |
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_RESOURCE_SUB_TYPE_DETAIL_TBL Type
Nested table type of dbms_cloud_oci_blockchain_work_request_resource_sub_type_detail_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_resource_sub_type_detail_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_work_request_resource_sub_type_detail_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_RESOURCE_T Type
A resource created or operated on by a work request.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_resource_t FORCE AUTHID CURRENT_USER IS OBJECT (
entity_type varchar2(32767),
action_type varchar2(32767),
identifier varchar2(32767),
entity_uri varchar2(32767),
sub_type_details dbms_cloud_oci_blockchain_work_request_resource_sub_type_detail_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_resource_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_resource_t (
entity_type varchar2,
action_type varchar2,
identifier varchar2,
entity_uri varchar2,
sub_type_details dbms_cloud_oci_blockchain_work_request_resource_sub_type_detail_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) The resource type the work request is affects. |
|
(required) The way in which this resource is affected by the work tracked in the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively. Allowed values are: 'CREATED', 'UPDATED', 'DELETED', 'IN_PROGRESS', 'RELATED' |
|
(required) The identifier of the resource the work request affects. |
|
(optional) The URI path that the user can do a GET on to access the resource metadata |
|
(optional) Collection of SubType information for a work request resource© |
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_RESOURCE_TBL Type
Nested table type of dbms_cloud_oci_blockchain_work_request_resource_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_resource_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_work_request_resource_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_T Type
A description of workrequest status
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_t FORCE AUTHID CURRENT_USER IS OBJECT (
operation_type varchar2(32767),
status varchar2(32767),
id varchar2(32767),
compartment_id varchar2(32767),
resources dbms_cloud_oci_blockchain_work_request_resource_tbl,
percent_complete number,
time_accepted timestamp with time zone,
time_started timestamp with time zone,
time_finished timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_t (
operation_type varchar2,
status varchar2,
id varchar2,
compartment_id varchar2,
resources dbms_cloud_oci_blockchain_work_request_resource_tbl,
percent_complete number,
time_accepted timestamp with time zone,
time_started timestamp with time zone,
time_finished timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) type of the work request Allowed values are: 'CREATE_PLATFORM', 'UPDATE_PLATFORM', 'UPGRADE_PLATFORM', 'DELETE_PLATFORM', 'SCALE_PLATFORM', 'START_PLATFORM', 'STOP_PLATFORM', 'CUSTOMIZE_PLATFORM', 'SCALE_STORAGE' |
|
(required) status of current work request. Allowed values are: 'ACCEPTED', 'IN_PROGRESS', 'FAILED', 'SUCCEEDED', 'CANCELING', 'CANCELED' |
|
(required) The id of the work request. |
|
(required) The ocid of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request affects multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used |
|
(required) The resources affected by this work request. |
|
(required) Percentage of the request completed. |
|
(required) The date and time the request was created, as described in RFC 3339, section 14.29. |
|
(optional) The date and time the request was started, as described in RFC 3339, section 14.29. |
|
(optional) The date and time the object was finished, as described in RFC 3339. |
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_SUMMARY_T Type
A description of workrequest status
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
operation_type varchar2(32767),
status varchar2(32767),
id varchar2(32767),
compartment_id varchar2(32767),
resources dbms_cloud_oci_blockchain_work_request_resource_tbl,
percent_complete number,
time_accepted timestamp with time zone,
time_started timestamp with time zone,
time_finished timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_summary_t (
operation_type varchar2,
status varchar2,
id varchar2,
compartment_id varchar2,
resources dbms_cloud_oci_blockchain_work_request_resource_tbl,
percent_complete number,
time_accepted timestamp with time zone,
time_started timestamp with time zone,
time_finished timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) type of the work request Allowed values are: 'CREATE_PLATFORM', 'UPDATE_PLATFORM', 'UPGRADE_PLATFORM', 'DELETE_PLATFORM', 'SCALE_PLATFORM', 'START_PLATFORM', 'STOP_PLATFORM', 'CUSTOMIZE_PLATFORM', 'SCALE_STORAGE' |
|
(optional) status of current work request. |
|
(required) The id of the work request. |
|
(required) The ocid of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request affects multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used |
|
(required) The resources affected by this work request. |
|
(required) Percentage of the request completed. |
|
(required) The date and time the request was created, as described in RFC 3339, section 14.29. |
|
(optional) The date and time the request was started, as described in RFC 3339, section 14.29. |
|
(optional) The date and time the object was finished, as described in RFC 3339. |
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_SUMMARY_TBL Type
Nested table type of dbms_cloud_oci_blockchain_work_request_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_work_request_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_COLLECTION_T Type
Result of a platform list or search. Contains WorkRequestSummary
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_blockchain_work_request_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_collection_t (
items dbms_cloud_oci_blockchain_work_request_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Collection of WorkRequestSummary |
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_ERROR_T Type
An error encountered while executing a work request.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_error_t FORCE AUTHID CURRENT_USER IS OBJECT (
code varchar2(32767),
message varchar2(32767),
l_timestamp timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_error_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_error_t (
code varchar2,
message varchar2,
l_timestamp timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) A machine-usable code for the error that occured. Error codes are listed on (https://docs.us-phoenix-1.oraclecloud.com/Content/API/References/apierrors.htm) |
|
(required) A human readable description of the issue encountered. |
|
(required) The time the error occured. An RFC3339 formatted datetime string. |
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_ERROR_TBL Type
Nested table type of dbms_cloud_oci_blockchain_work_request_error_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_error_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_work_request_error_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_ERROR_COLLECTION_T Type
Result of a platform list or search. Contains WorkRequestError
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_error_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_blockchain_work_request_error_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_error_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_error_collection_t (
items dbms_cloud_oci_blockchain_work_request_error_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Collection of WorkRequestError |
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_LOG_ENTRY_T Type
A log message from the execution of a work request.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_log_entry_t FORCE AUTHID CURRENT_USER IS OBJECT (
message varchar2(32767),
l_timestamp timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_log_entry_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_log_entry_t (
message varchar2,
l_timestamp timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Human-readable log message. |
|
(required) The time the log message was written. An RFC3339 formatted datetime string |
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_LOG_ENTRY_TBL Type
Nested table type of dbms_cloud_oci_blockchain_work_request_log_entry_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_log_entry_tbl FORCE IS TABLE OF (dbms_cloud_oci_blockchain_work_request_log_entry_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_BLOCKCHAIN_WORK_REQUEST_LOG_ENTRY_COLLECTION_T Type
Result of a platform lpnist or search. Contains WorkRequestLogEntry
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_blockchain_work_request_log_entry_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_blockchain_work_request_log_entry_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_log_entry_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_blockchain_work_request_log_entry_collection_t (
items dbms_cloud_oci_blockchain_work_request_log_entry_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field | Description |
---|---|
|
(required) Collection of WorkRequestLogEntry |