1. Packages
  2. Google Cloud Native
  3. API Docs
  4. networksecurity
  5. networksecurity/v1beta1
  6. getFirewallEndpoint

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.networksecurity/v1beta1.getFirewallEndpoint

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 getFirewallEndpoint

    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 getFirewallEndpoint(args: GetFirewallEndpointArgs, opts?: InvokeOptions): Promise<GetFirewallEndpointResult>
    function getFirewallEndpointOutput(args: GetFirewallEndpointOutputArgs, opts?: InvokeOptions): Output<GetFirewallEndpointResult>
    def get_firewall_endpoint(firewall_endpoint_id: Optional[str] = None,
                              location: Optional[str] = None,
                              organization_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetFirewallEndpointResult
    def get_firewall_endpoint_output(firewall_endpoint_id: Optional[pulumi.Input[str]] = None,
                              location: Optional[pulumi.Input[str]] = None,
                              organization_id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetFirewallEndpointResult]
    func LookupFirewallEndpoint(ctx *Context, args *LookupFirewallEndpointArgs, opts ...InvokeOption) (*LookupFirewallEndpointResult, error)
    func LookupFirewallEndpointOutput(ctx *Context, args *LookupFirewallEndpointOutputArgs, opts ...InvokeOption) LookupFirewallEndpointResultOutput

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

    public static class GetFirewallEndpoint 
    {
        public static Task<GetFirewallEndpointResult> InvokeAsync(GetFirewallEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetFirewallEndpointResult> Invoke(GetFirewallEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFirewallEndpointResult> getFirewallEndpoint(GetFirewallEndpointArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:networksecurity/v1beta1:getFirewallEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getFirewallEndpoint Result

    The following output properties are available:

    AssociatedNetworks List<string>
    List of networks that are associated with this endpoint in the local zone. This is a projection of the FirewallEndpointAssociations pointing at this endpoint. A network will only appear in this list after traffic routing is fully configured. Format: projects/{project}/global/networks/{name}.
    BillingProjectId string
    Optional. Project to bill on endpoint uptime usage.
    CreateTime string
    Create time stamp
    Description string
    Optional. Description of the firewall endpoint. Max length 2048 characters.
    Labels Dictionary<string, string>
    Optional. Labels as key value pairs
    Name string
    name of resource
    Reconciling bool
    Whether reconciling is in progress, recommended per https://google.aip.dev/128.
    State string
    Current state of the endpoint.
    UpdateTime string
    Update time stamp
    AssociatedNetworks []string
    List of networks that are associated with this endpoint in the local zone. This is a projection of the FirewallEndpointAssociations pointing at this endpoint. A network will only appear in this list after traffic routing is fully configured. Format: projects/{project}/global/networks/{name}.
    BillingProjectId string
    Optional. Project to bill on endpoint uptime usage.
    CreateTime string
    Create time stamp
    Description string
    Optional. Description of the firewall endpoint. Max length 2048 characters.
    Labels map[string]string
    Optional. Labels as key value pairs
    Name string
    name of resource
    Reconciling bool
    Whether reconciling is in progress, recommended per https://google.aip.dev/128.
    State string
    Current state of the endpoint.
    UpdateTime string
    Update time stamp
    associatedNetworks List<String>
    List of networks that are associated with this endpoint in the local zone. This is a projection of the FirewallEndpointAssociations pointing at this endpoint. A network will only appear in this list after traffic routing is fully configured. Format: projects/{project}/global/networks/{name}.
    billingProjectId String
    Optional. Project to bill on endpoint uptime usage.
    createTime String
    Create time stamp
    description String
    Optional. Description of the firewall endpoint. Max length 2048 characters.
    labels Map<String,String>
    Optional. Labels as key value pairs
    name String
    name of resource
    reconciling Boolean
    Whether reconciling is in progress, recommended per https://google.aip.dev/128.
    state String
    Current state of the endpoint.
    updateTime String
    Update time stamp
    associatedNetworks string[]
    List of networks that are associated with this endpoint in the local zone. This is a projection of the FirewallEndpointAssociations pointing at this endpoint. A network will only appear in this list after traffic routing is fully configured. Format: projects/{project}/global/networks/{name}.
    billingProjectId string
    Optional. Project to bill on endpoint uptime usage.
    createTime string
    Create time stamp
    description string
    Optional. Description of the firewall endpoint. Max length 2048 characters.
    labels {[key: string]: string}
    Optional. Labels as key value pairs
    name string
    name of resource
    reconciling boolean
    Whether reconciling is in progress, recommended per https://google.aip.dev/128.
    state string
    Current state of the endpoint.
    updateTime string
    Update time stamp
    associated_networks Sequence[str]
    List of networks that are associated with this endpoint in the local zone. This is a projection of the FirewallEndpointAssociations pointing at this endpoint. A network will only appear in this list after traffic routing is fully configured. Format: projects/{project}/global/networks/{name}.
    billing_project_id str
    Optional. Project to bill on endpoint uptime usage.
    create_time str
    Create time stamp
    description str
    Optional. Description of the firewall endpoint. Max length 2048 characters.
    labels Mapping[str, str]
    Optional. Labels as key value pairs
    name str
    name of resource
    reconciling bool
    Whether reconciling is in progress, recommended per https://google.aip.dev/128.
    state str
    Current state of the endpoint.
    update_time str
    Update time stamp
    associatedNetworks List<String>
    List of networks that are associated with this endpoint in the local zone. This is a projection of the FirewallEndpointAssociations pointing at this endpoint. A network will only appear in this list after traffic routing is fully configured. Format: projects/{project}/global/networks/{name}.
    billingProjectId String
    Optional. Project to bill on endpoint uptime usage.
    createTime String
    Create time stamp
    description String
    Optional. Description of the firewall endpoint. Max length 2048 characters.
    labels Map<String>
    Optional. Labels as key value pairs
    name String
    name of resource
    reconciling Boolean
    Whether reconciling is in progress, recommended per https://google.aip.dev/128.
    state String
    Current state of the endpoint.
    updateTime String
    Update time stamp

    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