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 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)
    public static Output<GetFirewallEndpointResult> getFirewallEndpoint(GetFirewallEndpointArgs args, InvokeOptions options)
    
    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 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