getIpRanges
Use this data source to retrieve information about Datadog’s IP addresses.
Example Usage
using Pulumi;
using Datadog = Pulumi.Datadog;
class MyStack : Stack
{
public MyStack()
{
var test = Output.Create(Datadog.GetIpRanges.InvokeAsync());
}
}
package main
import (
"github.com/pulumi/pulumi-datadog/sdk/v2/go/datadog"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datadog.GetIpRanges(ctx, nil, nil)
if err != nil {
return err
}
return nil
})
}
import pulumi
import pulumi_datadog as datadog
test = datadog.get_ip_ranges()
import * as pulumi from "@pulumi/pulumi";
import * as datadog from "@pulumi/datadog";
const test = pulumi.output(datadog.getIpRanges({ async: true }));
Using getIpRanges
function getIpRanges(opts?: InvokeOptions): Promise<GetIpRangesResult>
def get_ip_ranges(opts: Optional[InvokeOptions] = None) -> GetIpRangesResult
func GetIpRanges(ctx *Context, opts ...InvokeOption) (*GetIpRangesResult, error)
Note: This function is named
GetIpRanges
in the Go SDK.
public static class GetIpRanges {
public static Task<GetIpRangesResult> InvokeAsync(InvokeOptions? opts = null)
}
getIpRanges Result
The following output properties are available:
- Agents
Ipv4s List<string> - Agents
Ipv6s List<string> - Api
Ipv4s List<string> - Api
Ipv6s List<string> - Apm
Ipv4s List<string> - Apm
Ipv6s List<string> - Id string
The provider-assigned unique ID for this managed resource.
- Logs
Ipv4s List<string> - Logs
Ipv6s List<string> - Process
Ipv4s List<string> - Process
Ipv6s List<string> - Synthetics
Ipv4s List<string> - Synthetics
Ipv6s List<string> - Webhooks
Ipv4s List<string> - Webhooks
Ipv6s List<string>
- Agents
Ipv4s []string - Agents
Ipv6s []string - Api
Ipv4s []string - Api
Ipv6s []string - Apm
Ipv4s []string - Apm
Ipv6s []string - Id string
The provider-assigned unique ID for this managed resource.
- Logs
Ipv4s []string - Logs
Ipv6s []string - Process
Ipv4s []string - Process
Ipv6s []string - Synthetics
Ipv4s []string - Synthetics
Ipv6s []string - Webhooks
Ipv4s []string - Webhooks
Ipv6s []string
- agents
Ipv4s string[] - agents
Ipv6s string[] - api
Ipv4s string[] - api
Ipv6s string[] - apm
Ipv4s string[] - apm
Ipv6s string[] - id string
The provider-assigned unique ID for this managed resource.
- logs
Ipv4s string[] - logs
Ipv6s string[] - process
Ipv4s string[] - process
Ipv6s string[] - synthetics
Ipv4s string[] - synthetics
Ipv6s string[] - webhooks
Ipv4s string[] - webhooks
Ipv6s string[]
- agents_
ipv4s Sequence[str] - agents_
ipv6s Sequence[str] - api_
ipv4s Sequence[str] - api_
ipv6s Sequence[str] - apm_
ipv4s Sequence[str] - apm_
ipv6s Sequence[str] - id str
The provider-assigned unique ID for this managed resource.
- logs_
ipv4s Sequence[str] - logs_
ipv6s Sequence[str] - process_
ipv4s Sequence[str] - process_
ipv6s Sequence[str] - synthetics_
ipv4s Sequence[str] - synthetics_
ipv6s Sequence[str] - webhooks_
ipv4s Sequence[str] - webhooks_
ipv6s Sequence[str]
Package Details
- Repository
- https://github.com/pulumi/pulumi-datadog
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
datadog
Terraform Provider.