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

flexibleengine.getVpcEipV1

Explore with Pulumi AI

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

Using getVpcEipV1

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 getVpcEipV1(args: GetVpcEipV1Args, opts?: InvokeOptions): Promise<GetVpcEipV1Result>
function getVpcEipV1Output(args: GetVpcEipV1OutputArgs, opts?: InvokeOptions): Output<GetVpcEipV1Result>
Copy
def get_vpc_eip_v1(id: Optional[str] = None,
                   port_id: Optional[str] = None,
                   public_ip: Optional[str] = None,
                   region: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetVpcEipV1Result
def get_vpc_eip_v1_output(id: Optional[pulumi.Input[str]] = None,
                   port_id: Optional[pulumi.Input[str]] = None,
                   public_ip: Optional[pulumi.Input[str]] = None,
                   region: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetVpcEipV1Result]
Copy
func LookupVpcEipV1(ctx *Context, args *LookupVpcEipV1Args, opts ...InvokeOption) (*LookupVpcEipV1Result, error)
func LookupVpcEipV1Output(ctx *Context, args *LookupVpcEipV1OutputArgs, opts ...InvokeOption) LookupVpcEipV1ResultOutput
Copy

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

public static class GetVpcEipV1 
{
    public static Task<GetVpcEipV1Result> InvokeAsync(GetVpcEipV1Args args, InvokeOptions? opts = null)
    public static Output<GetVpcEipV1Result> Invoke(GetVpcEipV1InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVpcEipV1Result> getVpcEipV1(GetVpcEipV1Args args, InvokeOptions options)
public static Output<GetVpcEipV1Result> getVpcEipV1(GetVpcEipV1Args args, InvokeOptions options)
Copy
fn::invoke:
  function: flexibleengine:index/getVpcEipV1:getVpcEipV1
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
PortId string
PublicIp string
Region string
Id string
PortId string
PublicIp string
Region string
id String
portId String
publicIp String
region String
id string
portId string
publicIp string
region string
id str
port_id str
public_ip str
region str
id String
portId String
publicIp String
region String

getVpcEipV1 Result

The following output properties are available:

BandwidthId string
BandwidthShareType string
BandwidthSize double
Id string
PrivateIp string
Region string
Status string
Type string
PortId string
PublicIp string
BandwidthId string
BandwidthShareType string
BandwidthSize float64
Id string
PrivateIp string
Region string
Status string
Type string
PortId string
PublicIp string
bandwidthId String
bandwidthShareType String
bandwidthSize Double
id String
privateIp String
region String
status String
type String
portId String
publicIp String
bandwidthId string
bandwidthShareType string
bandwidthSize number
id string
privateIp string
region string
status string
type string
portId string
publicIp string
bandwidthId String
bandwidthShareType String
bandwidthSize Number
id String
privateIp String
region String
status String
type String
portId String
publicIp String

Package Details

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