1. Registry
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. vpc
  6. getIpv4Gateway
Viewing docs for bytepluscc v0.0.53
published on Thursday, Sep 10, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.53
published on Thursday, Sep 10, 2026 by Byteplus

    Data Source schema for Byteplus::VPC::Ipv4Gateway

    Using getIpv4Gateway

    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 getIpv4Gateway(args: GetIpv4GatewayArgs, opts?: InvokeOptions): Promise<GetIpv4GatewayResult>
    function getIpv4GatewayOutput(args: GetIpv4GatewayOutputArgs, opts?: InvokeOutputOptions): Output<GetIpv4GatewayResult>
    def get_ipv4_gateway(id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetIpv4GatewayResult
    def get_ipv4_gateway_output(id: pulumi.Input[Optional[str]] = None,
                         opts: Optional[InvokeOutputOptions] = None) -> Output[GetIpv4GatewayResult]
    func LookupIpv4Gateway(ctx *Context, args *LookupIpv4GatewayArgs, opts ...InvokeOption) (*LookupIpv4GatewayResult, error)
    func LookupIpv4GatewayOutput(ctx *Context, args *LookupIpv4GatewayOutputArgs, opts ...InvokeOption) LookupIpv4GatewayResultOutput

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

    public static class GetIpv4Gateway 
    {
        public static Task<GetIpv4GatewayResult> InvokeAsync(GetIpv4GatewayArgs args, InvokeOptions? opts = null)
        public static Output<GetIpv4GatewayResult> Invoke(GetIpv4GatewayInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetIpv4GatewayResult> Invoke(GetIpv4GatewayInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetIpv4GatewayResult> getIpv4Gateway(GetIpv4GatewayArgs args, InvokeOptions options)
    public static Output<GetIpv4GatewayResult> getIpv4Gateway(GetIpv4GatewayArgs args, InvokeOptions options)
    public static Output<GetIpv4GatewayResult> getIpv4Gateway(GetIpv4GatewayArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: bytepluscc:vpc/getIpv4Gateway:getIpv4Gateway
      arguments:
        # arguments dictionary
    data "bytepluscc_vpc_get_ipv4_gateway" "name" {
        # arguments
    }

    The 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 string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getIpv4Gateway Result

    The following output properties are available:

    AccountId string
    ID of the account to which the IPv4 gateway belongs.
    CreationTime string
    Creation time of the IPv4 gateway.
    Description string
    Description of the IPv4 gateway. Length must be between 0 and 255 characters. Must start with a letter, Chinese character, or number, and can include English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。).
    Enabled bool
    Whether the IPv4 gateway is enabled.
    Id string
    Uniquely identifies the resource.
    Ipv4GatewayId string
    ID of the IPv4 gateway.
    Ipv4GatewayName string
    Name of the IPv4 gateway. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the IPv4 gateway ID.
    RouteTableId string
    ID of the route table associated with the IPv4 gateway.
    Status string
    Status of the IPv4 gateway. Available: available. Creating: creating. Pending: configuring. Deleting: deleting.
    UpdatedAt string
    Last modification time of the IPv4 gateway.
    VpcId string
    ID of the VPC associated with the IPv4 gateway. If not associated, this field is empty.
    AccountId string
    ID of the account to which the IPv4 gateway belongs.
    CreationTime string
    Creation time of the IPv4 gateway.
    Description string
    Description of the IPv4 gateway. Length must be between 0 and 255 characters. Must start with a letter, Chinese character, or number, and can include English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。).
    Enabled bool
    Whether the IPv4 gateway is enabled.
    Id string
    Uniquely identifies the resource.
    Ipv4GatewayId string
    ID of the IPv4 gateway.
    Ipv4GatewayName string
    Name of the IPv4 gateway. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the IPv4 gateway ID.
    RouteTableId string
    ID of the route table associated with the IPv4 gateway.
    Status string
    Status of the IPv4 gateway. Available: available. Creating: creating. Pending: configuring. Deleting: deleting.
    UpdatedAt string
    Last modification time of the IPv4 gateway.
    VpcId string
    ID of the VPC associated with the IPv4 gateway. If not associated, this field is empty.
    account_id string
    ID of the account to which the IPv4 gateway belongs.
    creation_time string
    Creation time of the IPv4 gateway.
    description string
    Description of the IPv4 gateway. Length must be between 0 and 255 characters. Must start with a letter, Chinese character, or number, and can include English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。).
    enabled bool
    Whether the IPv4 gateway is enabled.
    id string
    Uniquely identifies the resource.
    ipv4_gateway_id string
    ID of the IPv4 gateway.
    ipv4_gateway_name string
    Name of the IPv4 gateway. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the IPv4 gateway ID.
    route_table_id string
    ID of the route table associated with the IPv4 gateway.
    status string
    Status of the IPv4 gateway. Available: available. Creating: creating. Pending: configuring. Deleting: deleting.
    updated_at string
    Last modification time of the IPv4 gateway.
    vpc_id string
    ID of the VPC associated with the IPv4 gateway. If not associated, this field is empty.
    accountId String
    ID of the account to which the IPv4 gateway belongs.
    creationTime String
    Creation time of the IPv4 gateway.
    description String
    Description of the IPv4 gateway. Length must be between 0 and 255 characters. Must start with a letter, Chinese character, or number, and can include English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。).
    enabled Boolean
    Whether the IPv4 gateway is enabled.
    id String
    Uniquely identifies the resource.
    ipv4GatewayId String
    ID of the IPv4 gateway.
    ipv4GatewayName String
    Name of the IPv4 gateway. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the IPv4 gateway ID.
    routeTableId String
    ID of the route table associated with the IPv4 gateway.
    status String
    Status of the IPv4 gateway. Available: available. Creating: creating. Pending: configuring. Deleting: deleting.
    updatedAt String
    Last modification time of the IPv4 gateway.
    vpcId String
    ID of the VPC associated with the IPv4 gateway. If not associated, this field is empty.
    accountId string
    ID of the account to which the IPv4 gateway belongs.
    creationTime string
    Creation time of the IPv4 gateway.
    description string
    Description of the IPv4 gateway. Length must be between 0 and 255 characters. Must start with a letter, Chinese character, or number, and can include English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。).
    enabled boolean
    Whether the IPv4 gateway is enabled.
    id string
    Uniquely identifies the resource.
    ipv4GatewayId string
    ID of the IPv4 gateway.
    ipv4GatewayName string
    Name of the IPv4 gateway. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the IPv4 gateway ID.
    routeTableId string
    ID of the route table associated with the IPv4 gateway.
    status string
    Status of the IPv4 gateway. Available: available. Creating: creating. Pending: configuring. Deleting: deleting.
    updatedAt string
    Last modification time of the IPv4 gateway.
    vpcId string
    ID of the VPC associated with the IPv4 gateway. If not associated, this field is empty.
    account_id str
    ID of the account to which the IPv4 gateway belongs.
    creation_time str
    Creation time of the IPv4 gateway.
    description str
    Description of the IPv4 gateway. Length must be between 0 and 255 characters. Must start with a letter, Chinese character, or number, and can include English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。).
    enabled bool
    Whether the IPv4 gateway is enabled.
    id str
    Uniquely identifies the resource.
    ipv4_gateway_id str
    ID of the IPv4 gateway.
    ipv4_gateway_name str
    Name of the IPv4 gateway. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the IPv4 gateway ID.
    route_table_id str
    ID of the route table associated with the IPv4 gateway.
    status str
    Status of the IPv4 gateway. Available: available. Creating: creating. Pending: configuring. Deleting: deleting.
    updated_at str
    Last modification time of the IPv4 gateway.
    vpc_id str
    ID of the VPC associated with the IPv4 gateway. If not associated, this field is empty.
    accountId String
    ID of the account to which the IPv4 gateway belongs.
    creationTime String
    Creation time of the IPv4 gateway.
    description String
    Description of the IPv4 gateway. Length must be between 0 and 255 characters. Must start with a letter, Chinese character, or number, and can include English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。).
    enabled Boolean
    Whether the IPv4 gateway is enabled.
    id String
    Uniquely identifies the resource.
    ipv4GatewayId String
    ID of the IPv4 gateway.
    ipv4GatewayName String
    Name of the IPv4 gateway. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the IPv4 gateway ID.
    routeTableId String
    ID of the route table associated with the IPv4 gateway.
    status String
    Status of the IPv4 gateway. Available: available. Creating: creating. Pending: configuring. Deleting: deleting.
    updatedAt String
    Last modification time of the IPv4 gateway.
    vpcId String
    ID of the VPC associated with the IPv4 gateway. If not associated, this field is empty.

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.53
    published on Thursday, Sep 10, 2026 by Byteplus

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial