1. Packages
  2. Google Cloud Native
  3. API Docs
  4. ids
  5. ids/v1
  6. getEndpoint

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.ids/v1.getEndpoint

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

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>
Copy
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]
Copy
func LookupEndpoint(ctx *Context, args *LookupEndpointArgs, opts ...InvokeOption) (*LookupEndpointResult, error)
func LookupEndpointOutput(ctx *Context, args *LookupEndpointOutputArgs, opts ...InvokeOption) LookupEndpointResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
public static Output<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:ids/v1:getEndpoint
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

EndpointId This property is required. string
Location This property is required. string
Project string
EndpointId This property is required. string
Location This property is required. string
Project string
endpointId This property is required. String
location This property is required. String
project String
endpointId This property is required. string
location This property is required. string
project string
endpoint_id This property is required. str
location This property is required. str
project str
endpointId This property is required. String
location This property is required. 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

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi