avi 31.1.1 published on Monday, Apr 14, 2025 by vmware
avi.getVsdatascriptset
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI: avi.Vsdatascriptset” sidebar_current: “docs-avi-datasource-vsdatascriptset” description: |- Get information of Avi VSDataScriptSet.
avi.Vsdatascriptset
This data source is used to to get avi.Vsdatascriptset objects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const fooVsdatascriptset = avi.getVsdatascriptset({
name: "foo",
uuid: "vsdatascriptset-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
import pulumi
import pulumi_avi as avi
foo_vsdatascriptset = avi.get_vsdatascriptset(name="foo",
uuid="vsdatascriptset-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.LookupVsdatascriptset(ctx, &avi.LookupVsdatascriptsetArgs{
Name: pulumi.StringRef("foo"),
Uuid: pulumi.StringRef("vsdatascriptset-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 fooVsdatascriptset = Avi.GetVsdatascriptset.Invoke(new()
{
Name = "foo",
Uuid = "vsdatascriptset-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.GetVsdatascriptsetArgs;
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 fooVsdatascriptset = AviFunctions.getVsdatascriptset(GetVsdatascriptsetArgs.builder()
.name("foo")
.uuid("vsdatascriptset-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.build());
}
}
variables:
fooVsdatascriptset:
fn::invoke:
function: avi:getVsdatascriptset
arguments:
name: foo
uuid: vsdatascriptset-f9cf6b3e-a411-436f-95e2-2982ba2b217b
Using getVsdatascriptset
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 getVsdatascriptset(args: GetVsdatascriptsetArgs, opts?: InvokeOptions): Promise<GetVsdatascriptsetResult>
function getVsdatascriptsetOutput(args: GetVsdatascriptsetOutputArgs, opts?: InvokeOptions): Output<GetVsdatascriptsetResult>
def get_vsdatascriptset(id: Optional[str] = None,
name: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVsdatascriptsetResult
def get_vsdatascriptset_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[GetVsdatascriptsetResult]
func LookupVsdatascriptset(ctx *Context, args *LookupVsdatascriptsetArgs, opts ...InvokeOption) (*LookupVsdatascriptsetResult, error)
func LookupVsdatascriptsetOutput(ctx *Context, args *LookupVsdatascriptsetOutputArgs, opts ...InvokeOption) LookupVsdatascriptsetResultOutput
> Note: This function is named LookupVsdatascriptset
in the Go SDK.
public static class GetVsdatascriptset
{
public static Task<GetVsdatascriptsetResult> InvokeAsync(GetVsdatascriptsetArgs args, InvokeOptions? opts = null)
public static Output<GetVsdatascriptsetResult> Invoke(GetVsdatascriptsetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVsdatascriptsetResult> getVsdatascriptset(GetVsdatascriptsetArgs args, InvokeOptions options)
public static Output<GetVsdatascriptsetResult> getVsdatascriptset(GetVsdatascriptsetArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getVsdatascriptset:getVsdatascriptset
arguments:
# arguments dictionary
The following arguments are supported:
- id str
- name str
- Search VSDataScriptSet by name.
- tenant_
ref str - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Search VSDataScriptSet by uuid.
getVsdatascriptset Result
The following output properties are available:
- Configpb
Attributes List<GetVsdatascriptset Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Created
By string - Creator name. Field introduced in 17.1.11,17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Datascripts
List<Get
Vsdatascriptset Datascript> - Datascripts to execute. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Geo
Db stringRef - Geo location mapping database used by this datascriptset. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Ip
Reputation stringDb Ref - Ip reputation database that can be used by datascript functions. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ipgroup
Refs List<string> - Uuid of ip groups that could be referred by vsdatascriptset objects. It is a reference to an object of type ipaddrgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- Markers
List<Get
Vsdatascriptset Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name for the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Pki
Profile List<string>Refs - Uuids of pkiprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type pkiprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Pool
Group List<string>Refs - Uuid of pool groups that could be referred by vsdatascriptset objects. It is a reference to an object of type poolgroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Pool
Refs List<string> - Uuid of pools that could be referred by vsdatascriptset objects. It is a reference to an object of type pool. Allowed with any value in enterprise, enterprise with cloud services edition.
- Protocol
Parser List<string>Refs - List of protocol parsers that could be referred by vsdatascriptset objects. It is a reference to an object of type protocolparser. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Rate
Limiters List<GetVsdatascriptset Rate Limiter> - The rate limit definitions needed for this datascript. The name is composed of the virtual service name and the datascript name. Field introduced in 18.2.9. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ssl
Key List<string>Certificate Refs - Uuids of sslkeyandcertificate objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslkeyandcertificate. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ssl
Profile List<string>Refs - Uuids of sslprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- String
Group List<string>Refs - Uuid of string groups that could be referred by vsdatascriptset objects. It is a reference to an object of type stringgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Uuid of the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []GetVsdatascriptset Configpb Attribute - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Created
By string - Creator name. Field introduced in 17.1.11,17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Datascripts
[]Get
Vsdatascriptset Datascript - Datascripts to execute. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Geo
Db stringRef - Geo location mapping database used by this datascriptset. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Ip
Reputation stringDb Ref - Ip reputation database that can be used by datascript functions. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ipgroup
Refs []string - Uuid of ip groups that could be referred by vsdatascriptset objects. It is a reference to an object of type ipaddrgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- Markers
[]Get
Vsdatascriptset Marker - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name for the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Pki
Profile []stringRefs - Uuids of pkiprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type pkiprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Pool
Group []stringRefs - Uuid of pool groups that could be referred by vsdatascriptset objects. It is a reference to an object of type poolgroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Pool
Refs []string - Uuid of pools that could be referred by vsdatascriptset objects. It is a reference to an object of type pool. Allowed with any value in enterprise, enterprise with cloud services edition.
- Protocol
Parser []stringRefs - List of protocol parsers that could be referred by vsdatascriptset objects. It is a reference to an object of type protocolparser. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Rate
Limiters []GetVsdatascriptset Rate Limiter - The rate limit definitions needed for this datascript. The name is composed of the virtual service name and the datascript name. Field introduced in 18.2.9. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ssl
Key []stringCertificate Refs - Uuids of sslkeyandcertificate objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslkeyandcertificate. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ssl
Profile []stringRefs - Uuids of sslprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- String
Group []stringRefs - Uuid of string groups that could be referred by vsdatascriptset objects. It is a reference to an object of type stringgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Uuid of the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<GetVsdatascriptset Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created
By String - Creator name. Field introduced in 17.1.11,17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- datascripts
List<Get
Vsdatascriptset Datascript> - Datascripts to execute. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- geo
Db StringRef - Geo location mapping database used by this datascriptset. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- ip
Reputation StringDb Ref - Ip reputation database that can be used by datascript functions. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- ipgroup
Refs List<String> - Uuid of ip groups that could be referred by vsdatascriptset objects. It is a reference to an object of type ipaddrgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers
List<Get
Vsdatascriptset Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name for the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- pki
Profile List<String>Refs - Uuids of pkiprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type pkiprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- pool
Group List<String>Refs - Uuid of pool groups that could be referred by vsdatascriptset objects. It is a reference to an object of type poolgroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- pool
Refs List<String> - Uuid of pools that could be referred by vsdatascriptset objects. It is a reference to an object of type pool. Allowed with any value in enterprise, enterprise with cloud services edition.
- protocol
Parser List<String>Refs - List of protocol parsers that could be referred by vsdatascriptset objects. It is a reference to an object of type protocolparser. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- rate
Limiters List<GetVsdatascriptset Rate Limiter> - The rate limit definitions needed for this datascript. The name is composed of the virtual service name and the datascript name. Field introduced in 18.2.9. Allowed with any value in enterprise, enterprise with cloud services edition.
- ssl
Key List<String>Certificate Refs - Uuids of sslkeyandcertificate objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslkeyandcertificate. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ssl
Profile List<String>Refs - Uuids of sslprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- string
Group List<String>Refs - Uuid of string groups that could be referred by vsdatascriptset objects. It is a reference to an object of type stringgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Uuid of the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes GetVsdatascriptset Configpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created
By string - Creator name. Field introduced in 17.1.11,17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- datascripts
Get
Vsdatascriptset Datascript[] - Datascripts to execute. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- geo
Db stringRef - Geo location mapping database used by this datascriptset. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id string
- ip
Reputation stringDb Ref - Ip reputation database that can be used by datascript functions. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- ipgroup
Refs string[] - Uuid of ip groups that could be referred by vsdatascriptset objects. It is a reference to an object of type ipaddrgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers
Get
Vsdatascriptset Marker[] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Name for the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- pki
Profile string[]Refs - Uuids of pkiprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type pkiprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- pool
Group string[]Refs - Uuid of pool groups that could be referred by vsdatascriptset objects. It is a reference to an object of type poolgroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- pool
Refs string[] - Uuid of pools that could be referred by vsdatascriptset objects. It is a reference to an object of type pool. Allowed with any value in enterprise, enterprise with cloud services edition.
- protocol
Parser string[]Refs - List of protocol parsers that could be referred by vsdatascriptset objects. It is a reference to an object of type protocolparser. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- rate
Limiters GetVsdatascriptset Rate Limiter[] - The rate limit definitions needed for this datascript. The name is composed of the virtual service name and the datascript name. Field introduced in 18.2.9. Allowed with any value in enterprise, enterprise with cloud services edition.
- ssl
Key string[]Certificate Refs - Uuids of sslkeyandcertificate objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslkeyandcertificate. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ssl
Profile string[]Refs - Uuids of sslprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- string
Group string[]Refs - Uuid of string groups that could be referred by vsdatascriptset objects. It is a reference to an object of type stringgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Uuid of the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[GetVsdatascriptset Configpb Attribute] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created_
by str - Creator name. Field introduced in 17.1.11,17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- datascripts
Sequence[Get
Vsdatascriptset Datascript] - Datascripts to execute. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- geo_
db_ strref - Geo location mapping database used by this datascriptset. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id str
- ip_
reputation_ strdb_ ref - Ip reputation database that can be used by datascript functions. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- ipgroup_
refs Sequence[str] - Uuid of ip groups that could be referred by vsdatascriptset objects. It is a reference to an object of type ipaddrgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers
Sequence[Get
Vsdatascriptset Marker] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Name for the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- pki_
profile_ Sequence[str]refs - Uuids of pkiprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type pkiprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- pool_
group_ Sequence[str]refs - Uuid of pool groups that could be referred by vsdatascriptset objects. It is a reference to an object of type poolgroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- pool_
refs Sequence[str] - Uuid of pools that could be referred by vsdatascriptset objects. It is a reference to an object of type pool. Allowed with any value in enterprise, enterprise with cloud services edition.
- protocol_
parser_ Sequence[str]refs - List of protocol parsers that could be referred by vsdatascriptset objects. It is a reference to an object of type protocolparser. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- rate_
limiters Sequence[GetVsdatascriptset Rate Limiter] - The rate limit definitions needed for this datascript. The name is composed of the virtual service name and the datascript name. Field introduced in 18.2.9. Allowed with any value in enterprise, enterprise with cloud services edition.
- ssl_
key_ Sequence[str]certificate_ refs - Uuids of sslkeyandcertificate objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslkeyandcertificate. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ssl_
profile_ Sequence[str]refs - Uuids of sslprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- string_
group_ Sequence[str]refs - Uuid of string groups that could be referred by vsdatascriptset objects. It is a reference to an object of type stringgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Uuid of the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created
By String - Creator name. Field introduced in 17.1.11,17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- datascripts List<Property Map>
- Datascripts to execute. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- geo
Db StringRef - Geo location mapping database used by this datascriptset. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- ip
Reputation StringDb Ref - Ip reputation database that can be used by datascript functions. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- ipgroup
Refs List<String> - Uuid of ip groups that could be referred by vsdatascriptset objects. It is a reference to an object of type ipaddrgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers List<Property Map>
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name for the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- pki
Profile List<String>Refs - Uuids of pkiprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type pkiprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- pool
Group List<String>Refs - Uuid of pool groups that could be referred by vsdatascriptset objects. It is a reference to an object of type poolgroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- pool
Refs List<String> - Uuid of pools that could be referred by vsdatascriptset objects. It is a reference to an object of type pool. Allowed with any value in enterprise, enterprise with cloud services edition.
- protocol
Parser List<String>Refs - List of protocol parsers that could be referred by vsdatascriptset objects. It is a reference to an object of type protocolparser. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- rate
Limiters List<Property Map> - The rate limit definitions needed for this datascript. The name is composed of the virtual service name and the datascript name. Field introduced in 18.2.9. Allowed with any value in enterprise, enterprise with cloud services edition.
- ssl
Key List<String>Certificate Refs - Uuids of sslkeyandcertificate objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslkeyandcertificate. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ssl
Profile List<String>Refs - Uuids of sslprofile objects that could be referred by vsdatascriptset objects. It is a reference to an object of type sslprofile. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- string
Group List<String>Refs - Uuid of string groups that could be referred by vsdatascriptset objects. It is a reference to an object of type stringgroup. Allowed with any value in enterprise, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Uuid of the virtual service datascript collection. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
GetVsdatascriptsetConfigpbAttribute
- Version string
- Version string
- version String
- version string
- version str
- version String
GetVsdatascriptsetDatascript
GetVsdatascriptsetMarker
GetVsdatascriptsetRateLimiter
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.