1. Packages
  2. Talos Linux
  3. API Docs
  4. imageFactory
  5. getUrls
talos v0.5.2 published on Thursday, Jan 23, 2025 by Pulumiverse

talos.imageFactory.getUrls

Explore with Pulumi AI

talos v0.5.2 published on Thursday, Jan 23, 2025 by Pulumiverse

Generates URLs for different assets supported by the Talos image factory.

Using getUrls

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 getUrls(args: GetUrlsArgs, opts?: InvokeOptions): Promise<GetUrlsResult>
function getUrlsOutput(args: GetUrlsOutputArgs, opts?: InvokeOptions): Output<GetUrlsResult>
Copy
def get_urls(architecture: Optional[str] = None,
             platform: Optional[str] = None,
             sbc: Optional[str] = None,
             schematic_id: Optional[str] = None,
             talos_version: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetUrlsResult
def get_urls_output(architecture: Optional[pulumi.Input[str]] = None,
             platform: Optional[pulumi.Input[str]] = None,
             sbc: Optional[pulumi.Input[str]] = None,
             schematic_id: Optional[pulumi.Input[str]] = None,
             talos_version: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetUrlsResult]
Copy
func GetUrls(ctx *Context, args *GetUrlsArgs, opts ...InvokeOption) (*GetUrlsResult, error)
func GetUrlsOutput(ctx *Context, args *GetUrlsOutputArgs, opts ...InvokeOption) GetUrlsResultOutput
Copy

> Note: This function is named GetUrls in the Go SDK.

public static class GetUrls 
{
    public static Task<GetUrlsResult> InvokeAsync(GetUrlsArgs args, InvokeOptions? opts = null)
    public static Output<GetUrlsResult> Invoke(GetUrlsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetUrlsResult> getUrls(GetUrlsArgs args, InvokeOptions options)
public static Output<GetUrlsResult> getUrls(GetUrlsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: talos:imageFactory/getUrls:getUrls
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

SchematicId This property is required. string
TalosVersion This property is required. string
Architecture string
Platform string
Sbc string
SchematicId This property is required. string
TalosVersion This property is required. string
Architecture string
Platform string
Sbc string
schematicId This property is required. String
talosVersion This property is required. String
architecture String
platform String
sbc String
schematicId This property is required. string
talosVersion This property is required. string
architecture string
platform string
sbc string
schematic_id This property is required. str
talos_version This property is required. str
architecture str
platform str
sbc str
schematicId This property is required. String
talosVersion This property is required. String
architecture String
platform String
sbc String

getUrls Result

The following output properties are available:

Architecture string
Id string
SchematicId string
TalosVersion string
Urls GetUrlsUrls
Platform string
Sbc string
architecture String
id String
schematicId String
talosVersion String
urls GetUrlsUrls
platform String
sbc String
architecture string
id string
schematicId string
talosVersion string
urls GetUrlsUrls
platform string
sbc string
architecture String
id String
schematicId String
talosVersion String
urls Property Map
platform String
sbc String

Supporting Types

GetUrlsUrls

DiskImage This property is required. string
The URL for the disk image.
DiskImageSecureboot This property is required. string
The URL for the disk image with secure boot.
Initramfs This property is required. string
The URL for the initramfs image.
Installer This property is required. string
The URL for the installer image.
InstallerSecureboot This property is required. string
The URL for the installer image with secure boot.
Iso This property is required. string
The URL for the ISO image.
IsoSecureboot This property is required. string
The URL for the ISO image with secure boot.
Kernel This property is required. string
The URL for the kernel image.
KernelCommandLine This property is required. string
The URL for the kernel command line.
Pxe This property is required. string
The URL for the PXE image.
Uki This property is required. string
The URL for the UKI image.
DiskImage This property is required. string
The URL for the disk image.
DiskImageSecureboot This property is required. string
The URL for the disk image with secure boot.
Initramfs This property is required. string
The URL for the initramfs image.
Installer This property is required. string
The URL for the installer image.
InstallerSecureboot This property is required. string
The URL for the installer image with secure boot.
Iso This property is required. string
The URL for the ISO image.
IsoSecureboot This property is required. string
The URL for the ISO image with secure boot.
Kernel This property is required. string
The URL for the kernel image.
KernelCommandLine This property is required. string
The URL for the kernel command line.
Pxe This property is required. string
The URL for the PXE image.
Uki This property is required. string
The URL for the UKI image.
diskImage This property is required. String
The URL for the disk image.
diskImageSecureboot This property is required. String
The URL for the disk image with secure boot.
initramfs This property is required. String
The URL for the initramfs image.
installer This property is required. String
The URL for the installer image.
installerSecureboot This property is required. String
The URL for the installer image with secure boot.
iso This property is required. String
The URL for the ISO image.
isoSecureboot This property is required. String
The URL for the ISO image with secure boot.
kernel This property is required. String
The URL for the kernel image.
kernelCommandLine This property is required. String
The URL for the kernel command line.
pxe This property is required. String
The URL for the PXE image.
uki This property is required. String
The URL for the UKI image.
diskImage This property is required. string
The URL for the disk image.
diskImageSecureboot This property is required. string
The URL for the disk image with secure boot.
initramfs This property is required. string
The URL for the initramfs image.
installer This property is required. string
The URL for the installer image.
installerSecureboot This property is required. string
The URL for the installer image with secure boot.
iso This property is required. string
The URL for the ISO image.
isoSecureboot This property is required. string
The URL for the ISO image with secure boot.
kernel This property is required. string
The URL for the kernel image.
kernelCommandLine This property is required. string
The URL for the kernel command line.
pxe This property is required. string
The URL for the PXE image.
uki This property is required. string
The URL for the UKI image.
disk_image This property is required. str
The URL for the disk image.
disk_image_secureboot This property is required. str
The URL for the disk image with secure boot.
initramfs This property is required. str
The URL for the initramfs image.
installer This property is required. str
The URL for the installer image.
installer_secureboot This property is required. str
The URL for the installer image with secure boot.
iso This property is required. str
The URL for the ISO image.
iso_secureboot This property is required. str
The URL for the ISO image with secure boot.
kernel This property is required. str
The URL for the kernel image.
kernel_command_line This property is required. str
The URL for the kernel command line.
pxe This property is required. str
The URL for the PXE image.
uki This property is required. str
The URL for the UKI image.
diskImage This property is required. String
The URL for the disk image.
diskImageSecureboot This property is required. String
The URL for the disk image with secure boot.
initramfs This property is required. String
The URL for the initramfs image.
installer This property is required. String
The URL for the installer image.
installerSecureboot This property is required. String
The URL for the installer image with secure boot.
iso This property is required. String
The URL for the ISO image.
isoSecureboot This property is required. String
The URL for the ISO image with secure boot.
kernel This property is required. String
The URL for the kernel image.
kernelCommandLine This property is required. String
The URL for the kernel command line.
pxe This property is required. String
The URL for the PXE image.
uki This property is required. String
The URL for the UKI image.

Package Details

Repository
talos pulumiverse/pulumi-talos
License
MPL-2.0
Notes
This Pulumi package is based on the talos Terraform Provider.
talos v0.5.2 published on Thursday, Jan 23, 2025 by Pulumiverse