Integration with Oracle Cloud Infrastructure
Blockchain Platform is integrated with Oracle Cloud Infrastructure services and features.
Identity and Access Management (IAM)
Oracle Cloud Infrastructure Identity and Access Management (IAM) lets you control who has access to your cloud resources. You can control what type of access a group of users have and to which specific resources. See Overview of Oracle Cloud Infrastructure Identity and Access Management.
For information on how IAM policies are used in Blockchain Platform, see Using Permissions and Policies to Administer Oracle Blockchain Platform.
Work Requests
Work requests allow you to monitor long-running operations such as the provisioning of instances. When you launch such an operation, the service spawns a work request. A work request is an activity log that enables you to track each step in the operation's progress. See Work Requests.
Blockchain Platform is not integrated with the common Work Requests API.
For information on how work request REST APIs are used in Blockchain Platform, see Blockchain Platform REST API documentation.
Events
Oracle Cloud Infrastructure Events enables you to create automation based on the state changes of resources throughout your tenancy. Use Events to allow your development teams to automatically respond when a resource changes its state. See Overview of Events.
For information on how events are used in Blockchain Platform, see Service Events.
Monitoring
The Oracle Cloud Infrastructure Monitoring service enables you to actively and passively monitor your cloud resources using the Metrics and Alarms features. See Monitoring Overview.
For information on how monitoring is used in Blockchain Platform, see Monitor Metrics
Region Availability
Oracle Blockchain Platform is currently available on data regions in North America, Europe, and Asia-Pacific (APAC). Thereafter, Oracle Blockchain Platform may expand to other regions.
For the latest information on availability in regions, see Data Regions for Platform and Infrastructure Services.
For information about regions hosting Oracle Cloud Infrastructure, see Regions and Availability Domains.
Service Limits
Oracle Blockchain Platform has various default limits. Whenever you create an Oracle Blockchain Platform instance, the system ensures that your request is within the bounds of your limit. The limit that applies to you doesn't depend on which edition and size you subscribe to.
Resource Limit | Limit Short Name | Default Value (Universal Credits) | Description |
---|---|---|---|
Oracle Blockchain Platform Count | platform-count | 100 | Maximum number of Blockchain Platforms available with Oracle Blockchain Platform |
You can submit a request to increase your limits from Limits, Quotas, and Usage page in Oracle Cloud Infrastructure Console.
Service Quotas
You can use quotas to determine how other users allocate Oracle Blockchain Platform resources across compartments in Oracle Cloud Infrastructure. Whenever you create an Oracle Blockchain Platform instance or scale up, the system ensures that your request is within the bounds of the quota for that compartment.
The quota that you use to allocate Oracle Blockchain Platform resources depends on which edition you subscribe to: Professional Edition or Enterprise Edition.
Quota Name | Scope | Description |
---|---|---|
platform-count | Regional | Number of Blockchain Platforms |
Example Quota Statements for Oracle Blockchain Platform
-
Limit the number of Blockchain Platforms that users can create in compartment CompA to 2.
set blockchain quota 'platform-count' to 2 in compartment CompA
-
Prevent users from creating any Blockchain Platforms in compartment MyCompartment
zero blockchain quota 'platform-count' in compartment MyCompartment
Service Events
Actions that you perform on Oracle Blockchain Platform instances emit events.
You can define rules that trigger a specific action when an event occurs. For example, you might define a rule that sends a notification to administrators when someone deletes an instance. See Overview of Events and Get Started with Events.
This table lists the Oracle Blockchain Platform events that you can reference.
Event Name | Event Type |
---|---|
Blockchain Platform - Instance - Change Compartment | com.oraclecloud.blockchain.changeplatformcompartment |
Blockchain Platform - Instance - Create Instance Begin | com.oraclecloud.blockchain.createplatforminstance.begin |
Blockchain Platform - Instance - Create Instance End | com.oraclecloud.blockchain.createplatforminstance.end |
Blockchain Platform - Instance - Delete Instance Begin | com.oraclecloud.blockchain.deleteplatforminstance.begin |
Blockchain Platform - Instance - Delete Instance End | com.oraclecloud.blockchain.deleteplatforminstance.end |
Blockchain Platform - Instance - Scale Instance Begin | com.oraclecloud.blockchain.scaleplatforminstance.begin |
Blockchain Platform - Instance - Scale Instance End | com.oraclecloud.blockchain.scaleplatforminstance.end |
Blockchain Platform - Instance - Start Instance Begin | com.oraclecloud.blockchain.startplatforminstance.begin |
Blockchain Platform - Instance - Start Instance End | com.oraclecloud.blockchain.startplatforminstance.end |
Blockchain Platform - Instance - Stop Instance Begin | com.oraclecloud.blockchain.stopplatforminstance.begin |
Blockchain Platform - Instance - Stop Instance End | com.oraclecloud.blockchain.stopplatforminstance.end |
Blockchain Platform - Instance - Update Instance Begin | com.oraclecloud.blockchain.updateplatforminstance.begin |
Blockchain Platform - Instance - Update Instance End | com.oraclecloud.blockchain.updateplatforminstance.end |
Blockchain Platform - OSN - Create OSN Begin | com.oraclecloud.blockchain.createosn.begin |
Blockchain Platform - OSN - Create OSN End | com.oraclecloud.blockchain.createosn.end |
Blockchain Platform - OSN - Delete OSN Begin | com.oraclecloud.blockchain.deleteosn.begin |
Blockchain Platform - OSN - Delete OSN End | com.oraclecloud.blockchain.deleteosn.end |
Blockchain Platform - OSN - Update OSN Begin | com.oraclecloud.blockchain.updateosn.begin |
Blockchain Platform - OSN - Update OSN End | com.oraclecloud.blockchain.updateosn.end |
Blockchain Platform - Peer - Create Peer Begin | com.oraclecloud.blockchain.createpeer.begin |
Blockchain Platform - Peer - Create Peer End | com.oraclecloud.blockchain.createpeer.end |
Blockchain Platform - Peer - Delete Peer Begin | com.oraclecloud.blockchain.deletepeer.begin |
Blockchain Platform - Peer - Delete Peer End | com.oraclecloud.blockchain.deletepeer.end |
Blockchain Platform - Peer - Update Peer Begin | com.oraclecloud.blockchain.updatepeer.begin |
Blockchain Platform - Peer - Update Peer End | com.oraclecloud.blockchain.updatepeer.end |
Example
This example shows information associated with the event Blockchain - Instance - Create Instance Begin:
{
"cloudEventsVersion": "0.1",
"contentType": "application/json",
"source": "blockchain",
"eventID": "<unique_ID>",
"eventType": "com.oraclecloud.blockchain.createplatforminstance.begin",
"eventTypeVersion": "<version>",
"eventTime": "2020-06-14T00:53:04.126Z",
"data": {
"additionalDetails": {},
"availabilityDomain": "<availability_domain>",
"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
"compartmentName": "my_compartment",
"freeformTags": {},
"resourceId": "ocid1.blockchaininstance.oc1..<unique_ID>",
"resourceName": "my_blockchain_cloud"
},
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>"
}