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 dictionaryThe following arguments are supported:
getCaasMachineBlueprint Result
The following output properties are available:
- ComputeType string
- CreatedDate string
- Id string
- The ID of this resource.
- LastUpdate stringDate 
- MachineProvider string
- MachineRoles List<string>
- Name string
- SiteId string
- Size string
- SizeDetails List<GetCaas Machine Blueprint Size Detail> 
- StorageType string
- WorkerType string
- ComputeType string
- CreatedDate string
- Id string
- The ID of this resource.
- LastUpdate stringDate 
- MachineProvider string
- MachineRoles []string
- Name string
- SiteId string
- Size string
- SizeDetails []GetCaas Machine Blueprint Size Detail 
- StorageType string
- WorkerType string
- computeType String
- createdDate String
- id String
- The ID of this resource.
- lastUpdate StringDate 
- machineProvider String
- machineRoles List<String>
- name String
- siteId String
- size String
- sizeDetails List<GetCaas Machine Blueprint Size Detail> 
- storageType String
- workerType String
- computeType string
- createdDate string
- id string
- The ID of this resource.
- lastUpdate stringDate 
- machineProvider string
- machineRoles string[]
- name string
- siteId string
- size string
- sizeDetails GetCaas Machine Blueprint Size Detail[] 
- storageType string
- workerType 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
- computeType String
- createdDate String
- id String
- The ID of this resource.
- lastUpdate StringDate 
- machineProvider String
- machineRoles List<String>
- name String
- siteId String
- size String
- sizeDetails List<Property Map>
- storageType String
- workerType String
Supporting Types
GetCaasMachineBlueprintSizeDetail     
- Cpu double
- EphemeralDisk double
- Memory double
- Name string
- PersistentDisk double
- RootDisk double
- Cpu float64
- EphemeralDisk float64
- Memory float64
- Name string
- PersistentDisk float64
- RootDisk float64
- cpu Double
- ephemeralDisk Double
- memory Double
- name String
- persistentDisk Double
- rootDisk Double
- cpu number
- ephemeralDisk number
- memory number
- name string
- persistentDisk number
- rootDisk number
- cpu float
- ephemeral_disk float
- memory float
- name str
- persistent_disk float
- root_disk float
- cpu Number
- ephemeralDisk Number
- memory Number
- name String
- persistentDisk Number
- rootDisk Number
Package Details
- Repository
- hpegl hpe/terraform-provider-hpegl
- License
- Notes
- This Pulumi package is based on the hpeglTerraform Provider.