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

ibm.getIsInstanceProfile

Explore with Pulumi AI

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

    Retrieve information of an existing IBM Cloud virtual server instance profile. For more information, about virtual server instance profile, 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

    The following example retrieves information about the cx2-2x4 instance profile.

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const example = ibm.getIsInstanceProfile({
        name: "cx2-2x4",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    example = ibm.get_is_instance_profile(name="cx2-2x4")
    
    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.GetIsInstanceProfile(ctx, &ibm.GetIsInstanceProfileArgs{
    			Name: "cx2-2x4",
    		}, 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.GetIsInstanceProfile.Invoke(new()
        {
            Name = "cx2-2x4",
        });
    
    });
    
    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.GetIsInstanceProfileArgs;
    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.getIsInstanceProfile(GetIsInstanceProfileArgs.builder()
                .name("cx2-2x4")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: ibm:getIsInstanceProfile
          arguments:
            name: cx2-2x4
    

    Using getIsInstanceProfile

    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 getIsInstanceProfile(args: GetIsInstanceProfileArgs, opts?: InvokeOptions): Promise<GetIsInstanceProfileResult>
    function getIsInstanceProfileOutput(args: GetIsInstanceProfileOutputArgs, opts?: InvokeOptions): Output<GetIsInstanceProfileResult>
    def get_is_instance_profile(id: Optional[str] = None,
                                name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetIsInstanceProfileResult
    def get_is_instance_profile_output(id: Optional[pulumi.Input[str]] = None,
                                name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetIsInstanceProfileResult]
    func GetIsInstanceProfile(ctx *Context, args *GetIsInstanceProfileArgs, opts ...InvokeOption) (*GetIsInstanceProfileResult, error)
    func GetIsInstanceProfileOutput(ctx *Context, args *GetIsInstanceProfileOutputArgs, opts ...InvokeOption) GetIsInstanceProfileResultOutput

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

    public static class GetIsInstanceProfile 
    {
        public static Task<GetIsInstanceProfileResult> InvokeAsync(GetIsInstanceProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetIsInstanceProfileResult> Invoke(GetIsInstanceProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsInstanceProfileResult> getIsInstanceProfile(GetIsInstanceProfileArgs args, InvokeOptions options)
    public static Output<GetIsInstanceProfileResult> getIsInstanceProfile(GetIsInstanceProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsInstanceProfile:getIsInstanceProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    The name for this virtual server instance profile.
    Id string
    Name string
    The name for this virtual server instance profile.
    Id string
    name String
    The name for this virtual server instance profile.
    id String
    name string
    The name for this virtual server instance profile.
    id string
    name str
    The name for this virtual server instance profile.
    id str
    name String
    The name for this virtual server instance profile.
    id String

    getIsInstanceProfile Result

    The following output properties are available:

    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<GetIsInstanceProfileBandwidth>
    (List) Nested bandwidth blocks have the following structure:
    ClusterNetworkAttachmentCounts List<GetIsInstanceProfileClusterNetworkAttachmentCount>
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    ConfidentialComputeModes List<GetIsInstanceProfileConfidentialComputeMode>
    (List)
    Disks List<GetIsInstanceProfileDisk>
    (List) Collection of the instance profile's disks. Nested disks blocks have the following structure:
    Family string
    (String) The family of the virtual server instance profile.
    GpuCounts List<GetIsInstanceProfileGpuCount>
    (List) Nested gpu_count blocks have the following structure: Nested scheme for gpu_count:
    GpuManufacturers List<GetIsInstanceProfileGpuManufacturer>
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    GpuMemories List<GetIsInstanceProfileGpuMemory>
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    GpuModels List<GetIsInstanceProfileGpuModel>
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    Href string
    (String) The URL for this cluster network profile.
    Id string
    Memories List<GetIsInstanceProfileMemory>
    (List) Nested memory blocks have the following structure:
    Name string
    (String) The globally unique name for this cluster network profile.
    NetworkAttachmentCounts List<GetIsInstanceProfileNetworkAttachmentCount>
    (List) The number of network attachments supported on an instance with this profile
    NetworkInterfaceCounts List<GetIsInstanceProfileNetworkInterfaceCount>
    (List)
    NumaCounts List<GetIsInstanceProfileNumaCount>
    (Integer) The number of NUMA nodes for the Instance Profile.
    PortSpeeds List<GetIsInstanceProfilePortSpeed>
    (List) Nested port_speed blocks have the following structure:
    ReservationTerms List<GetIsInstanceProfileReservationTerm>
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    SecureBootModes List<GetIsInstanceProfileSecureBootMode>
    (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<GetIsInstanceProfileSupportedClusterNetworkProfile>
    (List) The cluster network profiles that support this instance profile.
    TotalVolumeBandwidths List<GetIsInstanceProfileTotalVolumeBandwidth>
    Nested total_volume_bandwidth blocks have the following structure:
    VcpuArchitectures List<GetIsInstanceProfileVcpuArchitecture>
    (List) Nested vcpu_architecture blocks have the following structure:
    VcpuCounts List<GetIsInstanceProfileVcpuCount>
    (List) Nested vcpu_count blocks have the following structure:
    VcpuManufacturers List<GetIsInstanceProfileVcpuManufacturer>
    (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 []GetIsInstanceProfileBandwidth
    (List) Nested bandwidth blocks have the following structure:
    ClusterNetworkAttachmentCounts []GetIsInstanceProfileClusterNetworkAttachmentCount
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    ConfidentialComputeModes []GetIsInstanceProfileConfidentialComputeMode
    (List)
    Disks []GetIsInstanceProfileDisk
    (List) Collection of the instance profile's disks. Nested disks blocks have the following structure:
    Family string
    (String) The family of the virtual server instance profile.
    GpuCounts []GetIsInstanceProfileGpuCount
    (List) Nested gpu_count blocks have the following structure: Nested scheme for gpu_count:
    GpuManufacturers []GetIsInstanceProfileGpuManufacturer
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    GpuMemories []GetIsInstanceProfileGpuMemory
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    GpuModels []GetIsInstanceProfileGpuModel
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    Href string
    (String) The URL for this cluster network profile.
    Id string
    Memories []GetIsInstanceProfileMemory
    (List) Nested memory blocks have the following structure:
    Name string
    (String) The globally unique name for this cluster network profile.
    NetworkAttachmentCounts []GetIsInstanceProfileNetworkAttachmentCount
    (List) The number of network attachments supported on an instance with this profile
    NetworkInterfaceCounts []GetIsInstanceProfileNetworkInterfaceCount
    (List)
    NumaCounts []GetIsInstanceProfileNumaCount
    (Integer) The number of NUMA nodes for the Instance Profile.
    PortSpeeds []GetIsInstanceProfilePortSpeed
    (List) Nested port_speed blocks have the following structure:
    ReservationTerms []GetIsInstanceProfileReservationTerm
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    SecureBootModes []GetIsInstanceProfileSecureBootMode
    (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 []GetIsInstanceProfileSupportedClusterNetworkProfile
    (List) The cluster network profiles that support this instance profile.
    TotalVolumeBandwidths []GetIsInstanceProfileTotalVolumeBandwidth
    Nested total_volume_bandwidth blocks have the following structure:
    VcpuArchitectures []GetIsInstanceProfileVcpuArchitecture
    (List) Nested vcpu_architecture blocks have the following structure:
    VcpuCounts []GetIsInstanceProfileVcpuCount
    (List) Nested vcpu_count blocks have the following structure:
    VcpuManufacturers []GetIsInstanceProfileVcpuManufacturer
    (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<GetIsInstanceProfileBandwidth>
    (List) Nested bandwidth blocks have the following structure:
    clusterNetworkAttachmentCounts List<GetIsInstanceProfileClusterNetworkAttachmentCount>
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    confidentialComputeModes List<GetIsInstanceProfileConfidentialComputeMode>
    (List)
    disks List<GetIsInstanceProfileDisk>
    (List) Collection of the instance profile's disks. Nested disks blocks have the following structure:
    family String
    (String) The family of the virtual server instance profile.
    gpuCounts List<GetIsInstanceProfileGpuCount>
    (List) Nested gpu_count blocks have the following structure: Nested scheme for gpu_count:
    gpuManufacturers List<GetIsInstanceProfileGpuManufacturer>
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    gpuMemories List<GetIsInstanceProfileGpuMemory>
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    gpuModels List<GetIsInstanceProfileGpuModel>
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    href String
    (String) The URL for this cluster network profile.
    id String
    memories List<GetIsInstanceProfileMemory>
    (List) Nested memory blocks have the following structure:
    name String
    (String) The globally unique name for this cluster network profile.
    networkAttachmentCounts List<GetIsInstanceProfileNetworkAttachmentCount>
    (List) The number of network attachments supported on an instance with this profile
    networkInterfaceCounts List<GetIsInstanceProfileNetworkInterfaceCount>
    (List)
    numaCounts List<GetIsInstanceProfileNumaCount>
    (Integer) The number of NUMA nodes for the Instance Profile.
    portSpeeds List<GetIsInstanceProfilePortSpeed>
    (List) Nested port_speed blocks have the following structure:
    reservationTerms List<GetIsInstanceProfileReservationTerm>
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    secureBootModes List<GetIsInstanceProfileSecureBootMode>
    (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<GetIsInstanceProfileSupportedClusterNetworkProfile>
    (List) The cluster network profiles that support this instance profile.
    totalVolumeBandwidths List<GetIsInstanceProfileTotalVolumeBandwidth>
    Nested total_volume_bandwidth blocks have the following structure:
    vcpuArchitectures List<GetIsInstanceProfileVcpuArchitecture>
    (List) Nested vcpu_architecture blocks have the following structure:
    vcpuCounts List<GetIsInstanceProfileVcpuCount>
    (List) Nested vcpu_count blocks have the following structure:
    vcpuManufacturers List<GetIsInstanceProfileVcpuManufacturer>
    (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 GetIsInstanceProfileBandwidth[]
    (List) Nested bandwidth blocks have the following structure:
    clusterNetworkAttachmentCounts GetIsInstanceProfileClusterNetworkAttachmentCount[]
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    confidentialComputeModes GetIsInstanceProfileConfidentialComputeMode[]
    (List)
    disks GetIsInstanceProfileDisk[]
    (List) Collection of the instance profile's disks. Nested disks blocks have the following structure:
    family string
    (String) The family of the virtual server instance profile.
    gpuCounts GetIsInstanceProfileGpuCount[]
    (List) Nested gpu_count blocks have the following structure: Nested scheme for gpu_count:
    gpuManufacturers GetIsInstanceProfileGpuManufacturer[]
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    gpuMemories GetIsInstanceProfileGpuMemory[]
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    gpuModels GetIsInstanceProfileGpuModel[]
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    href string
    (String) The URL for this cluster network profile.
    id string
    memories GetIsInstanceProfileMemory[]
    (List) Nested memory blocks have the following structure:
    name string
    (String) The globally unique name for this cluster network profile.
    networkAttachmentCounts GetIsInstanceProfileNetworkAttachmentCount[]
    (List) The number of network attachments supported on an instance with this profile
    networkInterfaceCounts GetIsInstanceProfileNetworkInterfaceCount[]
    (List)
    numaCounts GetIsInstanceProfileNumaCount[]
    (Integer) The number of NUMA nodes for the Instance Profile.
    portSpeeds GetIsInstanceProfilePortSpeed[]
    (List) Nested port_speed blocks have the following structure:
    reservationTerms GetIsInstanceProfileReservationTerm[]
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    secureBootModes GetIsInstanceProfileSecureBootMode[]
    (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 GetIsInstanceProfileSupportedClusterNetworkProfile[]
    (List) The cluster network profiles that support this instance profile.
    totalVolumeBandwidths GetIsInstanceProfileTotalVolumeBandwidth[]
    Nested total_volume_bandwidth blocks have the following structure:
    vcpuArchitectures GetIsInstanceProfileVcpuArchitecture[]
    (List) Nested vcpu_architecture blocks have the following structure:
    vcpuCounts GetIsInstanceProfileVcpuCount[]
    (List) Nested vcpu_count blocks have the following structure:
    vcpuManufacturers GetIsInstanceProfileVcpuManufacturer[]
    (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[GetIsInstanceProfileBandwidth]
    (List) Nested bandwidth blocks have the following structure:
    cluster_network_attachment_counts Sequence[GetIsInstanceProfileClusterNetworkAttachmentCount]
    (List) Nested cluster_network_attachment_count blocks have the following structure:
    confidential_compute_modes Sequence[GetIsInstanceProfileConfidentialComputeMode]
    (List)
    disks Sequence[GetIsInstanceProfileDisk]
    (List) Collection of the instance profile's disks. Nested disks blocks have the following structure:
    family str
    (String) The family of the virtual server instance profile.
    gpu_counts Sequence[GetIsInstanceProfileGpuCount]
    (List) Nested gpu_count blocks have the following structure: Nested scheme for gpu_count:
    gpu_manufacturers Sequence[GetIsInstanceProfileGpuManufacturer]
    (List) Nested gpu_manufacturer blocks have the following structure: Nested scheme for gpu_manufacturer:
    gpu_memories Sequence[GetIsInstanceProfileGpuMemory]
    (List) Nested gpu_memory blocks have the following structure: Nested scheme for gpu_memory:
    gpu_models Sequence[GetIsInstanceProfileGpuModel]
    (List) Nested gpu_model blocks have the following structure: Nested scheme for gpu_model:
    href str
    (String) The URL for this cluster network profile.
    id str
    memories Sequence[GetIsInstanceProfileMemory]
    (List) Nested memory blocks have the following structure:
    name str
    (String) The globally unique name for this cluster network profile.
    network_attachment_counts Sequence[GetIsInstanceProfileNetworkAttachmentCount]
    (List) The number of network attachments supported on an instance with this profile
    network_interface_counts Sequence[GetIsInstanceProfileNetworkInterfaceCount]
    (List)
    numa_counts Sequence[GetIsInstanceProfileNumaCount]
    (Integer) The number of NUMA nodes for the Instance Profile.
    port_speeds Sequence[GetIsInstanceProfilePortSpeed]
    (List) Nested port_speed blocks have the following structure:
    reservation_terms Sequence[GetIsInstanceProfileReservationTerm]
    (List) Nested reservation_terms blocks have the following structure: Nested scheme for reservation_terms:
    secure_boot_modes Sequence[GetIsInstanceProfileSecureBootMode]
    (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[GetIsInstanceProfileSupportedClusterNetworkProfile]
    (List) The cluster network profiles that support this instance profile.
    total_volume_bandwidths Sequence[GetIsInstanceProfileTotalVolumeBandwidth]
    Nested total_volume_bandwidth blocks have the following structure:
    vcpu_architectures Sequence[GetIsInstanceProfileVcpuArchitecture]
    (List) Nested vcpu_architecture blocks have the following structure:
    vcpu_counts Sequence[GetIsInstanceProfileVcpuCount]
    (List) Nested vcpu_count blocks have the following structure:
    vcpu_manufacturers Sequence[GetIsInstanceProfileVcpuManufacturer]
    (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) Nested bandwidth blocks have the following structure:
    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 have 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: Nested scheme for gpu_count:
    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.
    id String
    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:
    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:

    Supporting Types

    GetIsInstanceProfileBandwidth

    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.

    GetIsInstanceProfileClusterNetworkAttachmentCount

    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.

    GetIsInstanceProfileConfidentialComputeMode

    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.

    GetIsInstanceProfileDisk

    Quantities List<GetIsInstanceProfileDiskQuantity>
    (List) Nested quantity blocks have the following structure:
    Sizes List<GetIsInstanceProfileDiskSize>
    (List) Nested size blocks have the following structure:
    SupportedInterfaceTypes List<GetIsInstanceProfileDiskSupportedInterfaceType>
    (List) Nested supported_interface_types blocks have the following structure:
    Quantities []GetIsInstanceProfileDiskQuantity
    (List) Nested quantity blocks have the following structure:
    Sizes []GetIsInstanceProfileDiskSize
    (List) Nested size blocks have the following structure:
    SupportedInterfaceTypes []GetIsInstanceProfileDiskSupportedInterfaceType
    (List) Nested supported_interface_types blocks have the following structure:
    quantities List<GetIsInstanceProfileDiskQuantity>
    (List) Nested quantity blocks have the following structure:
    sizes List<GetIsInstanceProfileDiskSize>
    (List) Nested size blocks have the following structure:
    supportedInterfaceTypes List<GetIsInstanceProfileDiskSupportedInterfaceType>
    (List) Nested supported_interface_types blocks have the following structure:
    quantities GetIsInstanceProfileDiskQuantity[]
    (List) Nested quantity blocks have the following structure:
    sizes GetIsInstanceProfileDiskSize[]
    (List) Nested size blocks have the following structure:
    supportedInterfaceTypes GetIsInstanceProfileDiskSupportedInterfaceType[]
    (List) Nested supported_interface_types blocks have the following structure:
    quantities Sequence[GetIsInstanceProfileDiskQuantity]
    (List) Nested quantity blocks have the following structure:
    sizes Sequence[GetIsInstanceProfileDiskSize]
    (List) Nested size blocks have the following structure:
    supported_interface_types Sequence[GetIsInstanceProfileDiskSupportedInterfaceType]
    (List) Nested supported_interface_types blocks have the following structure:
    quantities List<Property Map>
    (List) Nested quantity blocks have the following structure:
    sizes List<Property Map>
    (List) Nested size blocks have the following structure:
    supportedInterfaceTypes List<Property Map>
    (List) Nested supported_interface_types blocks have the following structure:

    GetIsInstanceProfileDiskQuantity

    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.

    GetIsInstanceProfileDiskSize

    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.

    GetIsInstanceProfileDiskSupportedInterfaceType

    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.

    GetIsInstanceProfileGpuCount

    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.

    GetIsInstanceProfileGpuManufacturer

    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.

    GetIsInstanceProfileGpuMemory

    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.

    GetIsInstanceProfileGpuModel

    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.

    GetIsInstanceProfileMemory

    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.

    GetIsInstanceProfileNetworkAttachmentCount

    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.

    GetIsInstanceProfileNetworkInterfaceCount

    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.

    GetIsInstanceProfileNumaCount

    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.

    GetIsInstanceProfilePortSpeed

    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.

    GetIsInstanceProfileReservationTerm

    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.

    GetIsInstanceProfileSecureBootMode

    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.

    GetIsInstanceProfileSupportedClusterNetworkProfile

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

    GetIsInstanceProfileTotalVolumeBandwidth

    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.

    GetIsInstanceProfileVcpuArchitecture

    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.

    GetIsInstanceProfileVcpuCount

    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.

    GetIsInstanceProfileVcpuManufacturer

    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