1. Packages
  2. Spectrocloud Provider
  3. API Docs
  4. getAppliance
spectrocloud 0.23.5 published on Sunday, Apr 20, 2025 by spectrocloud

spectrocloud.getAppliance

Explore with Pulumi AI

spectrocloud logo
spectrocloud 0.23.5 published on Sunday, Apr 20, 2025 by spectrocloud

    Provides details about a single appliance used for Edge Native cluster provisioning.

    Using getAppliance

    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 getAppliance(args: GetApplianceArgs, opts?: InvokeOptions): Promise<GetApplianceResult>
    function getApplianceOutput(args: GetApplianceOutputArgs, opts?: InvokeOptions): Output<GetApplianceResult>
    def get_appliance(id: Optional[str] = None,
                      name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetApplianceResult
    def get_appliance_output(id: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetApplianceResult]
    func LookupAppliance(ctx *Context, args *LookupApplianceArgs, opts ...InvokeOption) (*LookupApplianceResult, error)
    func LookupApplianceOutput(ctx *Context, args *LookupApplianceOutputArgs, opts ...InvokeOption) LookupApplianceResultOutput

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

    public static class GetAppliance 
    {
        public static Task<GetApplianceResult> InvokeAsync(GetApplianceArgs args, InvokeOptions? opts = null)
        public static Output<GetApplianceResult> Invoke(GetApplianceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetApplianceResult> getAppliance(GetApplianceArgs args, InvokeOptions options)
    public static Output<GetApplianceResult> getAppliance(GetApplianceArgs args, InvokeOptions options)
    
    fn::invoke:
      function: spectrocloud:index/getAppliance:getAppliance
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    ID of the appliance registered in Palette.
    Name string
    The name of the appliance.
    Id string
    ID of the appliance registered in Palette.
    Name string
    The name of the appliance.
    id String
    ID of the appliance registered in Palette.
    name String
    The name of the appliance.
    id string
    ID of the appliance registered in Palette.
    name string
    The name of the appliance.
    id str
    ID of the appliance registered in Palette.
    name str
    The name of the appliance.
    id String
    ID of the appliance registered in Palette.
    name String
    The name of the appliance.

    getAppliance Result

    The following output properties are available:

    Architecture string
    The architecture of the appliance. Supported values are: 'amd64', and 'arm64'.
    Health string
    The health of the appliance. Supported values are: 'healthy', and 'unhealthy'.
    Id string
    ID of the appliance registered in Palette.
    Status string
    The status of the appliance. Supported values are: 'ready', 'in-use', and 'unpaired'.
    Tags Dictionary<string, string>
    The tags of the appliance.
    Name string
    The name of the appliance.
    Architecture string
    The architecture of the appliance. Supported values are: 'amd64', and 'arm64'.
    Health string
    The health of the appliance. Supported values are: 'healthy', and 'unhealthy'.
    Id string
    ID of the appliance registered in Palette.
    Status string
    The status of the appliance. Supported values are: 'ready', 'in-use', and 'unpaired'.
    Tags map[string]string
    The tags of the appliance.
    Name string
    The name of the appliance.
    architecture String
    The architecture of the appliance. Supported values are: 'amd64', and 'arm64'.
    health String
    The health of the appliance. Supported values are: 'healthy', and 'unhealthy'.
    id String
    ID of the appliance registered in Palette.
    status String
    The status of the appliance. Supported values are: 'ready', 'in-use', and 'unpaired'.
    tags Map<String,String>
    The tags of the appliance.
    name String
    The name of the appliance.
    architecture string
    The architecture of the appliance. Supported values are: 'amd64', and 'arm64'.
    health string
    The health of the appliance. Supported values are: 'healthy', and 'unhealthy'.
    id string
    ID of the appliance registered in Palette.
    status string
    The status of the appliance. Supported values are: 'ready', 'in-use', and 'unpaired'.
    tags {[key: string]: string}
    The tags of the appliance.
    name string
    The name of the appliance.
    architecture str
    The architecture of the appliance. Supported values are: 'amd64', and 'arm64'.
    health str
    The health of the appliance. Supported values are: 'healthy', and 'unhealthy'.
    id str
    ID of the appliance registered in Palette.
    status str
    The status of the appliance. Supported values are: 'ready', 'in-use', and 'unpaired'.
    tags Mapping[str, str]
    The tags of the appliance.
    name str
    The name of the appliance.
    architecture String
    The architecture of the appliance. Supported values are: 'amd64', and 'arm64'.
    health String
    The health of the appliance. Supported values are: 'healthy', and 'unhealthy'.
    id String
    ID of the appliance registered in Palette.
    status String
    The status of the appliance. Supported values are: 'ready', 'in-use', and 'unpaired'.
    tags Map<String>
    The tags of the appliance.
    name String
    The name of the appliance.

    Package Details

    Repository
    spectrocloud spectrocloud/terraform-provider-spectrocloud
    License
    Notes
    This Pulumi package is based on the spectrocloud Terraform Provider.
    spectrocloud logo
    spectrocloud 0.23.5 published on Sunday, Apr 20, 2025 by spectrocloud