Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Data Source schema for Volcengine::RDSPostgreSQL::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: volcenginecc:rdspostgresql/getAllowList:getAllowList
arguments:
# arguments dictionaryThe 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:
- Allow
List stringCategory - Allowlist category. Values: Ordinary: ordinary allowlist; Default: default allowlist. Note: This parameter has no default value when used as a request parameter. If not provided, all categories of allowlists are queried.
- Allow
List stringDesc - Description of the allowlist. Up to 200 characters. Default value is an empty string.
- Allow
List stringId - Allowlist ID.
- Allow
List intIp Num - Number of IP addresses or IP segments in the allowlist.
- Allow
List stringName - Allowlist naming rules: The allowlist name must be unique within the current region. It must start with a Chinese character, letter, or underscore (). It can only contain Chinese characters, letters, numbers, underscores (), and hyphens (-). Length must be 1–128 characters.
- Allow
List stringType - Network protocol type used by the allowlist. Value: IPv4 (default).
- Allow
Lists List<string> - IP addresses included in the allowlist. Supports the following two formats: IP address format, for example: 10.23.12.24. CIDR IP address range format, for example: 10.23.12.0/24 (Classless Inter-Domain Routing, 24 indicates the prefix length, range is 1–32). Note: Each allowlist can add up to 300 IP addresses or IP ranges. If there are many IPs, it is recommended to merge them into IP ranges, such as 10.23.12.0/24. Do not add IP addresses ending with x.x.x.x/0 except for 0.0.0.0/0 to the allowlist. This field cannot be used together with the UserAllowList field.
- Associated
Instance intNum - Number of instances bound to this allowlist.
- Associated
Instances List<Volcengine.Get Allow List Associated Instance> - List of instances bound to this allowlist, including instance ID and instance name.
- Id string
- Uniquely identifies the resource.
- Ip
Address string - Query allowlist by IP address. Supports multiple IP addresses separated by commas (,). Note: If the allowlist contains any subset of the provided IP addresses, that allowlist will be returned.
- Modify
Mode string - Allowlist modification mode. Values: Cover (default): overwrite, use the value of the AllowList field to overwrite the original allowlist. Append: add, add the IP addresses in the AllowList field to the original allowlist. Delete: remove, remove the IP addresses in the AllowList field from the original allowlist. At least one IP address must remain. Note: If the allowlist to be modified is bound to a security group, or if you need to bind a security group when modifying the allowlist, ModifyMode can only be set to Cover.
- Security
Group List<Volcengine.Bind Infos Get Allow List Security Group Bind Info> - List of security groups bound to this allowlist.
- Update
Security boolGroup - Whether to update the security group bound to the allowlist. Values: true: update; false: do not update. Default value.
- User
Allow stringList - IP addresses outside the security group that need to be added to the allowlist. You can enter IP addresses or CIDR IP ranges. Note: This field cannot be used together with the AllowList field.
- Allow
List stringCategory - Allowlist category. Values: Ordinary: ordinary allowlist; Default: default allowlist. Note: This parameter has no default value when used as a request parameter. If not provided, all categories of allowlists are queried.
- Allow
List stringDesc - Description of the allowlist. Up to 200 characters. Default value is an empty string.
- Allow
List stringId - Allowlist ID.
- Allow
List intIp Num - Number of IP addresses or IP segments in the allowlist.
- Allow
List stringName - Allowlist naming rules: The allowlist name must be unique within the current region. It must start with a Chinese character, letter, or underscore (). It can only contain Chinese characters, letters, numbers, underscores (), and hyphens (-). Length must be 1–128 characters.
- Allow
List stringType - Network protocol type used by the allowlist. Value: IPv4 (default).
- Allow
Lists []string - IP addresses included in the allowlist. Supports the following two formats: IP address format, for example: 10.23.12.24. CIDR IP address range format, for example: 10.23.12.0/24 (Classless Inter-Domain Routing, 24 indicates the prefix length, range is 1–32). Note: Each allowlist can add up to 300 IP addresses or IP ranges. If there are many IPs, it is recommended to merge them into IP ranges, such as 10.23.12.0/24. Do not add IP addresses ending with x.x.x.x/0 except for 0.0.0.0/0 to the allowlist. This field cannot be used together with the UserAllowList field.
- Associated
Instance intNum - Number of instances bound to this allowlist.
- Associated
Instances []GetAllow List Associated Instance - List of instances bound to this allowlist, including instance ID and instance name.
- Id string
- Uniquely identifies the resource.
- Ip
Address string - Query allowlist by IP address. Supports multiple IP addresses separated by commas (,). Note: If the allowlist contains any subset of the provided IP addresses, that allowlist will be returned.
- Modify
Mode string - Allowlist modification mode. Values: Cover (default): overwrite, use the value of the AllowList field to overwrite the original allowlist. Append: add, add the IP addresses in the AllowList field to the original allowlist. Delete: remove, remove the IP addresses in the AllowList field from the original allowlist. At least one IP address must remain. Note: If the allowlist to be modified is bound to a security group, or if you need to bind a security group when modifying the allowlist, ModifyMode can only be set to Cover.
- Security
Group []GetBind Infos Allow List Security Group Bind Info - List of security groups bound to this allowlist.
- Update
Security boolGroup - Whether to update the security group bound to the allowlist. Values: true: update; false: do not update. Default value.
- User
Allow stringList - IP addresses outside the security group that need to be added to the allowlist. You can enter IP addresses or CIDR IP ranges. Note: This field cannot be used together with the AllowList field.
- allow
List StringCategory - Allowlist category. Values: Ordinary: ordinary allowlist; Default: default allowlist. Note: This parameter has no default value when used as a request parameter. If not provided, all categories of allowlists are queried.
- allow
List StringDesc - Description of the allowlist. Up to 200 characters. Default value is an empty string.
- allow
List StringId - Allowlist ID.
- allow
List IntegerIp Num - Number of IP addresses or IP segments in the allowlist.
- allow
List StringName - Allowlist naming rules: The allowlist name must be unique within the current region. It must start with a Chinese character, letter, or underscore (). It can only contain Chinese characters, letters, numbers, underscores (), and hyphens (-). Length must be 1–128 characters.
- allow
List StringType - Network protocol type used by the allowlist. Value: IPv4 (default).
- allow
Lists List<String> - IP addresses included in the allowlist. Supports the following two formats: IP address format, for example: 10.23.12.24. CIDR IP address range format, for example: 10.23.12.0/24 (Classless Inter-Domain Routing, 24 indicates the prefix length, range is 1–32). Note: Each allowlist can add up to 300 IP addresses or IP ranges. If there are many IPs, it is recommended to merge them into IP ranges, such as 10.23.12.0/24. Do not add IP addresses ending with x.x.x.x/0 except for 0.0.0.0/0 to the allowlist. This field cannot be used together with the UserAllowList field.
- associated
Instance IntegerNum - Number of instances bound to this allowlist.
- associated
Instances List<GetAllow List Associated Instance> - List of instances bound to this allowlist, including instance ID and instance name.
- id String
- Uniquely identifies the resource.
- ip
Address String - Query allowlist by IP address. Supports multiple IP addresses separated by commas (,). Note: If the allowlist contains any subset of the provided IP addresses, that allowlist will be returned.
- modify
Mode String - Allowlist modification mode. Values: Cover (default): overwrite, use the value of the AllowList field to overwrite the original allowlist. Append: add, add the IP addresses in the AllowList field to the original allowlist. Delete: remove, remove the IP addresses in the AllowList field from the original allowlist. At least one IP address must remain. Note: If the allowlist to be modified is bound to a security group, or if you need to bind a security group when modifying the allowlist, ModifyMode can only be set to Cover.
- security
Group List<GetBind Infos Allow List Security Group Bind Info> - List of security groups bound to this allowlist.
- update
Security BooleanGroup - Whether to update the security group bound to the allowlist. Values: true: update; false: do not update. Default value.
- user
Allow StringList - IP addresses outside the security group that need to be added to the allowlist. You can enter IP addresses or CIDR IP ranges. Note: This field cannot be used together with the AllowList field.
- allow
List stringCategory - Allowlist category. Values: Ordinary: ordinary allowlist; Default: default allowlist. Note: This parameter has no default value when used as a request parameter. If not provided, all categories of allowlists are queried.
- allow
List stringDesc - Description of the allowlist. Up to 200 characters. Default value is an empty string.
- allow
List stringId - Allowlist ID.
- allow
List numberIp Num - Number of IP addresses or IP segments in the allowlist.
- allow
List stringName - Allowlist naming rules: The allowlist name must be unique within the current region. It must start with a Chinese character, letter, or underscore (). It can only contain Chinese characters, letters, numbers, underscores (), and hyphens (-). Length must be 1–128 characters.
- allow
List stringType - Network protocol type used by the allowlist. Value: IPv4 (default).
- allow
Lists string[] - IP addresses included in the allowlist. Supports the following two formats: IP address format, for example: 10.23.12.24. CIDR IP address range format, for example: 10.23.12.0/24 (Classless Inter-Domain Routing, 24 indicates the prefix length, range is 1–32). Note: Each allowlist can add up to 300 IP addresses or IP ranges. If there are many IPs, it is recommended to merge them into IP ranges, such as 10.23.12.0/24. Do not add IP addresses ending with x.x.x.x/0 except for 0.0.0.0/0 to the allowlist. This field cannot be used together with the UserAllowList field.
- associated
Instance numberNum - Number of instances bound to this allowlist.
- associated
Instances GetAllow List Associated Instance[] - List of instances bound to this allowlist, including instance ID and instance name.
- id string
- Uniquely identifies the resource.
- ip
Address string - Query allowlist by IP address. Supports multiple IP addresses separated by commas (,). Note: If the allowlist contains any subset of the provided IP addresses, that allowlist will be returned.
- modify
Mode string - Allowlist modification mode. Values: Cover (default): overwrite, use the value of the AllowList field to overwrite the original allowlist. Append: add, add the IP addresses in the AllowList field to the original allowlist. Delete: remove, remove the IP addresses in the AllowList field from the original allowlist. At least one IP address must remain. Note: If the allowlist to be modified is bound to a security group, or if you need to bind a security group when modifying the allowlist, ModifyMode can only be set to Cover.
- security
Group GetBind Infos Allow List Security Group Bind Info[] - List of security groups bound to this allowlist.
- update
Security booleanGroup - Whether to update the security group bound to the allowlist. Values: true: update; false: do not update. Default value.
- user
Allow stringList - IP addresses outside the security group that need to be added to the allowlist. You can enter IP addresses or CIDR IP ranges. Note: This field cannot be used together with the AllowList field.
- allow_
list_ strcategory - Allowlist category. Values: Ordinary: ordinary allowlist; Default: default allowlist. Note: This parameter has no default value when used as a request parameter. If not provided, all categories of allowlists are queried.
- allow_
list_ strdesc - Description of the allowlist. Up to 200 characters. Default value is an empty string.
- allow_
list_ strid - Allowlist ID.
- allow_
list_ intip_ num - Number of IP addresses or IP segments in the allowlist.
- allow_
list_ strname - Allowlist naming rules: The allowlist name must be unique within the current region. It must start with a Chinese character, letter, or underscore (). It can only contain Chinese characters, letters, numbers, underscores (), and hyphens (-). Length must be 1–128 characters.
- allow_
list_ strtype - Network protocol type used by the allowlist. Value: IPv4 (default).
- allow_
lists Sequence[str] - IP addresses included in the allowlist. Supports the following two formats: IP address format, for example: 10.23.12.24. CIDR IP address range format, for example: 10.23.12.0/24 (Classless Inter-Domain Routing, 24 indicates the prefix length, range is 1–32). Note: Each allowlist can add up to 300 IP addresses or IP ranges. If there are many IPs, it is recommended to merge them into IP ranges, such as 10.23.12.0/24. Do not add IP addresses ending with x.x.x.x/0 except for 0.0.0.0/0 to the allowlist. This field cannot be used together with the UserAllowList field.
- associated_
instance_ intnum - Number of instances bound to this allowlist.
- associated_
instances Sequence[GetAllow List Associated Instance] - List of instances bound to this allowlist, including instance ID and instance name.
- id str
- Uniquely identifies the resource.
- ip_
address str - Query allowlist by IP address. Supports multiple IP addresses separated by commas (,). Note: If the allowlist contains any subset of the provided IP addresses, that allowlist will be returned.
- modify_
mode str - Allowlist modification mode. Values: Cover (default): overwrite, use the value of the AllowList field to overwrite the original allowlist. Append: add, add the IP addresses in the AllowList field to the original allowlist. Delete: remove, remove the IP addresses in the AllowList field from the original allowlist. At least one IP address must remain. Note: If the allowlist to be modified is bound to a security group, or if you need to bind a security group when modifying the allowlist, ModifyMode can only be set to Cover.
- security_
group_ Sequence[Getbind_ infos Allow List Security Group Bind Info] - List of security groups bound to this allowlist.
- update_
security_ boolgroup - Whether to update the security group bound to the allowlist. Values: true: update; false: do not update. Default value.
- user_
allow_ strlist - IP addresses outside the security group that need to be added to the allowlist. You can enter IP addresses or CIDR IP ranges. Note: This field cannot be used together with the AllowList field.
- allow
List StringCategory - Allowlist category. Values: Ordinary: ordinary allowlist; Default: default allowlist. Note: This parameter has no default value when used as a request parameter. If not provided, all categories of allowlists are queried.
- allow
List StringDesc - Description of the allowlist. Up to 200 characters. Default value is an empty string.
- allow
List StringId - Allowlist ID.
- allow
List NumberIp Num - Number of IP addresses or IP segments in the allowlist.
- allow
List StringName - Allowlist naming rules: The allowlist name must be unique within the current region. It must start with a Chinese character, letter, or underscore (). It can only contain Chinese characters, letters, numbers, underscores (), and hyphens (-). Length must be 1–128 characters.
- allow
List StringType - Network protocol type used by the allowlist. Value: IPv4 (default).
- allow
Lists List<String> - IP addresses included in the allowlist. Supports the following two formats: IP address format, for example: 10.23.12.24. CIDR IP address range format, for example: 10.23.12.0/24 (Classless Inter-Domain Routing, 24 indicates the prefix length, range is 1–32). Note: Each allowlist can add up to 300 IP addresses or IP ranges. If there are many IPs, it is recommended to merge them into IP ranges, such as 10.23.12.0/24. Do not add IP addresses ending with x.x.x.x/0 except for 0.0.0.0/0 to the allowlist. This field cannot be used together with the UserAllowList field.
- associated
Instance NumberNum - Number of instances bound to this allowlist.
- associated
Instances List<Property Map> - List of instances bound to this allowlist, including instance ID and instance name.
- id String
- Uniquely identifies the resource.
- ip
Address String - Query allowlist by IP address. Supports multiple IP addresses separated by commas (,). Note: If the allowlist contains any subset of the provided IP addresses, that allowlist will be returned.
- modify
Mode String - Allowlist modification mode. Values: Cover (default): overwrite, use the value of the AllowList field to overwrite the original allowlist. Append: add, add the IP addresses in the AllowList field to the original allowlist. Delete: remove, remove the IP addresses in the AllowList field from the original allowlist. At least one IP address must remain. Note: If the allowlist to be modified is bound to a security group, or if you need to bind a security group when modifying the allowlist, ModifyMode can only be set to Cover.
- security
Group List<Property Map>Bind Infos - List of security groups bound to this allowlist.
- update
Security BooleanGroup - Whether to update the security group bound to the allowlist. Values: true: update; false: do not update. Default value.
- user
Allow StringList - IP addresses outside the security group that need to be added to the allowlist. You can enter IP addresses or CIDR IP ranges. Note: This field cannot be used together with the AllowList field.
Supporting Types
GetAllowListAssociatedInstance
- Instance
Id string - Instance ID.
- Instance
Name string - Instance name.
- Vpc string
- VPC ID to which the instance belongs.
- Instance
Id string - Instance ID.
- Instance
Name string - Instance name.
- Vpc string
- VPC ID to which the instance belongs.
- instance
Id String - Instance ID.
- instance
Name String - Instance name.
- vpc String
- VPC ID to which the instance belongs.
- instance
Id string - Instance ID.
- instance
Name string - Instance name.
- vpc string
- VPC ID to which the instance belongs.
- instance_
id str - Instance ID.
- instance_
name str - Instance name.
- vpc str
- VPC ID to which the instance belongs.
- instance
Id String - Instance ID.
- instance
Name String - Instance name.
- vpc String
- VPC ID to which the instance belongs.
GetAllowListSecurityGroupBindInfo
- Bind
Mode string - Mode for associating security groups. Values: IngressDirectionIp: inbound IP. AssociateEcsIp: associate ECS IP.
- Ip
Lists List<string> - IP address list in the security group.
- Security
Group stringId - Security group ID.
- Security
Group stringName - Security group name.
- Bind
Mode string - Mode for associating security groups. Values: IngressDirectionIp: inbound IP. AssociateEcsIp: associate ECS IP.
- Ip
Lists []string - IP address list in the security group.
- Security
Group stringId - Security group ID.
- Security
Group stringName - Security group name.
- bind
Mode String - Mode for associating security groups. Values: IngressDirectionIp: inbound IP. AssociateEcsIp: associate ECS IP.
- ip
Lists List<String> - IP address list in the security group.
- security
Group StringId - Security group ID.
- security
Group StringName - Security group name.
- bind
Mode string - Mode for associating security groups. Values: IngressDirectionIp: inbound IP. AssociateEcsIp: associate ECS IP.
- ip
Lists string[] - IP address list in the security group.
- security
Group stringId - Security group ID.
- security
Group stringName - Security group name.
- bind_
mode str - Mode for associating security groups. Values: IngressDirectionIp: inbound IP. AssociateEcsIp: associate ECS IP.
- ip_
lists Sequence[str] - IP address list in the security group.
- security_
group_ strid - Security group ID.
- security_
group_ strname - Security group name.
- bind
Mode String - Mode for associating security groups. Values: IngressDirectionIp: inbound IP. AssociateEcsIp: associate ECS IP.
- ip
Lists List<String> - IP address list in the security group.
- security
Group StringId - Security group ID.
- security
Group StringName - Security group name.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
