Viewing docs for volcenginecc v0.0.33
published on Thursday, May 7, 2026 by Volcengine
published on Thursday, May 7, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.33
published on Thursday, May 7, 2026 by Volcengine
published on Thursday, May 7, 2026 by Volcengine
Data Source schema for Volcengine::RDSMySQL::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: pulumi.Input[Optional[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:rdsmysql/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: When used as a request parameter, the default value is Ordinary.
- Allow
List stringDesc - Allowlist remarks.
- Allow
List stringId - Allowlist ID.
- Allow
List intIp Num - Total number of IP addresses (or ranges) in the allowlist.
- Allow
List stringName - Allowlist name.
- Allow
List stringType - IP address types in the allowlist. Only IPv4 addresses are currently supported.
- Allow
Lists List<string> - IP address list in the allowlist
- Associated
Instance intNum - Total number of instances bound to the allowlist.
- Associated
Instances List<Volcengine.Get Allow List Associated Instance> - Instance information bound to the current allowlist.
- Id string
- Uniquely identifies the resource.
- Ignore
Instance boolStatus - Ignore instance status check. Values: true: Yes. false: No. Default value.
- Instance
Id string - Instance ID.
- Ip
Lists List<string> - List of IP addresses and IP ranges included in the allowlist. Returned when the WithIpList request parameter is set to true; returns null when set to false or not specified.
- Modify
Mode string - Modification method. Available values: Cover (default): Overwrite the original allowlist with the values from the AllowList parameter. Append: Add the IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove the IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
- Project
Name string - Project. Note: If the AK/SK used to call the API belongs to a sub-account that only has permission for a specific project, you need to provide this request parameter.
- Security
Group List<Volcengine.Bind Infos Get Allow List Security Group Bind Info> - Information about the security group associated with the allowlist. Note: This field cannot be used together with SecurityGroupIds.
- Security
Group List<string>Ids - List of security group IDs to associate. Note: You can call the DescribeSecurityGroups API to query security group information, including security group IDs. A single allowlist can add up to 10 security groups at a time. This field cannot be used together with SecurityGroupBindInfos.
- Update
Security boolGroup - Whether to update the security group bound to the allowlist. true: update. false: do not update. Default value. This field is effective only when the allowlist is already bound to a security group. You can call the DescribeAllowLists API to check if the allowlist is bound to a security group.
- User
Allow List<string>Lists - IP addresses entered by the user in this list. The IPs in the AllowList field are the union of IPs included in UserAllowList and SecurityGroupBindInfos.
- Allow
List stringCategory - Allowlist category. Values: Ordinary: Ordinary allowlist. Default: Default allowlist. Note: When used as a request parameter, the default value is Ordinary.
- Allow
List stringDesc - Allowlist remarks.
- Allow
List stringId - Allowlist ID.
- Allow
List intIp Num - Total number of IP addresses (or ranges) in the allowlist.
- Allow
List stringName - Allowlist name.
- Allow
List stringType - IP address types in the allowlist. Only IPv4 addresses are currently supported.
- Allow
Lists []string - IP address list in the allowlist
- Associated
Instance intNum - Total number of instances bound to the allowlist.
- Associated
Instances []GetAllow List Associated Instance - Instance information bound to the current allowlist.
- Id string
- Uniquely identifies the resource.
- Ignore
Instance boolStatus - Ignore instance status check. Values: true: Yes. false: No. Default value.
- Instance
Id string - Instance ID.
- Ip
Lists []string - List of IP addresses and IP ranges included in the allowlist. Returned when the WithIpList request parameter is set to true; returns null when set to false or not specified.
- Modify
Mode string - Modification method. Available values: Cover (default): Overwrite the original allowlist with the values from the AllowList parameter. Append: Add the IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove the IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
- Project
Name string - Project. Note: If the AK/SK used to call the API belongs to a sub-account that only has permission for a specific project, you need to provide this request parameter.
- Security
Group []GetBind Infos Allow List Security Group Bind Info - Information about the security group associated with the allowlist. Note: This field cannot be used together with SecurityGroupIds.
- Security
Group []stringIds - List of security group IDs to associate. Note: You can call the DescribeSecurityGroups API to query security group information, including security group IDs. A single allowlist can add up to 10 security groups at a time. This field cannot be used together with SecurityGroupBindInfos.
- Update
Security boolGroup - Whether to update the security group bound to the allowlist. true: update. false: do not update. Default value. This field is effective only when the allowlist is already bound to a security group. You can call the DescribeAllowLists API to check if the allowlist is bound to a security group.
- User
Allow []stringLists - IP addresses entered by the user in this list. The IPs in the AllowList field are the union of IPs included in UserAllowList and SecurityGroupBindInfos.
- allow
List StringCategory - Allowlist category. Values: Ordinary: Ordinary allowlist. Default: Default allowlist. Note: When used as a request parameter, the default value is Ordinary.
- allow
List StringDesc - Allowlist remarks.
- allow
List StringId - Allowlist ID.
- allow
List IntegerIp Num - Total number of IP addresses (or ranges) in the allowlist.
- allow
List StringName - Allowlist name.
- allow
List StringType - IP address types in the allowlist. Only IPv4 addresses are currently supported.
- allow
Lists List<String> - IP address list in the allowlist
- associated
Instance IntegerNum - Total number of instances bound to the allowlist.
- associated
Instances List<GetAllow List Associated Instance> - Instance information bound to the current allowlist.
- id String
- Uniquely identifies the resource.
- ignore
Instance BooleanStatus - Ignore instance status check. Values: true: Yes. false: No. Default value.
- instance
Id String - Instance ID.
- ip
Lists List<String> - List of IP addresses and IP ranges included in the allowlist. Returned when the WithIpList request parameter is set to true; returns null when set to false or not specified.
- modify
Mode String - Modification method. Available values: Cover (default): Overwrite the original allowlist with the values from the AllowList parameter. Append: Add the IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove the IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
- project
Name String - Project. Note: If the AK/SK used to call the API belongs to a sub-account that only has permission for a specific project, you need to provide this request parameter.
- security
Group List<GetBind Infos Allow List Security Group Bind Info> - Information about the security group associated with the allowlist. Note: This field cannot be used together with SecurityGroupIds.
- security
Group List<String>Ids - List of security group IDs to associate. Note: You can call the DescribeSecurityGroups API to query security group information, including security group IDs. A single allowlist can add up to 10 security groups at a time. This field cannot be used together with SecurityGroupBindInfos.
- update
Security BooleanGroup - Whether to update the security group bound to the allowlist. true: update. false: do not update. Default value. This field is effective only when the allowlist is already bound to a security group. You can call the DescribeAllowLists API to check if the allowlist is bound to a security group.
- user
Allow List<String>Lists - IP addresses entered by the user in this list. The IPs in the AllowList field are the union of IPs included in UserAllowList and SecurityGroupBindInfos.
- allow
List stringCategory - Allowlist category. Values: Ordinary: Ordinary allowlist. Default: Default allowlist. Note: When used as a request parameter, the default value is Ordinary.
- allow
List stringDesc - Allowlist remarks.
- allow
List stringId - Allowlist ID.
- allow
List numberIp Num - Total number of IP addresses (or ranges) in the allowlist.
- allow
List stringName - Allowlist name.
- allow
List stringType - IP address types in the allowlist. Only IPv4 addresses are currently supported.
- allow
Lists string[] - IP address list in the allowlist
- associated
Instance numberNum - Total number of instances bound to the allowlist.
- associated
Instances GetAllow List Associated Instance[] - Instance information bound to the current allowlist.
- id string
- Uniquely identifies the resource.
- ignore
Instance booleanStatus - Ignore instance status check. Values: true: Yes. false: No. Default value.
- instance
Id string - Instance ID.
- ip
Lists string[] - List of IP addresses and IP ranges included in the allowlist. Returned when the WithIpList request parameter is set to true; returns null when set to false or not specified.
- modify
Mode string - Modification method. Available values: Cover (default): Overwrite the original allowlist with the values from the AllowList parameter. Append: Add the IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove the IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
- project
Name string - Project. Note: If the AK/SK used to call the API belongs to a sub-account that only has permission for a specific project, you need to provide this request parameter.
- security
Group GetBind Infos Allow List Security Group Bind Info[] - Information about the security group associated with the allowlist. Note: This field cannot be used together with SecurityGroupIds.
- security
Group string[]Ids - List of security group IDs to associate. Note: You can call the DescribeSecurityGroups API to query security group information, including security group IDs. A single allowlist can add up to 10 security groups at a time. This field cannot be used together with SecurityGroupBindInfos.
- update
Security booleanGroup - Whether to update the security group bound to the allowlist. true: update. false: do not update. Default value. This field is effective only when the allowlist is already bound to a security group. You can call the DescribeAllowLists API to check if the allowlist is bound to a security group.
- user
Allow string[]Lists - IP addresses entered by the user in this list. The IPs in the AllowList field are the union of IPs included in UserAllowList and SecurityGroupBindInfos.
- allow_
list_ strcategory - Allowlist category. Values: Ordinary: Ordinary allowlist. Default: Default allowlist. Note: When used as a request parameter, the default value is Ordinary.
- allow_
list_ strdesc - Allowlist remarks.
- allow_
list_ strid - Allowlist ID.
- allow_
list_ intip_ num - Total number of IP addresses (or ranges) in the allowlist.
- allow_
list_ strname - Allowlist name.
- allow_
list_ strtype - IP address types in the allowlist. Only IPv4 addresses are currently supported.
- allow_
lists Sequence[str] - IP address list in the allowlist
- associated_
instance_ intnum - Total number of instances bound to the allowlist.
- associated_
instances Sequence[GetAllow List Associated Instance] - Instance information bound to the current allowlist.
- id str
- Uniquely identifies the resource.
- ignore_
instance_ boolstatus - Ignore instance status check. Values: true: Yes. false: No. Default value.
- instance_
id str - Instance ID.
- ip_
lists Sequence[str] - List of IP addresses and IP ranges included in the allowlist. Returned when the WithIpList request parameter is set to true; returns null when set to false or not specified.
- modify_
mode str - Modification method. Available values: Cover (default): Overwrite the original allowlist with the values from the AllowList parameter. Append: Add the IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove the IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
- project_
name str - Project. Note: If the AK/SK used to call the API belongs to a sub-account that only has permission for a specific project, you need to provide this request parameter.
- security_
group_ Sequence[Getbind_ infos Allow List Security Group Bind Info] - Information about the security group associated with the allowlist. Note: This field cannot be used together with SecurityGroupIds.
- security_
group_ Sequence[str]ids - List of security group IDs to associate. Note: You can call the DescribeSecurityGroups API to query security group information, including security group IDs. A single allowlist can add up to 10 security groups at a time. This field cannot be used together with SecurityGroupBindInfos.
- update_
security_ boolgroup - Whether to update the security group bound to the allowlist. true: update. false: do not update. Default value. This field is effective only when the allowlist is already bound to a security group. You can call the DescribeAllowLists API to check if the allowlist is bound to a security group.
- user_
allow_ Sequence[str]lists - IP addresses entered by the user in this list. The IPs in the AllowList field are the union of IPs included in UserAllowList and SecurityGroupBindInfos.
- allow
List StringCategory - Allowlist category. Values: Ordinary: Ordinary allowlist. Default: Default allowlist. Note: When used as a request parameter, the default value is Ordinary.
- allow
List StringDesc - Allowlist remarks.
- allow
List StringId - Allowlist ID.
- allow
List NumberIp Num - Total number of IP addresses (or ranges) in the allowlist.
- allow
List StringName - Allowlist name.
- allow
List StringType - IP address types in the allowlist. Only IPv4 addresses are currently supported.
- allow
Lists List<String> - IP address list in the allowlist
- associated
Instance NumberNum - Total number of instances bound to the allowlist.
- associated
Instances List<Property Map> - Instance information bound to the current allowlist.
- id String
- Uniquely identifies the resource.
- ignore
Instance BooleanStatus - Ignore instance status check. Values: true: Yes. false: No. Default value.
- instance
Id String - Instance ID.
- ip
Lists List<String> - List of IP addresses and IP ranges included in the allowlist. Returned when the WithIpList request parameter is set to true; returns null when set to false or not specified.
- modify
Mode String - Modification method. Available values: Cover (default): Overwrite the original allowlist with the values from the AllowList parameter. Append: Add the IP addresses entered in the AllowList parameter to the original allowlist. Delete: Remove the IP addresses entered in the AllowList parameter from the original allowlist. At least one IP address must remain.
- project
Name String - Project. Note: If the AK/SK used to call the API belongs to a sub-account that only has permission for a specific project, you need to provide this request parameter.
- security
Group List<Property Map>Bind Infos - Information about the security group associated with the allowlist. Note: This field cannot be used together with SecurityGroupIds.
- security
Group List<String>Ids - List of security group IDs to associate. Note: You can call the DescribeSecurityGroups API to query security group information, including security group IDs. A single allowlist can add up to 10 security groups at a time. This field cannot be used together with SecurityGroupBindInfos.
- update
Security BooleanGroup - Whether to update the security group bound to the allowlist. true: update. false: do not update. Default value. This field is effective only when the allowlist is already bound to a security group. You can call the DescribeAllowLists API to check if the allowlist is bound to a security group.
- user
Allow List<String>Lists - IP addresses entered by the user in this list. The IPs in the AllowList field are the union of IPs included in UserAllowList and SecurityGroupBindInfos.
Supporting Types
GetAllowListAssociatedInstance
- Instance
Id string - Instance ID bound to the current allowlist.
- Instance
Name string - Instance name bound to the current allowlist.
- Instance
Status string - Instance status.
- Is
Latest bool - Has the latest allowlist been synchronized? Values: true: Yes. false: No. Note: When modifying the allowlist, if the instance is not running, changes to the allowlist will not be immediately synchronized to the instance.
- Vpc string
- Private network ID of the instance.
- Instance
Id string - Instance ID bound to the current allowlist.
- Instance
Name string - Instance name bound to the current allowlist.
- Instance
Status string - Instance status.
- Is
Latest bool - Has the latest allowlist been synchronized? Values: true: Yes. false: No. Note: When modifying the allowlist, if the instance is not running, changes to the allowlist will not be immediately synchronized to the instance.
- Vpc string
- Private network ID of the instance.
- instance
Id String - Instance ID bound to the current allowlist.
- instance
Name String - Instance name bound to the current allowlist.
- instance
Status String - Instance status.
- is
Latest Boolean - Has the latest allowlist been synchronized? Values: true: Yes. false: No. Note: When modifying the allowlist, if the instance is not running, changes to the allowlist will not be immediately synchronized to the instance.
- vpc String
- Private network ID of the instance.
- instance
Id string - Instance ID bound to the current allowlist.
- instance
Name string - Instance name bound to the current allowlist.
- instance
Status string - Instance status.
- is
Latest boolean - Has the latest allowlist been synchronized? Values: true: Yes. false: No. Note: When modifying the allowlist, if the instance is not running, changes to the allowlist will not be immediately synchronized to the instance.
- vpc string
- Private network ID of the instance.
- instance_
id str - Instance ID bound to the current allowlist.
- instance_
name str - Instance name bound to the current allowlist.
- instance_
status str - Instance status.
- is_
latest bool - Has the latest allowlist been synchronized? Values: true: Yes. false: No. Note: When modifying the allowlist, if the instance is not running, changes to the allowlist will not be immediately synchronized to the instance.
- vpc str
- Private network ID of the instance.
- instance
Id String - Instance ID bound to the current allowlist.
- instance
Name String - Instance name bound to the current allowlist.
- instance
Status String - Instance status.
- is
Latest Boolean - Has the latest allowlist been synchronized? Values: true: Yes. false: No. Note: When modifying the allowlist, if the instance is not running, changes to the allowlist will not be immediately synchronized to the instance.
- vpc String
- Private network ID of the instance.
GetAllowListSecurityGroupBindInfo
- Bind
Mode string - Mode for associating security groups. Values: IngressDirectionIp: Inbound IP. AssociateEcsIp: Associate ECS IP. Note: In the CreateAllowList API, the BindMode and SecurityGroupId fields of SecurityGroupBindInfoObject are required.
- Ip
Lists List<string> - Security group IP address list.
- 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. Note: In the CreateAllowList API, the BindMode and SecurityGroupId fields of SecurityGroupBindInfoObject are required.
- Ip
Lists []string - Security group IP address list.
- 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. Note: In the CreateAllowList API, the BindMode and SecurityGroupId fields of SecurityGroupBindInfoObject are required.
- ip
Lists List<String> - Security group IP address list.
- 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. Note: In the CreateAllowList API, the BindMode and SecurityGroupId fields of SecurityGroupBindInfoObject are required.
- ip
Lists string[] - Security group IP address list.
- 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. Note: In the CreateAllowList API, the BindMode and SecurityGroupId fields of SecurityGroupBindInfoObject are required.
- ip_
lists Sequence[str] - Security group IP address list.
- 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. Note: In the CreateAllowList API, the BindMode and SecurityGroupId fields of SecurityGroupBindInfoObject are required.
- ip
Lists List<String> - Security group IP address list.
- 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.33
published on Thursday, May 7, 2026 by Volcengine
published on Thursday, May 7, 2026 by Volcengine
