talos v0.4.1 published on Tuesday, Nov 5, 2024 by Pulumiverse
talos.imageFactory.getVersions
Explore with Pulumi AI
The image factory versions data source provides a list of available talos versions from the image factory.
Using getVersions
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 getVersions(args: GetVersionsArgs, opts?: InvokeOptions): Promise<GetVersionsResult>
function getVersionsOutput(args: GetVersionsOutputArgs, opts?: InvokeOptions): Output<GetVersionsResult>
def get_versions(filters: Optional[_imagefactory.GetVersionsFilters] = None,
opts: Optional[InvokeOptions] = None) -> GetVersionsResult
def get_versions_output(filters: Optional[pulumi.Input[_imagefactory.GetVersionsFiltersArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVersionsResult]
func GetVersions(ctx *Context, args *GetVersionsArgs, opts ...InvokeOption) (*GetVersionsResult, error)
func GetVersionsOutput(ctx *Context, args *GetVersionsOutputArgs, opts ...InvokeOption) GetVersionsResultOutput
> Note: This function is named GetVersions
in the Go SDK.
public static class GetVersions
{
public static Task<GetVersionsResult> InvokeAsync(GetVersionsArgs args, InvokeOptions? opts = null)
public static Output<GetVersionsResult> Invoke(GetVersionsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVersionsResult> getVersions(GetVersionsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: talos:imageFactory/getVersions:getVersions
arguments:
# arguments dictionary
The following arguments are supported:
- Filters
Pulumiverse.
Talos. Image Factory. Inputs. Get Versions Filters - The filter to apply to the overlays list.
- Filters
Get
Versions Filters - The filter to apply to the overlays list.
- filters
Get
Versions Filters - The filter to apply to the overlays list.
- filters
Get
Versions Filters - The filter to apply to the overlays list.
- filters
imagefactory.
Get Versions Filters - The filter to apply to the overlays list.
- filters Property Map
- The filter to apply to the overlays list.
getVersions Result
The following output properties are available:
- Id string
- The ID of this resource.
- Talos
Versions List<string> - The list of available talos versions.
- Filters
Pulumiverse.
Talos. Image Factory. Outputs. Get Versions Filters - The filter to apply to the overlays list.
- Id string
- The ID of this resource.
- Talos
Versions []string - The list of available talos versions.
- Filters
Get
Versions Filters - The filter to apply to the overlays list.
- id String
- The ID of this resource.
- talos
Versions List<String> - The list of available talos versions.
- filters
Get
Versions Filters - The filter to apply to the overlays list.
- id string
- The ID of this resource.
- talos
Versions string[] - The list of available talos versions.
- filters
Get
Versions Filters - The filter to apply to the overlays list.
- id str
- The ID of this resource.
- talos_
versions Sequence[str] - The list of available talos versions.
- filters
imagefactory.
Get Versions Filters - The filter to apply to the overlays list.
- id String
- The ID of this resource.
- talos
Versions List<String> - The list of available talos versions.
- filters Property Map
- The filter to apply to the overlays list.
Supporting Types
GetVersionsFilters
- Stable
Versions boolOnly - If set to true, only stable versions will be returned. If set to false, all versions will be returned.
- Stable
Versions boolOnly - If set to true, only stable versions will be returned. If set to false, all versions will be returned.
- stable
Versions BooleanOnly - If set to true, only stable versions will be returned. If set to false, all versions will be returned.
- stable
Versions booleanOnly - If set to true, only stable versions will be returned. If set to false, all versions will be returned.
- stable_
versions_ boolonly - If set to true, only stable versions will be returned. If set to false, all versions will be returned.
- stable
Versions BooleanOnly - If set to true, only stable versions will be returned. If set to false, all versions will be returned.
Package Details
- Repository
- talos pulumiverse/pulumi-talos
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
talos
Terraform Provider.