1. Packages
  2. Fastly Provider
  3. API Docs
  4. getComputeAcls
Fastly v11.1.0 published on Wednesday, Nov 5, 2025 by Pulumi

fastly.getComputeAcls

Get Started
fastly logo
Fastly v11.1.0 published on Wednesday, Nov 5, 2025 by Pulumi

    Use this data source to retrieve a list of Fastly Compute ACLs.

    Using getComputeAcls

    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 getComputeAcls(opts?: InvokeOptions): Promise<GetComputeAclsResult>
    function getComputeAclsOutput(opts?: InvokeOptions): Output<GetComputeAclsResult>
    def get_compute_acls(opts: Optional[InvokeOptions] = None) -> GetComputeAclsResult
    def get_compute_acls_output(opts: Optional[InvokeOptions] = None) -> Output[GetComputeAclsResult]
    func GetComputeAcls(ctx *Context, opts ...InvokeOption) (*GetComputeAclsResult, error)
    func GetComputeAclsOutput(ctx *Context, opts ...InvokeOption) GetComputeAclsResultOutput

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

    public static class GetComputeAcls 
    {
        public static Task<GetComputeAclsResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetComputeAclsResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetComputeAclsResult> getComputeAcls(InvokeOptions options)
    public static Output<GetComputeAclsResult> getComputeAcls(InvokeOptions options)
    
    fn::invoke:
      function: fastly:index/getComputeAcls:getComputeAcls
      arguments:
        # arguments dictionary

    getComputeAcls Result

    The following output properties are available:

    Acls List<GetComputeAclsAcl>
    List of all Compute ACLs.
    Id string
    The provider-assigned unique ID for this managed resource.
    Acls []GetComputeAclsAcl
    List of all Compute ACLs.
    Id string
    The provider-assigned unique ID for this managed resource.
    acls List<GetComputeAclsAcl>
    List of all Compute ACLs.
    id String
    The provider-assigned unique ID for this managed resource.
    acls GetComputeAclsAcl[]
    List of all Compute ACLs.
    id string
    The provider-assigned unique ID for this managed resource.
    acls Sequence[GetComputeAclsAcl]
    List of all Compute ACLs.
    id str
    The provider-assigned unique ID for this managed resource.
    acls List<Property Map>
    List of all Compute ACLs.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    GetComputeAclsAcl

    Id string
    Identifier of the Compute ACL.
    Name string
    Name of the Compute ACL.
    Id string
    Identifier of the Compute ACL.
    Name string
    Name of the Compute ACL.
    id String
    Identifier of the Compute ACL.
    name String
    Name of the Compute ACL.
    id string
    Identifier of the Compute ACL.
    name string
    Name of the Compute ACL.
    id str
    Identifier of the Compute ACL.
    name str
    Name of the Compute ACL.
    id String
    Identifier of the Compute ACL.
    name String
    Name of the Compute ACL.

    Package Details

    Repository
    Fastly pulumi/pulumi-fastly
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fastly Terraform Provider.
    fastly logo
    Fastly v11.1.0 published on Wednesday, Nov 5, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate