hpegl 0.4.18 published on Friday, Apr 18, 2025 by hpe
hpegl.getCaasMachineBlueprint
Explore with Pulumi AI
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 dictionary
The 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
hpegl
Terraform Provider.