Get Blockchain Platform Information
get
/20191010/blockchainPlatforms/{blockchainPlatformId}
Gets information about a Blockchain Platform identified by the specific ID.
Request
Supported Media Types
- application/json
Path Parameters
-
blockchainPlatformId(required): string
Unique service identifier.
Header Parameters
-
opc-request-id: string
The client request ID for tracing.
Response
Supported Media Types
- application/json
200 Response
Retrieves the service with the given ID
Headers
-
etag: string
For optimistic concurrency control. See `if-match`.
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : BlockchainPlatform
Type:
object
Blockchain Platform Instance Description.
Show Source
-
compartmentId(required):
string
Compartment identifier
-
componentDetails:
object BlockchainPlatformComponentDetails
Blockchain Platform component details.
-
computeShape(required):
string
Allowed Values:
[ "STANDARD", "ENTERPRISE_SMALL", "ENTERPRISE_MEDIUM", "ENTERPRISE_LARGE", "ENTERPRISE_EXTRA_LARGE", "ENTERPRISE_CUSTOM", "DIGITAL_ASSETS_MEDIUM", "DIGITAL_ASSETS_LARGE", "DIGITAL_ASSETS_EXTRA_LARGE" ]
Type of compute shape: STANDARD, ENTERPRISE_SMALL, ENTERPRISE_MEDIUM, ENTERPRISE_LARGE, ENTERPRISE_EXTRA_LARGE, ENTERPRISE_CUSTOM, DIGITAL_ASSETS_MEDIUM, DIGITAL_ASSETS_LARGE, or DIGITAL_ASSETS_EXTRA_LARGE. -
definedTags:
object definedTags
Additional Properties Allowed: additionalPropertiesDefined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}`
-
description:
string
Platform instance description
-
displayName(required):
string
Platform Instance Display name, can be renamed
-
freeformTags:
object freeformTags
Additional Properties Allowed: additionalPropertiesSimple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
-
hostOcpuUtilizationInfo:
array hostOcpuUtilizationInfo
List of OcpuUtilization for all hosts
-
id(required):
string
Unique identifier that is immutable on creation
-
isByol:
boolean
Bring your own license
-
isMultiAD:
boolean
True for multi-AD Blockchain Platforms, false for single-AD
-
lifecycleDetails:
string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
-
lifecycleState:
string
Allowed Values:
[ "CREATING", "UPDATING", "ACTIVE", "DELETING", "DELETED", "SCALING", "INACTIVE", "FAILED" ]
The current state of the Blockchain Platform. -
loadBalancerShape:
string
Allowed Values:
[ "LB_100_MBPS", "LB_400_MBPS" ]
Type of load balancer shape: LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS. -
platformRole(required):
string
Allowed Values:
[ "FOUNDER", "PARTICIPANT" ]
Role of platform: FOUNDER or PARTICIPANT -
platformShapeType:
string
Allowed Values:
[ "DEFAULT", "CUSTOM" ]
Type of platform shape: DEFAULT or CUSTOM -
platformVersion:
string
Platform Version
-
replicas:
object ReplicaDetails
Number of replicas of service components like REST Proxy, CA and Console
-
serviceEndpoint:
string
Service endpoint URL, valid post-provisioning
-
serviceVersion:
string
The version of the Blockchain Platform.
-
storageSizeInTBs:
number(double)
Storage size in TBs
-
storageUsedInTBs:
number(double)
Storage used in TBs
-
timeCreated:
string(date-time)
The time the the Blockchain Platform was created. An RFC3339 formatted datetime string
-
timeUpdated:
string(date-time)
The time the Blockchain Platform was updated. An RFC3339 formatted datetime string
-
totalOcpuCapacity:
integer
Number of total OCPUs allocated to the platform cluster
Nested Schema : BlockchainPlatformComponentDetails
Type:
object
Blockchain Platform component details.
Show Source
-
osns:
array osns
List of OSNs
-
peers:
array peers
List of Peers
Nested Schema : definedTags
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
Additional Properties Allowed: additionalPropertiesKey-value pair representing predefined tags' keys and values scoped to a namespace. Example: `{"bar-key": "value"}`
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: `{"foo-namespace": {"bar-key": "value"}}`
Nested Schema : freeformTags
Type:
object
Additional Properties Allowed
Show Source
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
Example: `{"bar-key": "value"}`
Nested Schema : hostOcpuUtilizationInfo
Type:
array
List of OcpuUtilization for all hosts
Show Source
-
Array of:
object OcpuUtilizationInfo
OCPU utilization for a VM host
Nested Schema : ReplicaDetails
Type:
object
Number of replicas of service components like REST Proxy, CA and Console
Show Source
-
caCount:
integer
Minimum Value:
1
Maximum Value:10
Number of CA replicas -
consoleCount:
integer
Minimum Value:
1
Maximum Value:10
Number of console replicas -
proxyCount:
integer
Minimum Value:
1
Maximum Value:10
Number of REST proxy replicas
Nested Schema : osns
Type:
array
List of OSNs
Show Source
-
Array of:
object Osn
Ordering Service Node details
Nested Schema : Osn
Type:
object
Ordering Service Node details
Show Source
-
ad(required):
string
Availability domain for the OSN. Options are AD1/AD2/AD3.
For a single availability domain region, instead of spreading resources across availability domains, they are spread across fault domains. The availability domain number is mapped to one of the three fault domains available in each availability domain.
-
lifecycleState:
string
Allowed Values:
[ "ACTIVE", "INACTIVE", "FAILED" ]
The current state of the OSN. -
ocpuAllocationParam:
object OcpuAllocationNumberParam
OCPU allocation parameter
-
osnKey(required):
string
Minimum Length:
1
Maximum Length:255
OSN identifier
Nested Schema : OcpuAllocationNumberParam
Type:
object
OCPU allocation parameter
Show Source
-
ocpuAllocationNumber(required):
number(float)
Minimum Value:
0
Maximum Value:64
Number of OCPU allocation
Nested Schema : Peer
Type:
object
Peer details
Show Source
-
ad(required):
string
Availability domain of the peer. Options are AD1/AD2/AD3.
For a single availability domain region, instead of spreading resources across availability domains, they are spread across fault domains. The availability domain number of the peer is mapped to one of the three fault domains available in each availability domain.
-
alias:
string
peer alias
-
host(required):
string
Host on which the peer exists
-
lifecycleState:
string
Allowed Values:
[ "ACTIVE", "INACTIVE", "FAILED" ]
The current state of the peer. -
ocpuAllocationParam:
object OcpuAllocationNumberParam
OCPU allocation parameter
-
peerKey(required):
string
Minimum Length:
1
Maximum Length:255
peer identifier -
role(required):
string
Peer role
Nested Schema : additionalProperties
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
The value of the tag. Only string, integer and boolean types are supported.
Key-value pair representing predefined tags' keys and values scoped to a namespace.
Example: `{"bar-key": "value"}`
Nested Schema : additionalProperties
Type:
object
The value of the tag. Only string, integer and boolean types are supported.
Nested Schema : OcpuUtilizationInfo
Type:
object
OCPU utilization for a VM host
Show Source
-
host:
string
Host name of VM
-
ocpuCapacityNumber:
number(float)
Number of total OCPU capacity on the host
-
ocpuUtilizationNumber:
number(float)
Number of OCPUs utilized
400 Response
Bad Request
401 Response
Not authorized
404 Response
Invalid parameters
429 Response
Too Many Requests
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
Error Information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error string.
500 Response
Service unavailable
Default Response
Unknown Error
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
Error Information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error string.