GetServiceIntegrationEndpoint
Example Usage
using Pulumi;
using Aiven = Pulumi.Aiven;
class MyStack : Stack
{
public MyStack()
{
var myendpoint = Output.Create(Aiven.GetServiceIntegrationEndpoint.InvokeAsync(new Aiven.GetServiceIntegrationEndpointArgs
{
Project = data.Aiven_project.Myproject.Project,
EndpointName = "<ENDPOINT_NAME>",
}));
}
}
Coming soon!
import pulumi
import pulumi_aiven as aiven
myendpoint = aiven.get_service_integration_endpoint(project=data["aiven..Project"]["myproject"]["project"],
endpoint_name="<ENDPOINT_NAME>")import * as pulumi from "@pulumi/pulumi";
import * as aiven from "@pulumi/aiven";
const myendpoint = aiven.getServiceIntegrationEndpoint({
project: data.aiven_project.myproject.project,
endpointName: "<ENDPOINT_NAME>",
});Using GetServiceIntegrationEndpoint
function getServiceIntegrationEndpoint(args: GetServiceIntegrationEndpointArgs, opts?: InvokeOptions): Promise<GetServiceIntegrationEndpointResult>function get_service_integration_endpoint(datadog_user_config=None, endpoint_config=None, endpoint_name=None, endpoint_type=None, external_elasticsearch_logs_user_config=None, project=None, prometheus_user_config=None, rsyslog_user_config=None, opts=None)func LookupServiceIntegrationEndpoint(ctx *Context, args *LookupServiceIntegrationEndpointArgs, opts ...InvokeOption) (*LookupServiceIntegrationEndpointResult, error)Note: This function is named
LookupServiceIntegrationEndpointin the Go SDK.
public static class GetServiceIntegrationEndpoint {
public static Task<GetServiceIntegrationEndpointResult> InvokeAsync(GetServiceIntegrationEndpointArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
- Endpoint
Name string - Project string
- Datadog
User GetConfig Service Integration Endpoint Datadog User Config Args - Endpoint
Config Dictionary<string, string> - Endpoint
Type string - External
Elasticsearch GetLogs User Config Service Integration Endpoint External Elasticsearch Logs User Config Args - Prometheus
User GetConfig Service Integration Endpoint Prometheus User Config Args - Rsyslog
User GetConfig Service Integration Endpoint Rsyslog User Config Args
- Endpoint
Name string - Project string
- Datadog
User GetConfig Service Integration Endpoint Datadog User Config - Endpoint
Config map[string]string - Endpoint
Type string - External
Elasticsearch GetLogs User Config Service Integration Endpoint External Elasticsearch Logs User Config - Prometheus
User GetConfig Service Integration Endpoint Prometheus User Config - Rsyslog
User GetConfig Service Integration Endpoint Rsyslog User Config
- endpoint
Name string - project string
- datadog
User GetConfig Service Integration Endpoint Datadog User Config - endpoint
Config {[key: string]: string} - endpoint
Type string - external
Elasticsearch GetLogs User Config Service Integration Endpoint External Elasticsearch Logs User Config - prometheus
User GetConfig Service Integration Endpoint Prometheus User Config - rsyslog
User GetConfig Service Integration Endpoint Rsyslog User Config
- endpoint_
name str - project str
- datadog_
user_ Dict[Getconfig Service Integration Endpoint Datadog User Config] - endpoint_
config Dict[str, str] - endpoint_
type str - external_
elasticsearch_ Dict[Getlogs_ user_ config Service Integration Endpoint External Elasticsearch Logs User Config] - prometheus_
user_ Dict[Getconfig Service Integration Endpoint Prometheus User Config] - rsyslog_
user_ Dict[Getconfig Service Integration Endpoint Rsyslog User Config]
GetServiceIntegrationEndpoint Result
The following output properties are available:
- Endpoint
Config Dictionary<string, string> - Endpoint
Name string - Id string
The provider-assigned unique ID for this managed resource.
- Project string
- Datadog
User GetConfig Service Integration Endpoint Datadog User Config - Endpoint
Type string - External
Elasticsearch GetLogs User Config Service Integration Endpoint External Elasticsearch Logs User Config - Prometheus
User GetConfig Service Integration Endpoint Prometheus User Config - Rsyslog
User GetConfig Service Integration Endpoint Rsyslog User Config
- Endpoint
Config map[string]string - Endpoint
Name string - Id string
The provider-assigned unique ID for this managed resource.
- Project string
- Datadog
User GetConfig Service Integration Endpoint Datadog User Config - Endpoint
Type string - External
Elasticsearch GetLogs User Config Service Integration Endpoint External Elasticsearch Logs User Config - Prometheus
User GetConfig Service Integration Endpoint Prometheus User Config - Rsyslog
User GetConfig Service Integration Endpoint Rsyslog User Config
- endpoint
Config {[key: string]: string} - endpoint
Name string - id string
The provider-assigned unique ID for this managed resource.
- project string
- datadog
User GetConfig Service Integration Endpoint Datadog User Config - endpoint
Type string - external
Elasticsearch GetLogs User Config Service Integration Endpoint External Elasticsearch Logs User Config - prometheus
User GetConfig Service Integration Endpoint Prometheus User Config - rsyslog
User GetConfig Service Integration Endpoint Rsyslog User Config
- endpoint_
config Dict[str, str] - endpoint_
name str - id str
The provider-assigned unique ID for this managed resource.
- project str
- datadog_
user_ Dict[Getconfig Service Integration Endpoint Datadog User Config] - endpoint_
type str - external_
elasticsearch_ Dict[Getlogs_ user_ config Service Integration Endpoint External Elasticsearch Logs User Config] - prometheus_
user_ Dict[Getconfig Service Integration Endpoint Prometheus User Config] - rsyslog_
user_ Dict[Getconfig Service Integration Endpoint Rsyslog User Config]
Supporting Types
GetServiceIntegrationEndpointDatadogUserConfig
GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
GetServiceIntegrationEndpointPrometheusUserConfig
GetServiceIntegrationEndpointRsyslogUserConfig
Package Details
- Repository
- https://github.com/pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aivenTerraform Provider.