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)
// 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:
- Firewall
Endpoint stringId - Location string
- Organization
Id string
- Firewall
Endpoint stringId - Location string
- Organization
Id string
- firewall
Endpoint StringId - location String
- organization
Id String
- firewall
Endpoint stringId - location string
- organization
Id string
- firewall_
endpoint_ strid - location str
- organization_
id str
- firewall
Endpoint StringId - location String
- organization
Id String
getFirewallEndpoint Result
The following output properties are available:
- Associated
Networks 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}.
- Billing
Project stringId - Optional. Project to bill on endpoint uptime usage.
- Create
Time 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.
- Update
Time string - Update time stamp
- Associated
Networks []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}.
- Billing
Project stringId - Optional. Project to bill on endpoint uptime usage.
- Create
Time 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.
- Update
Time string - Update time stamp
- associated
Networks 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}.
- billing
Project StringId - Optional. Project to bill on endpoint uptime usage.
- create
Time 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.
- update
Time String - Update time stamp
- associated
Networks 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}.
- billing
Project stringId - Optional. Project to bill on endpoint uptime usage.
- create
Time 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.
- update
Time 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_ strid - 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
- associated
Networks 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}.
- billing
Project StringId - Optional. Project to bill on endpoint uptime usage.
- create
Time 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.
- update
Time 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