1. Packages
  2. Google Cloud Native
  3. API Docs
  4. datastream
  5. datastream/v1
  6. getRoute

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.datastream/v1.getRoute

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

Use this method to get details about a route.

Using getRoute

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 getRoute(args: GetRouteArgs, opts?: InvokeOptions): Promise<GetRouteResult>
function getRouteOutput(args: GetRouteOutputArgs, opts?: InvokeOptions): Output<GetRouteResult>
Copy
def get_route(location: Optional[str] = None,
              private_connection_id: Optional[str] = None,
              project: Optional[str] = None,
              route_id: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> GetRouteResult
def get_route_output(location: Optional[pulumi.Input[str]] = None,
              private_connection_id: Optional[pulumi.Input[str]] = None,
              project: Optional[pulumi.Input[str]] = None,
              route_id: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetRouteResult]
Copy
func LookupRoute(ctx *Context, args *LookupRouteArgs, opts ...InvokeOption) (*LookupRouteResult, error)
func LookupRouteOutput(ctx *Context, args *LookupRouteOutputArgs, opts ...InvokeOption) LookupRouteResultOutput
Copy

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

public static class GetRoute 
{
    public static Task<GetRouteResult> InvokeAsync(GetRouteArgs args, InvokeOptions? opts = null)
    public static Output<GetRouteResult> Invoke(GetRouteInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRouteResult> getRoute(GetRouteArgs args, InvokeOptions options)
public static Output<GetRouteResult> getRoute(GetRouteArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:datastream/v1:getRoute
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
PrivateConnectionId This property is required. string
RouteId This property is required. string
Project string
Location This property is required. string
PrivateConnectionId This property is required. string
RouteId This property is required. string
Project string
location This property is required. String
privateConnectionId This property is required. String
routeId This property is required. String
project String
location This property is required. string
privateConnectionId This property is required. string
routeId This property is required. string
project string
location This property is required. str
private_connection_id This property is required. str
route_id This property is required. str
project str
location This property is required. String
privateConnectionId This property is required. String
routeId This property is required. String
project String

getRoute Result

The following output properties are available:

CreateTime string
The create time of the resource.
DestinationAddress string
Destination address for connection
DestinationPort int
Destination port for connection
DisplayName string
Display name.
Labels Dictionary<string, string>
Labels.
Name string
The resource's name.
UpdateTime string
The update time of the resource.
CreateTime string
The create time of the resource.
DestinationAddress string
Destination address for connection
DestinationPort int
Destination port for connection
DisplayName string
Display name.
Labels map[string]string
Labels.
Name string
The resource's name.
UpdateTime string
The update time of the resource.
createTime String
The create time of the resource.
destinationAddress String
Destination address for connection
destinationPort Integer
Destination port for connection
displayName String
Display name.
labels Map<String,String>
Labels.
name String
The resource's name.
updateTime String
The update time of the resource.
createTime string
The create time of the resource.
destinationAddress string
Destination address for connection
destinationPort number
Destination port for connection
displayName string
Display name.
labels {[key: string]: string}
Labels.
name string
The resource's name.
updateTime string
The update time of the resource.
create_time str
The create time of the resource.
destination_address str
Destination address for connection
destination_port int
Destination port for connection
display_name str
Display name.
labels Mapping[str, str]
Labels.
name str
The resource's name.
update_time str
The update time of the resource.
createTime String
The create time of the resource.
destinationAddress String
Destination address for connection
destinationPort Number
Destination port for connection
displayName String
Display name.
labels Map<String>
Labels.
name String
The resource's name.
updateTime String
The update time of the resource.

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