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-native logo

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>
    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
    google-native logo

    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