1. Packages
  2. Flexibleengine Provider
  3. API Docs
  4. getAsGroups
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

flexibleengine.getAsGroups

Explore with Pulumi AI

flexibleengine logo
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

    Use this data source to get a list of AS groups.

    import * as pulumi from "@pulumi/pulumi";
    import * as flexibleengine from "@pulumi/flexibleengine";
    
    const groups = flexibleengine.getAsGroups({});
    
    import pulumi
    import pulumi_flexibleengine as flexibleengine
    
    groups = flexibleengine.get_as_groups()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/flexibleengine/flexibleengine"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := flexibleengine.GetAsGroups(ctx, &flexibleengine.GetAsGroupsArgs{}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Flexibleengine = Pulumi.Flexibleengine;
    
    return await Deployment.RunAsync(() => 
    {
        var groups = Flexibleengine.GetAsGroups.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.flexibleengine.FlexibleengineFunctions;
    import com.pulumi.flexibleengine.inputs.GetAsGroupsArgs;
    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 groups = FlexibleengineFunctions.getAsGroups();
    
        }
    }
    
    variables:
      groups:
        fn::invoke:
          function: flexibleengine:getAsGroups
          arguments: {}
    

    Using getAsGroups

    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 getAsGroups(args: GetAsGroupsArgs, opts?: InvokeOptions): Promise<GetAsGroupsResult>
    function getAsGroupsOutput(args: GetAsGroupsOutputArgs, opts?: InvokeOptions): Output<GetAsGroupsResult>
    def get_as_groups(enterprise_project_id: Optional[str] = None,
                      id: Optional[str] = None,
                      name: Optional[str] = None,
                      region: Optional[str] = None,
                      scaling_configuration_id: Optional[str] = None,
                      status: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetAsGroupsResult
    def get_as_groups_output(enterprise_project_id: Optional[pulumi.Input[str]] = None,
                      id: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      region: Optional[pulumi.Input[str]] = None,
                      scaling_configuration_id: Optional[pulumi.Input[str]] = None,
                      status: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetAsGroupsResult]
    func GetAsGroups(ctx *Context, args *GetAsGroupsArgs, opts ...InvokeOption) (*GetAsGroupsResult, error)
    func GetAsGroupsOutput(ctx *Context, args *GetAsGroupsOutputArgs, opts ...InvokeOption) GetAsGroupsResultOutput

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

    public static class GetAsGroups 
    {
        public static Task<GetAsGroupsResult> InvokeAsync(GetAsGroupsArgs args, InvokeOptions? opts = null)
        public static Output<GetAsGroupsResult> Invoke(GetAsGroupsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAsGroupsResult> getAsGroups(GetAsGroupsArgs args, InvokeOptions options)
    public static Output<GetAsGroupsResult> getAsGroups(GetAsGroupsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: flexibleengine:index/getAsGroups:getAsGroups
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EnterpriseProjectId string
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    Id string
    The ID of the security group.
    Name string
    Specifies the AS group name. Fuzzy search is supported.
    Region string
    The region in which to obtain the AS groups. If omitted, the provider-level region will be used.
    ScalingConfigurationId string
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    Status string
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    EnterpriseProjectId string
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    Id string
    The ID of the security group.
    Name string
    Specifies the AS group name. Fuzzy search is supported.
    Region string
    The region in which to obtain the AS groups. If omitted, the provider-level region will be used.
    ScalingConfigurationId string
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    Status string
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    enterpriseProjectId String
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    id String
    The ID of the security group.
    name String
    Specifies the AS group name. Fuzzy search is supported.
    region String
    The region in which to obtain the AS groups. If omitted, the provider-level region will be used.
    scalingConfigurationId String
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    status String
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    enterpriseProjectId string
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    id string
    The ID of the security group.
    name string
    Specifies the AS group name. Fuzzy search is supported.
    region string
    The region in which to obtain the AS groups. If omitted, the provider-level region will be used.
    scalingConfigurationId string
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    status string
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    enterprise_project_id str
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    id str
    The ID of the security group.
    name str
    Specifies the AS group name. Fuzzy search is supported.
    region str
    The region in which to obtain the AS groups. If omitted, the provider-level region will be used.
    scaling_configuration_id str
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    status str
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    enterpriseProjectId String
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    id String
    The ID of the security group.
    name String
    Specifies the AS group name. Fuzzy search is supported.
    region String
    The region in which to obtain the AS groups. If omitted, the provider-level region will be used.
    scalingConfigurationId String
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    status String
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.

    getAsGroups Result

    The following output properties are available:

    Groups List<GetAsGroupsGroup>
    A list of AS groups. The groups object structure is documented below.
    Id string
    The ID of the security group.
    Region string
    EnterpriseProjectId string
    The enterprise project ID.
    Name string
    ScalingConfigurationId string
    The AS configuration ID.
    Status string
    The AS group status.
    Groups []GetAsGroupsGroup
    A list of AS groups. The groups object structure is documented below.
    Id string
    The ID of the security group.
    Region string
    EnterpriseProjectId string
    The enterprise project ID.
    Name string
    ScalingConfigurationId string
    The AS configuration ID.
    Status string
    The AS group status.
    groups List<GetAsGroupsGroup>
    A list of AS groups. The groups object structure is documented below.
    id String
    The ID of the security group.
    region String
    enterpriseProjectId String
    The enterprise project ID.
    name String
    scalingConfigurationId String
    The AS configuration ID.
    status String
    The AS group status.
    groups GetAsGroupsGroup[]
    A list of AS groups. The groups object structure is documented below.
    id string
    The ID of the security group.
    region string
    enterpriseProjectId string
    The enterprise project ID.
    name string
    scalingConfigurationId string
    The AS configuration ID.
    status string
    The AS group status.
    groups Sequence[GetAsGroupsGroup]
    A list of AS groups. The groups object structure is documented below.
    id str
    The ID of the security group.
    region str
    enterprise_project_id str
    The enterprise project ID.
    name str
    scaling_configuration_id str
    The AS configuration ID.
    status str
    The AS group status.
    groups List<Property Map>
    A list of AS groups. The groups object structure is documented below.
    id String
    The ID of the security group.
    region String
    enterpriseProjectId String
    The enterprise project ID.
    name String
    scalingConfigurationId String
    The AS configuration ID.
    status String
    The AS group status.

    Supporting Types

    GetAsGroupsGroup

    ActivityType string
    The type of the AS action.
    AvailabilityZones List<string>
    The AZ information.
    CoolDownTime double
    The cooling duration, in seconds..
    CreatedAt string
    The time when an AS group was created. The time format complies with UTC.
    CurrentInstanceNumber double
    The number of current instances in the AS group.
    DeletePublicip bool
    Whether to delete the EIP bound to the ECS when deleting the ECS.
    DeleteVolume bool
    Whether to delete the data disks attached to the ECS when deleting the ECS.
    Description string
    The description of the AS group.
    DesireInstanceNumber double
    The expected number of instances in the AS group.
    Detail string
    Details about the AS group. If a scaling action fails, this parameter is used to record errors.
    EnterpriseProjectId string
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    HealthPeriodicAuditGracePeriod double
    The grace period for health check.
    HealthPeriodicAuditMethod string
    The health check method.
    HealthPeriodicAuditTime double
    The health check interval.
    IamAgencyName string
    The agency name.
    InstanceTerminatePolicy string
    The instance removal policy.
    Instances List<string>
    The scaling group instances ids.
    IsScaling bool
    The scaling flag of the AS group.
    LbaasListeners List<GetAsGroupsGroupLbaasListener>
    The enhanced load balancers. The lbaas_listeners structure is documented below.
    MaxInstanceNumber double
    The maximum number of instances in the AS group.
    MinInstanceNumber double
    The minimum number of instances in the AS group.
    MultiAzScalingPolicy string
    The priority policy used to select target AZs when adjusting the number of instances in an AS group.
    Networks List<GetAsGroupsGroupNetwork>
    The network information. The networks structure is documented below.
    ScalingConfigurationId string
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    ScalingConfigurationName string
    The AS configuration name.
    ScalingGroupId string
    The AS group ID.
    ScalingGroupName string
    The name of the AS group.
    SecurityGroups List<GetAsGroupsGroupSecurityGroup>
    The security group information. The security_groups structure is documented below.
    Status string
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    Tags Dictionary<string, string>
    The tag of AS group.
    VpcId string
    The ID of the VPC to which the AS group belongs.
    ActivityType string
    The type of the AS action.
    AvailabilityZones []string
    The AZ information.
    CoolDownTime float64
    The cooling duration, in seconds..
    CreatedAt string
    The time when an AS group was created. The time format complies with UTC.
    CurrentInstanceNumber float64
    The number of current instances in the AS group.
    DeletePublicip bool
    Whether to delete the EIP bound to the ECS when deleting the ECS.
    DeleteVolume bool
    Whether to delete the data disks attached to the ECS when deleting the ECS.
    Description string
    The description of the AS group.
    DesireInstanceNumber float64
    The expected number of instances in the AS group.
    Detail string
    Details about the AS group. If a scaling action fails, this parameter is used to record errors.
    EnterpriseProjectId string
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    HealthPeriodicAuditGracePeriod float64
    The grace period for health check.
    HealthPeriodicAuditMethod string
    The health check method.
    HealthPeriodicAuditTime float64
    The health check interval.
    IamAgencyName string
    The agency name.
    InstanceTerminatePolicy string
    The instance removal policy.
    Instances []string
    The scaling group instances ids.
    IsScaling bool
    The scaling flag of the AS group.
    LbaasListeners []GetAsGroupsGroupLbaasListener
    The enhanced load balancers. The lbaas_listeners structure is documented below.
    MaxInstanceNumber float64
    The maximum number of instances in the AS group.
    MinInstanceNumber float64
    The minimum number of instances in the AS group.
    MultiAzScalingPolicy string
    The priority policy used to select target AZs when adjusting the number of instances in an AS group.
    Networks []GetAsGroupsGroupNetwork
    The network information. The networks structure is documented below.
    ScalingConfigurationId string
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    ScalingConfigurationName string
    The AS configuration name.
    ScalingGroupId string
    The AS group ID.
    ScalingGroupName string
    The name of the AS group.
    SecurityGroups []GetAsGroupsGroupSecurityGroup
    The security group information. The security_groups structure is documented below.
    Status string
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    Tags map[string]string
    The tag of AS group.
    VpcId string
    The ID of the VPC to which the AS group belongs.
    activityType String
    The type of the AS action.
    availabilityZones List<String>
    The AZ information.
    coolDownTime Double
    The cooling duration, in seconds..
    createdAt String
    The time when an AS group was created. The time format complies with UTC.
    currentInstanceNumber Double
    The number of current instances in the AS group.
    deletePublicip Boolean
    Whether to delete the EIP bound to the ECS when deleting the ECS.
    deleteVolume Boolean
    Whether to delete the data disks attached to the ECS when deleting the ECS.
    description String
    The description of the AS group.
    desireInstanceNumber Double
    The expected number of instances in the AS group.
    detail String
    Details about the AS group. If a scaling action fails, this parameter is used to record errors.
    enterpriseProjectId String
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    healthPeriodicAuditGracePeriod Double
    The grace period for health check.
    healthPeriodicAuditMethod String
    The health check method.
    healthPeriodicAuditTime Double
    The health check interval.
    iamAgencyName String
    The agency name.
    instanceTerminatePolicy String
    The instance removal policy.
    instances List<String>
    The scaling group instances ids.
    isScaling Boolean
    The scaling flag of the AS group.
    lbaasListeners List<GetAsGroupsGroupLbaasListener>
    The enhanced load balancers. The lbaas_listeners structure is documented below.
    maxInstanceNumber Double
    The maximum number of instances in the AS group.
    minInstanceNumber Double
    The minimum number of instances in the AS group.
    multiAzScalingPolicy String
    The priority policy used to select target AZs when adjusting the number of instances in an AS group.
    networks List<GetAsGroupsGroupNetwork>
    The network information. The networks structure is documented below.
    scalingConfigurationId String
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    scalingConfigurationName String
    The AS configuration name.
    scalingGroupId String
    The AS group ID.
    scalingGroupName String
    The name of the AS group.
    securityGroups List<GetAsGroupsGroupSecurityGroup>
    The security group information. The security_groups structure is documented below.
    status String
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    tags Map<String,String>
    The tag of AS group.
    vpcId String
    The ID of the VPC to which the AS group belongs.
    activityType string
    The type of the AS action.
    availabilityZones string[]
    The AZ information.
    coolDownTime number
    The cooling duration, in seconds..
    createdAt string
    The time when an AS group was created. The time format complies with UTC.
    currentInstanceNumber number
    The number of current instances in the AS group.
    deletePublicip boolean
    Whether to delete the EIP bound to the ECS when deleting the ECS.
    deleteVolume boolean
    Whether to delete the data disks attached to the ECS when deleting the ECS.
    description string
    The description of the AS group.
    desireInstanceNumber number
    The expected number of instances in the AS group.
    detail string
    Details about the AS group. If a scaling action fails, this parameter is used to record errors.
    enterpriseProjectId string
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    healthPeriodicAuditGracePeriod number
    The grace period for health check.
    healthPeriodicAuditMethod string
    The health check method.
    healthPeriodicAuditTime number
    The health check interval.
    iamAgencyName string
    The agency name.
    instanceTerminatePolicy string
    The instance removal policy.
    instances string[]
    The scaling group instances ids.
    isScaling boolean
    The scaling flag of the AS group.
    lbaasListeners GetAsGroupsGroupLbaasListener[]
    The enhanced load balancers. The lbaas_listeners structure is documented below.
    maxInstanceNumber number
    The maximum number of instances in the AS group.
    minInstanceNumber number
    The minimum number of instances in the AS group.
    multiAzScalingPolicy string
    The priority policy used to select target AZs when adjusting the number of instances in an AS group.
    networks GetAsGroupsGroupNetwork[]
    The network information. The networks structure is documented below.
    scalingConfigurationId string
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    scalingConfigurationName string
    The AS configuration name.
    scalingGroupId string
    The AS group ID.
    scalingGroupName string
    The name of the AS group.
    securityGroups GetAsGroupsGroupSecurityGroup[]
    The security group information. The security_groups structure is documented below.
    status string
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    tags {[key: string]: string}
    The tag of AS group.
    vpcId string
    The ID of the VPC to which the AS group belongs.
    activity_type str
    The type of the AS action.
    availability_zones Sequence[str]
    The AZ information.
    cool_down_time float
    The cooling duration, in seconds..
    created_at str
    The time when an AS group was created. The time format complies with UTC.
    current_instance_number float
    The number of current instances in the AS group.
    delete_publicip bool
    Whether to delete the EIP bound to the ECS when deleting the ECS.
    delete_volume bool
    Whether to delete the data disks attached to the ECS when deleting the ECS.
    description str
    The description of the AS group.
    desire_instance_number float
    The expected number of instances in the AS group.
    detail str
    Details about the AS group. If a scaling action fails, this parameter is used to record errors.
    enterprise_project_id str
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    health_periodic_audit_grace_period float
    The grace period for health check.
    health_periodic_audit_method str
    The health check method.
    health_periodic_audit_time float
    The health check interval.
    iam_agency_name str
    The agency name.
    instance_terminate_policy str
    The instance removal policy.
    instances Sequence[str]
    The scaling group instances ids.
    is_scaling bool
    The scaling flag of the AS group.
    lbaas_listeners Sequence[GetAsGroupsGroupLbaasListener]
    The enhanced load balancers. The lbaas_listeners structure is documented below.
    max_instance_number float
    The maximum number of instances in the AS group.
    min_instance_number float
    The minimum number of instances in the AS group.
    multi_az_scaling_policy str
    The priority policy used to select target AZs when adjusting the number of instances in an AS group.
    networks Sequence[GetAsGroupsGroupNetwork]
    The network information. The networks structure is documented below.
    scaling_configuration_id str
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    scaling_configuration_name str
    The AS configuration name.
    scaling_group_id str
    The AS group ID.
    scaling_group_name str
    The name of the AS group.
    security_groups Sequence[GetAsGroupsGroupSecurityGroup]
    The security group information. The security_groups structure is documented below.
    status str
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    tags Mapping[str, str]
    The tag of AS group.
    vpc_id str
    The ID of the VPC to which the AS group belongs.
    activityType String
    The type of the AS action.
    availabilityZones List<String>
    The AZ information.
    coolDownTime Number
    The cooling duration, in seconds..
    createdAt String
    The time when an AS group was created. The time format complies with UTC.
    currentInstanceNumber Number
    The number of current instances in the AS group.
    deletePublicip Boolean
    Whether to delete the EIP bound to the ECS when deleting the ECS.
    deleteVolume Boolean
    Whether to delete the data disks attached to the ECS when deleting the ECS.
    description String
    The description of the AS group.
    desireInstanceNumber Number
    The expected number of instances in the AS group.
    detail String
    Details about the AS group. If a scaling action fails, this parameter is used to record errors.
    enterpriseProjectId String
    Specifies the enterprise project id of the AS group. Changing this will create a new resource.
    healthPeriodicAuditGracePeriod Number
    The grace period for health check.
    healthPeriodicAuditMethod String
    The health check method.
    healthPeriodicAuditTime Number
    The health check interval.
    iamAgencyName String
    The agency name.
    instanceTerminatePolicy String
    The instance removal policy.
    instances List<String>
    The scaling group instances ids.
    isScaling Boolean
    The scaling flag of the AS group.
    lbaasListeners List<Property Map>
    The enhanced load balancers. The lbaas_listeners structure is documented below.
    maxInstanceNumber Number
    The maximum number of instances in the AS group.
    minInstanceNumber Number
    The minimum number of instances in the AS group.
    multiAzScalingPolicy String
    The priority policy used to select target AZs when adjusting the number of instances in an AS group.
    networks List<Property Map>
    The network information. The networks structure is documented below.
    scalingConfigurationId String
    Specifies the AS configuration ID, which can be obtained using the API for listing AS configurations.
    scalingConfigurationName String
    The AS configuration name.
    scalingGroupId String
    The AS group ID.
    scalingGroupName String
    The name of the AS group.
    securityGroups List<Property Map>
    The security group information. The security_groups structure is documented below.
    status String
    Specifies the AS group status. The options are as follows:

    • INSERVICE: indicates that the AS group is functional.
    • PAUSED: indicates that the AS group is paused.
    • ERROR: indicates that the AS group malfunctions.
    • DELETING: indicates that the AS group is being deleted.
    • FREEZED: indicates that the AS group has been frozen.
    tags Map<String>
    The tag of AS group.
    vpcId String
    The ID of the VPC to which the AS group belongs.

    GetAsGroupsGroupLbaasListener

    PoolId string
    The backend ECS group ID.
    ProtocolPort double
    The backend protocol ID, which is the port on which a backend ECS listens for traffic.
    Weight double
    The weight, which determines the portion of requests a backend ECS processes compared to other backend ECSs added to the same listener.
    PoolId string
    The backend ECS group ID.
    ProtocolPort float64
    The backend protocol ID, which is the port on which a backend ECS listens for traffic.
    Weight float64
    The weight, which determines the portion of requests a backend ECS processes compared to other backend ECSs added to the same listener.
    poolId String
    The backend ECS group ID.
    protocolPort Double
    The backend protocol ID, which is the port on which a backend ECS listens for traffic.
    weight Double
    The weight, which determines the portion of requests a backend ECS processes compared to other backend ECSs added to the same listener.
    poolId string
    The backend ECS group ID.
    protocolPort number
    The backend protocol ID, which is the port on which a backend ECS listens for traffic.
    weight number
    The weight, which determines the portion of requests a backend ECS processes compared to other backend ECSs added to the same listener.
    pool_id str
    The backend ECS group ID.
    protocol_port float
    The backend protocol ID, which is the port on which a backend ECS listens for traffic.
    weight float
    The weight, which determines the portion of requests a backend ECS processes compared to other backend ECSs added to the same listener.
    poolId String
    The backend ECS group ID.
    protocolPort Number
    The backend protocol ID, which is the port on which a backend ECS listens for traffic.
    weight Number
    The weight, which determines the portion of requests a backend ECS processes compared to other backend ECSs added to the same listener.

    GetAsGroupsGroupNetwork

    Id string
    The ID of the security group.
    Ipv6BandwidthId string
    The ID of the shared bandwidth of an IPv6 address.
    Ipv6Enable bool
    Specifies whether to support IPv6 addresses.
    SourceDestCheck bool
    Whether processesing only traffic that is destined specifically for it.
    Id string
    The ID of the security group.
    Ipv6BandwidthId string
    The ID of the shared bandwidth of an IPv6 address.
    Ipv6Enable bool
    Specifies whether to support IPv6 addresses.
    SourceDestCheck bool
    Whether processesing only traffic that is destined specifically for it.
    id String
    The ID of the security group.
    ipv6BandwidthId String
    The ID of the shared bandwidth of an IPv6 address.
    ipv6Enable Boolean
    Specifies whether to support IPv6 addresses.
    sourceDestCheck Boolean
    Whether processesing only traffic that is destined specifically for it.
    id string
    The ID of the security group.
    ipv6BandwidthId string
    The ID of the shared bandwidth of an IPv6 address.
    ipv6Enable boolean
    Specifies whether to support IPv6 addresses.
    sourceDestCheck boolean
    Whether processesing only traffic that is destined specifically for it.
    id str
    The ID of the security group.
    ipv6_bandwidth_id str
    The ID of the shared bandwidth of an IPv6 address.
    ipv6_enable bool
    Specifies whether to support IPv6 addresses.
    source_dest_check bool
    Whether processesing only traffic that is destined specifically for it.
    id String
    The ID of the security group.
    ipv6BandwidthId String
    The ID of the shared bandwidth of an IPv6 address.
    ipv6Enable Boolean
    Specifies whether to support IPv6 addresses.
    sourceDestCheck Boolean
    Whether processesing only traffic that is destined specifically for it.

    GetAsGroupsGroupSecurityGroup

    Id string
    The ID of the security group.
    Id string
    The ID of the security group.
    id String
    The ID of the security group.
    id string
    The ID of the security group.
    id str
    The ID of the security group.
    id String
    The ID of the security group.

    Package Details

    Repository
    flexibleengine flexibleenginecloud/terraform-provider-flexibleengine
    License
    Notes
    This Pulumi package is based on the flexibleengine Terraform Provider.
    flexibleengine logo
    flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud