Viewing docs for tencentcloud 1.82.98
published on Friday, May 29, 2026 by tencentcloudstack
published on Friday, May 29, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.98
published on Friday, May 29, 2026 by tencentcloudstack
published on Friday, May 29, 2026 by tencentcloudstack
Create Ga2EndpointGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Ga2EndpointGroup(name: string, args: Ga2EndpointGroupArgs, opts?: CustomResourceOptions);@overload
def Ga2EndpointGroup(resource_name: str,
args: Ga2EndpointGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Ga2EndpointGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
endpoint_group_configuration: Optional[Ga2EndpointGroupEndpointGroupConfigurationArgs] = None,
endpoint_group_type: Optional[str] = None,
global_accelerator_id: Optional[str] = None,
listener_id: Optional[str] = None,
ga2_endpoint_group_id: Optional[str] = None,
timeouts: Optional[Ga2EndpointGroupTimeoutsArgs] = None)func NewGa2EndpointGroup(ctx *Context, name string, args Ga2EndpointGroupArgs, opts ...ResourceOption) (*Ga2EndpointGroup, error)public Ga2EndpointGroup(string name, Ga2EndpointGroupArgs args, CustomResourceOptions? opts = null)
public Ga2EndpointGroup(String name, Ga2EndpointGroupArgs args)
public Ga2EndpointGroup(String name, Ga2EndpointGroupArgs args, CustomResourceOptions options)
type: tencentcloud:Ga2EndpointGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "tencentcloud_ga2endpointgroup" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args Ga2EndpointGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args Ga2EndpointGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args Ga2EndpointGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args Ga2EndpointGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args Ga2EndpointGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Ga2EndpointGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Ga2EndpointGroup resource accepts the following input properties:
- Endpoint
Group Ga2EndpointConfiguration Group Endpoint Group Configuration - Endpoint group configuration.
- Endpoint
Group stringType - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - Global
Accelerator stringId - Global accelerator instance ID.
- Listener
Id string - Listener ID.
- Ga2Endpoint
Group stringId - Timeouts
Ga2Endpoint
Group Timeouts
- Endpoint
Group Ga2EndpointConfiguration Group Endpoint Group Configuration Args - Endpoint group configuration.
- Endpoint
Group stringType - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - Global
Accelerator stringId - Global accelerator instance ID.
- Listener
Id string - Listener ID.
- Ga2Endpoint
Group stringId - Timeouts
Ga2Endpoint
Group Timeouts Args
- endpoint_
group_ objectconfiguration - Endpoint group configuration.
- endpoint_
group_ stringtype - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - global_
accelerator_ stringid - Global accelerator instance ID.
- listener_
id string - Listener ID.
- ga2_
endpoint_ stringgroup_ id - timeouts object
- endpoint
Group Ga2EndpointConfiguration Group Endpoint Group Configuration - Endpoint group configuration.
- endpoint
Group StringType - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - global
Accelerator StringId - Global accelerator instance ID.
- listener
Id String - Listener ID.
- ga2Endpoint
Group StringId - timeouts
Ga2Endpoint
Group Timeouts
- endpoint
Group Ga2EndpointConfiguration Group Endpoint Group Configuration - Endpoint group configuration.
- endpoint
Group stringType - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - global
Accelerator stringId - Global accelerator instance ID.
- listener
Id string - Listener ID.
- ga2Endpoint
Group stringId - timeouts
Ga2Endpoint
Group Timeouts
- endpoint_
group_ Ga2Endpointconfiguration Group Endpoint Group Configuration Args - Endpoint group configuration.
- endpoint_
group_ strtype - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - global_
accelerator_ strid - Global accelerator instance ID.
- listener_
id str - Listener ID.
- ga2_
endpoint_ strgroup_ id - timeouts
Ga2Endpoint
Group Timeouts Args
- endpoint
Group Property MapConfiguration - Endpoint group configuration.
- endpoint
Group StringType - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - global
Accelerator StringId - Global accelerator instance ID.
- listener
Id String - Listener ID.
- ga2Endpoint
Group StringId - timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the Ga2EndpointGroup resource produces the following output properties:
- Endpoint
Group stringId - Endpoint group instance ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Endpoint
Group stringId - Endpoint group instance ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- endpoint_
group_ stringid - Endpoint group instance ID.
- id string
- The provider-assigned unique ID for this managed resource.
- endpoint
Group StringId - Endpoint group instance ID.
- id String
- The provider-assigned unique ID for this managed resource.
- endpoint
Group stringId - Endpoint group instance ID.
- id string
- The provider-assigned unique ID for this managed resource.
- endpoint_
group_ strid - Endpoint group instance ID.
- id str
- The provider-assigned unique ID for this managed resource.
- endpoint
Group StringId - Endpoint group instance ID.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Ga2EndpointGroup Resource
Get an existing Ga2EndpointGroup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: Ga2EndpointGroupState, opts?: CustomResourceOptions): Ga2EndpointGroup@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
endpoint_group_configuration: Optional[Ga2EndpointGroupEndpointGroupConfigurationArgs] = None,
endpoint_group_id: Optional[str] = None,
endpoint_group_type: Optional[str] = None,
ga2_endpoint_group_id: Optional[str] = None,
global_accelerator_id: Optional[str] = None,
listener_id: Optional[str] = None,
timeouts: Optional[Ga2EndpointGroupTimeoutsArgs] = None) -> Ga2EndpointGroupfunc GetGa2EndpointGroup(ctx *Context, name string, id IDInput, state *Ga2EndpointGroupState, opts ...ResourceOption) (*Ga2EndpointGroup, error)public static Ga2EndpointGroup Get(string name, Input<string> id, Ga2EndpointGroupState? state, CustomResourceOptions? opts = null)public static Ga2EndpointGroup get(String name, Output<String> id, Ga2EndpointGroupState state, CustomResourceOptions options)resources: _: type: tencentcloud:Ga2EndpointGroup get: id: ${id}import {
to = tencentcloud_ga2endpointgroup.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Endpoint
Group Ga2EndpointConfiguration Group Endpoint Group Configuration - Endpoint group configuration.
- Endpoint
Group stringId - Endpoint group instance ID.
- Endpoint
Group stringType - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - Ga2Endpoint
Group stringId - Global
Accelerator stringId - Global accelerator instance ID.
- Listener
Id string - Listener ID.
- Timeouts
Ga2Endpoint
Group Timeouts
- Endpoint
Group Ga2EndpointConfiguration Group Endpoint Group Configuration Args - Endpoint group configuration.
- Endpoint
Group stringId - Endpoint group instance ID.
- Endpoint
Group stringType - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - Ga2Endpoint
Group stringId - Global
Accelerator stringId - Global accelerator instance ID.
- Listener
Id string - Listener ID.
- Timeouts
Ga2Endpoint
Group Timeouts Args
- endpoint_
group_ objectconfiguration - Endpoint group configuration.
- endpoint_
group_ stringid - Endpoint group instance ID.
- endpoint_
group_ stringtype - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - ga2_
endpoint_ stringgroup_ id - global_
accelerator_ stringid - Global accelerator instance ID.
- listener_
id string - Listener ID.
- timeouts object
- endpoint
Group Ga2EndpointConfiguration Group Endpoint Group Configuration - Endpoint group configuration.
- endpoint
Group StringId - Endpoint group instance ID.
- endpoint
Group StringType - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - ga2Endpoint
Group StringId - global
Accelerator StringId - Global accelerator instance ID.
- listener
Id String - Listener ID.
- timeouts
Ga2Endpoint
Group Timeouts
- endpoint
Group Ga2EndpointConfiguration Group Endpoint Group Configuration - Endpoint group configuration.
- endpoint
Group stringId - Endpoint group instance ID.
- endpoint
Group stringType - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - ga2Endpoint
Group stringId - global
Accelerator stringId - Global accelerator instance ID.
- listener
Id string - Listener ID.
- timeouts
Ga2Endpoint
Group Timeouts
- endpoint_
group_ Ga2Endpointconfiguration Group Endpoint Group Configuration Args - Endpoint group configuration.
- endpoint_
group_ strid - Endpoint group instance ID.
- endpoint_
group_ strtype - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - ga2_
endpoint_ strgroup_ id - global_
accelerator_ strid - Global accelerator instance ID.
- listener_
id str - Listener ID.
- timeouts
Ga2Endpoint
Group Timeouts Args
- endpoint
Group Property MapConfiguration - Endpoint group configuration.
- endpoint
Group StringId - Endpoint group instance ID.
- endpoint
Group StringType - Endpoint group type. Valid values:
VIRTUAL,DEFAULT. - ga2Endpoint
Group StringId - global
Accelerator StringId - Global accelerator instance ID.
- listener
Id String - Listener ID.
- timeouts Property Map
Supporting Types
Ga2EndpointGroupEndpointGroupConfiguration, Ga2EndpointGroupEndpointGroupConfigurationArgs
- Check
Domain string - Health check domain.
- Check
Method string - Health check request method.
- Check
Path string - Health check URL path.
- Check
Port string - Health check port.
- Check
Recv stringContext - Health check expected response.
- Check
Send stringContext - Health check request payload.
- Check
Type string - Health check protocol. Valid values:
TCP,HTTP,HTTPS,PING,CUSTOM. - Cipher
Policy stringId - HTTPS cipher policy ID.
- Connect
Timeout double - Response timeout in milliseconds.
- Context
Type string - Health check content type.
- Description string
- Description. Maximum length is 100 bytes.
- Enable
Health boolCheck - Whether to enable health check.
- Endpoint
Configurations List<Ga2EndpointGroup Endpoint Group Configuration Endpoint Configuration> - Endpoint configurations under this group.
- Endpoint
Group stringRegion - Region of the endpoint group.
- Forward
Protocol string - Forward protocol back to origin.
- Health
Check doubleInterval - Health check interval in seconds.
- Healthy
Threshold double - Healthy threshold count.
- Isp
Type string - ISP type.
- Name string
- Name. Maximum length is 60 bytes.
- Port
Overrides List<Ga2EndpointGroup Endpoint Group Configuration Port Override> - Port overrides for the endpoint group.
- Status
Masks List<string> - Status code masks for health check.
- Unhealthy
Threshold double - Unhealthy threshold count.
- Check
Domain string - Health check domain.
- Check
Method string - Health check request method.
- Check
Path string - Health check URL path.
- Check
Port string - Health check port.
- Check
Recv stringContext - Health check expected response.
- Check
Send stringContext - Health check request payload.
- Check
Type string - Health check protocol. Valid values:
TCP,HTTP,HTTPS,PING,CUSTOM. - Cipher
Policy stringId - HTTPS cipher policy ID.
- Connect
Timeout float64 - Response timeout in milliseconds.
- Context
Type string - Health check content type.
- Description string
- Description. Maximum length is 100 bytes.
- Enable
Health boolCheck - Whether to enable health check.
- Endpoint
Configurations []Ga2EndpointGroup Endpoint Group Configuration Endpoint Configuration - Endpoint configurations under this group.
- Endpoint
Group stringRegion - Region of the endpoint group.
- Forward
Protocol string - Forward protocol back to origin.
- Health
Check float64Interval - Health check interval in seconds.
- Healthy
Threshold float64 - Healthy threshold count.
- Isp
Type string - ISP type.
- Name string
- Name. Maximum length is 60 bytes.
- Port
Overrides []Ga2EndpointGroup Endpoint Group Configuration Port Override - Port overrides for the endpoint group.
- Status
Masks []string - Status code masks for health check.
- Unhealthy
Threshold float64 - Unhealthy threshold count.
- check_
domain string - Health check domain.
- check_
method string - Health check request method.
- check_
path string - Health check URL path.
- check_
port string - Health check port.
- check_
recv_ stringcontext - Health check expected response.
- check_
send_ stringcontext - Health check request payload.
- check_
type string - Health check protocol. Valid values:
TCP,HTTP,HTTPS,PING,CUSTOM. - cipher_
policy_ stringid - HTTPS cipher policy ID.
- connect_
timeout number - Response timeout in milliseconds.
- context_
type string - Health check content type.
- description string
- Description. Maximum length is 100 bytes.
- enable_
health_ boolcheck - Whether to enable health check.
- endpoint_
configurations list(object) - Endpoint configurations under this group.
- endpoint_
group_ stringregion - Region of the endpoint group.
- forward_
protocol string - Forward protocol back to origin.
- health_
check_ numberinterval - Health check interval in seconds.
- healthy_
threshold number - Healthy threshold count.
- isp_
type string - ISP type.
- name string
- Name. Maximum length is 60 bytes.
- port_
overrides list(object) - Port overrides for the endpoint group.
- status_
masks list(string) - Status code masks for health check.
- unhealthy_
threshold number - Unhealthy threshold count.
- check
Domain String - Health check domain.
- check
Method String - Health check request method.
- check
Path String - Health check URL path.
- check
Port String - Health check port.
- check
Recv StringContext - Health check expected response.
- check
Send StringContext - Health check request payload.
- check
Type String - Health check protocol. Valid values:
TCP,HTTP,HTTPS,PING,CUSTOM. - cipher
Policy StringId - HTTPS cipher policy ID.
- connect
Timeout Double - Response timeout in milliseconds.
- context
Type String - Health check content type.
- description String
- Description. Maximum length is 100 bytes.
- enable
Health BooleanCheck - Whether to enable health check.
- endpoint
Configurations List<Ga2EndpointGroup Endpoint Group Configuration Endpoint Configuration> - Endpoint configurations under this group.
- endpoint
Group StringRegion - Region of the endpoint group.
- forward
Protocol String - Forward protocol back to origin.
- health
Check DoubleInterval - Health check interval in seconds.
- healthy
Threshold Double - Healthy threshold count.
- isp
Type String - ISP type.
- name String
- Name. Maximum length is 60 bytes.
- port
Overrides List<Ga2EndpointGroup Endpoint Group Configuration Port Override> - Port overrides for the endpoint group.
- status
Masks List<String> - Status code masks for health check.
- unhealthy
Threshold Double - Unhealthy threshold count.
- check
Domain string - Health check domain.
- check
Method string - Health check request method.
- check
Path string - Health check URL path.
- check
Port string - Health check port.
- check
Recv stringContext - Health check expected response.
- check
Send stringContext - Health check request payload.
- check
Type string - Health check protocol. Valid values:
TCP,HTTP,HTTPS,PING,CUSTOM. - cipher
Policy stringId - HTTPS cipher policy ID.
- connect
Timeout number - Response timeout in milliseconds.
- context
Type string - Health check content type.
- description string
- Description. Maximum length is 100 bytes.
- enable
Health booleanCheck - Whether to enable health check.
- endpoint
Configurations Ga2EndpointGroup Endpoint Group Configuration Endpoint Configuration[] - Endpoint configurations under this group.
- endpoint
Group stringRegion - Region of the endpoint group.
- forward
Protocol string - Forward protocol back to origin.
- health
Check numberInterval - Health check interval in seconds.
- healthy
Threshold number - Healthy threshold count.
- isp
Type string - ISP type.
- name string
- Name. Maximum length is 60 bytes.
- port
Overrides Ga2EndpointGroup Endpoint Group Configuration Port Override[] - Port overrides for the endpoint group.
- status
Masks string[] - Status code masks for health check.
- unhealthy
Threshold number - Unhealthy threshold count.
- check_
domain str - Health check domain.
- check_
method str - Health check request method.
- check_
path str - Health check URL path.
- check_
port str - Health check port.
- check_
recv_ strcontext - Health check expected response.
- check_
send_ strcontext - Health check request payload.
- check_
type str - Health check protocol. Valid values:
TCP,HTTP,HTTPS,PING,CUSTOM. - cipher_
policy_ strid - HTTPS cipher policy ID.
- connect_
timeout float - Response timeout in milliseconds.
- context_
type str - Health check content type.
- description str
- Description. Maximum length is 100 bytes.
- enable_
health_ boolcheck - Whether to enable health check.
- endpoint_
configurations Sequence[Ga2EndpointGroup Endpoint Group Configuration Endpoint Configuration] - Endpoint configurations under this group.
- endpoint_
group_ strregion - Region of the endpoint group.
- forward_
protocol str - Forward protocol back to origin.
- health_
check_ floatinterval - Health check interval in seconds.
- healthy_
threshold float - Healthy threshold count.
- isp_
type str - ISP type.
- name str
- Name. Maximum length is 60 bytes.
- port_
overrides Sequence[Ga2EndpointGroup Endpoint Group Configuration Port Override] - Port overrides for the endpoint group.
- status_
masks Sequence[str] - Status code masks for health check.
- unhealthy_
threshold float - Unhealthy threshold count.
- check
Domain String - Health check domain.
- check
Method String - Health check request method.
- check
Path String - Health check URL path.
- check
Port String - Health check port.
- check
Recv StringContext - Health check expected response.
- check
Send StringContext - Health check request payload.
- check
Type String - Health check protocol. Valid values:
TCP,HTTP,HTTPS,PING,CUSTOM. - cipher
Policy StringId - HTTPS cipher policy ID.
- connect
Timeout Number - Response timeout in milliseconds.
- context
Type String - Health check content type.
- description String
- Description. Maximum length is 100 bytes.
- enable
Health BooleanCheck - Whether to enable health check.
- endpoint
Configurations List<Property Map> - Endpoint configurations under this group.
- endpoint
Group StringRegion - Region of the endpoint group.
- forward
Protocol String - Forward protocol back to origin.
- health
Check NumberInterval - Health check interval in seconds.
- healthy
Threshold Number - Healthy threshold count.
- isp
Type String - ISP type.
- name String
- Name. Maximum length is 60 bytes.
- port
Overrides List<Property Map> - Port overrides for the endpoint group.
- status
Masks List<String> - Status code masks for health check.
- unhealthy
Threshold Number - Unhealthy threshold count.
Ga2EndpointGroupEndpointGroupConfigurationEndpointConfiguration, Ga2EndpointGroupEndpointGroupConfigurationEndpointConfigurationArgs
- Endpoint
Service string - Endpoint domain or IP.
- Endpoint
Type string - Endpoint type. Valid values:
Domain,PublicIp. - Health
Check stringStatus - Health check status. Valid values:
HEALTH,UNHEALTH. - Weight double
- Endpoint weight.
- Endpoint
Service string - Endpoint domain or IP.
- Endpoint
Type string - Endpoint type. Valid values:
Domain,PublicIp. - Health
Check stringStatus - Health check status. Valid values:
HEALTH,UNHEALTH. - Weight float64
- Endpoint weight.
- endpoint_
service string - Endpoint domain or IP.
- endpoint_
type string - Endpoint type. Valid values:
Domain,PublicIp. - health_
check_ stringstatus - Health check status. Valid values:
HEALTH,UNHEALTH. - weight number
- Endpoint weight.
- endpoint
Service String - Endpoint domain or IP.
- endpoint
Type String - Endpoint type. Valid values:
Domain,PublicIp. - health
Check StringStatus - Health check status. Valid values:
HEALTH,UNHEALTH. - weight Double
- Endpoint weight.
- endpoint
Service string - Endpoint domain or IP.
- endpoint
Type string - Endpoint type. Valid values:
Domain,PublicIp. - health
Check stringStatus - Health check status. Valid values:
HEALTH,UNHEALTH. - weight number
- Endpoint weight.
- endpoint_
service str - Endpoint domain or IP.
- endpoint_
type str - Endpoint type. Valid values:
Domain,PublicIp. - health_
check_ strstatus - Health check status. Valid values:
HEALTH,UNHEALTH. - weight float
- Endpoint weight.
- endpoint
Service String - Endpoint domain or IP.
- endpoint
Type String - Endpoint type. Valid values:
Domain,PublicIp. - health
Check StringStatus - Health check status. Valid values:
HEALTH,UNHEALTH. - weight Number
- Endpoint weight.
Ga2EndpointGroupEndpointGroupConfigurationPortOverride, Ga2EndpointGroupEndpointGroupConfigurationPortOverrideArgs
- Endpoint
Port double - Endpoint port.
- Listener
Port double - Listener port.
- Endpoint
Port float64 - Endpoint port.
- Listener
Port float64 - Listener port.
- endpoint_
port number - Endpoint port.
- listener_
port number - Listener port.
- endpoint
Port Double - Endpoint port.
- listener
Port Double - Listener port.
- endpoint
Port number - Endpoint port.
- listener
Port number - Listener port.
- endpoint_
port float - Endpoint port.
- listener_
port float - Listener port.
- endpoint
Port Number - Endpoint port.
- listener
Port Number - Listener port.
Ga2EndpointGroupTimeouts, Ga2EndpointGroupTimeoutsArgs
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
Viewing docs for tencentcloud 1.82.98
published on Friday, May 29, 2026 by tencentcloudstack
published on Friday, May 29, 2026 by tencentcloudstack