1. Packages
  2. Scaleway
  3. API Docs
  4. getLoadbalancerIp
Scaleway v1.20.0 published on Monday, Nov 4, 2024 by pulumiverse

scaleway.getLoadbalancerIp

Explore with Pulumi AI

scaleway logo
Scaleway v1.20.0 published on Monday, Nov 4, 2024 by pulumiverse

    Gets information about a Load Balancer IP address.

    For more information, see the main documentation or API documentation.

    Using getLoadbalancerIp

    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 getLoadbalancerIp(args: GetLoadbalancerIpArgs, opts?: InvokeOptions): Promise<GetLoadbalancerIpResult>
    function getLoadbalancerIpOutput(args: GetLoadbalancerIpOutputArgs, opts?: InvokeOptions): Output<GetLoadbalancerIpResult>
    def get_loadbalancer_ip(ip_address: Optional[str] = None,
                            ip_id: Optional[str] = None,
                            project_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetLoadbalancerIpResult
    def get_loadbalancer_ip_output(ip_address: Optional[pulumi.Input[str]] = None,
                            ip_id: Optional[pulumi.Input[str]] = None,
                            project_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetLoadbalancerIpResult]
    func LookupLoadbalancerIp(ctx *Context, args *LookupLoadbalancerIpArgs, opts ...InvokeOption) (*LookupLoadbalancerIpResult, error)
    func LookupLoadbalancerIpOutput(ctx *Context, args *LookupLoadbalancerIpOutputArgs, opts ...InvokeOption) LookupLoadbalancerIpResultOutput

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

    public static class GetLoadbalancerIp 
    {
        public static Task<GetLoadbalancerIpResult> InvokeAsync(GetLoadbalancerIpArgs args, InvokeOptions? opts = null)
        public static Output<GetLoadbalancerIpResult> Invoke(GetLoadbalancerIpInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLoadbalancerIpResult> getLoadbalancerIp(GetLoadbalancerIpArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: scaleway:index/getLoadbalancerIp:getLoadbalancerIp
      arguments:
        # arguments dictionary

    The following arguments are supported:

    IpAddress string
    The IP address. Only one of ip_address and ip_id should be specified.
    IpId string
    The IP ID. Only one of ip_address and ip_id should be specified.
    ProjectId string
    The ID of the Project the Load Balancer IP is associated with.
    IpAddress string
    The IP address. Only one of ip_address and ip_id should be specified.
    IpId string
    The IP ID. Only one of ip_address and ip_id should be specified.
    ProjectId string
    The ID of the Project the Load Balancer IP is associated with.
    ipAddress String
    The IP address. Only one of ip_address and ip_id should be specified.
    ipId String
    The IP ID. Only one of ip_address and ip_id should be specified.
    projectId String
    The ID of the Project the Load Balancer IP is associated with.
    ipAddress string
    The IP address. Only one of ip_address and ip_id should be specified.
    ipId string
    The IP ID. Only one of ip_address and ip_id should be specified.
    projectId string
    The ID of the Project the Load Balancer IP is associated with.
    ip_address str
    The IP address. Only one of ip_address and ip_id should be specified.
    ip_id str
    The IP ID. Only one of ip_address and ip_id should be specified.
    project_id str
    The ID of the Project the Load Balancer IP is associated with.
    ipAddress String
    The IP address. Only one of ip_address and ip_id should be specified.
    ipId String
    The IP ID. Only one of ip_address and ip_id should be specified.
    projectId String
    The ID of the Project the Load Balancer IP is associated with.

    getLoadbalancerIp Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    IsIpv6 bool
    LbId string
    The ID of the associated Load Balancer, if any
    OrganizationId string
    (Defaults to provider organization_id) The ID of the Organization the Load Balancer IP is associated with.
    ProjectId string
    Region string
    Reverse string
    The reverse domain associated with this IP.
    Tags List<string>
    The tags associated with this IP.
    Zone string
    IpAddress string
    IpId string
    Id string
    The provider-assigned unique ID for this managed resource.
    IsIpv6 bool
    LbId string
    The ID of the associated Load Balancer, if any
    OrganizationId string
    (Defaults to provider organization_id) The ID of the Organization the Load Balancer IP is associated with.
    ProjectId string
    Region string
    Reverse string
    The reverse domain associated with this IP.
    Tags []string
    The tags associated with this IP.
    Zone string
    IpAddress string
    IpId string
    id String
    The provider-assigned unique ID for this managed resource.
    isIpv6 Boolean
    lbId String
    The ID of the associated Load Balancer, if any
    organizationId String
    (Defaults to provider organization_id) The ID of the Organization the Load Balancer IP is associated with.
    projectId String
    region String
    reverse String
    The reverse domain associated with this IP.
    tags List<String>
    The tags associated with this IP.
    zone String
    ipAddress String
    ipId String
    id string
    The provider-assigned unique ID for this managed resource.
    isIpv6 boolean
    lbId string
    The ID of the associated Load Balancer, if any
    organizationId string
    (Defaults to provider organization_id) The ID of the Organization the Load Balancer IP is associated with.
    projectId string
    region string
    reverse string
    The reverse domain associated with this IP.
    tags string[]
    The tags associated with this IP.
    zone string
    ipAddress string
    ipId string
    id str
    The provider-assigned unique ID for this managed resource.
    is_ipv6 bool
    lb_id str
    The ID of the associated Load Balancer, if any
    organization_id str
    (Defaults to provider organization_id) The ID of the Organization the Load Balancer IP is associated with.
    project_id str
    region str
    reverse str
    The reverse domain associated with this IP.
    tags Sequence[str]
    The tags associated with this IP.
    zone str
    ip_address str
    ip_id str
    id String
    The provider-assigned unique ID for this managed resource.
    isIpv6 Boolean
    lbId String
    The ID of the associated Load Balancer, if any
    organizationId String
    (Defaults to provider organization_id) The ID of the Organization the Load Balancer IP is associated with.
    projectId String
    region String
    reverse String
    The reverse domain associated with this IP.
    tags List<String>
    The tags associated with this IP.
    zone String
    ipAddress String
    ipId String

    Package Details

    Repository
    scaleway pulumiverse/pulumi-scaleway
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scaleway Terraform Provider.
    scaleway logo
    Scaleway v1.20.0 published on Monday, Nov 4, 2024 by pulumiverse