ibm.getIsInstanceProfile
Explore with Pulumi AI
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:
getIsInstanceProfile Result
The following output properties are available:
- Architecture string
- (String) The default Operating System architecture for an instance of the profile.
- Architecture
Type string - (String) The type for this OS architecture.
- Architecture
Values List<string> - (String) The supported OS architecture(s) for an instance with this profile.
- Bandwidths
List<Get
Is Instance Profile Bandwidth> - (List) Nested
bandwidth
blocks have the following structure: - Cluster
Network List<GetAttachment Counts Is Instance Profile Cluster Network Attachment Count> - (List) Nested
cluster_network_attachment_count
blocks have the following structure: - Confidential
Compute List<GetModes Is Instance Profile Confidential Compute Mode> - (List)
- Disks
List<Get
Is Instance Profile Disk> - (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.
- Gpu
Counts List<GetIs Instance Profile Gpu Count> - (List) Nested
gpu_count
blocks have the following structure: Nested scheme forgpu_count
: - Gpu
Manufacturers List<GetIs Instance Profile Gpu Manufacturer> - (List) Nested
gpu_manufacturer
blocks have the following structure: Nested scheme forgpu_manufacturer
: - Gpu
Memories List<GetIs Instance Profile Gpu Memory> - (List) Nested
gpu_memory
blocks have the following structure: Nested scheme forgpu_memory
: - Gpu
Models List<GetIs Instance Profile Gpu Model> - (List) Nested
gpu_model
blocks have the following structure: Nested scheme forgpu_model
: - Href string
- (String) The URL for this cluster network profile.
- Id string
- Memories
List<Get
Is Instance Profile Memory> - (List) Nested
memory
blocks have the following structure: - Name string
- (String) The globally unique name for this cluster network profile.
- Network
Attachment List<GetCounts Is Instance Profile Network Attachment Count> - (List) The number of network attachments supported on an instance with this profile
- Network
Interface List<GetCounts Is Instance Profile Network Interface Count> - (List)
- Numa
Counts List<GetIs Instance Profile Numa Count> - (Integer) The number of NUMA nodes for the Instance Profile.
- Port
Speeds List<GetIs Instance Profile Port Speed> - (List) Nested
port_speed
blocks have the following structure: - Reservation
Terms List<GetIs Instance Profile Reservation Term> - (List) Nested
reservation_terms
blocks have the following structure: Nested scheme forreservation_terms
: - Secure
Boot List<GetModes Is Instance Profile Secure Boot Mode> - (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. - Supported
Cluster List<GetNetwork Profiles Is Instance Profile Supported Cluster Network Profile> - (List) The cluster network profiles that support this instance profile.
- Total
Volume List<GetBandwidths Is Instance Profile Total Volume Bandwidth> - Nested
total_volume_bandwidth
blocks have the following structure: - Vcpu
Architectures List<GetIs Instance Profile Vcpu Architecture> - (List) Nested
vcpu_architecture
blocks have the following structure: - Vcpu
Counts List<GetIs Instance Profile Vcpu Count> - (List) Nested
vcpu_count
blocks have the following structure: - Vcpu
Manufacturers List<GetIs Instance Profile Vcpu Manufacturer> - (List) Nested
vcpu_manufacturer
blocks have the following structure:
- Architecture string
- (String) The default Operating System architecture for an instance of the profile.
- Architecture
Type string - (String) The type for this OS architecture.
- Architecture
Values []string - (String) The supported OS architecture(s) for an instance with this profile.
- Bandwidths
[]Get
Is Instance Profile Bandwidth - (List) Nested
bandwidth
blocks have the following structure: - Cluster
Network []GetAttachment Counts Is Instance Profile Cluster Network Attachment Count - (List) Nested
cluster_network_attachment_count
blocks have the following structure: - Confidential
Compute []GetModes Is Instance Profile Confidential Compute Mode - (List)
- Disks
[]Get
Is Instance Profile Disk - (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.
- Gpu
Counts []GetIs Instance Profile Gpu Count - (List) Nested
gpu_count
blocks have the following structure: Nested scheme forgpu_count
: - Gpu
Manufacturers []GetIs Instance Profile Gpu Manufacturer - (List) Nested
gpu_manufacturer
blocks have the following structure: Nested scheme forgpu_manufacturer
: - Gpu
Memories []GetIs Instance Profile Gpu Memory - (List) Nested
gpu_memory
blocks have the following structure: Nested scheme forgpu_memory
: - Gpu
Models []GetIs Instance Profile Gpu Model - (List) Nested
gpu_model
blocks have the following structure: Nested scheme forgpu_model
: - Href string
- (String) The URL for this cluster network profile.
- Id string
- Memories
[]Get
Is Instance Profile Memory - (List) Nested
memory
blocks have the following structure: - Name string
- (String) The globally unique name for this cluster network profile.
- Network
Attachment []GetCounts Is Instance Profile Network Attachment Count - (List) The number of network attachments supported on an instance with this profile
- Network
Interface []GetCounts Is Instance Profile Network Interface Count - (List)
- Numa
Counts []GetIs Instance Profile Numa Count - (Integer) The number of NUMA nodes for the Instance Profile.
- Port
Speeds []GetIs Instance Profile Port Speed - (List) Nested
port_speed
blocks have the following structure: - Reservation
Terms []GetIs Instance Profile Reservation Term - (List) Nested
reservation_terms
blocks have the following structure: Nested scheme forreservation_terms
: - Secure
Boot []GetModes Is Instance Profile Secure Boot Mode - (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. - Supported
Cluster []GetNetwork Profiles Is Instance Profile Supported Cluster Network Profile - (List) The cluster network profiles that support this instance profile.
- Total
Volume []GetBandwidths Is Instance Profile Total Volume Bandwidth - Nested
total_volume_bandwidth
blocks have the following structure: - Vcpu
Architectures []GetIs Instance Profile Vcpu Architecture - (List) Nested
vcpu_architecture
blocks have the following structure: - Vcpu
Counts []GetIs Instance Profile Vcpu Count - (List) Nested
vcpu_count
blocks have the following structure: - Vcpu
Manufacturers []GetIs Instance Profile Vcpu Manufacturer - (List) Nested
vcpu_manufacturer
blocks have the following structure:
- architecture String
- (String) The default Operating System architecture for an instance of the profile.
- architecture
Type String - (String) The type for this OS architecture.
- architecture
Values List<String> - (String) The supported OS architecture(s) for an instance with this profile.
- bandwidths
List<Get
Is Instance Profile Bandwidth> - (List) Nested
bandwidth
blocks have the following structure: - cluster
Network List<GetAttachment Counts Is Instance Profile Cluster Network Attachment Count> - (List) Nested
cluster_network_attachment_count
blocks have the following structure: - confidential
Compute List<GetModes Is Instance Profile Confidential Compute Mode> - (List)
- disks
List<Get
Is Instance Profile Disk> - (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.
- gpu
Counts List<GetIs Instance Profile Gpu Count> - (List) Nested
gpu_count
blocks have the following structure: Nested scheme forgpu_count
: - gpu
Manufacturers List<GetIs Instance Profile Gpu Manufacturer> - (List) Nested
gpu_manufacturer
blocks have the following structure: Nested scheme forgpu_manufacturer
: - gpu
Memories List<GetIs Instance Profile Gpu Memory> - (List) Nested
gpu_memory
blocks have the following structure: Nested scheme forgpu_memory
: - gpu
Models List<GetIs Instance Profile Gpu Model> - (List) Nested
gpu_model
blocks have the following structure: Nested scheme forgpu_model
: - href String
- (String) The URL for this cluster network profile.
- id String
- memories
List<Get
Is Instance Profile Memory> - (List) Nested
memory
blocks have the following structure: - name String
- (String) The globally unique name for this cluster network profile.
- network
Attachment List<GetCounts Is Instance Profile Network Attachment Count> - (List) The number of network attachments supported on an instance with this profile
- network
Interface List<GetCounts Is Instance Profile Network Interface Count> - (List)
- numa
Counts List<GetIs Instance Profile Numa Count> - (Integer) The number of NUMA nodes for the Instance Profile.
- port
Speeds List<GetIs Instance Profile Port Speed> - (List) Nested
port_speed
blocks have the following structure: - reservation
Terms List<GetIs Instance Profile Reservation Term> - (List) Nested
reservation_terms
blocks have the following structure: Nested scheme forreservation_terms
: - secure
Boot List<GetModes Is Instance Profile Secure Boot Mode> - (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. - supported
Cluster List<GetNetwork Profiles Is Instance Profile Supported Cluster Network Profile> - (List) The cluster network profiles that support this instance profile.
- total
Volume List<GetBandwidths Is Instance Profile Total Volume Bandwidth> - Nested
total_volume_bandwidth
blocks have the following structure: - vcpu
Architectures List<GetIs Instance Profile Vcpu Architecture> - (List) Nested
vcpu_architecture
blocks have the following structure: - vcpu
Counts List<GetIs Instance Profile Vcpu Count> - (List) Nested
vcpu_count
blocks have the following structure: - vcpu
Manufacturers List<GetIs Instance Profile Vcpu Manufacturer> - (List) Nested
vcpu_manufacturer
blocks have the following structure:
- architecture string
- (String) The default Operating System architecture for an instance of the profile.
- architecture
Type string - (String) The type for this OS architecture.
- architecture
Values string[] - (String) The supported OS architecture(s) for an instance with this profile.
- bandwidths
Get
Is Instance Profile Bandwidth[] - (List) Nested
bandwidth
blocks have the following structure: - cluster
Network GetAttachment Counts Is Instance Profile Cluster Network Attachment Count[] - (List) Nested
cluster_network_attachment_count
blocks have the following structure: - confidential
Compute GetModes Is Instance Profile Confidential Compute Mode[] - (List)
- disks
Get
Is Instance Profile Disk[] - (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.
- gpu
Counts GetIs Instance Profile Gpu Count[] - (List) Nested
gpu_count
blocks have the following structure: Nested scheme forgpu_count
: - gpu
Manufacturers GetIs Instance Profile Gpu Manufacturer[] - (List) Nested
gpu_manufacturer
blocks have the following structure: Nested scheme forgpu_manufacturer
: - gpu
Memories GetIs Instance Profile Gpu Memory[] - (List) Nested
gpu_memory
blocks have the following structure: Nested scheme forgpu_memory
: - gpu
Models GetIs Instance Profile Gpu Model[] - (List) Nested
gpu_model
blocks have the following structure: Nested scheme forgpu_model
: - href string
- (String) The URL for this cluster network profile.
- id string
- memories
Get
Is Instance Profile Memory[] - (List) Nested
memory
blocks have the following structure: - name string
- (String) The globally unique name for this cluster network profile.
- network
Attachment GetCounts Is Instance Profile Network Attachment Count[] - (List) The number of network attachments supported on an instance with this profile
- network
Interface GetCounts Is Instance Profile Network Interface Count[] - (List)
- numa
Counts GetIs Instance Profile Numa Count[] - (Integer) The number of NUMA nodes for the Instance Profile.
- port
Speeds GetIs Instance Profile Port Speed[] - (List) Nested
port_speed
blocks have the following structure: - reservation
Terms GetIs Instance Profile Reservation Term[] - (List) Nested
reservation_terms
blocks have the following structure: Nested scheme forreservation_terms
: - secure
Boot GetModes Is Instance Profile Secure Boot Mode[] - (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. - supported
Cluster GetNetwork Profiles Is Instance Profile Supported Cluster Network Profile[] - (List) The cluster network profiles that support this instance profile.
- total
Volume GetBandwidths Is Instance Profile Total Volume Bandwidth[] - Nested
total_volume_bandwidth
blocks have the following structure: - vcpu
Architectures GetIs Instance Profile Vcpu Architecture[] - (List) Nested
vcpu_architecture
blocks have the following structure: - vcpu
Counts GetIs Instance Profile Vcpu Count[] - (List) Nested
vcpu_count
blocks have the following structure: - vcpu
Manufacturers GetIs Instance Profile Vcpu Manufacturer[] - (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[Get
Is Instance Profile Bandwidth] - (List) Nested
bandwidth
blocks have the following structure: - cluster_
network_ Sequence[Getattachment_ counts Is Instance Profile Cluster Network Attachment Count] - (List) Nested
cluster_network_attachment_count
blocks have the following structure: - confidential_
compute_ Sequence[Getmodes Is Instance Profile Confidential Compute Mode] - (List)
- disks
Sequence[Get
Is Instance Profile Disk] - (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[GetIs Instance Profile Gpu Count] - (List) Nested
gpu_count
blocks have the following structure: Nested scheme forgpu_count
: - gpu_
manufacturers Sequence[GetIs Instance Profile Gpu Manufacturer] - (List) Nested
gpu_manufacturer
blocks have the following structure: Nested scheme forgpu_manufacturer
: - gpu_
memories Sequence[GetIs Instance Profile Gpu Memory] - (List) Nested
gpu_memory
blocks have the following structure: Nested scheme forgpu_memory
: - gpu_
models Sequence[GetIs Instance Profile Gpu Model] - (List) Nested
gpu_model
blocks have the following structure: Nested scheme forgpu_model
: - href str
- (String) The URL for this cluster network profile.
- id str
- memories
Sequence[Get
Is Instance Profile Memory] - (List) Nested
memory
blocks have the following structure: - name str
- (String) The globally unique name for this cluster network profile.
- network_
attachment_ Sequence[Getcounts Is Instance Profile Network Attachment Count] - (List) The number of network attachments supported on an instance with this profile
- network_
interface_ Sequence[Getcounts Is Instance Profile Network Interface Count] - (List)
- numa_
counts Sequence[GetIs Instance Profile Numa Count] - (Integer) The number of NUMA nodes for the Instance Profile.
- port_
speeds Sequence[GetIs Instance Profile Port Speed] - (List) Nested
port_speed
blocks have the following structure: - reservation_
terms Sequence[GetIs Instance Profile Reservation Term] - (List) Nested
reservation_terms
blocks have the following structure: Nested scheme forreservation_terms
: - secure_
boot_ Sequence[Getmodes Is Instance Profile Secure Boot Mode] - (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_ Sequence[Getnetwork_ profiles Is Instance Profile Supported Cluster Network Profile] - (List) The cluster network profiles that support this instance profile.
- total_
volume_ Sequence[Getbandwidths Is Instance Profile Total Volume Bandwidth] - Nested
total_volume_bandwidth
blocks have the following structure: - vcpu_
architectures Sequence[GetIs Instance Profile Vcpu Architecture] - (List) Nested
vcpu_architecture
blocks have the following structure: - vcpu_
counts Sequence[GetIs Instance Profile Vcpu Count] - (List) Nested
vcpu_count
blocks have the following structure: - vcpu_
manufacturers Sequence[GetIs Instance Profile Vcpu Manufacturer] - (List) Nested
vcpu_manufacturer
blocks have the following structure:
- architecture String
- (String) The default Operating System architecture for an instance of the profile.
- architecture
Type String - (String) The type for this OS architecture.
- architecture
Values 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: - cluster
Network List<Property Map>Attachment Counts - (List) Nested
cluster_network_attachment_count
blocks have the following structure: - confidential
Compute List<Property Map>Modes - (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.
- gpu
Counts List<Property Map> - (List) Nested
gpu_count
blocks have the following structure: Nested scheme forgpu_count
: - gpu
Manufacturers List<Property Map> - (List) Nested
gpu_manufacturer
blocks have the following structure: Nested scheme forgpu_manufacturer
: - gpu
Memories List<Property Map> - (List) Nested
gpu_memory
blocks have the following structure: Nested scheme forgpu_memory
: - gpu
Models List<Property Map> - (List) Nested
gpu_model
blocks have the following structure: Nested scheme forgpu_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.
- network
Attachment List<Property Map>Counts - (List) The number of network attachments supported on an instance with this profile
- network
Interface List<Property Map>Counts - (List)
- numa
Counts List<Property Map> - (Integer) The number of NUMA nodes for the Instance Profile.
- port
Speeds List<Property Map> - (List) Nested
port_speed
blocks have the following structure: - reservation
Terms List<Property Map> - (List) Nested
reservation_terms
blocks have the following structure: Nested scheme forreservation_terms
: - secure
Boot List<Property Map>Modes - (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. - supported
Cluster List<Property Map>Network Profiles - (List) The cluster network profiles that support this instance profile.
- total
Volume List<Property Map>Bandwidths - Nested
total_volume_bandwidth
blocks have the following structure: - vcpu
Architectures List<Property Map> - (List) Nested
vcpu_architecture
blocks have the following structure: - vcpu
Counts List<Property Map> - (List) Nested
vcpu_count
blocks have the following structure: - vcpu
Manufacturers 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
GetIsInstanceProfileDisk
- Quantities
List<Get
Is Instance Profile Disk Quantity> - (List) Nested
quantity
blocks have the following structure: - Sizes
List<Get
Is Instance Profile Disk Size> - (List) Nested
size
blocks have the following structure: - Supported
Interface List<GetTypes Is Instance Profile Disk Supported Interface Type> - (List) Nested
supported_interface_types
blocks have the following structure:
- Quantities
[]Get
Is Instance Profile Disk Quantity - (List) Nested
quantity
blocks have the following structure: - Sizes
[]Get
Is Instance Profile Disk Size - (List) Nested
size
blocks have the following structure: - Supported
Interface []GetTypes Is Instance Profile Disk Supported Interface Type - (List) Nested
supported_interface_types
blocks have the following structure:
- quantities
List<Get
Is Instance Profile Disk Quantity> - (List) Nested
quantity
blocks have the following structure: - sizes
List<Get
Is Instance Profile Disk Size> - (List) Nested
size
blocks have the following structure: - supported
Interface List<GetTypes Is Instance Profile Disk Supported Interface Type> - (List) Nested
supported_interface_types
blocks have the following structure:
- quantities
Get
Is Instance Profile Disk Quantity[] - (List) Nested
quantity
blocks have the following structure: - sizes
Get
Is Instance Profile Disk Size[] - (List) Nested
size
blocks have the following structure: - supported
Interface GetTypes Is Instance Profile Disk Supported Interface Type[] - (List) Nested
supported_interface_types
blocks have the following structure:
- quantities
Sequence[Get
Is Instance Profile Disk Quantity] - (List) Nested
quantity
blocks have the following structure: - sizes
Sequence[Get
Is Instance Profile Disk Size] - (List) Nested
size
blocks have the following structure: - supported_
interface_ Sequence[Gettypes Is Instance Profile Disk Supported Interface Type] - (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: - supported
Interface List<Property Map>Types - (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
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
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
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
GetIsInstanceProfileNetworkInterfaceCount
GetIsInstanceProfileNumaCount
GetIsInstanceProfilePortSpeed
GetIsInstanceProfileReservationTerm
GetIsInstanceProfileSecureBootMode
GetIsInstanceProfileSupportedClusterNetworkProfile
- Href string
- (String) The URL for this cluster network profile.
- Name string
- The name for this virtual server instance profile.
- Resource
Type 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.
- Resource
Type 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.
- resource
Type 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.
- resource
Type 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.
- resource
Type 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
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
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.