1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsInstanceProfiles
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getIsInstanceProfiles

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Retrieve information of an existing virtual server instance profiles as a read-only data source. For more information, about virtual server instance profiles, see instance profiles.

    Note: VPC infrastructure services are a regional specific based endpoint, by default targets to us-south. Please make sure to target right region in the provider block as shown in the provider.tf file, if VPC service is created in region other than us-south.

    provider.tf

    import * as pulumi from "@pulumi/pulumi";
    
    import pulumi
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    
    return await Deployment.RunAsync(() => 
    {
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    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) {
        }
    }
    
    {}
    

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const example = ibm.getIsInstanceProfiles({});
    
    import pulumi
    import pulumi_ibm as ibm
    
    example = ibm.get_is_instance_profiles()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.GetIsInstanceProfiles(ctx, &ibm.GetIsInstanceProfilesArgs{}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Ibm.GetIsInstanceProfiles.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetIsInstanceProfilesArgs;
    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 example = IbmFunctions.getIsInstanceProfiles();
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: ibm:getIsInstanceProfiles
          arguments: {}
    

    Using getIsInstanceProfiles

    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 getIsInstanceProfiles(args: GetIsInstanceProfilesArgs, opts?: InvokeOptions): Promise<GetIsInstanceProfilesResult>
    function getIsInstanceProfilesOutput(args: GetIsInstanceProfilesOutputArgs, opts?: InvokeOptions): Output<GetIsInstanceProfilesResult>
    def get_is_instance_profiles(id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetIsInstanceProfilesResult
    def get_is_instance_profiles_output(id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetIsInstanceProfilesResult]
    func GetIsInstanceProfiles(ctx *Context, args *GetIsInstanceProfilesArgs, opts ...InvokeOption) (*GetIsInstanceProfilesResult, error)
    func GetIsInstanceProfilesOutput(ctx *Context, args *GetIsInstanceProfilesOutputArgs, opts ...InvokeOption) GetIsInstanceProfilesResultOutput

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

    public static class GetIsInstanceProfiles 
    {
        public static Task<GetIsInstanceProfilesResult> InvokeAsync(GetIsInstanceProfilesArgs args, InvokeOptions? opts = null)
        public static Output<GetIsInstanceProfilesResult> Invoke(GetIsInstanceProfilesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsInstanceProfilesResult> getIsInstanceProfiles(GetIsInstanceProfilesArgs args, InvokeOptions options)
    public static Output<GetIsInstanceProfilesResult> getIsInstanceProfiles(GetIsInstanceProfilesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsInstanceProfiles:getIsInstanceProfiles
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Id string
    id String
    id string
    id str
    id String

    getIsInstanceProfiles Result

    The following output properties are available:

    Id string
    Profiles List<GetIsInstanceProfilesProfile>
    (List) List of all server instance profiles in the region.
    Id string
    Profiles []GetIsInstanceProfilesProfile
    (List) List of all server instance profiles in the region.
    id String
    profiles List<GetIsInstanceProfilesProfile>
    (List) List of all server instance profiles in the region.
    id string
    profiles GetIsInstanceProfilesProfile[]
    (List) List of all server instance profiles in the region.
    id str
    profiles Sequence[GetIsInstanceProfilesProfile]
    (List) List of all server instance profiles in the region.
    id String
    profiles List<Property Map>
    (List) List of all server instance profiles in the region.

    Supporting Types

    GetIsInstanceProfilesProfile

    Architecture string
    (String) The default Operating System architecture for an instance of the profile.
    ArchitectureType string
    (String) The type for this OS architecture.
    ArchitectureValues List<string>
    (String) The supported OS architecture(s) for an instance with this profile.
    Bandwidths List<GetIsInstanceProfilesProfileBandwidth>
    (List) The collection of bandwidth information.
    ClusterNetworkAttachmentCounts List<GetIsInstanceProfilesProfileClusterNetworkAttachmentCount>
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    ConfidentialComputeModes List<GetIsInstanceProfilesProfileConfidentialComputeMode>
    (List)
    Disks List<GetIsInstanceProfilesProfileDisk>
    (List) Collection of the instance profile's disks. Nested disks blocks has the following structure.
    Family string
    (String) The family of the virtual server instance profile.
    GpuCounts List<GetIsInstanceProfilesProfileGpuCount>
    (List) Nested gpu_count blocks have the following structure:
    GpuManufacturers List<GetIsInstanceProfilesProfileGpuManufacturer>
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    GpuMemories List<GetIsInstanceProfilesProfileGpuMemory>
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    GpuModels List<GetIsInstanceProfilesProfileGpuModel>
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    Href string
    (String) The URL for this cluster network profile.
    Memories List<GetIsInstanceProfilesProfileMemory>
    (List) Nested memory blocks have the following structure:
    Name string
    (String) The globally unique name for this cluster network profile.
    NetworkAttachmentCounts List<GetIsInstanceProfilesProfileNetworkAttachmentCount>
    (List) The number of network attachments supported on an instance with this profile
    NetworkInterfaceCounts List<GetIsInstanceProfilesProfileNetworkInterfaceCount>
    (List)
    NumaCounts List<GetIsInstanceProfilesProfileNumaCount>
    (Integer) The number of NUMA nodes for the Instance Profile.
    PortSpeeds List<GetIsInstanceProfilesProfilePortSpeed>
    (List) Nested port_speed blocks have the following structure:
    ReservationTerms List<GetIsInstanceProfilesProfileReservationTerm>
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    SecureBootModes List<GetIsInstanceProfilesProfileSecureBootMode>
    (List)
    Status string
    (String) The status of the instance profile. Values coule be, previous: This instance profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    SupportedClusterNetworkProfiles List<GetIsInstanceProfilesProfileSupportedClusterNetworkProfile>
    (List) The cluster network profiles that support this instance profile.
    TotalVolumeBandwidths List<GetIsInstanceProfilesProfileTotalVolumeBandwidth>
    Nested total_volume_bandwidth blocks have the following structure: Nested scheme for total_volume_bandwidth:
    VcpuArchitectures List<GetIsInstanceProfilesProfileVcpuArchitecture>
    (List) Nested vcpu_architecture blocks have the following structure:
    VcpuCounts List<GetIsInstanceProfilesProfileVcpuCount>
    (List) Nested vcpu_count blocks have the following structure:
    VcpuManufacturers List<GetIsInstanceProfilesProfileVcpuManufacturer>
    (List) Nested vcpu_manufacturer blocks have the following structure:
    Architecture string
    (String) The default Operating System architecture for an instance of the profile.
    ArchitectureType string
    (String) The type for this OS architecture.
    ArchitectureValues []string
    (String) The supported OS architecture(s) for an instance with this profile.
    Bandwidths []GetIsInstanceProfilesProfileBandwidth
    (List) The collection of bandwidth information.
    ClusterNetworkAttachmentCounts []GetIsInstanceProfilesProfileClusterNetworkAttachmentCount
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    ConfidentialComputeModes []GetIsInstanceProfilesProfileConfidentialComputeMode
    (List)
    Disks []GetIsInstanceProfilesProfileDisk
    (List) Collection of the instance profile's disks. Nested disks blocks has the following structure.
    Family string
    (String) The family of the virtual server instance profile.
    GpuCounts []GetIsInstanceProfilesProfileGpuCount
    (List) Nested gpu_count blocks have the following structure:
    GpuManufacturers []GetIsInstanceProfilesProfileGpuManufacturer
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    GpuMemories []GetIsInstanceProfilesProfileGpuMemory
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    GpuModels []GetIsInstanceProfilesProfileGpuModel
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    Href string
    (String) The URL for this cluster network profile.
    Memories []GetIsInstanceProfilesProfileMemory
    (List) Nested memory blocks have the following structure:
    Name string
    (String) The globally unique name for this cluster network profile.
    NetworkAttachmentCounts []GetIsInstanceProfilesProfileNetworkAttachmentCount
    (List) The number of network attachments supported on an instance with this profile
    NetworkInterfaceCounts []GetIsInstanceProfilesProfileNetworkInterfaceCount
    (List)
    NumaCounts []GetIsInstanceProfilesProfileNumaCount
    (Integer) The number of NUMA nodes for the Instance Profile.
    PortSpeeds []GetIsInstanceProfilesProfilePortSpeed
    (List) Nested port_speed blocks have the following structure:
    ReservationTerms []GetIsInstanceProfilesProfileReservationTerm
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    SecureBootModes []GetIsInstanceProfilesProfileSecureBootMode
    (List)
    Status string
    (String) The status of the instance profile. Values coule be, previous: This instance profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    SupportedClusterNetworkProfiles []GetIsInstanceProfilesProfileSupportedClusterNetworkProfile
    (List) The cluster network profiles that support this instance profile.
    TotalVolumeBandwidths []GetIsInstanceProfilesProfileTotalVolumeBandwidth
    Nested total_volume_bandwidth blocks have the following structure: Nested scheme for total_volume_bandwidth:
    VcpuArchitectures []GetIsInstanceProfilesProfileVcpuArchitecture
    (List) Nested vcpu_architecture blocks have the following structure:
    VcpuCounts []GetIsInstanceProfilesProfileVcpuCount
    (List) Nested vcpu_count blocks have the following structure:
    VcpuManufacturers []GetIsInstanceProfilesProfileVcpuManufacturer
    (List) Nested vcpu_manufacturer blocks have the following structure:
    architecture String
    (String) The default Operating System architecture for an instance of the profile.
    architectureType String
    (String) The type for this OS architecture.
    architectureValues List<String>
    (String) The supported OS architecture(s) for an instance with this profile.
    bandwidths List<GetIsInstanceProfilesProfileBandwidth>
    (List) The collection of bandwidth information.
    clusterNetworkAttachmentCounts List<GetIsInstanceProfilesProfileClusterNetworkAttachmentCount>
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    confidentialComputeModes List<GetIsInstanceProfilesProfileConfidentialComputeMode>
    (List)
    disks List<GetIsInstanceProfilesProfileDisk>
    (List) Collection of the instance profile's disks. Nested disks blocks has the following structure.
    family String
    (String) The family of the virtual server instance profile.
    gpuCounts List<GetIsInstanceProfilesProfileGpuCount>
    (List) Nested gpu_count blocks have the following structure:
    gpuManufacturers List<GetIsInstanceProfilesProfileGpuManufacturer>
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    gpuMemories List<GetIsInstanceProfilesProfileGpuMemory>
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    gpuModels List<GetIsInstanceProfilesProfileGpuModel>
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    href String
    (String) The URL for this cluster network profile.
    memories List<GetIsInstanceProfilesProfileMemory>
    (List) Nested memory blocks have the following structure:
    name String
    (String) The globally unique name for this cluster network profile.
    networkAttachmentCounts List<GetIsInstanceProfilesProfileNetworkAttachmentCount>
    (List) The number of network attachments supported on an instance with this profile
    networkInterfaceCounts List<GetIsInstanceProfilesProfileNetworkInterfaceCount>
    (List)
    numaCounts List<GetIsInstanceProfilesProfileNumaCount>
    (Integer) The number of NUMA nodes for the Instance Profile.
    portSpeeds List<GetIsInstanceProfilesProfilePortSpeed>
    (List) Nested port_speed blocks have the following structure:
    reservationTerms List<GetIsInstanceProfilesProfileReservationTerm>
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    secureBootModes List<GetIsInstanceProfilesProfileSecureBootMode>
    (List)
    status String
    (String) The status of the instance profile. Values coule be, previous: This instance profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    supportedClusterNetworkProfiles List<GetIsInstanceProfilesProfileSupportedClusterNetworkProfile>
    (List) The cluster network profiles that support this instance profile.
    totalVolumeBandwidths List<GetIsInstanceProfilesProfileTotalVolumeBandwidth>
    Nested total_volume_bandwidth blocks have the following structure: Nested scheme for total_volume_bandwidth:
    vcpuArchitectures List<GetIsInstanceProfilesProfileVcpuArchitecture>
    (List) Nested vcpu_architecture blocks have the following structure:
    vcpuCounts List<GetIsInstanceProfilesProfileVcpuCount>
    (List) Nested vcpu_count blocks have the following structure:
    vcpuManufacturers List<GetIsInstanceProfilesProfileVcpuManufacturer>
    (List) Nested vcpu_manufacturer blocks have the following structure:
    architecture string
    (String) The default Operating System architecture for an instance of the profile.
    architectureType string
    (String) The type for this OS architecture.
    architectureValues string[]
    (String) The supported OS architecture(s) for an instance with this profile.
    bandwidths GetIsInstanceProfilesProfileBandwidth[]
    (List) The collection of bandwidth information.
    clusterNetworkAttachmentCounts GetIsInstanceProfilesProfileClusterNetworkAttachmentCount[]
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    confidentialComputeModes GetIsInstanceProfilesProfileConfidentialComputeMode[]
    (List)
    disks GetIsInstanceProfilesProfileDisk[]
    (List) Collection of the instance profile's disks. Nested disks blocks has the following structure.
    family string
    (String) The family of the virtual server instance profile.
    gpuCounts GetIsInstanceProfilesProfileGpuCount[]
    (List) Nested gpu_count blocks have the following structure:
    gpuManufacturers GetIsInstanceProfilesProfileGpuManufacturer[]
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    gpuMemories GetIsInstanceProfilesProfileGpuMemory[]
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    gpuModels GetIsInstanceProfilesProfileGpuModel[]
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    href string
    (String) The URL for this cluster network profile.
    memories GetIsInstanceProfilesProfileMemory[]
    (List) Nested memory blocks have the following structure:
    name string
    (String) The globally unique name for this cluster network profile.
    networkAttachmentCounts GetIsInstanceProfilesProfileNetworkAttachmentCount[]
    (List) The number of network attachments supported on an instance with this profile
    networkInterfaceCounts GetIsInstanceProfilesProfileNetworkInterfaceCount[]
    (List)
    numaCounts GetIsInstanceProfilesProfileNumaCount[]
    (Integer) The number of NUMA nodes for the Instance Profile.
    portSpeeds GetIsInstanceProfilesProfilePortSpeed[]
    (List) Nested port_speed blocks have the following structure:
    reservationTerms GetIsInstanceProfilesProfileReservationTerm[]
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    secureBootModes GetIsInstanceProfilesProfileSecureBootMode[]
    (List)
    status string
    (String) The status of the instance profile. Values coule be, previous: This instance profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    supportedClusterNetworkProfiles GetIsInstanceProfilesProfileSupportedClusterNetworkProfile[]
    (List) The cluster network profiles that support this instance profile.
    totalVolumeBandwidths GetIsInstanceProfilesProfileTotalVolumeBandwidth[]
    Nested total_volume_bandwidth blocks have the following structure: Nested scheme for total_volume_bandwidth:
    vcpuArchitectures GetIsInstanceProfilesProfileVcpuArchitecture[]
    (List) Nested vcpu_architecture blocks have the following structure:
    vcpuCounts GetIsInstanceProfilesProfileVcpuCount[]
    (List) Nested vcpu_count blocks have the following structure:
    vcpuManufacturers GetIsInstanceProfilesProfileVcpuManufacturer[]
    (List) Nested vcpu_manufacturer blocks have the following structure:
    architecture str
    (String) The default Operating System architecture for an instance of the profile.
    architecture_type str
    (String) The type for this OS architecture.
    architecture_values Sequence[str]
    (String) The supported OS architecture(s) for an instance with this profile.
    bandwidths Sequence[GetIsInstanceProfilesProfileBandwidth]
    (List) The collection of bandwidth information.
    cluster_network_attachment_counts Sequence[GetIsInstanceProfilesProfileClusterNetworkAttachmentCount]
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    confidential_compute_modes Sequence[GetIsInstanceProfilesProfileConfidentialComputeMode]
    (List)
    disks Sequence[GetIsInstanceProfilesProfileDisk]
    (List) Collection of the instance profile's disks. Nested disks blocks has the following structure.
    family str
    (String) The family of the virtual server instance profile.
    gpu_counts Sequence[GetIsInstanceProfilesProfileGpuCount]
    (List) Nested gpu_count blocks have the following structure:
    gpu_manufacturers Sequence[GetIsInstanceProfilesProfileGpuManufacturer]
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    gpu_memories Sequence[GetIsInstanceProfilesProfileGpuMemory]
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    gpu_models Sequence[GetIsInstanceProfilesProfileGpuModel]
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    href str
    (String) The URL for this cluster network profile.
    memories Sequence[GetIsInstanceProfilesProfileMemory]
    (List) Nested memory blocks have the following structure:
    name str
    (String) The globally unique name for this cluster network profile.
    network_attachment_counts Sequence[GetIsInstanceProfilesProfileNetworkAttachmentCount]
    (List) The number of network attachments supported on an instance with this profile
    network_interface_counts Sequence[GetIsInstanceProfilesProfileNetworkInterfaceCount]
    (List)
    numa_counts Sequence[GetIsInstanceProfilesProfileNumaCount]
    (Integer) The number of NUMA nodes for the Instance Profile.
    port_speeds Sequence[GetIsInstanceProfilesProfilePortSpeed]
    (List) Nested port_speed blocks have the following structure:
    reservation_terms Sequence[GetIsInstanceProfilesProfileReservationTerm]
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    secure_boot_modes Sequence[GetIsInstanceProfilesProfileSecureBootMode]
    (List)
    status str
    (String) The status of the instance profile. Values coule be, previous: This instance profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    supported_cluster_network_profiles Sequence[GetIsInstanceProfilesProfileSupportedClusterNetworkProfile]
    (List) The cluster network profiles that support this instance profile.
    total_volume_bandwidths Sequence[GetIsInstanceProfilesProfileTotalVolumeBandwidth]
    Nested total_volume_bandwidth blocks have the following structure: Nested scheme for total_volume_bandwidth:
    vcpu_architectures Sequence[GetIsInstanceProfilesProfileVcpuArchitecture]
    (List) Nested vcpu_architecture blocks have the following structure:
    vcpu_counts Sequence[GetIsInstanceProfilesProfileVcpuCount]
    (List) Nested vcpu_count blocks have the following structure:
    vcpu_manufacturers Sequence[GetIsInstanceProfilesProfileVcpuManufacturer]
    (List) Nested vcpu_manufacturer blocks have the following structure:
    architecture String
    (String) The default Operating System architecture for an instance of the profile.
    architectureType String
    (String) The type for this OS architecture.
    architectureValues List<String>
    (String) The supported OS architecture(s) for an instance with this profile.
    bandwidths List<Property Map>
    (List) The collection of bandwidth information.
    clusterNetworkAttachmentCounts List<Property Map>
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    confidentialComputeModes List<Property Map>
    (List)
    disks List<Property Map>
    (List) Collection of the instance profile's disks. Nested disks blocks has the following structure.
    family String
    (String) The family of the virtual server instance profile.
    gpuCounts List<Property Map>
    (List) Nested gpu_count blocks have the following structure:
    gpuManufacturers List<Property Map>
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    gpuMemories List<Property Map>
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    gpuModels List<Property Map>
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    href String
    (String) The URL for this cluster network profile.
    memories List<Property Map>
    (List) Nested memory blocks have the following structure:
    name String
    (String) The globally unique name for this cluster network profile.
    networkAttachmentCounts List<Property Map>
    (List) The number of network attachments supported on an instance with this profile
    networkInterfaceCounts List<Property Map>
    (List)
    numaCounts List<Property Map>
    (Integer) The number of NUMA nodes for the Instance Profile.
    portSpeeds List<Property Map>
    (List) Nested port_speed blocks have the following structure:
    reservationTerms List<Property Map>
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    secureBootModes List<Property Map>
    (List)
    status String
    (String) The status of the instance profile. Values coule be, previous: This instance profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    supportedClusterNetworkProfiles List<Property Map>
    (List) The cluster network profiles that support this instance profile.
    totalVolumeBandwidths List<Property Map>
    Nested total_volume_bandwidth blocks have the following structure: Nested scheme for total_volume_bandwidth:
    vcpuArchitectures List<Property Map>
    (List) Nested vcpu_architecture blocks have the following structure:
    vcpuCounts List<Property Map>
    (List) Nested vcpu_count blocks have the following structure:
    vcpuManufacturers List<Property Map>
    (List) Nested vcpu_manufacturer blocks have the following structure:

    GetIsInstanceProfilesProfileBandwidth

    Default double
    (String) The default VCPU manufacturer for an instance with this profile.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for an instance with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default VCPU manufacturer for an instance with this profile.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for an instance with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default VCPU manufacturer for an instance with this profile.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default VCPU manufacturer for an instance with this profile.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for an instance with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default VCPU manufacturer for an instance with this profile.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for an instance with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default VCPU manufacturer for an instance with this profile.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileClusterNetworkAttachmentCount

    Default double
    (String) The default VCPU manufacturer for an instance with this profile.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default VCPU manufacturer for an instance with this profile.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default VCPU manufacturer for an instance with this profile.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default VCPU manufacturer for an instance with this profile.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default VCPU manufacturer for an instance with this profile.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default VCPU manufacturer for an instance with this profile.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileConfidentialComputeMode

    Default string
    (String) The default VCPU manufacturer for an instance with this profile.
    Type string
    (String) The type for this profile field.
    Values List<string>
    (String) The permitted values for this profile field.
    Default string
    (String) The default VCPU manufacturer for an instance with this profile.
    Type string
    (String) The type for this profile field.
    Values []string
    (String) The permitted values for this profile field.
    default_ String
    (String) The default VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The permitted values for this profile field.
    default string
    (String) The default VCPU manufacturer for an instance with this profile.
    type string
    (String) The type for this profile field.
    values string[]
    (String) The permitted values for this profile field.
    default str
    (String) The default VCPU manufacturer for an instance with this profile.
    type str
    (String) The type for this profile field.
    values Sequence[str]
    (String) The permitted values for this profile field.
    default String
    (String) The default VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileDisk

    Quantities List<GetIsInstanceProfilesProfileDiskQuantity>
    (List) Nested quantity blocks has the following structure:
    Sizes List<GetIsInstanceProfilesProfileDiskSize>
    (List) Nested size blocks has the following structure:
    SupportedInterfaceTypes List<GetIsInstanceProfilesProfileDiskSupportedInterfaceType>
    (List) Nested supported_interface_types blocks has the following structure:
    Quantities []GetIsInstanceProfilesProfileDiskQuantity
    (List) Nested quantity blocks has the following structure:
    Sizes []GetIsInstanceProfilesProfileDiskSize
    (List) Nested size blocks has the following structure:
    SupportedInterfaceTypes []GetIsInstanceProfilesProfileDiskSupportedInterfaceType
    (List) Nested supported_interface_types blocks has the following structure:
    quantities List<GetIsInstanceProfilesProfileDiskQuantity>
    (List) Nested quantity blocks has the following structure:
    sizes List<GetIsInstanceProfilesProfileDiskSize>
    (List) Nested size blocks has the following structure:
    supportedInterfaceTypes List<GetIsInstanceProfilesProfileDiskSupportedInterfaceType>
    (List) Nested supported_interface_types blocks has the following structure:
    quantities GetIsInstanceProfilesProfileDiskQuantity[]
    (List) Nested quantity blocks has the following structure:
    sizes GetIsInstanceProfilesProfileDiskSize[]
    (List) Nested size blocks has the following structure:
    supportedInterfaceTypes GetIsInstanceProfilesProfileDiskSupportedInterfaceType[]
    (List) Nested supported_interface_types blocks has the following structure:
    quantities Sequence[GetIsInstanceProfilesProfileDiskQuantity]
    (List) Nested quantity blocks has the following structure:
    sizes Sequence[GetIsInstanceProfilesProfileDiskSize]
    (List) Nested size blocks has the following structure:
    supported_interface_types Sequence[GetIsInstanceProfilesProfileDiskSupportedInterfaceType]
    (List) Nested supported_interface_types blocks has the following structure:
    quantities List<Property Map>
    (List) Nested quantity blocks has the following structure:
    sizes List<Property Map>
    (List) Nested size blocks has the following structure:
    supportedInterfaceTypes List<Property Map>
    (List) Nested supported_interface_types blocks has the following structure:

    GetIsInstanceProfilesProfileDiskQuantity

    Default double
    (String) The default VCPU manufacturer for an instance with this profile.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for an instance with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default VCPU manufacturer for an instance with this profile.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for an instance with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default VCPU manufacturer for an instance with this profile.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default VCPU manufacturer for an instance with this profile.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for an instance with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default VCPU manufacturer for an instance with this profile.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for an instance with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default VCPU manufacturer for an instance with this profile.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileDiskSize

    Default double
    (String) The default VCPU manufacturer for an instance with this profile.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for an instance with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default VCPU manufacturer for an instance with this profile.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for an instance with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default VCPU manufacturer for an instance with this profile.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default VCPU manufacturer for an instance with this profile.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for an instance with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default VCPU manufacturer for an instance with this profile.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for an instance with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default VCPU manufacturer for an instance with this profile.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileDiskSupportedInterfaceType

    Default string
    (String) The default VCPU manufacturer for an instance with this profile.
    Type string
    (String) The type for this profile field.
    Values List<string>
    (String) The permitted values for this profile field.
    Default string
    (String) The default VCPU manufacturer for an instance with this profile.
    Type string
    (String) The type for this profile field.
    Values []string
    (String) The permitted values for this profile field.
    default_ String
    (String) The default VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The permitted values for this profile field.
    default string
    (String) The default VCPU manufacturer for an instance with this profile.
    type string
    (String) The type for this profile field.
    values string[]
    (String) The permitted values for this profile field.
    default str
    (String) The default VCPU manufacturer for an instance with this profile.
    type str
    (String) The type for this profile field.
    values Sequence[str]
    (String) The permitted values for this profile field.
    default String
    (String) The default VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileGpuCount

    Default double
    (String) The default VCPU manufacturer for an instance with this profile.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for an instance with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default VCPU manufacturer for an instance with this profile.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for an instance with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default VCPU manufacturer for an instance with this profile.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default VCPU manufacturer for an instance with this profile.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for an instance with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default VCPU manufacturer for an instance with this profile.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for an instance with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default VCPU manufacturer for an instance with this profile.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileGpuManufacturer

    Type string
    (String) The type for this profile field.
    Values List<string>
    (String) The permitted values for this profile field.
    Type string
    (String) The type for this profile field.
    Values []string
    (String) The permitted values for this profile field.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The permitted values for this profile field.
    type string
    (String) The type for this profile field.
    values string[]
    (String) The permitted values for this profile field.
    type str
    (String) The type for this profile field.
    values Sequence[str]
    (String) The permitted values for this profile field.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileGpuMemory

    Default double
    (String) The default VCPU manufacturer for an instance with this profile.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for an instance with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default VCPU manufacturer for an instance with this profile.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for an instance with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default VCPU manufacturer for an instance with this profile.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default VCPU manufacturer for an instance with this profile.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for an instance with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default VCPU manufacturer for an instance with this profile.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for an instance with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default VCPU manufacturer for an instance with this profile.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileGpuModel

    Type string
    (String) The type for this profile field.
    Values List<string>
    (String) The permitted values for this profile field.
    Type string
    (String) The type for this profile field.
    Values []string
    (String) The permitted values for this profile field.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The permitted values for this profile field.
    type string
    (String) The type for this profile field.
    values string[]
    (String) The permitted values for this profile field.
    type str
    (String) The type for this profile field.
    values Sequence[str]
    (String) The permitted values for this profile field.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileMemory

    Default double
    (String) The default VCPU manufacturer for an instance with this profile.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for an instance with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default VCPU manufacturer for an instance with this profile.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for an instance with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default VCPU manufacturer for an instance with this profile.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default VCPU manufacturer for an instance with this profile.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for an instance with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default VCPU manufacturer for an instance with this profile.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for an instance with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default VCPU manufacturer for an instance with this profile.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileNetworkAttachmentCount

    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Type string
    (String) The type for this profile field.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Type string
    (String) The type for this profile field.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    type String
    (String) The type for this profile field.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    type string
    (String) The type for this profile field.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    type str
    (String) The type for this profile field.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    type String
    (String) The type for this profile field.

    GetIsInstanceProfilesProfileNetworkInterfaceCount

    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Type string
    (String) The type for this profile field.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Type string
    (String) The type for this profile field.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    type String
    (String) The type for this profile field.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    type string
    (String) The type for this profile field.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    type str
    (String) The type for this profile field.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    type String
    (String) The type for this profile field.

    GetIsInstanceProfilesProfileNumaCount

    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for an instance with this profile.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for an instance with this profile.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for an instance with this profile.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for an instance with this profile.

    GetIsInstanceProfilesProfilePortSpeed

    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for an instance with this profile.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for an instance with this profile.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for an instance with this profile.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for an instance with this profile.

    GetIsInstanceProfilesProfileReservationTerm

    Type string
    (String) The type for this profile field.
    Values List<string>
    (String) The permitted values for this profile field.
    Type string
    (String) The type for this profile field.
    Values []string
    (String) The permitted values for this profile field.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The permitted values for this profile field.
    type string
    (String) The type for this profile field.
    values string[]
    (String) The permitted values for this profile field.
    type str
    (String) The type for this profile field.
    values Sequence[str]
    (String) The permitted values for this profile field.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileSecureBootMode

    Default bool
    (String) The default VCPU manufacturer for an instance with this profile.
    Type string
    (String) The type for this profile field.
    Values List<bool>
    (String) The permitted values for this profile field.
    Default bool
    (String) The default VCPU manufacturer for an instance with this profile.
    Type string
    (String) The type for this profile field.
    Values []bool
    (String) The permitted values for this profile field.
    default_ Boolean
    (String) The default VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    values List<Boolean>
    (String) The permitted values for this profile field.
    default boolean
    (String) The default VCPU manufacturer for an instance with this profile.
    type string
    (String) The type for this profile field.
    values boolean[]
    (String) The permitted values for this profile field.
    default bool
    (String) The default VCPU manufacturer for an instance with this profile.
    type str
    (String) The type for this profile field.
    values Sequence[bool]
    (String) The permitted values for this profile field.
    default Boolean
    (String) The default VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    values List<Boolean>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileSupportedClusterNetworkProfile

    Href string
    (String) The URL for this cluster network profile.
    Name string
    (String) The globally unique name for this cluster network profile.
    ResourceType string
    (String) The resource type.
    Href string
    (String) The URL for this cluster network profile.
    Name string
    (String) The globally unique name for this cluster network profile.
    ResourceType string
    (String) The resource type.
    href String
    (String) The URL for this cluster network profile.
    name String
    (String) The globally unique name for this cluster network profile.
    resourceType String
    (String) The resource type.
    href string
    (String) The URL for this cluster network profile.
    name string
    (String) The globally unique name for this cluster network profile.
    resourceType string
    (String) The resource type.
    href str
    (String) The URL for this cluster network profile.
    name str
    (String) The globally unique name for this cluster network profile.
    resource_type str
    (String) The resource type.
    href String
    (String) The URL for this cluster network profile.
    name String
    (String) The globally unique name for this cluster network profile.
    resourceType String
    (String) The resource type.

    GetIsInstanceProfilesProfileTotalVolumeBandwidth

    Default double
    (String) The default VCPU manufacturer for an instance with this profile.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for an instance with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default VCPU manufacturer for an instance with this profile.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for an instance with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default VCPU manufacturer for an instance with this profile.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default VCPU manufacturer for an instance with this profile.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for an instance with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default VCPU manufacturer for an instance with this profile.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for an instance with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default VCPU manufacturer for an instance with this profile.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileVcpuArchitecture

    Type string
    (String) The type for this profile field.
    Value string
    (String) The VCPU manufacturer for an instance with this profile.
    Type string
    (String) The type for this profile field.
    Value string
    (String) The VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    value String
    (String) The VCPU manufacturer for an instance with this profile.
    type string
    (String) The type for this profile field.
    value string
    (String) The VCPU manufacturer for an instance with this profile.
    type str
    (String) The type for this profile field.
    value str
    (String) The VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    value String
    (String) The VCPU manufacturer for an instance with this profile.

    GetIsInstanceProfilesProfileVcpuCount

    Default double
    (String) The default VCPU manufacturer for an instance with this profile.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for an instance with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default VCPU manufacturer for an instance with this profile.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for an instance with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default VCPU manufacturer for an instance with this profile.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default VCPU manufacturer for an instance with this profile.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for an instance with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default VCPU manufacturer for an instance with this profile.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for an instance with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default VCPU manufacturer for an instance with this profile.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for an instance with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsInstanceProfilesProfileVcpuManufacturer

    Type string
    (String) The type for this profile field.
    Value string
    (String) The VCPU manufacturer for an instance with this profile.
    Type string
    (String) The type for this profile field.
    Value string
    (String) The VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    value String
    (String) The VCPU manufacturer for an instance with this profile.
    type string
    (String) The type for this profile field.
    value string
    (String) The VCPU manufacturer for an instance with this profile.
    type str
    (String) The type for this profile field.
    value str
    (String) The VCPU manufacturer for an instance with this profile.
    type String
    (String) The type for this profile field.
    value String
    (String) The VCPU manufacturer for an instance with this profile.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud