1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getMysqlProjectSecurityGroup
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getMysqlProjectSecurityGroup

Explore with Pulumi AI

Use this data source to query detailed information of mysql project_security_group

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const projectSecurityGroup = tencentcloud.getMysqlProjectSecurityGroup({
    projectId: 1250480,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

project_security_group = tencentcloud.get_mysql_project_security_group(project_id=1250480)
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.GetMysqlProjectSecurityGroup(ctx, &tencentcloud.GetMysqlProjectSecurityGroupArgs{
			ProjectId: pulumi.Float64Ref(1250480),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var projectSecurityGroup = Tencentcloud.GetMysqlProjectSecurityGroup.Invoke(new()
    {
        ProjectId = 1250480,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetMysqlProjectSecurityGroupArgs;
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 projectSecurityGroup = TencentcloudFunctions.getMysqlProjectSecurityGroup(GetMysqlProjectSecurityGroupArgs.builder()
            .projectId(1250480)
            .build());

    }
}
Copy
variables:
  projectSecurityGroup:
    fn::invoke:
      function: tencentcloud:getMysqlProjectSecurityGroup
      arguments:
        projectId: 1.25048e+06
Copy

Using getMysqlProjectSecurityGroup

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 getMysqlProjectSecurityGroup(args: GetMysqlProjectSecurityGroupArgs, opts?: InvokeOptions): Promise<GetMysqlProjectSecurityGroupResult>
function getMysqlProjectSecurityGroupOutput(args: GetMysqlProjectSecurityGroupOutputArgs, opts?: InvokeOptions): Output<GetMysqlProjectSecurityGroupResult>
Copy
def get_mysql_project_security_group(id: Optional[str] = None,
                                     project_id: Optional[float] = None,
                                     result_output_file: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetMysqlProjectSecurityGroupResult
def get_mysql_project_security_group_output(id: Optional[pulumi.Input[str]] = None,
                                     project_id: Optional[pulumi.Input[float]] = None,
                                     result_output_file: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetMysqlProjectSecurityGroupResult]
Copy
func GetMysqlProjectSecurityGroup(ctx *Context, args *GetMysqlProjectSecurityGroupArgs, opts ...InvokeOption) (*GetMysqlProjectSecurityGroupResult, error)
func GetMysqlProjectSecurityGroupOutput(ctx *Context, args *GetMysqlProjectSecurityGroupOutputArgs, opts ...InvokeOption) GetMysqlProjectSecurityGroupResultOutput
Copy

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

public static class GetMysqlProjectSecurityGroup 
{
    public static Task<GetMysqlProjectSecurityGroupResult> InvokeAsync(GetMysqlProjectSecurityGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetMysqlProjectSecurityGroupResult> Invoke(GetMysqlProjectSecurityGroupInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMysqlProjectSecurityGroupResult> getMysqlProjectSecurityGroup(GetMysqlProjectSecurityGroupArgs args, InvokeOptions options)
public static Output<GetMysqlProjectSecurityGroupResult> getMysqlProjectSecurityGroup(GetMysqlProjectSecurityGroupArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getMysqlProjectSecurityGroup:getMysqlProjectSecurityGroup
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
ProjectId double
project id.
ResultOutputFile string
Used to save results.
Id string
ProjectId float64
project id.
ResultOutputFile string
Used to save results.
id String
projectId Double
project id.
resultOutputFile String
Used to save results.
id string
projectId number
project id.
resultOutputFile string
Used to save results.
id str
project_id float
project id.
result_output_file str
Used to save results.
id String
projectId Number
project id.
resultOutputFile String
Used to save results.

getMysqlProjectSecurityGroup Result

The following output properties are available:

Groups List<GetMysqlProjectSecurityGroupGroup>
Security group details.
Id string
ProjectId double
project id.
ResultOutputFile string
Groups []GetMysqlProjectSecurityGroupGroup
Security group details.
Id string
ProjectId float64
project id.
ResultOutputFile string
groups List<GetMysqlProjectSecurityGroupGroup>
Security group details.
id String
projectId Double
project id.
resultOutputFile String
groups GetMysqlProjectSecurityGroupGroup[]
Security group details.
id string
projectId number
project id.
resultOutputFile string
groups List<Property Map>
Security group details.
id String
projectId Number
project id.
resultOutputFile String

Supporting Types

GetMysqlProjectSecurityGroupGroup

CreateTime This property is required. string
Creation time, time format: yyyy-mm-dd hh:mm:sss.
Inbounds This property is required. List<GetMysqlProjectSecurityGroupGroupInbound>
inbound rules.
Outbounds This property is required. List<GetMysqlProjectSecurityGroupGroupOutbound>
outbound rules.
ProjectId This property is required. double
project id.
SecurityGroupId This property is required. string
Security group ID.
SecurityGroupName This property is required. string
Security group name.
SecurityGroupRemark This property is required. string
Security group remark.
CreateTime This property is required. string
Creation time, time format: yyyy-mm-dd hh:mm:sss.
Inbounds This property is required. []GetMysqlProjectSecurityGroupGroupInbound
inbound rules.
Outbounds This property is required. []GetMysqlProjectSecurityGroupGroupOutbound
outbound rules.
ProjectId This property is required. float64
project id.
SecurityGroupId This property is required. string
Security group ID.
SecurityGroupName This property is required. string
Security group name.
SecurityGroupRemark This property is required. string
Security group remark.
createTime This property is required. String
Creation time, time format: yyyy-mm-dd hh:mm:sss.
inbounds This property is required. List<GetMysqlProjectSecurityGroupGroupInbound>
inbound rules.
outbounds This property is required. List<GetMysqlProjectSecurityGroupGroupOutbound>
outbound rules.
projectId This property is required. Double
project id.
securityGroupId This property is required. String
Security group ID.
securityGroupName This property is required. String
Security group name.
securityGroupRemark This property is required. String
Security group remark.
createTime This property is required. string
Creation time, time format: yyyy-mm-dd hh:mm:sss.
inbounds This property is required. GetMysqlProjectSecurityGroupGroupInbound[]
inbound rules.
outbounds This property is required. GetMysqlProjectSecurityGroupGroupOutbound[]
outbound rules.
projectId This property is required. number
project id.
securityGroupId This property is required. string
Security group ID.
securityGroupName This property is required. string
Security group name.
securityGroupRemark This property is required. string
Security group remark.
create_time This property is required. str
Creation time, time format: yyyy-mm-dd hh:mm:sss.
inbounds This property is required. Sequence[GetMysqlProjectSecurityGroupGroupInbound]
inbound rules.
outbounds This property is required. Sequence[GetMysqlProjectSecurityGroupGroupOutbound]
outbound rules.
project_id This property is required. float
project id.
security_group_id This property is required. str
Security group ID.
security_group_name This property is required. str
Security group name.
security_group_remark This property is required. str
Security group remark.
createTime This property is required. String
Creation time, time format: yyyy-mm-dd hh:mm:sss.
inbounds This property is required. List<Property Map>
inbound rules.
outbounds This property is required. List<Property Map>
outbound rules.
projectId This property is required. Number
project id.
securityGroupId This property is required. String
Security group ID.
securityGroupName This property is required. String
Security group name.
securityGroupRemark This property is required. String
Security group remark.

GetMysqlProjectSecurityGroupGroupInbound

Action This property is required. string
Policy, ACCEPT or DROP.
CidrIp This property is required. string
Destination IP or IP segment, such as 172.16.0.0/12.
Desc This property is required. string
Rule description.
Dir This property is required. string
The direction defined by the rule, the inbound rule is OUTPUT.
IpProtocol This property is required. string
Network protocol, support UDP, TCP, etc.
PortRange This property is required. string
port or port range.
Action This property is required. string
Policy, ACCEPT or DROP.
CidrIp This property is required. string
Destination IP or IP segment, such as 172.16.0.0/12.
Desc This property is required. string
Rule description.
Dir This property is required. string
The direction defined by the rule, the inbound rule is OUTPUT.
IpProtocol This property is required. string
Network protocol, support UDP, TCP, etc.
PortRange This property is required. string
port or port range.
action This property is required. String
Policy, ACCEPT or DROP.
cidrIp This property is required. String
Destination IP or IP segment, such as 172.16.0.0/12.
desc This property is required. String
Rule description.
dir This property is required. String
The direction defined by the rule, the inbound rule is OUTPUT.
ipProtocol This property is required. String
Network protocol, support UDP, TCP, etc.
portRange This property is required. String
port or port range.
action This property is required. string
Policy, ACCEPT or DROP.
cidrIp This property is required. string
Destination IP or IP segment, such as 172.16.0.0/12.
desc This property is required. string
Rule description.
dir This property is required. string
The direction defined by the rule, the inbound rule is OUTPUT.
ipProtocol This property is required. string
Network protocol, support UDP, TCP, etc.
portRange This property is required. string
port or port range.
action This property is required. str
Policy, ACCEPT or DROP.
cidr_ip This property is required. str
Destination IP or IP segment, such as 172.16.0.0/12.
desc This property is required. str
Rule description.
dir This property is required. str
The direction defined by the rule, the inbound rule is OUTPUT.
ip_protocol This property is required. str
Network protocol, support UDP, TCP, etc.
port_range This property is required. str
port or port range.
action This property is required. String
Policy, ACCEPT or DROP.
cidrIp This property is required. String
Destination IP or IP segment, such as 172.16.0.0/12.
desc This property is required. String
Rule description.
dir This property is required. String
The direction defined by the rule, the inbound rule is OUTPUT.
ipProtocol This property is required. String
Network protocol, support UDP, TCP, etc.
portRange This property is required. String
port or port range.

GetMysqlProjectSecurityGroupGroupOutbound

Action This property is required. string
Policy, ACCEPT or DROP.
CidrIp This property is required. string
Destination IP or IP segment, such as 172.16.0.0/12.
Desc This property is required. string
Rule description.
Dir This property is required. string
The direction defined by the rule, the inbound rule is OUTPUT.
IpProtocol This property is required. string
Network protocol, support UDP, TCP, etc.
PortRange This property is required. string
port or port range.
Action This property is required. string
Policy, ACCEPT or DROP.
CidrIp This property is required. string
Destination IP or IP segment, such as 172.16.0.0/12.
Desc This property is required. string
Rule description.
Dir This property is required. string
The direction defined by the rule, the inbound rule is OUTPUT.
IpProtocol This property is required. string
Network protocol, support UDP, TCP, etc.
PortRange This property is required. string
port or port range.
action This property is required. String
Policy, ACCEPT or DROP.
cidrIp This property is required. String
Destination IP or IP segment, such as 172.16.0.0/12.
desc This property is required. String
Rule description.
dir This property is required. String
The direction defined by the rule, the inbound rule is OUTPUT.
ipProtocol This property is required. String
Network protocol, support UDP, TCP, etc.
portRange This property is required. String
port or port range.
action This property is required. string
Policy, ACCEPT or DROP.
cidrIp This property is required. string
Destination IP or IP segment, such as 172.16.0.0/12.
desc This property is required. string
Rule description.
dir This property is required. string
The direction defined by the rule, the inbound rule is OUTPUT.
ipProtocol This property is required. string
Network protocol, support UDP, TCP, etc.
portRange This property is required. string
port or port range.
action This property is required. str
Policy, ACCEPT or DROP.
cidr_ip This property is required. str
Destination IP or IP segment, such as 172.16.0.0/12.
desc This property is required. str
Rule description.
dir This property is required. str
The direction defined by the rule, the inbound rule is OUTPUT.
ip_protocol This property is required. str
Network protocol, support UDP, TCP, etc.
port_range This property is required. str
port or port range.
action This property is required. String
Policy, ACCEPT or DROP.
cidrIp This property is required. String
Destination IP or IP segment, such as 172.16.0.0/12.
desc This property is required. String
Rule description.
dir This property is required. String
The direction defined by the rule, the inbound rule is OUTPUT.
ipProtocol This property is required. String
Network protocol, support UDP, TCP, etc.
portRange This property is required. String
port or port range.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.