oci.Blockchain.BlockchainPlatform
Explore with Pulumi AI
This resource provides the Blockchain Platform resource in Oracle Cloud Infrastructure Blockchain service.
Creates a new Blockchain Platform.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testBlockchainPlatform = new oci.blockchain.BlockchainPlatform("test_blockchain_platform", {
compartmentId: compartmentId,
computeShape: blockchainPlatformComputeShape,
displayName: blockchainPlatformDisplayName,
idcsAccessToken: blockchainPlatformIdcsAccessToken,
platformRole: blockchainPlatformPlatformRole,
caCertArchiveText: blockchainPlatformCaCertArchiveText,
definedTags: {
"foo-namespace.bar-key": "value",
},
description: blockchainPlatformDescription,
federatedUserId: testUser.id,
freeformTags: {
"bar-key": "value",
},
isByol: blockchainPlatformIsByol,
platformVersion: blockchainPlatformPlatformVersion,
});
import pulumi
import pulumi_oci as oci
test_blockchain_platform = oci.blockchain.BlockchainPlatform("test_blockchain_platform",
compartment_id=compartment_id,
compute_shape=blockchain_platform_compute_shape,
display_name=blockchain_platform_display_name,
idcs_access_token=blockchain_platform_idcs_access_token,
platform_role=blockchain_platform_platform_role,
ca_cert_archive_text=blockchain_platform_ca_cert_archive_text,
defined_tags={
"foo-namespace.bar-key": "value",
},
description=blockchain_platform_description,
federated_user_id=test_user["id"],
freeform_tags={
"bar-key": "value",
},
is_byol=blockchain_platform_is_byol,
platform_version=blockchain_platform_platform_version)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Blockchain"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Blockchain.NewBlockchainPlatform(ctx, "test_blockchain_platform", &Blockchain.BlockchainPlatformArgs{
CompartmentId: pulumi.Any(compartmentId),
ComputeShape: pulumi.Any(blockchainPlatformComputeShape),
DisplayName: pulumi.Any(blockchainPlatformDisplayName),
IdcsAccessToken: pulumi.Any(blockchainPlatformIdcsAccessToken),
PlatformRole: pulumi.Any(blockchainPlatformPlatformRole),
CaCertArchiveText: pulumi.Any(blockchainPlatformCaCertArchiveText),
DefinedTags: pulumi.StringMap{
"foo-namespace.bar-key": pulumi.String("value"),
},
Description: pulumi.Any(blockchainPlatformDescription),
FederatedUserId: pulumi.Any(testUser.Id),
FreeformTags: pulumi.StringMap{
"bar-key": pulumi.String("value"),
},
IsByol: pulumi.Any(blockchainPlatformIsByol),
PlatformVersion: pulumi.Any(blockchainPlatformPlatformVersion),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testBlockchainPlatform = new Oci.Blockchain.BlockchainPlatform("test_blockchain_platform", new()
{
CompartmentId = compartmentId,
ComputeShape = blockchainPlatformComputeShape,
DisplayName = blockchainPlatformDisplayName,
IdcsAccessToken = blockchainPlatformIdcsAccessToken,
PlatformRole = blockchainPlatformPlatformRole,
CaCertArchiveText = blockchainPlatformCaCertArchiveText,
DefinedTags =
{
{ "foo-namespace.bar-key", "value" },
},
Description = blockchainPlatformDescription,
FederatedUserId = testUser.Id,
FreeformTags =
{
{ "bar-key", "value" },
},
IsByol = blockchainPlatformIsByol,
PlatformVersion = blockchainPlatformPlatformVersion,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Blockchain.BlockchainPlatform;
import com.pulumi.oci.Blockchain.BlockchainPlatformArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testBlockchainPlatform = new BlockchainPlatform("testBlockchainPlatform", BlockchainPlatformArgs.builder()
.compartmentId(compartmentId)
.computeShape(blockchainPlatformComputeShape)
.displayName(blockchainPlatformDisplayName)
.idcsAccessToken(blockchainPlatformIdcsAccessToken)
.platformRole(blockchainPlatformPlatformRole)
.caCertArchiveText(blockchainPlatformCaCertArchiveText)
.definedTags(Map.of("foo-namespace.bar-key", "value"))
.description(blockchainPlatformDescription)
.federatedUserId(testUser.id())
.freeformTags(Map.of("bar-key", "value"))
.isByol(blockchainPlatformIsByol)
.platformVersion(blockchainPlatformPlatformVersion)
.build());
}
}
resources:
testBlockchainPlatform:
type: oci:Blockchain:BlockchainPlatform
name: test_blockchain_platform
properties:
compartmentId: ${compartmentId}
computeShape: ${blockchainPlatformComputeShape}
displayName: ${blockchainPlatformDisplayName}
idcsAccessToken: ${blockchainPlatformIdcsAccessToken}
platformRole: ${blockchainPlatformPlatformRole}
caCertArchiveText: ${blockchainPlatformCaCertArchiveText}
definedTags:
foo-namespace.bar-key: value
description: ${blockchainPlatformDescription}
federatedUserId: ${testUser.id}
freeformTags:
bar-key: value
isByol: ${blockchainPlatformIsByol}
platformVersion: ${blockchainPlatformPlatformVersion}
Create BlockchainPlatform Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BlockchainPlatform(name: string, args: BlockchainPlatformArgs, opts?: CustomResourceOptions);
@overload
def BlockchainPlatform(resource_name: str,
args: BlockchainPlatformArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BlockchainPlatform(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
compartment_id: Optional[str] = None,
compute_shape: Optional[str] = None,
platform_role: Optional[str] = None,
idcs_access_token: Optional[str] = None,
description: Optional[str] = None,
federated_user_id: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
ca_cert_archive_text: Optional[str] = None,
is_byol: Optional[bool] = None,
load_balancer_shape: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
platform_version: Optional[str] = None,
replicas: Optional[_blockchain.BlockchainPlatformReplicasArgs] = None,
storage_size_in_tbs: Optional[float] = None,
total_ocpu_capacity: Optional[int] = None)
func NewBlockchainPlatform(ctx *Context, name string, args BlockchainPlatformArgs, opts ...ResourceOption) (*BlockchainPlatform, error)
public BlockchainPlatform(string name, BlockchainPlatformArgs args, CustomResourceOptions? opts = null)
public BlockchainPlatform(String name, BlockchainPlatformArgs args)
public BlockchainPlatform(String name, BlockchainPlatformArgs args, CustomResourceOptions options)
type: oci:Blockchain:BlockchainPlatform
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BlockchainPlatformArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BlockchainPlatformArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BlockchainPlatformArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BlockchainPlatformArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BlockchainPlatformArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var blockchainPlatformResource = new Oci.Blockchain.BlockchainPlatform("blockchainPlatformResource", new()
{
DisplayName = "string",
CompartmentId = "string",
ComputeShape = "string",
PlatformRole = "string",
IdcsAccessToken = "string",
Description = "string",
FederatedUserId = "string",
FreeformTags =
{
{ "string", "string" },
},
CaCertArchiveText = "string",
IsByol = false,
LoadBalancerShape = "string",
DefinedTags =
{
{ "string", "string" },
},
PlatformVersion = "string",
Replicas = new Oci.Blockchain.Inputs.BlockchainPlatformReplicasArgs
{
CaCount = 0,
ConsoleCount = 0,
ProxyCount = 0,
},
StorageSizeInTbs = 0,
TotalOcpuCapacity = 0,
});
example, err := Blockchain.NewBlockchainPlatform(ctx, "blockchainPlatformResource", &Blockchain.BlockchainPlatformArgs{
DisplayName: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
ComputeShape: pulumi.String("string"),
PlatformRole: pulumi.String("string"),
IdcsAccessToken: pulumi.String("string"),
Description: pulumi.String("string"),
FederatedUserId: pulumi.String("string"),
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
CaCertArchiveText: pulumi.String("string"),
IsByol: pulumi.Bool(false),
LoadBalancerShape: pulumi.String("string"),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
PlatformVersion: pulumi.String("string"),
Replicas: &blockchain.BlockchainPlatformReplicasArgs{
CaCount: pulumi.Int(0),
ConsoleCount: pulumi.Int(0),
ProxyCount: pulumi.Int(0),
},
StorageSizeInTbs: pulumi.Float64(0),
TotalOcpuCapacity: pulumi.Int(0),
})
var blockchainPlatformResource = new BlockchainPlatform("blockchainPlatformResource", BlockchainPlatformArgs.builder()
.displayName("string")
.compartmentId("string")
.computeShape("string")
.platformRole("string")
.idcsAccessToken("string")
.description("string")
.federatedUserId("string")
.freeformTags(Map.of("string", "string"))
.caCertArchiveText("string")
.isByol(false)
.loadBalancerShape("string")
.definedTags(Map.of("string", "string"))
.platformVersion("string")
.replicas(BlockchainPlatformReplicasArgs.builder()
.caCount(0)
.consoleCount(0)
.proxyCount(0)
.build())
.storageSizeInTbs(0)
.totalOcpuCapacity(0)
.build());
blockchain_platform_resource = oci.blockchain.BlockchainPlatform("blockchainPlatformResource",
display_name="string",
compartment_id="string",
compute_shape="string",
platform_role="string",
idcs_access_token="string",
description="string",
federated_user_id="string",
freeform_tags={
"string": "string",
},
ca_cert_archive_text="string",
is_byol=False,
load_balancer_shape="string",
defined_tags={
"string": "string",
},
platform_version="string",
replicas=oci.blockchain.BlockchainPlatformReplicasArgs(
ca_count=0,
console_count=0,
proxy_count=0,
),
storage_size_in_tbs=0,
total_ocpu_capacity=0)
const blockchainPlatformResource = new oci.blockchain.BlockchainPlatform("blockchainPlatformResource", {
displayName: "string",
compartmentId: "string",
computeShape: "string",
platformRole: "string",
idcsAccessToken: "string",
description: "string",
federatedUserId: "string",
freeformTags: {
string: "string",
},
caCertArchiveText: "string",
isByol: false,
loadBalancerShape: "string",
definedTags: {
string: "string",
},
platformVersion: "string",
replicas: {
caCount: 0,
consoleCount: 0,
proxyCount: 0,
},
storageSizeInTbs: 0,
totalOcpuCapacity: 0,
});
type: oci:Blockchain:BlockchainPlatform
properties:
caCertArchiveText: string
compartmentId: string
computeShape: string
definedTags:
string: string
description: string
displayName: string
federatedUserId: string
freeformTags:
string: string
idcsAccessToken: string
isByol: false
loadBalancerShape: string
platformRole: string
platformVersion: string
replicas:
caCount: 0
consoleCount: 0
proxyCount: 0
storageSizeInTbs: 0
totalOcpuCapacity: 0
BlockchainPlatform Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The BlockchainPlatform resource accepts the following input properties:
- Compartment
Id string - (Updatable) Compartment Identifier
- Compute
Shape string - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- Display
Name string - Platform Instance Display name, can be renamed
- Idcs
Access stringToken - IDCS access token with Identity Domain Administrator role
- Platform
Role string - Role of platform - founder or participant
- Ca
Cert stringArchive Text - 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)].
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Description string
- (Updatable) Platform Instance Description
- Federated
User stringId - Identifier for a federated user
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Is
Byol bool - Bring your own license
- Load
Balancer stringShape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Platform
Version string - Platform version
- Replicas
Blockchain
Platform Replicas - Number of replicas of service components like Rest Proxy, CA and Console
- Storage
Size doubleIn Tbs - Storage size in TBs
- Total
Ocpu intCapacity - Number of total OCPUs allocated to the platform cluster
- Compartment
Id string - (Updatable) Compartment Identifier
- Compute
Shape string - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- Display
Name string - Platform Instance Display name, can be renamed
- Idcs
Access stringToken - IDCS access token with Identity Domain Administrator role
- Platform
Role string - Role of platform - founder or participant
- Ca
Cert stringArchive Text - 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)].
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Description string
- (Updatable) Platform Instance Description
- Federated
User stringId - Identifier for a federated user
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Is
Byol bool - Bring your own license
- Load
Balancer stringShape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Platform
Version string - Platform version
- Replicas
Blockchain
Platform Replicas Args - Number of replicas of service components like Rest Proxy, CA and Console
- Storage
Size float64In Tbs - Storage size in TBs
- Total
Ocpu intCapacity - Number of total OCPUs allocated to the platform cluster
- compartment
Id String - (Updatable) Compartment Identifier
- compute
Shape String - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- display
Name String - Platform Instance Display name, can be renamed
- idcs
Access StringToken - IDCS access token with Identity Domain Administrator role
- platform
Role String - Role of platform - founder or participant
- ca
Cert StringArchive Text - 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)].
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description String
- (Updatable) Platform Instance Description
- federated
User StringId - Identifier for a federated user
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- is
Byol Boolean - Bring your own license
- load
Balancer StringShape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- platform
Version String - Platform version
- replicas
Platform
Replicas - Number of replicas of service components like Rest Proxy, CA and Console
- storage
Size DoubleIn Tbs - Storage size in TBs
- total
Ocpu IntegerCapacity - Number of total OCPUs allocated to the platform cluster
- compartment
Id string - (Updatable) Compartment Identifier
- compute
Shape string - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- display
Name string - Platform Instance Display name, can be renamed
- idcs
Access stringToken - IDCS access token with Identity Domain Administrator role
- platform
Role string - Role of platform - founder or participant
- ca
Cert stringArchive Text - 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)].
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description string
- (Updatable) Platform Instance Description
- federated
User stringId - Identifier for a federated user
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- is
Byol boolean - Bring your own license
- load
Balancer stringShape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- platform
Version string - Platform version
- replicas
Blockchain
Platform Replicas - Number of replicas of service components like Rest Proxy, CA and Console
- storage
Size numberIn Tbs - Storage size in TBs
- total
Ocpu numberCapacity - Number of total OCPUs allocated to the platform cluster
- compartment_
id str - (Updatable) Compartment Identifier
- compute_
shape str - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- display_
name str - Platform Instance Display name, can be renamed
- idcs_
access_ strtoken - IDCS access token with Identity Domain Administrator role
- platform_
role str - Role of platform - founder or participant
- ca_
cert_ strarchive_ text - 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)].
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description str
- (Updatable) Platform Instance Description
- federated_
user_ strid - Identifier for a federated user
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- is_
byol bool - Bring your own license
- load_
balancer_ strshape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- platform_
version str - Platform version
- replicas
blockchain.
Blockchain Platform Replicas Args - Number of replicas of service components like Rest Proxy, CA and Console
- storage_
size_ floatin_ tbs - Storage size in TBs
- total_
ocpu_ intcapacity - Number of total OCPUs allocated to the platform cluster
- compartment
Id String - (Updatable) Compartment Identifier
- compute
Shape String - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- display
Name String - Platform Instance Display name, can be renamed
- idcs
Access StringToken - IDCS access token with Identity Domain Administrator role
- platform
Role String - Role of platform - founder or participant
- ca
Cert StringArchive Text - 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)].
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description String
- (Updatable) Platform Instance Description
- federated
User StringId - Identifier for a federated user
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- is
Byol Boolean - Bring your own license
- load
Balancer StringShape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- platform
Version String - Platform version
- replicas Property Map
- Number of replicas of service components like Rest Proxy, CA and Console
- storage
Size NumberIn Tbs - Storage size in TBs
- total
Ocpu NumberCapacity - Number of total OCPUs allocated to the platform cluster
Outputs
All input properties are implicitly available as output properties. Additionally, the BlockchainPlatform resource produces the following output properties:
- Component
Details List<BlockchainPlatform Component Detail> - Blockchain Platform component details.
- Host
Ocpu List<BlockchainUtilization Infos Platform Host Ocpu Utilization Info> - List of OcpuUtilization for all hosts
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Multi boolAd - True for multi-AD blockchain plaforms, false for single-AD
- Lifecycle
Details string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Platform
Shape stringType - Type of Platform shape - DEFAULT or CUSTOM
- Service
Endpoint string - Service endpoint URL, valid post-provisioning
- Service
Version string - The version of the Platform Instance.
- State string
- The current state of the Platform Instance.
- Storage
Used doubleIn Tbs - Storage used in TBs
- Time
Created string - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- Component
Details []BlockchainPlatform Component Detail - Blockchain Platform component details.
- Host
Ocpu []BlockchainUtilization Infos Platform Host Ocpu Utilization Info - List of OcpuUtilization for all hosts
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Multi boolAd - True for multi-AD blockchain plaforms, false for single-AD
- Lifecycle
Details string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Platform
Shape stringType - Type of Platform shape - DEFAULT or CUSTOM
- Service
Endpoint string - Service endpoint URL, valid post-provisioning
- Service
Version string - The version of the Platform Instance.
- State string
- The current state of the Platform Instance.
- Storage
Used float64In Tbs - Storage used in TBs
- Time
Created string - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- component
Details List<PlatformComponent Detail> - Blockchain Platform component details.
- host
Ocpu List<PlatformUtilization Infos Host Ocpu Utilization Info> - List of OcpuUtilization for all hosts
- id String
- The provider-assigned unique ID for this managed resource.
- is
Multi BooleanAd - True for multi-AD blockchain plaforms, false for single-AD
- lifecycle
Details String - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- platform
Shape StringType - Type of Platform shape - DEFAULT or CUSTOM
- service
Endpoint String - Service endpoint URL, valid post-provisioning
- service
Version String - The version of the Platform Instance.
- state String
- The current state of the Platform Instance.
- storage
Used DoubleIn Tbs - Storage used in TBs
- time
Created String - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- time
Updated String - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- component
Details BlockchainPlatform Component Detail[] - Blockchain Platform component details.
- host
Ocpu BlockchainUtilization Infos Platform Host Ocpu Utilization Info[] - List of OcpuUtilization for all hosts
- id string
- The provider-assigned unique ID for this managed resource.
- is
Multi booleanAd - True for multi-AD blockchain plaforms, false for single-AD
- lifecycle
Details string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- platform
Shape stringType - Type of Platform shape - DEFAULT or CUSTOM
- service
Endpoint string - Service endpoint URL, valid post-provisioning
- service
Version string - The version of the Platform Instance.
- state string
- The current state of the Platform Instance.
- storage
Used numberIn Tbs - Storage used in TBs
- time
Created string - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- time
Updated string - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- component_
details Sequence[blockchain.Blockchain Platform Component Detail] - Blockchain Platform component details.
- host_
ocpu_ Sequence[blockchain.utilization_ infos Blockchain Platform Host Ocpu Utilization Info] - List of OcpuUtilization for all hosts
- id str
- The provider-assigned unique ID for this managed resource.
- is_
multi_ boolad - True for multi-AD blockchain plaforms, false for single-AD
- lifecycle_
details str - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- platform_
shape_ strtype - Type of Platform shape - DEFAULT or CUSTOM
- service_
endpoint str - Service endpoint URL, valid post-provisioning
- service_
version str - The version of the Platform Instance.
- state str
- The current state of the Platform Instance.
- storage_
used_ floatin_ tbs - Storage used in TBs
- time_
created str - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- time_
updated str - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- component
Details List<Property Map> - Blockchain Platform component details.
- host
Ocpu List<Property Map>Utilization Infos - List of OcpuUtilization for all hosts
- id String
- The provider-assigned unique ID for this managed resource.
- is
Multi BooleanAd - True for multi-AD blockchain plaforms, false for single-AD
- lifecycle
Details String - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- platform
Shape StringType - Type of Platform shape - DEFAULT or CUSTOM
- service
Endpoint String - Service endpoint URL, valid post-provisioning
- service
Version String - The version of the Platform Instance.
- state String
- The current state of the Platform Instance.
- storage
Used NumberIn Tbs - Storage used in TBs
- time
Created String - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- time
Updated String - The time the Platform Instance was updated. An RFC3339 formatted datetime string
Look up Existing BlockchainPlatform Resource
Get an existing BlockchainPlatform resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: BlockchainPlatformState, opts?: CustomResourceOptions): BlockchainPlatform
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ca_cert_archive_text: Optional[str] = None,
compartment_id: Optional[str] = None,
component_details: Optional[Sequence[_blockchain.BlockchainPlatformComponentDetailArgs]] = None,
compute_shape: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
federated_user_id: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
host_ocpu_utilization_infos: Optional[Sequence[_blockchain.BlockchainPlatformHostOcpuUtilizationInfoArgs]] = None,
idcs_access_token: Optional[str] = None,
is_byol: Optional[bool] = None,
is_multi_ad: Optional[bool] = None,
lifecycle_details: Optional[str] = None,
load_balancer_shape: Optional[str] = None,
platform_role: Optional[str] = None,
platform_shape_type: Optional[str] = None,
platform_version: Optional[str] = None,
replicas: Optional[_blockchain.BlockchainPlatformReplicasArgs] = None,
service_endpoint: Optional[str] = None,
service_version: Optional[str] = None,
state: Optional[str] = None,
storage_size_in_tbs: Optional[float] = None,
storage_used_in_tbs: Optional[float] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None,
total_ocpu_capacity: Optional[int] = None) -> BlockchainPlatform
func GetBlockchainPlatform(ctx *Context, name string, id IDInput, state *BlockchainPlatformState, opts ...ResourceOption) (*BlockchainPlatform, error)
public static BlockchainPlatform Get(string name, Input<string> id, BlockchainPlatformState? state, CustomResourceOptions? opts = null)
public static BlockchainPlatform get(String name, Output<String> id, BlockchainPlatformState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Ca
Cert stringArchive Text - 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)].
- Compartment
Id string - (Updatable) Compartment Identifier
- Component
Details List<BlockchainPlatform Component Detail> - Blockchain Platform component details.
- Compute
Shape string - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Description string
- (Updatable) Platform Instance Description
- Display
Name string - Platform Instance Display name, can be renamed
- Federated
User stringId - Identifier for a federated user
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Host
Ocpu List<BlockchainUtilization Infos Platform Host Ocpu Utilization Info> - List of OcpuUtilization for all hosts
- Idcs
Access stringToken - IDCS access token with Identity Domain Administrator role
- Is
Byol bool - Bring your own license
- Is
Multi boolAd - True for multi-AD blockchain plaforms, false for single-AD
- Lifecycle
Details string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Load
Balancer stringShape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Platform
Role string - Role of platform - founder or participant
- Platform
Shape stringType - Type of Platform shape - DEFAULT or CUSTOM
- Platform
Version string - Platform version
- Replicas
Blockchain
Platform Replicas - Number of replicas of service components like Rest Proxy, CA and Console
- Service
Endpoint string - Service endpoint URL, valid post-provisioning
- Service
Version string - The version of the Platform Instance.
- State string
- The current state of the Platform Instance.
- Storage
Size doubleIn Tbs - Storage size in TBs
- Storage
Used doubleIn Tbs - Storage used in TBs
- Time
Created string - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- Total
Ocpu intCapacity - Number of total OCPUs allocated to the platform cluster
- Ca
Cert stringArchive Text - 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)].
- Compartment
Id string - (Updatable) Compartment Identifier
- Component
Details []BlockchainPlatform Component Detail Args - Blockchain Platform component details.
- Compute
Shape string - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Description string
- (Updatable) Platform Instance Description
- Display
Name string - Platform Instance Display name, can be renamed
- Federated
User stringId - Identifier for a federated user
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Host
Ocpu []BlockchainUtilization Infos Platform Host Ocpu Utilization Info Args - List of OcpuUtilization for all hosts
- Idcs
Access stringToken - IDCS access token with Identity Domain Administrator role
- Is
Byol bool - Bring your own license
- Is
Multi boolAd - True for multi-AD blockchain plaforms, false for single-AD
- Lifecycle
Details string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Load
Balancer stringShape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Platform
Role string - Role of platform - founder or participant
- Platform
Shape stringType - Type of Platform shape - DEFAULT or CUSTOM
- Platform
Version string - Platform version
- Replicas
Blockchain
Platform Replicas Args - Number of replicas of service components like Rest Proxy, CA and Console
- Service
Endpoint string - Service endpoint URL, valid post-provisioning
- Service
Version string - The version of the Platform Instance.
- State string
- The current state of the Platform Instance.
- Storage
Size float64In Tbs - Storage size in TBs
- Storage
Used float64In Tbs - Storage used in TBs
- Time
Created string - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- Total
Ocpu intCapacity - Number of total OCPUs allocated to the platform cluster
- ca
Cert StringArchive Text - 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)].
- compartment
Id String - (Updatable) Compartment Identifier
- component
Details List<PlatformComponent Detail> - Blockchain Platform component details.
- compute
Shape String - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description String
- (Updatable) Platform Instance Description
- display
Name String - Platform Instance Display name, can be renamed
- federated
User StringId - Identifier for a federated user
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- host
Ocpu List<PlatformUtilization Infos Host Ocpu Utilization Info> - List of OcpuUtilization for all hosts
- idcs
Access StringToken - IDCS access token with Identity Domain Administrator role
- is
Byol Boolean - Bring your own license
- is
Multi BooleanAd - True for multi-AD blockchain plaforms, false for single-AD
- lifecycle
Details String - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- load
Balancer StringShape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- platform
Role String - Role of platform - founder or participant
- platform
Shape StringType - Type of Platform shape - DEFAULT or CUSTOM
- platform
Version String - Platform version
- replicas
Platform
Replicas - Number of replicas of service components like Rest Proxy, CA and Console
- service
Endpoint String - Service endpoint URL, valid post-provisioning
- service
Version String - The version of the Platform Instance.
- state String
- The current state of the Platform Instance.
- storage
Size DoubleIn Tbs - Storage size in TBs
- storage
Used DoubleIn Tbs - Storage used in TBs
- time
Created String - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- time
Updated String - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- total
Ocpu IntegerCapacity - Number of total OCPUs allocated to the platform cluster
- ca
Cert stringArchive Text - 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)].
- compartment
Id string - (Updatable) Compartment Identifier
- component
Details BlockchainPlatform Component Detail[] - Blockchain Platform component details.
- compute
Shape string - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description string
- (Updatable) Platform Instance Description
- display
Name string - Platform Instance Display name, can be renamed
- federated
User stringId - Identifier for a federated user
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- host
Ocpu BlockchainUtilization Infos Platform Host Ocpu Utilization Info[] - List of OcpuUtilization for all hosts
- idcs
Access stringToken - IDCS access token with Identity Domain Administrator role
- is
Byol boolean - Bring your own license
- is
Multi booleanAd - True for multi-AD blockchain plaforms, false for single-AD
- lifecycle
Details string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- load
Balancer stringShape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- platform
Role string - Role of platform - founder or participant
- platform
Shape stringType - Type of Platform shape - DEFAULT or CUSTOM
- platform
Version string - Platform version
- replicas
Blockchain
Platform Replicas - Number of replicas of service components like Rest Proxy, CA and Console
- service
Endpoint string - Service endpoint URL, valid post-provisioning
- service
Version string - The version of the Platform Instance.
- state string
- The current state of the Platform Instance.
- storage
Size numberIn Tbs - Storage size in TBs
- storage
Used numberIn Tbs - Storage used in TBs
- time
Created string - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- time
Updated string - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- total
Ocpu numberCapacity - Number of total OCPUs allocated to the platform cluster
- ca_
cert_ strarchive_ text - 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)].
- compartment_
id str - (Updatable) Compartment Identifier
- component_
details Sequence[blockchain.Blockchain Platform Component Detail Args] - Blockchain Platform component details.
- compute_
shape str - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description str
- (Updatable) Platform Instance Description
- display_
name str - Platform Instance Display name, can be renamed
- federated_
user_ strid - Identifier for a federated user
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- host_
ocpu_ Sequence[blockchain.utilization_ infos Blockchain Platform Host Ocpu Utilization Info Args] - List of OcpuUtilization for all hosts
- idcs_
access_ strtoken - IDCS access token with Identity Domain Administrator role
- is_
byol bool - Bring your own license
- is_
multi_ boolad - True for multi-AD blockchain plaforms, false for single-AD
- lifecycle_
details str - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- load_
balancer_ strshape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- platform_
role str - Role of platform - founder or participant
- platform_
shape_ strtype - Type of Platform shape - DEFAULT or CUSTOM
- platform_
version str - Platform version
- replicas
blockchain.
Blockchain Platform Replicas Args - Number of replicas of service components like Rest Proxy, CA and Console
- service_
endpoint str - Service endpoint URL, valid post-provisioning
- service_
version str - The version of the Platform Instance.
- state str
- The current state of the Platform Instance.
- storage_
size_ floatin_ tbs - Storage size in TBs
- storage_
used_ floatin_ tbs - Storage used in TBs
- time_
created str - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- time_
updated str - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- total_
ocpu_ intcapacity - Number of total OCPUs allocated to the platform cluster
- ca
Cert StringArchive Text - 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)].
- compartment
Id String - (Updatable) Compartment Identifier
- component
Details List<Property Map> - Blockchain Platform component details.
- compute
Shape String - Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description String
- (Updatable) Platform Instance Description
- display
Name String - Platform Instance Display name, can be renamed
- federated
User StringId - Identifier for a federated user
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- host
Ocpu List<Property Map>Utilization Infos - List of OcpuUtilization for all hosts
- idcs
Access StringToken - IDCS access token with Identity Domain Administrator role
- is
Byol Boolean - Bring your own license
- is
Multi BooleanAd - True for multi-AD blockchain plaforms, false for single-AD
- lifecycle
Details String - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- load
Balancer StringShape (Updatable) Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- platform
Role String - Role of platform - founder or participant
- platform
Shape StringType - Type of Platform shape - DEFAULT or CUSTOM
- platform
Version String - Platform version
- replicas Property Map
- Number of replicas of service components like Rest Proxy, CA and Console
- service
Endpoint String - Service endpoint URL, valid post-provisioning
- service
Version String - The version of the Platform Instance.
- state String
- The current state of the Platform Instance.
- storage
Size NumberIn Tbs - Storage size in TBs
- storage
Used NumberIn Tbs - Storage used in TBs
- time
Created String - The time the the Platform Instance was created. An RFC3339 formatted datetime string
- time
Updated String - The time the Platform Instance was updated. An RFC3339 formatted datetime string
- total
Ocpu NumberCapacity - Number of total OCPUs allocated to the platform cluster
Supporting Types
BlockchainPlatformComponentDetail, BlockchainPlatformComponentDetailArgs
- Osns
List<Blockchain
Platform Component Detail Osn> - List of OSNs
- Peers
List<Blockchain
Platform Component Detail Peer> - List of Peers
- Osns
[]Blockchain
Platform Component Detail Osn - List of OSNs
- Peers
[]Blockchain
Platform Component Detail Peer - List of Peers
- osns
List<Platform
Component Detail Osn> - List of OSNs
- peers
List<Platform
Component Detail Peer> - List of Peers
- osns
Blockchain
Platform Component Detail Osn[] - List of OSNs
- peers
Blockchain
Platform Component Detail Peer[] - List of Peers
- osns List<Property Map>
- List of OSNs
- peers List<Property Map>
- List of Peers
BlockchainPlatformComponentDetailOsn, BlockchainPlatformComponentDetailOsnArgs
- Ad string
- Availability Domain of peer
- Ocpu
Allocation List<BlockchainParams Platform Component Detail Osn Ocpu Allocation Param> - OCPU allocation parameter
- Osn
Key string - OSN identifier
- State string
- The current state of the Platform Instance.
- Ad string
- Availability Domain of peer
- Ocpu
Allocation []BlockchainParams Platform Component Detail Osn Ocpu Allocation Param - OCPU allocation parameter
- Osn
Key string - OSN identifier
- State string
- The current state of the Platform Instance.
- ad String
- Availability Domain of peer
- ocpu
Allocation List<PlatformParams Component Detail Osn Ocpu Allocation Param> - OCPU allocation parameter
- osn
Key String - OSN identifier
- state String
- The current state of the Platform Instance.
- ad string
- Availability Domain of peer
- ocpu
Allocation BlockchainParams Platform Component Detail Osn Ocpu Allocation Param[] - OCPU allocation parameter
- osn
Key string - OSN identifier
- state string
- The current state of the Platform Instance.
- ad str
- Availability Domain of peer
- ocpu_
allocation_ Sequence[blockchain.params Blockchain Platform Component Detail Osn Ocpu Allocation Param] - OCPU allocation parameter
- osn_
key str - OSN identifier
- state str
- The current state of the Platform Instance.
- ad String
- Availability Domain of peer
- ocpu
Allocation List<Property Map>Params - OCPU allocation parameter
- osn
Key String - OSN identifier
- state String
- The current state of the Platform Instance.
BlockchainPlatformComponentDetailOsnOcpuAllocationParam, BlockchainPlatformComponentDetailOsnOcpuAllocationParamArgs
- Ocpu
Allocation doubleNumber - Number of OCPU allocation
- Ocpu
Allocation float64Number - Number of OCPU allocation
- ocpu
Allocation DoubleNumber - Number of OCPU allocation
- ocpu
Allocation numberNumber - Number of OCPU allocation
- ocpu_
allocation_ floatnumber - Number of OCPU allocation
- ocpu
Allocation NumberNumber - Number of OCPU allocation
BlockchainPlatformComponentDetailPeer, BlockchainPlatformComponentDetailPeerArgs
- Ad string
- Availability Domain of peer
- Alias string
- peer alias
- Host string
- Host name of VM
- Ocpu
Allocation List<BlockchainParams Platform Component Detail Peer Ocpu Allocation Param> - OCPU allocation parameter
- Peer
Key string - peer identifier
- Role string
- Peer role
- State string
- The current state of the Platform Instance.
- Ad string
- Availability Domain of peer
- Alias string
- peer alias
- Host string
- Host name of VM
- Ocpu
Allocation []BlockchainParams Platform Component Detail Peer Ocpu Allocation Param - OCPU allocation parameter
- Peer
Key string - peer identifier
- Role string
- Peer role
- State string
- The current state of the Platform Instance.
- ad String
- Availability Domain of peer
- alias String
- peer alias
- host String
- Host name of VM
- ocpu
Allocation List<PlatformParams Component Detail Peer Ocpu Allocation Param> - OCPU allocation parameter
- peer
Key String - peer identifier
- role String
- Peer role
- state String
- The current state of the Platform Instance.
- ad string
- Availability Domain of peer
- alias string
- peer alias
- host string
- Host name of VM
- ocpu
Allocation BlockchainParams Platform Component Detail Peer Ocpu Allocation Param[] - OCPU allocation parameter
- peer
Key string - peer identifier
- role string
- Peer role
- state string
- The current state of the Platform Instance.
- ad str
- Availability Domain of peer
- alias str
- peer alias
- host str
- Host name of VM
- ocpu_
allocation_ Sequence[blockchain.params Blockchain Platform Component Detail Peer Ocpu Allocation Param] - OCPU allocation parameter
- peer_
key str - peer identifier
- role str
- Peer role
- state str
- The current state of the Platform Instance.
- ad String
- Availability Domain of peer
- alias String
- peer alias
- host String
- Host name of VM
- ocpu
Allocation List<Property Map>Params - OCPU allocation parameter
- peer
Key String - peer identifier
- role String
- Peer role
- state String
- The current state of the Platform Instance.
BlockchainPlatformComponentDetailPeerOcpuAllocationParam, BlockchainPlatformComponentDetailPeerOcpuAllocationParamArgs
- Ocpu
Allocation doubleNumber - Number of OCPU allocation
- Ocpu
Allocation float64Number - Number of OCPU allocation
- ocpu
Allocation DoubleNumber - Number of OCPU allocation
- ocpu
Allocation numberNumber - Number of OCPU allocation
- ocpu_
allocation_ floatnumber - Number of OCPU allocation
- ocpu
Allocation NumberNumber - Number of OCPU allocation
BlockchainPlatformHostOcpuUtilizationInfo, BlockchainPlatformHostOcpuUtilizationInfoArgs
- Host string
- Host name of VM
- Ocpu
Capacity doubleNumber - Number of total OCPU capacity on the host
- Ocpu
Utilization doubleNumber - Number of OCPU utilized
- Host string
- Host name of VM
- Ocpu
Capacity float64Number - Number of total OCPU capacity on the host
- Ocpu
Utilization float64Number - Number of OCPU utilized
- host String
- Host name of VM
- ocpu
Capacity DoubleNumber - Number of total OCPU capacity on the host
- ocpu
Utilization DoubleNumber - Number of OCPU utilized
- host string
- Host name of VM
- ocpu
Capacity numberNumber - Number of total OCPU capacity on the host
- ocpu
Utilization numberNumber - Number of OCPU utilized
- host str
- Host name of VM
- ocpu_
capacity_ floatnumber - Number of total OCPU capacity on the host
- ocpu_
utilization_ floatnumber - Number of OCPU utilized
- host String
- Host name of VM
- ocpu
Capacity NumberNumber - Number of total OCPU capacity on the host
- ocpu
Utilization NumberNumber - Number of OCPU utilized
BlockchainPlatformReplicas, BlockchainPlatformReplicasArgs
- Ca
Count int - Number of CA replicas
- Console
Count int - Number of console replicas
- Proxy
Count int - Number of REST proxy replicas
- Ca
Count int - Number of CA replicas
- Console
Count int - Number of console replicas
- Proxy
Count int - Number of REST proxy replicas
- ca
Count Integer - Number of CA replicas
- console
Count Integer - Number of console replicas
- proxy
Count Integer - Number of REST proxy replicas
- ca
Count number - Number of CA replicas
- console
Count number - Number of console replicas
- proxy
Count number - Number of REST proxy replicas
- ca_
count int - Number of CA replicas
- console_
count int - Number of console replicas
- proxy_
count int - Number of REST proxy replicas
- ca
Count Number - Number of CA replicas
- console
Count Number - Number of console replicas
- proxy
Count Number - Number of REST proxy replicas
Import
BlockchainPlatforms can be imported using the id
, e.g.
$ pulumi import oci:Blockchain/blockchainPlatform:BlockchainPlatform test_blockchain_platform "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.