google-native logo
Google Cloud Native v0.30.0, Apr 14 23

google-native.ids/v1.getEndpoint

Explore with Pulumi AI

Gets details of a single Endpoint.

Using getEndpoint

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 getEndpoint(args: GetEndpointArgs, opts?: InvokeOptions): Promise<GetEndpointResult>
function getEndpointOutput(args: GetEndpointOutputArgs, opts?: InvokeOptions): Output<GetEndpointResult>
def get_endpoint(endpoint_id: Optional[str] = None,
                 location: Optional[str] = None,
                 project: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetEndpointResult
def get_endpoint_output(endpoint_id: Optional[pulumi.Input[str]] = None,
                 location: Optional[pulumi.Input[str]] = None,
                 project: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetEndpointResult]
func LookupEndpoint(ctx *Context, args *LookupEndpointArgs, opts ...InvokeOption) (*LookupEndpointResult, error)
func LookupEndpointOutput(ctx *Context, args *LookupEndpointOutputArgs, opts ...InvokeOption) LookupEndpointResultOutput

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

public static class GetEndpoint 
{
    public static Task<GetEndpointResult> InvokeAsync(GetEndpointArgs args, InvokeOptions? opts = null)
    public static Output<GetEndpointResult> Invoke(GetEndpointInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:ids/v1:getEndpoint
  arguments:
    # arguments dictionary

The following arguments are supported:

EndpointId string
Location string
Project string
EndpointId string
Location string
Project string
endpointId String
location String
project String
endpointId string
location string
project string
endpointId String
location String
project String

getEndpoint Result

The following output properties are available:

CreateTime string

The create time timestamp.

Description string

User-provided description of the endpoint

EndpointForwardingRule string

The fully qualified URL of the endpoint's ILB Forwarding Rule.

EndpointIp string

The IP address of the IDS Endpoint's ILB.

Labels Dictionary<string, string>

The labels of the endpoint.

Name string

The name of the endpoint.

Network string

The fully qualified URL of the network to which the IDS Endpoint is attached.

Severity string

Lowest threat severity that this endpoint will alert on.

State string

Current state of the endpoint.

ThreatExceptions List<string>

List of threat IDs to be excepted from generating alerts.

TrafficLogs bool

Whether the endpoint should report traffic logs in addition to threat logs.

UpdateTime string

The update time timestamp.

CreateTime string

The create time timestamp.

Description string

User-provided description of the endpoint

EndpointForwardingRule string

The fully qualified URL of the endpoint's ILB Forwarding Rule.

EndpointIp string

The IP address of the IDS Endpoint's ILB.

Labels map[string]string

The labels of the endpoint.

Name string

The name of the endpoint.

Network string

The fully qualified URL of the network to which the IDS Endpoint is attached.

Severity string

Lowest threat severity that this endpoint will alert on.

State string

Current state of the endpoint.

ThreatExceptions []string

List of threat IDs to be excepted from generating alerts.

TrafficLogs bool

Whether the endpoint should report traffic logs in addition to threat logs.

UpdateTime string

The update time timestamp.

createTime String

The create time timestamp.

description String

User-provided description of the endpoint

endpointForwardingRule String

The fully qualified URL of the endpoint's ILB Forwarding Rule.

endpointIp String

The IP address of the IDS Endpoint's ILB.

labels Map<String,String>

The labels of the endpoint.

name String

The name of the endpoint.

network String

The fully qualified URL of the network to which the IDS Endpoint is attached.

severity String

Lowest threat severity that this endpoint will alert on.

state String

Current state of the endpoint.

threatExceptions List<String>

List of threat IDs to be excepted from generating alerts.

trafficLogs Boolean

Whether the endpoint should report traffic logs in addition to threat logs.

updateTime String

The update time timestamp.

createTime string

The create time timestamp.

description string

User-provided description of the endpoint

endpointForwardingRule string

The fully qualified URL of the endpoint's ILB Forwarding Rule.

endpointIp string

The IP address of the IDS Endpoint's ILB.

labels {[key: string]: string}

The labels of the endpoint.

name string

The name of the endpoint.

network string

The fully qualified URL of the network to which the IDS Endpoint is attached.

severity string

Lowest threat severity that this endpoint will alert on.

state string

Current state of the endpoint.

threatExceptions string[]

List of threat IDs to be excepted from generating alerts.

trafficLogs boolean

Whether the endpoint should report traffic logs in addition to threat logs.

updateTime string

The update time timestamp.

create_time str

The create time timestamp.

description str

User-provided description of the endpoint

endpoint_forwarding_rule str

The fully qualified URL of the endpoint's ILB Forwarding Rule.

endpoint_ip str

The IP address of the IDS Endpoint's ILB.

labels Mapping[str, str]

The labels of the endpoint.

name str

The name of the endpoint.

network str

The fully qualified URL of the network to which the IDS Endpoint is attached.

severity str

Lowest threat severity that this endpoint will alert on.

state str

Current state of the endpoint.

threat_exceptions Sequence[str]

List of threat IDs to be excepted from generating alerts.

traffic_logs bool

Whether the endpoint should report traffic logs in addition to threat logs.

update_time str

The update time timestamp.

createTime String

The create time timestamp.

description String

User-provided description of the endpoint

endpointForwardingRule String

The fully qualified URL of the endpoint's ILB Forwarding Rule.

endpointIp String

The IP address of the IDS Endpoint's ILB.

labels Map<String>

The labels of the endpoint.

name String

The name of the endpoint.

network String

The fully qualified URL of the network to which the IDS Endpoint is attached.

severity String

Lowest threat severity that this endpoint will alert on.

state String

Current state of the endpoint.

threatExceptions List<String>

List of threat IDs to be excepted from generating alerts.

trafficLogs Boolean

Whether the endpoint should report traffic logs in addition to threat logs.

updateTime String

The update time timestamp.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0