avi 31.1.1 published on Monday, Apr 14, 2025 by vmware
avi.getAlbservicesfiledownload
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI: avi.Albservicesfiledownload” sidebar_current: “docs-avi-datasource-albservicesfiledownload” description: |- Get information of Avi ALBServicesFileDownload.
avi.Albservicesfiledownload
This data source is used to to get avi.Albservicesfiledownload objects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const fooAlbservicesfiledownload = avi.getAlbservicesfiledownload({
name: "foo",
uuid: "albservicesfiledownload-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
import pulumi
import pulumi_avi as avi
foo_albservicesfiledownload = avi.get_albservicesfiledownload(name="foo",
uuid="albservicesfiledownload-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := avi.LookupAlbservicesfiledownload(ctx, &avi.LookupAlbservicesfiledownloadArgs{
Name: pulumi.StringRef("foo"),
Uuid: pulumi.StringRef("albservicesfiledownload-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;
return await Deployment.RunAsync(() =>
{
var fooAlbservicesfiledownload = Avi.GetAlbservicesfiledownload.Invoke(new()
{
Name = "foo",
Uuid = "albservicesfiledownload-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.AviFunctions;
import com.pulumi.avi.inputs.GetAlbservicesfiledownloadArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var fooAlbservicesfiledownload = AviFunctions.getAlbservicesfiledownload(GetAlbservicesfiledownloadArgs.builder()
.name("foo")
.uuid("albservicesfiledownload-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.build());
}
}
variables:
fooAlbservicesfiledownload:
fn::invoke:
function: avi:getAlbservicesfiledownload
arguments:
name: foo
uuid: albservicesfiledownload-f9cf6b3e-a411-436f-95e2-2982ba2b217b
Using getAlbservicesfiledownload
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 getAlbservicesfiledownload(args: GetAlbservicesfiledownloadArgs, opts?: InvokeOptions): Promise<GetAlbservicesfiledownloadResult>
function getAlbservicesfiledownloadOutput(args: GetAlbservicesfiledownloadOutputArgs, opts?: InvokeOptions): Output<GetAlbservicesfiledownloadResult>
def get_albservicesfiledownload(id: Optional[str] = None,
name: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAlbservicesfiledownloadResult
def get_albservicesfiledownload_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
tenant_ref: Optional[pulumi.Input[str]] = None,
uuid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAlbservicesfiledownloadResult]
func LookupAlbservicesfiledownload(ctx *Context, args *LookupAlbservicesfiledownloadArgs, opts ...InvokeOption) (*LookupAlbservicesfiledownloadResult, error)
func LookupAlbservicesfiledownloadOutput(ctx *Context, args *LookupAlbservicesfiledownloadOutputArgs, opts ...InvokeOption) LookupAlbservicesfiledownloadResultOutput
> Note: This function is named LookupAlbservicesfiledownload
in the Go SDK.
public static class GetAlbservicesfiledownload
{
public static Task<GetAlbservicesfiledownloadResult> InvokeAsync(GetAlbservicesfiledownloadArgs args, InvokeOptions? opts = null)
public static Output<GetAlbservicesfiledownloadResult> Invoke(GetAlbservicesfiledownloadInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAlbservicesfiledownloadResult> getAlbservicesfiledownload(GetAlbservicesfiledownloadArgs args, InvokeOptions options)
public static Output<GetAlbservicesfiledownloadResult> getAlbservicesfiledownload(GetAlbservicesfiledownloadArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getAlbservicesfiledownload:getAlbservicesfiledownload
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Name string
- Search ALBServicesFileDownload by name.
- Tenant
Ref string - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Search ALBServicesFileDownload by uuid.
- Id string
- Name string
- Search ALBServicesFileDownload by name.
- Tenant
Ref string - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Search ALBServicesFileDownload by uuid.
- id String
- name String
- Search ALBServicesFileDownload by name.
- tenant
Ref String - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Search ALBServicesFileDownload by uuid.
- id string
- name string
- Search ALBServicesFileDownload by name.
- tenant
Ref string - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Search ALBServicesFileDownload by uuid.
- id str
- name str
- Search ALBServicesFileDownload by name.
- tenant_
ref str - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Search ALBServicesFileDownload by uuid.
- id String
- name String
- Search ALBServicesFileDownload by name.
- tenant
Ref String - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Search ALBServicesFileDownload by uuid.
getAlbservicesfiledownload Result
The following output properties are available:
- Configpb
Attributes List<GetAlbservicesfiledownload Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Destination
Dir string - Destination of the file to be saved. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- File
Type string - Software / crs/ inventory. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- File
Uri string - File uri on the cloud bucket. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Message string
- Download's success / failure message. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Metadatas
List<Get
Albservicesfiledownload Metadata> - Metadata of the file from pulse. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- The name of the file with which it is saved to the disk. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Status string
- Status of file download. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED... Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Unique id of the object. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes []GetAlbservicesfiledownload Configpb Attribute - Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Destination
Dir string - Destination of the file to be saved. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- File
Type string - Software / crs/ inventory. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- File
Uri string - File uri on the cloud bucket. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Message string
- Download's success / failure message. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Metadatas
[]Get
Albservicesfiledownload Metadata - Metadata of the file from pulse. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- The name of the file with which it is saved to the disk. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Status string
- Status of file download. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED... Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Unique id of the object. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<GetAlbservicesfiledownload Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- destination
Dir String - Destination of the file to be saved. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- file
Type String - Software / crs/ inventory. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- file
Uri String - File uri on the cloud bucket. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- message String
- Download's success / failure message. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- metadatas
List<Get
Albservicesfiledownload Metadata> - Metadata of the file from pulse. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- The name of the file with which it is saved to the disk. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- status String
- Status of file download. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED... Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Unique id of the object. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes GetAlbservicesfiledownload Configpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- destination
Dir string - Destination of the file to be saved. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- file
Type string - Software / crs/ inventory. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- file
Uri string - File uri on the cloud bucket. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id string
- message string
- Download's success / failure message. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- metadatas
Get
Albservicesfiledownload Metadata[] - Metadata of the file from pulse. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- The name of the file with which it is saved to the disk. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- status string
- Status of file download. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED... Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Unique id of the object. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes Sequence[GetAlbservicesfiledownload Configpb Attribute] - Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- destination_
dir str - Destination of the file to be saved. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- file_
type str - Software / crs/ inventory. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- file_
uri str - File uri on the cloud bucket. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id str
- message str
- Download's success / failure message. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- metadatas
Sequence[Get
Albservicesfiledownload Metadata] - Metadata of the file from pulse. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- The name of the file with which it is saved to the disk. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- status str
- Status of file download. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED... Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Unique id of the object. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- destination
Dir String - Destination of the file to be saved. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- file
Type String - Software / crs/ inventory. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- file
Uri String - File uri on the cloud bucket. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- message String
- Download's success / failure message. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- metadatas List<Property Map>
- Metadata of the file from pulse. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- The name of the file with which it is saved to the disk. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- status String
- Status of file download. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED... Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Unique id of the object. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
Supporting Types
GetAlbservicesfiledownloadConfigpbAttribute
- Version string
- Version string
- version String
- version string
- version str
- version String
GetAlbservicesfiledownloadMetadata
- Checksum string
- Checksum
Type string - Chunk
Size string - Is
Multi stringPart Download - Signed
Url string - Total
Size string
- Checksum string
- Checksum
Type string - Chunk
Size string - Is
Multi stringPart Download - Signed
Url string - Total
Size string
- checksum String
- checksum
Type String - chunk
Size String - is
Multi StringPart Download - signed
Url String - total
Size String
- checksum string
- checksum
Type string - chunk
Size string - is
Multi stringPart Download - signed
Url string - total
Size string
- checksum str
- checksum_
type str - chunk_
size str - is_
multi_ strpart_ download - signed_
url str - total_
size str
- checksum String
- checksum
Type String - chunk
Size String - is
Multi StringPart Download - signed
Url String - total
Size String
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.