1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. vedbm
  5. getAllowList
Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus

    Data Source schema for Byteplus::VEDBM::AllowList

    Using getAllowList

    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 getAllowList(args: GetAllowListArgs, opts?: InvokeOptions): Promise<GetAllowListResult>
    function getAllowListOutput(args: GetAllowListOutputArgs, opts?: InvokeOptions): Output<GetAllowListResult>
    def get_allow_list(id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetAllowListResult
    def get_allow_list_output(id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetAllowListResult]
    func LookupAllowList(ctx *Context, args *LookupAllowListArgs, opts ...InvokeOption) (*LookupAllowListResult, error)
    func LookupAllowListOutput(ctx *Context, args *LookupAllowListOutputArgs, opts ...InvokeOption) LookupAllowListResultOutput

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

    public static class GetAllowList 
    {
        public static Task<GetAllowListResult> InvokeAsync(GetAllowListArgs args, InvokeOptions? opts = null)
        public static Output<GetAllowListResult> Invoke(GetAllowListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAllowListResult> getAllowList(GetAllowListArgs args, InvokeOptions options)
    public static Output<GetAllowListResult> getAllowList(GetAllowListArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:vedbm/getAllowList:getAllowList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getAllowList Result

    The following output properties are available:

    AllowList string
    IP allowlist. Separate multiple IP addresses with commas (,). Duplicate entries are not allowed.
    AllowListDesc string
    Allowlist description.
    AllowListId string
    Allowlist ID.
    AllowListIpNum int
    Total number of IP addresses (or address ranges) in the allowlist.
    AllowListName string
    Allowlist name.
    AllowListType string
    IP address type in the allowlist. Only IPv4 is currently supported.
    AssociatedInstanceNum int
    Total number of instances bound to the allowlist.
    AssociatedInstances List<Byteplus.GetAllowListAssociatedInstance>
    List of bound instances.
    Id string
    Uniquely identifies the resource.
    ModifyMode string
    How to modify the allowlist. Supported settings: Cover (default): Overwrite the original allowlist with the values in the AllowList parameter. Append: Add IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
    ProjectName string
    Project name associated with the allowlist. If left blank, the new allowlist will be added to the default project.
    AllowList string
    IP allowlist. Separate multiple IP addresses with commas (,). Duplicate entries are not allowed.
    AllowListDesc string
    Allowlist description.
    AllowListId string
    Allowlist ID.
    AllowListIpNum int
    Total number of IP addresses (or address ranges) in the allowlist.
    AllowListName string
    Allowlist name.
    AllowListType string
    IP address type in the allowlist. Only IPv4 is currently supported.
    AssociatedInstanceNum int
    Total number of instances bound to the allowlist.
    AssociatedInstances []GetAllowListAssociatedInstance
    List of bound instances.
    Id string
    Uniquely identifies the resource.
    ModifyMode string
    How to modify the allowlist. Supported settings: Cover (default): Overwrite the original allowlist with the values in the AllowList parameter. Append: Add IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
    ProjectName string
    Project name associated with the allowlist. If left blank, the new allowlist will be added to the default project.
    allowList String
    IP allowlist. Separate multiple IP addresses with commas (,). Duplicate entries are not allowed.
    allowListDesc String
    Allowlist description.
    allowListId String
    Allowlist ID.
    allowListIpNum Integer
    Total number of IP addresses (or address ranges) in the allowlist.
    allowListName String
    Allowlist name.
    allowListType String
    IP address type in the allowlist. Only IPv4 is currently supported.
    associatedInstanceNum Integer
    Total number of instances bound to the allowlist.
    associatedInstances List<GetAllowListAssociatedInstance>
    List of bound instances.
    id String
    Uniquely identifies the resource.
    modifyMode String
    How to modify the allowlist. Supported settings: Cover (default): Overwrite the original allowlist with the values in the AllowList parameter. Append: Add IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
    projectName String
    Project name associated with the allowlist. If left blank, the new allowlist will be added to the default project.
    allowList string
    IP allowlist. Separate multiple IP addresses with commas (,). Duplicate entries are not allowed.
    allowListDesc string
    Allowlist description.
    allowListId string
    Allowlist ID.
    allowListIpNum number
    Total number of IP addresses (or address ranges) in the allowlist.
    allowListName string
    Allowlist name.
    allowListType string
    IP address type in the allowlist. Only IPv4 is currently supported.
    associatedInstanceNum number
    Total number of instances bound to the allowlist.
    associatedInstances GetAllowListAssociatedInstance[]
    List of bound instances.
    id string
    Uniquely identifies the resource.
    modifyMode string
    How to modify the allowlist. Supported settings: Cover (default): Overwrite the original allowlist with the values in the AllowList parameter. Append: Add IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
    projectName string
    Project name associated with the allowlist. If left blank, the new allowlist will be added to the default project.
    allow_list str
    IP allowlist. Separate multiple IP addresses with commas (,). Duplicate entries are not allowed.
    allow_list_desc str
    Allowlist description.
    allow_list_id str
    Allowlist ID.
    allow_list_ip_num int
    Total number of IP addresses (or address ranges) in the allowlist.
    allow_list_name str
    Allowlist name.
    allow_list_type str
    IP address type in the allowlist. Only IPv4 is currently supported.
    associated_instance_num int
    Total number of instances bound to the allowlist.
    associated_instances Sequence[GetAllowListAssociatedInstance]
    List of bound instances.
    id str
    Uniquely identifies the resource.
    modify_mode str
    How to modify the allowlist. Supported settings: Cover (default): Overwrite the original allowlist with the values in the AllowList parameter. Append: Add IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
    project_name str
    Project name associated with the allowlist. If left blank, the new allowlist will be added to the default project.
    allowList String
    IP allowlist. Separate multiple IP addresses with commas (,). Duplicate entries are not allowed.
    allowListDesc String
    Allowlist description.
    allowListId String
    Allowlist ID.
    allowListIpNum Number
    Total number of IP addresses (or address ranges) in the allowlist.
    allowListName String
    Allowlist name.
    allowListType String
    IP address type in the allowlist. Only IPv4 is currently supported.
    associatedInstanceNum Number
    Total number of instances bound to the allowlist.
    associatedInstances List<Property Map>
    List of bound instances.
    id String
    Uniquely identifies the resource.
    modifyMode String
    How to modify the allowlist. Supported settings: Cover (default): Overwrite the original allowlist with the values in the AllowList parameter. Append: Add IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
    projectName String
    Project name associated with the allowlist. If left blank, the new allowlist will be added to the default project.

    Supporting Types

    GetAllowListAssociatedInstance

    InstanceId string
    Instance ID.
    InstanceName string
    Instance name.
    Vpc string
    Instance VPC ID.
    InstanceId string
    Instance ID.
    InstanceName string
    Instance name.
    Vpc string
    Instance VPC ID.
    instanceId String
    Instance ID.
    instanceName String
    Instance name.
    vpc String
    Instance VPC ID.
    instanceId string
    Instance ID.
    instanceName string
    Instance name.
    vpc string
    Instance VPC ID.
    instance_id str
    Instance ID.
    instance_name str
    Instance name.
    vpc str
    Instance VPC ID.
    instanceId String
    Instance ID.
    instanceName String
    Instance name.
    vpc String
    Instance VPC ID.

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.21
    published on Thursday, Apr 2, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.