gcorelabs 0.3.63 published on Monday, Apr 14, 2025 by g-core
gcorelabs.getImage
Explore with Pulumi AI
Represent image data
Using getImage
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 getImage(args: GetImageArgs, opts?: InvokeOptions): Promise<GetImageResult>
function getImageOutput(args: GetImageOutputArgs, opts?: InvokeOptions): Output<GetImageResult>
def get_image(id: Optional[str] = None,
is_baremetal: Optional[bool] = None,
metadata_k: Optional[str] = None,
metadata_kv: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
project_id: Optional[float] = None,
project_name: Optional[str] = None,
region_id: Optional[float] = None,
region_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetImageResult
def get_image_output(id: Optional[pulumi.Input[str]] = None,
is_baremetal: Optional[pulumi.Input[bool]] = None,
metadata_k: Optional[pulumi.Input[str]] = None,
metadata_kv: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
name: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[float]] = None,
project_name: Optional[pulumi.Input[str]] = None,
region_id: Optional[pulumi.Input[float]] = None,
region_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetImageResult]
func GetImage(ctx *Context, args *GetImageArgs, opts ...InvokeOption) (*GetImageResult, error)
func GetImageOutput(ctx *Context, args *GetImageOutputArgs, opts ...InvokeOption) GetImageResultOutput
> Note: This function is named GetImage
in the Go SDK.
public static class GetImage
{
public static Task<GetImageResult> InvokeAsync(GetImageArgs args, InvokeOptions? opts = null)
public static Output<GetImageResult> Invoke(GetImageInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetImageResult> getImage(GetImageArgs args, InvokeOptions options)
public static Output<GetImageResult> getImage(GetImageArgs args, InvokeOptions options)
fn::invoke:
function: gcorelabs:index/getImage:getImage
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- use 'os-version', for example 'ubuntu-20.04'
- Id string
- The ID of this resource.
- Is
Baremetal bool - set to true if need to get baremetal image
- Metadata
K string - Metadata
Kv Dictionary<string, string> - Project
Id double - Project
Name string - Region
Id double - Region
Name string
- Name string
- use 'os-version', for example 'ubuntu-20.04'
- Id string
- The ID of this resource.
- Is
Baremetal bool - set to true if need to get baremetal image
- Metadata
K string - Metadata
Kv map[string]string - Project
Id float64 - Project
Name string - Region
Id float64 - Region
Name string
- name String
- use 'os-version', for example 'ubuntu-20.04'
- id String
- The ID of this resource.
- is
Baremetal Boolean - set to true if need to get baremetal image
- metadata
K String - metadata
Kv Map<String,String> - project
Id Double - project
Name String - region
Id Double - region
Name String
- name string
- use 'os-version', for example 'ubuntu-20.04'
- id string
- The ID of this resource.
- is
Baremetal boolean - set to true if need to get baremetal image
- metadata
K string - metadata
Kv {[key: string]: string} - project
Id number - project
Name string - region
Id number - region
Name string
- name str
- use 'os-version', for example 'ubuntu-20.04'
- id str
- The ID of this resource.
- is_
baremetal bool - set to true if need to get baremetal image
- metadata_
k str - metadata_
kv Mapping[str, str] - project_
id float - project_
name str - region_
id float - region_
name str
- name String
- use 'os-version', for example 'ubuntu-20.04'
- id String
- The ID of this resource.
- is
Baremetal Boolean - set to true if need to get baremetal image
- metadata
K String - metadata
Kv Map<String> - project
Id Number - project
Name String - region
Id Number - region
Name String
getImage Result
The following output properties are available:
- Description string
- Id string
- The ID of this resource.
- Metadata
Read List<GetOnlies Image Metadata Read Only> - Min
Disk double - Min
Ram double - Name string
- use 'os-version', for example 'ubuntu-20.04'
- Os
Distro string - Os
Version string - Is
Baremetal bool - set to true if need to get baremetal image
- Metadata
K string - Metadata
Kv Dictionary<string, string> - Project
Id double - Project
Name string - Region
Id double - Region
Name string
- Description string
- Id string
- The ID of this resource.
- Metadata
Read []GetOnlies Image Metadata Read Only - Min
Disk float64 - Min
Ram float64 - Name string
- use 'os-version', for example 'ubuntu-20.04'
- Os
Distro string - Os
Version string - Is
Baremetal bool - set to true if need to get baremetal image
- Metadata
K string - Metadata
Kv map[string]string - Project
Id float64 - Project
Name string - Region
Id float64 - Region
Name string
- description String
- id String
- The ID of this resource.
- metadata
Read List<GetOnlies Image Metadata Read Only> - min
Disk Double - min
Ram Double - name String
- use 'os-version', for example 'ubuntu-20.04'
- os
Distro String - os
Version String - is
Baremetal Boolean - set to true if need to get baremetal image
- metadata
K String - metadata
Kv Map<String,String> - project
Id Double - project
Name String - region
Id Double - region
Name String
- description string
- id string
- The ID of this resource.
- metadata
Read GetOnlies Image Metadata Read Only[] - min
Disk number - min
Ram number - name string
- use 'os-version', for example 'ubuntu-20.04'
- os
Distro string - os
Version string - is
Baremetal boolean - set to true if need to get baremetal image
- metadata
K string - metadata
Kv {[key: string]: string} - project
Id number - project
Name string - region
Id number - region
Name string
- description str
- id str
- The ID of this resource.
- metadata_
read_ Sequence[Getonlies Image Metadata Read Only] - min_
disk float - min_
ram float - name str
- use 'os-version', for example 'ubuntu-20.04'
- os_
distro str - os_
version str - is_
baremetal bool - set to true if need to get baremetal image
- metadata_
k str - metadata_
kv Mapping[str, str] - project_
id float - project_
name str - region_
id float - region_
name str
- description String
- id String
- The ID of this resource.
- metadata
Read List<Property Map>Onlies - min
Disk Number - min
Ram Number - name String
- use 'os-version', for example 'ubuntu-20.04'
- os
Distro String - os
Version String - is
Baremetal Boolean - set to true if need to get baremetal image
- metadata
K String - metadata
Kv Map<String> - project
Id Number - project
Name String - region
Id Number - region
Name String
Supporting Types
GetImageMetadataReadOnly
Package Details
- Repository
- gcorelabs g-core/terraform-provider-gcorelabs
- License
- Notes
- This Pulumi package is based on the
gcorelabs
Terraform Provider.