hpegl 0.4.19 published on Wednesday, Jul 23, 2025 by hpe
hpegl.getCaasMachineBlueprint
Start a Neo task
Explain and create a hpegl.getCaasMachineBlueprint resource
Machine Blueprint data source allows reading machine blueprint data based on blueprint name and appliance ID. Required inputs are name and site_id
Using getCaasMachineBlueprint
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 getCaasMachineBlueprint(args: GetCaasMachineBlueprintArgs, opts?: InvokeOptions): Promise<GetCaasMachineBlueprintResult>
function getCaasMachineBlueprintOutput(args: GetCaasMachineBlueprintOutputArgs, opts?: InvokeOptions): Output<GetCaasMachineBlueprintResult>def get_caas_machine_blueprint(id: Optional[str] = None,
name: Optional[str] = None,
site_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCaasMachineBlueprintResult
def get_caas_machine_blueprint_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
site_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCaasMachineBlueprintResult]func LookupCaasMachineBlueprint(ctx *Context, args *LookupCaasMachineBlueprintArgs, opts ...InvokeOption) (*LookupCaasMachineBlueprintResult, error)
func LookupCaasMachineBlueprintOutput(ctx *Context, args *LookupCaasMachineBlueprintOutputArgs, opts ...InvokeOption) LookupCaasMachineBlueprintResultOutput> Note: This function is named LookupCaasMachineBlueprint in the Go SDK.
public static class GetCaasMachineBlueprint
{
public static Task<GetCaasMachineBlueprintResult> InvokeAsync(GetCaasMachineBlueprintArgs args, InvokeOptions? opts = null)
public static Output<GetCaasMachineBlueprintResult> Invoke(GetCaasMachineBlueprintInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCaasMachineBlueprintResult> getCaasMachineBlueprint(GetCaasMachineBlueprintArgs args, InvokeOptions options)
public static Output<GetCaasMachineBlueprintResult> getCaasMachineBlueprint(GetCaasMachineBlueprintArgs args, InvokeOptions options)
fn::invoke:
function: hpegl:index/getCaasMachineBlueprint:getCaasMachineBlueprint
arguments:
# arguments dictionaryThe following arguments are supported:
getCaasMachineBlueprint Result
The following output properties are available:
- Compute
Type string - Created
Date string - Id string
- The ID of this resource.
- Last
Update stringDate - Machine
Provider string - Machine
Roles List<string> - Name string
- Site
Id string - Size string
- Size
Details List<GetCaas Machine Blueprint Size Detail> - Storage
Type string - Worker
Type string
- Compute
Type string - Created
Date string - Id string
- The ID of this resource.
- Last
Update stringDate - Machine
Provider string - Machine
Roles []string - Name string
- Site
Id string - Size string
- Size
Details []GetCaas Machine Blueprint Size Detail - Storage
Type string - Worker
Type string
- compute
Type String - created
Date String - id String
- The ID of this resource.
- last
Update StringDate - machine
Provider String - machine
Roles List<String> - name String
- site
Id String - size String
- size
Details List<GetCaas Machine Blueprint Size Detail> - storage
Type String - worker
Type String
- compute
Type string - created
Date string - id string
- The ID of this resource.
- last
Update stringDate - machine
Provider string - machine
Roles string[] - name string
- site
Id string - size string
- size
Details GetCaas Machine Blueprint Size Detail[] - storage
Type string - worker
Type string
- compute_
type str - created_
date str - id str
- The ID of this resource.
- last_
update_ strdate - machine_
provider str - machine_
roles Sequence[str] - name str
- site_
id str - size str
- size_
details Sequence[GetCaas Machine Blueprint Size Detail] - storage_
type str - worker_
type str
- compute
Type String - created
Date String - id String
- The ID of this resource.
- last
Update StringDate - machine
Provider String - machine
Roles List<String> - name String
- site
Id String - size String
- size
Details List<Property Map> - storage
Type String - worker
Type String
Supporting Types
GetCaasMachineBlueprintSizeDetail
- Cpu double
- Ephemeral
Disk double - Memory double
- Name string
- Persistent
Disk double - Root
Disk double
- Cpu float64
- Ephemeral
Disk float64 - Memory float64
- Name string
- Persistent
Disk float64 - Root
Disk float64
- cpu Double
- ephemeral
Disk Double - memory Double
- name String
- persistent
Disk Double - root
Disk Double
- cpu number
- ephemeral
Disk number - memory number
- name string
- persistent
Disk number - root
Disk number
- cpu float
- ephemeral_
disk float - memory float
- name str
- persistent_
disk float - root_
disk float
- cpu Number
- ephemeral
Disk Number - memory Number
- name String
- persistent
Disk Number - root
Disk Number
Package Details
- Repository
- hpegl hpe/terraform-provider-hpegl
- License
- Notes
- This Pulumi package is based on the
hpeglTerraform Provider.
