1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Blockchain
  5. getBlockchainPlatforms
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.Blockchain.getBlockchainPlatforms

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

    This data source provides the list of Blockchain Platforms in Oracle Cloud Infrastructure Blockchain service.

    Returns a list Blockchain Platform Instances in a compartment

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testBlockchainPlatforms = oci.Blockchain.getBlockchainPlatforms({
        compartmentId: _var.compartment_id,
        displayName: _var.blockchain_platform_display_name,
        state: _var.blockchain_platform_state,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_blockchain_platforms = oci.Blockchain.get_blockchain_platforms(compartment_id=var["compartment_id"],
        display_name=var["blockchain_platform_display_name"],
        state=var["blockchain_platform_state"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/Blockchain"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := Blockchain.GetBlockchainPlatforms(ctx, &blockchain.GetBlockchainPlatformsArgs{
    			CompartmentId: _var.Compartment_id,
    			DisplayName:   pulumi.StringRef(_var.Blockchain_platform_display_name),
    			State:         pulumi.StringRef(_var.Blockchain_platform_state),
    		}, nil)
    		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 testBlockchainPlatforms = Oci.Blockchain.GetBlockchainPlatforms.Invoke(new()
        {
            CompartmentId = @var.Compartment_id,
            DisplayName = @var.Blockchain_platform_display_name,
            State = @var.Blockchain_platform_state,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Blockchain.BlockchainFunctions;
    import com.pulumi.oci.Blockchain.inputs.GetBlockchainPlatformsArgs;
    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) {
            final var testBlockchainPlatforms = BlockchainFunctions.getBlockchainPlatforms(GetBlockchainPlatformsArgs.builder()
                .compartmentId(var_.compartment_id())
                .displayName(var_.blockchain_platform_display_name())
                .state(var_.blockchain_platform_state())
                .build());
    
        }
    }
    
    variables:
      testBlockchainPlatforms:
        fn::invoke:
          Function: oci:Blockchain:getBlockchainPlatforms
          Arguments:
            compartmentId: ${var.compartment_id}
            displayName: ${var.blockchain_platform_display_name}
            state: ${var.blockchain_platform_state}
    

    Using getBlockchainPlatforms

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getBlockchainPlatforms(args: GetBlockchainPlatformsArgs, opts?: InvokeOptions): Promise<GetBlockchainPlatformsResult>
    function getBlockchainPlatformsOutput(args: GetBlockchainPlatformsOutputArgs, opts?: InvokeOptions): Output<GetBlockchainPlatformsResult>
    def get_blockchain_platforms(compartment_id: Optional[str] = None,
                                 display_name: Optional[str] = None,
                                 filters: Optional[Sequence[_blockchain.GetBlockchainPlatformsFilter]] = None,
                                 state: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetBlockchainPlatformsResult
    def get_blockchain_platforms_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                 display_name: Optional[pulumi.Input[str]] = None,
                                 filters: Optional[pulumi.Input[Sequence[pulumi.Input[_blockchain.GetBlockchainPlatformsFilterArgs]]]] = None,
                                 state: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetBlockchainPlatformsResult]
    func GetBlockchainPlatforms(ctx *Context, args *GetBlockchainPlatformsArgs, opts ...InvokeOption) (*GetBlockchainPlatformsResult, error)
    func GetBlockchainPlatformsOutput(ctx *Context, args *GetBlockchainPlatformsOutputArgs, opts ...InvokeOption) GetBlockchainPlatformsResultOutput

    > Note: This function is named GetBlockchainPlatforms in the Go SDK.

    public static class GetBlockchainPlatforms 
    {
        public static Task<GetBlockchainPlatformsResult> InvokeAsync(GetBlockchainPlatformsArgs args, InvokeOptions? opts = null)
        public static Output<GetBlockchainPlatformsResult> Invoke(GetBlockchainPlatformsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBlockchainPlatformsResult> getBlockchainPlatforms(GetBlockchainPlatformsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:Blockchain/getBlockchainPlatforms:getBlockchainPlatforms
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The ID of the compartment in which to list resources.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    Filters List<GetBlockchainPlatformsFilter>
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    CompartmentId string
    The ID of the compartment in which to list resources.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    Filters []GetBlockchainPlatformsFilter
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    compartmentId String
    The ID of the compartment in which to list resources.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    filters List<GetPlatformsFilter>
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    compartmentId string
    The ID of the compartment in which to list resources.
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    filters GetBlockchainPlatformsFilter[]
    state string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    compartment_id str
    The ID of the compartment in which to list resources.
    display_name str
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    filters Sequence[blockchain.GetBlockchainPlatformsFilter]
    state str
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    compartmentId String
    The ID of the compartment in which to list resources.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    filters List<Property Map>
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.

    getBlockchainPlatforms Result

    The following output properties are available:

    BlockchainPlatformCollections List<GetBlockchainPlatformsBlockchainPlatformCollection>
    The list of blockchain_platform_collection.
    CompartmentId string
    Compartment Identifier
    Id string
    The provider-assigned unique ID for this managed resource.
    DisplayName string
    Platform Instance Display name, can be renamed
    Filters List<GetBlockchainPlatformsFilter>
    State string
    The current state of the Platform Instance.
    BlockchainPlatformCollections []GetBlockchainPlatformsBlockchainPlatformCollection
    The list of blockchain_platform_collection.
    CompartmentId string
    Compartment Identifier
    Id string
    The provider-assigned unique ID for this managed resource.
    DisplayName string
    Platform Instance Display name, can be renamed
    Filters []GetBlockchainPlatformsFilter
    State string
    The current state of the Platform Instance.
    blockchainPlatformCollections List<GetPlatformsPlatformCollection>
    The list of blockchain_platform_collection.
    compartmentId String
    Compartment Identifier
    id String
    The provider-assigned unique ID for this managed resource.
    displayName String
    Platform Instance Display name, can be renamed
    filters List<GetPlatformsFilter>
    state String
    The current state of the Platform Instance.
    blockchainPlatformCollections GetBlockchainPlatformsBlockchainPlatformCollection[]
    The list of blockchain_platform_collection.
    compartmentId string
    Compartment Identifier
    id string
    The provider-assigned unique ID for this managed resource.
    displayName string
    Platform Instance Display name, can be renamed
    filters GetBlockchainPlatformsFilter[]
    state string
    The current state of the Platform Instance.
    blockchain_platform_collections Sequence[blockchain.GetBlockchainPlatformsBlockchainPlatformCollection]
    The list of blockchain_platform_collection.
    compartment_id str
    Compartment Identifier
    id str
    The provider-assigned unique ID for this managed resource.
    display_name str
    Platform Instance Display name, can be renamed
    filters Sequence[blockchain.GetBlockchainPlatformsFilter]
    state str
    The current state of the Platform Instance.
    blockchainPlatformCollections List<Property Map>
    The list of blockchain_platform_collection.
    compartmentId String
    Compartment Identifier
    id String
    The provider-assigned unique ID for this managed resource.
    displayName String
    Platform Instance Display name, can be renamed
    filters List<Property Map>
    state String
    The current state of the Platform Instance.

    Supporting Types

    GetBlockchainPlatformsBlockchainPlatformCollection

    GetBlockchainPlatformsBlockchainPlatformCollectionItem

    CaCertArchiveText string
    CompartmentId string
    The ID of the compartment in which to list resources.
    ComponentDetails List<GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetail>
    Blockchain Platform component details.
    ComputeShape string
    Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM
    DefinedTags Dictionary<string, object>
    Defined 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 string
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    FederatedUserId string
    FreeformTags Dictionary<string, object>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    HostOcpuUtilizationInfos List<GetBlockchainPlatformsBlockchainPlatformCollectionItemHostOcpuUtilizationInfo>
    List of OcpuUtilization for all hosts
    Id string
    unique identifier that is immutable on creation
    IdcsAccessToken string
    IsByol bool
    Bring your own license
    IsMultiAd bool
    True for multi-AD blockchain plaforms, false for single-AD
    LifecycleDetails 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.
    LoadBalancerShape string
    Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
    PlatformRole string
    Role of platform - FOUNDER or PARTICIPANT
    PlatformShapeType string
    Type of Platform shape - DEFAULT or CUSTOM
    PlatformVersion string
    Platform Version
    Replicas List<GetBlockchainPlatformsBlockchainPlatformCollectionItemReplica>
    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 Platform Instance.
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    StorageSizeInTbs double
    Storage size in TBs
    StorageUsedInTbs double
    Storage used in TBs
    TimeCreated string
    The time the the Platform Instance was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Platform Instance was updated. An RFC3339 formatted datetime string
    TotalOcpuCapacity int
    Number of total OCPUs allocated to the platform cluster
    CaCertArchiveText string
    CompartmentId string
    The ID of the compartment in which to list resources.
    ComponentDetails []GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetail
    Blockchain Platform component details.
    ComputeShape string
    Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM
    DefinedTags map[string]interface{}
    Defined 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 string
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    FederatedUserId string
    FreeformTags map[string]interface{}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    HostOcpuUtilizationInfos []GetBlockchainPlatformsBlockchainPlatformCollectionItemHostOcpuUtilizationInfo
    List of OcpuUtilization for all hosts
    Id string
    unique identifier that is immutable on creation
    IdcsAccessToken string
    IsByol bool
    Bring your own license
    IsMultiAd bool
    True for multi-AD blockchain plaforms, false for single-AD
    LifecycleDetails 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.
    LoadBalancerShape string
    Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
    PlatformRole string
    Role of platform - FOUNDER or PARTICIPANT
    PlatformShapeType string
    Type of Platform shape - DEFAULT or CUSTOM
    PlatformVersion string
    Platform Version
    Replicas []GetBlockchainPlatformsBlockchainPlatformCollectionItemReplica
    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 Platform Instance.
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    StorageSizeInTbs float64
    Storage size in TBs
    StorageUsedInTbs float64
    Storage used in TBs
    TimeCreated string
    The time the the Platform Instance was created. An RFC3339 formatted datetime string
    TimeUpdated string
    The time the Platform Instance was updated. An RFC3339 formatted datetime string
    TotalOcpuCapacity int
    Number of total OCPUs allocated to the platform cluster
    caCertArchiveText String
    compartmentId String
    The ID of the compartment in which to list resources.
    componentDetails List<GetPlatformsPlatformCollectionItemComponentDetail>
    Blockchain Platform component details.
    computeShape String
    Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM
    definedTags Map<String,Object>
    Defined 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 String
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    federatedUserId String
    freeformTags Map<String,Object>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    hostOcpuUtilizationInfos List<GetPlatformsPlatformCollectionItemHostOcpuUtilizationInfo>
    List of OcpuUtilization for all hosts
    id String
    unique identifier that is immutable on creation
    idcsAccessToken String
    isByol Boolean
    Bring your own license
    isMultiAd Boolean
    True for multi-AD blockchain plaforms, false for single-AD
    lifecycleDetails 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.
    loadBalancerShape String
    Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
    platformRole String
    Role of platform - FOUNDER or PARTICIPANT
    platformShapeType String
    Type of Platform shape - DEFAULT or CUSTOM
    platformVersion String
    Platform Version
    replicas List<GetPlatformsPlatformCollectionItemReplica>
    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 Platform Instance.
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    storageSizeInTbs Double
    Storage size in TBs
    storageUsedInTbs Double
    Storage used in TBs
    timeCreated String
    The time the the Platform Instance was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Platform Instance was updated. An RFC3339 formatted datetime string
    totalOcpuCapacity Integer
    Number of total OCPUs allocated to the platform cluster
    caCertArchiveText string
    compartmentId string
    The ID of the compartment in which to list resources.
    componentDetails GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetail[]
    Blockchain Platform component details.
    computeShape string
    Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM
    definedTags {[key: string]: any}
    Defined 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 string
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    federatedUserId string
    freeformTags {[key: string]: any}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    hostOcpuUtilizationInfos GetBlockchainPlatformsBlockchainPlatformCollectionItemHostOcpuUtilizationInfo[]
    List of OcpuUtilization for all hosts
    id string
    unique identifier that is immutable on creation
    idcsAccessToken string
    isByol boolean
    Bring your own license
    isMultiAd boolean
    True for multi-AD blockchain plaforms, false for single-AD
    lifecycleDetails 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.
    loadBalancerShape string
    Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
    platformRole string
    Role of platform - FOUNDER or PARTICIPANT
    platformShapeType string
    Type of Platform shape - DEFAULT or CUSTOM
    platformVersion string
    Platform Version
    replicas GetBlockchainPlatformsBlockchainPlatformCollectionItemReplica[]
    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 Platform Instance.
    state string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    storageSizeInTbs number
    Storage size in TBs
    storageUsedInTbs number
    Storage used in TBs
    timeCreated string
    The time the the Platform Instance was created. An RFC3339 formatted datetime string
    timeUpdated string
    The time the Platform Instance was updated. An RFC3339 formatted datetime string
    totalOcpuCapacity number
    Number of total OCPUs allocated to the platform cluster
    ca_cert_archive_text str
    compartment_id str
    The ID of the compartment in which to list resources.
    component_details Sequence[blockchain.GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetail]
    Blockchain Platform component details.
    compute_shape str
    Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM
    defined_tags Mapping[str, Any]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    Platform Instance Description
    display_name str
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    federated_user_id str
    freeform_tags Mapping[str, Any]
    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_utilization_infos Sequence[blockchain.GetBlockchainPlatformsBlockchainPlatformCollectionItemHostOcpuUtilizationInfo]
    List of OcpuUtilization for all hosts
    id str
    unique identifier that is immutable on creation
    idcs_access_token str
    is_byol bool
    Bring your own license
    is_multi_ad bool
    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_shape str
    Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
    platform_role str
    Role of platform - FOUNDER or PARTICIPANT
    platform_shape_type str
    Type of Platform shape - DEFAULT or CUSTOM
    platform_version str
    Platform Version
    replicas Sequence[blockchain.GetBlockchainPlatformsBlockchainPlatformCollectionItemReplica]
    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
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    storage_size_in_tbs float
    Storage size in TBs
    storage_used_in_tbs float
    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_capacity int
    Number of total OCPUs allocated to the platform cluster
    caCertArchiveText String
    compartmentId String
    The ID of the compartment in which to list resources.
    componentDetails List<Property Map>
    Blockchain Platform component details.
    computeShape String
    Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM
    definedTags Map<Any>
    Defined 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 String
    A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource
    federatedUserId String
    freeformTags Map<Any>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    hostOcpuUtilizationInfos List<Property Map>
    List of OcpuUtilization for all hosts
    id String
    unique identifier that is immutable on creation
    idcsAccessToken String
    isByol Boolean
    Bring your own license
    isMultiAd Boolean
    True for multi-AD blockchain plaforms, false for single-AD
    lifecycleDetails 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.
    loadBalancerShape String
    Type of Load Balancer shape - LB_100_MBPS or LB_400_MBPS. Default is LB_100_MBPS.
    platformRole String
    Role of platform - FOUNDER or PARTICIPANT
    platformShapeType String
    Type of Platform shape - DEFAULT or CUSTOM
    platformVersion String
    Platform Version
    replicas List<Property Map>
    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 Platform Instance.
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    storageSizeInTbs Number
    Storage size in TBs
    storageUsedInTbs Number
    Storage used in TBs
    timeCreated String
    The time the the Platform Instance was created. An RFC3339 formatted datetime string
    timeUpdated String
    The time the Platform Instance was updated. An RFC3339 formatted datetime string
    totalOcpuCapacity Number
    Number of total OCPUs allocated to the platform cluster

    GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetail

    GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailOsn

    Ad string
    Availability Domain of peer
    OcpuAllocationParams List<GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailOsnOcpuAllocationParam>
    OCPU allocation parameter
    OsnKey string
    OSN identifier
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    Ad string
    Availability Domain of peer
    OcpuAllocationParams []GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailOsnOcpuAllocationParam
    OCPU allocation parameter
    OsnKey string
    OSN identifier
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    ad String
    Availability Domain of peer
    ocpuAllocationParams List<GetPlatformsPlatformCollectionItemComponentDetailOsnOcpuAllocationParam>
    OCPU allocation parameter
    osnKey String
    OSN identifier
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    ad string
    Availability Domain of peer
    ocpuAllocationParams GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailOsnOcpuAllocationParam[]
    OCPU allocation parameter
    osnKey string
    OSN identifier
    state string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    ad str
    Availability Domain of peer
    ocpu_allocation_params Sequence[blockchain.GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailOsnOcpuAllocationParam]
    OCPU allocation parameter
    osn_key str
    OSN identifier
    state str
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    ad String
    Availability Domain of peer
    ocpuAllocationParams List<Property Map>
    OCPU allocation parameter
    osnKey String
    OSN identifier
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.

    GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailOsnOcpuAllocationParam

    OcpuAllocationNumber double
    Number of OCPU allocation
    OcpuAllocationNumber float64
    Number of OCPU allocation
    ocpuAllocationNumber Double
    Number of OCPU allocation
    ocpuAllocationNumber number
    Number of OCPU allocation
    ocpu_allocation_number float
    Number of OCPU allocation
    ocpuAllocationNumber Number
    Number of OCPU allocation

    GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailPeer

    Ad string
    Availability Domain of peer
    Alias string
    peer alias
    Host string
    Host name of VM
    OcpuAllocationParams List<GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailPeerOcpuAllocationParam>
    OCPU allocation parameter
    PeerKey string
    peer identifier
    Role string
    Peer role
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    Ad string
    Availability Domain of peer
    Alias string
    peer alias
    Host string
    Host name of VM
    OcpuAllocationParams []GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailPeerOcpuAllocationParam
    OCPU allocation parameter
    PeerKey string
    peer identifier
    Role string
    Peer role
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    ad String
    Availability Domain of peer
    alias String
    peer alias
    host String
    Host name of VM
    ocpuAllocationParams List<GetPlatformsPlatformCollectionItemComponentDetailPeerOcpuAllocationParam>
    OCPU allocation parameter
    peerKey String
    peer identifier
    role String
    Peer role
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    ad string
    Availability Domain of peer
    alias string
    peer alias
    host string
    Host name of VM
    ocpuAllocationParams GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailPeerOcpuAllocationParam[]
    OCPU allocation parameter
    peerKey string
    peer identifier
    role string
    Peer role
    state string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    ad str
    Availability Domain of peer
    alias str
    peer alias
    host str
    Host name of VM
    ocpu_allocation_params Sequence[blockchain.GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailPeerOcpuAllocationParam]
    OCPU allocation parameter
    peer_key str
    peer identifier
    role str
    Peer role
    state str
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    ad String
    Availability Domain of peer
    alias String
    peer alias
    host String
    Host name of VM
    ocpuAllocationParams List<Property Map>
    OCPU allocation parameter
    peerKey String
    peer identifier
    role String
    Peer role
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.

    GetBlockchainPlatformsBlockchainPlatformCollectionItemComponentDetailPeerOcpuAllocationParam

    OcpuAllocationNumber double
    Number of OCPU allocation
    OcpuAllocationNumber float64
    Number of OCPU allocation
    ocpuAllocationNumber Double
    Number of OCPU allocation
    ocpuAllocationNumber number
    Number of OCPU allocation
    ocpu_allocation_number float
    Number of OCPU allocation
    ocpuAllocationNumber Number
    Number of OCPU allocation

    GetBlockchainPlatformsBlockchainPlatformCollectionItemHostOcpuUtilizationInfo

    Host string
    Host name of VM
    OcpuCapacityNumber double
    Number of total OCPU capacity on the host
    OcpuUtilizationNumber double
    Number of OCPU utilized
    Host string
    Host name of VM
    OcpuCapacityNumber float64
    Number of total OCPU capacity on the host
    OcpuUtilizationNumber float64
    Number of OCPU utilized
    host String
    Host name of VM
    ocpuCapacityNumber Double
    Number of total OCPU capacity on the host
    ocpuUtilizationNumber Double
    Number of OCPU utilized
    host string
    Host name of VM
    ocpuCapacityNumber number
    Number of total OCPU capacity on the host
    ocpuUtilizationNumber number
    Number of OCPU utilized
    host str
    Host name of VM
    ocpu_capacity_number float
    Number of total OCPU capacity on the host
    ocpu_utilization_number float
    Number of OCPU utilized
    host String
    Host name of VM
    ocpuCapacityNumber Number
    Number of total OCPU capacity on the host
    ocpuUtilizationNumber Number
    Number of OCPU utilized

    GetBlockchainPlatformsBlockchainPlatformCollectionItemReplica

    CaCount int
    Number of CA replicas
    ConsoleCount int
    Number of console replicas
    ProxyCount int
    Number of REST proxy replicas
    CaCount int
    Number of CA replicas
    ConsoleCount int
    Number of console replicas
    ProxyCount int
    Number of REST proxy replicas
    caCount Integer
    Number of CA replicas
    consoleCount Integer
    Number of console replicas
    proxyCount Integer
    Number of REST proxy replicas
    caCount number
    Number of CA replicas
    consoleCount number
    Number of console replicas
    proxyCount 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
    caCount Number
    Number of CA replicas
    consoleCount Number
    Number of console replicas
    proxyCount Number
    Number of REST proxy replicas

    GetBlockchainPlatformsFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi