StrongDM v1.21.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg
sdm.getNode
Explore with Pulumi AI
Nodes make up the strongDM network, and allow your users to connect securely to your resources. There are two types of nodes:
- Relay: creates connectivity to your datasources, while maintaining the egress-only nature of your firewall
- Gateways: a relay that also listens for connections from strongDM clients
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sdm from "@pulumi/sdm";
const gatewayQuery = sdm.getNode({
tags: {
env: "dev",
region: "us-west",
},
type: "gateway",
});
import pulumi
import pulumi_sdm as sdm
gateway_query = sdm.get_node(tags={
"env": "dev",
"region": "us-west",
},
type="gateway")
package main
import (
"github.com/pierskarsenbarg/pulumi-sdm/sdk/go/sdm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sdm.LookupNode(ctx, &sdm.LookupNodeArgs{
Tags: map[string]interface{}{
"env": "dev",
"region": "us-west",
},
Type: pulumi.StringRef("gateway"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdm = Pulumi.Sdm;
return await Deployment.RunAsync(() =>
{
var gatewayQuery = Sdm.GetNode.Invoke(new()
{
Tags =
{
{ "env", "dev" },
{ "region", "us-west" },
},
Type = "gateway",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdm.SdmFunctions;
import com.pulumi.sdm.inputs.GetNodeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var gatewayQuery = SdmFunctions.getNode(GetNodeArgs.builder()
.tags(Map.ofEntries(
Map.entry("env", "dev"),
Map.entry("region", "us-west")
))
.type("gateway")
.build());
}
}
variables:
gatewayQuery:
fn::invoke:
Function: sdm:getNode
Arguments:
tags:
env: dev
region: us-west
type: gateway
Using getNode
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 getNode(args: GetNodeArgs, opts?: InvokeOptions): Promise<GetNodeResult>
function getNodeOutput(args: GetNodeOutputArgs, opts?: InvokeOptions): Output<GetNodeResult>
def get_node(bind_address: Optional[str] = None,
id: Optional[str] = None,
listen_address: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNodeResult
def get_node_output(bind_address: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
listen_address: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNodeResult]
func LookupNode(ctx *Context, args *LookupNodeArgs, opts ...InvokeOption) (*LookupNodeResult, error)
func LookupNodeOutput(ctx *Context, args *LookupNodeOutputArgs, opts ...InvokeOption) LookupNodeResultOutput
> Note: This function is named LookupNode
in the Go SDK.
public static class GetNode
{
public static Task<GetNodeResult> InvokeAsync(GetNodeArgs args, InvokeOptions? opts = null)
public static Output<GetNodeResult> Invoke(GetNodeInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNodeResult> getNode(GetNodeArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: sdm:index/getNode:getNode
arguments:
# arguments dictionary
The following arguments are supported:
- Bind
Address string - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- Id string
- Unique identifier of the Relay.
- Listen
Address string - The public hostname/port tuple at which the gateway will be accessible to clients.
- Name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Type string
- a filter to select all items of a certain subtype. See the filter documentation for more information.
- Bind
Address string - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- Id string
- Unique identifier of the Relay.
- Listen
Address string - The public hostname/port tuple at which the gateway will be accessible to clients.
- Name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- map[string]string
- Tags is a map of key, value pairs.
- Type string
- a filter to select all items of a certain subtype. See the filter documentation for more information.
- bind
Address String - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- id String
- Unique identifier of the Relay.
- listen
Address String - The public hostname/port tuple at which the gateway will be accessible to clients.
- name String
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Map<String,String>
- Tags is a map of key, value pairs.
- type String
- a filter to select all items of a certain subtype. See the filter documentation for more information.
- bind
Address string - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- id string
- Unique identifier of the Relay.
- listen
Address string - The public hostname/port tuple at which the gateway will be accessible to clients.
- name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- type string
- a filter to select all items of a certain subtype. See the filter documentation for more information.
- bind_
address str - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- id str
- Unique identifier of the Relay.
- listen_
address str - The public hostname/port tuple at which the gateway will be accessible to clients.
- name str
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- type str
- a filter to select all items of a certain subtype. See the filter documentation for more information.
- bind
Address String - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- id String
- Unique identifier of the Relay.
- listen
Address String - The public hostname/port tuple at which the gateway will be accessible to clients.
- name String
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Map<String>
- Tags is a map of key, value pairs.
- type String
- a filter to select all items of a certain subtype. See the filter documentation for more information.
getNode Result
The following output properties are available:
- Ids List<string>
- a list of strings of ids of data sources that match the given arguments.
- Nodes
List<Piers
Karsenbarg. Sdm. Outputs. Get Node Node> - A single element list containing a map, where each key lists one of the following objects:
- gateway:
- Bind
Address string - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- Id string
- Unique identifier of the Relay.
- Listen
Address string - The public hostname/port tuple at which the gateway will be accessible to clients.
- Name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Type string
- Ids []string
- a list of strings of ids of data sources that match the given arguments.
- Nodes
[]Get
Node Node - A single element list containing a map, where each key lists one of the following objects:
- gateway:
- Bind
Address string - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- Id string
- Unique identifier of the Relay.
- Listen
Address string - The public hostname/port tuple at which the gateway will be accessible to clients.
- Name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- map[string]string
- Tags is a map of key, value pairs.
- Type string
- ids List<String>
- a list of strings of ids of data sources that match the given arguments.
- nodes
List<Get
Node Node> - A single element list containing a map, where each key lists one of the following objects:
- gateway:
- bind
Address String - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- id String
- Unique identifier of the Relay.
- listen
Address String - The public hostname/port tuple at which the gateway will be accessible to clients.
- name String
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Map<String,String>
- Tags is a map of key, value pairs.
- type String
- ids string[]
- a list of strings of ids of data sources that match the given arguments.
- nodes
Get
Node Node[] - A single element list containing a map, where each key lists one of the following objects:
- gateway:
- bind
Address string - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- id string
- Unique identifier of the Relay.
- listen
Address string - The public hostname/port tuple at which the gateway will be accessible to clients.
- name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- type string
- ids Sequence[str]
- a list of strings of ids of data sources that match the given arguments.
- nodes
Sequence[Get
Node Node] - A single element list containing a map, where each key lists one of the following objects:
- gateway:
- bind_
address str - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- id str
- Unique identifier of the Relay.
- listen_
address str - The public hostname/port tuple at which the gateway will be accessible to clients.
- name str
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- type str
- ids List<String>
- a list of strings of ids of data sources that match the given arguments.
- nodes List<Property Map>
- A single element list containing a map, where each key lists one of the following objects:
- gateway:
- bind
Address String - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- id String
- Unique identifier of the Relay.
- listen
Address String - The public hostname/port tuple at which the gateway will be accessible to clients.
- name String
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Map<String>
- Tags is a map of key, value pairs.
- type String
Supporting Types
GetNodeNode
- Gateways
List<Piers
Karsenbarg. Sdm. Inputs. Get Node Node Gateway> - Gateway represents a StrongDM CLI installation running in gateway mode.
- Proxy
Clusters List<PiersKarsenbarg. Sdm. Inputs. Get Node Node Proxy Cluster> - ProxyCluster represents a cluster of StrongDM proxies.
- Relays
List<Piers
Karsenbarg. Sdm. Inputs. Get Node Node Relay> - Relay represents a StrongDM CLI installation running in relay mode.
- Gateways
[]Get
Node Node Gateway - Gateway represents a StrongDM CLI installation running in gateway mode.
- Proxy
Clusters []GetNode Node Proxy Cluster - ProxyCluster represents a cluster of StrongDM proxies.
- Relays
[]Get
Node Node Relay - Relay represents a StrongDM CLI installation running in relay mode.
- gateways
List<Get
Node Node Gateway> - Gateway represents a StrongDM CLI installation running in gateway mode.
- proxy
Clusters List<GetNode Node Proxy Cluster> - ProxyCluster represents a cluster of StrongDM proxies.
- relays
List<Get
Node Node Relay> - Relay represents a StrongDM CLI installation running in relay mode.
- gateways
Get
Node Node Gateway[] - Gateway represents a StrongDM CLI installation running in gateway mode.
- proxy
Clusters GetNode Node Proxy Cluster[] - ProxyCluster represents a cluster of StrongDM proxies.
- relays
Get
Node Node Relay[] - Relay represents a StrongDM CLI installation running in relay mode.
- gateways
Sequence[Get
Node Node Gateway] - Gateway represents a StrongDM CLI installation running in gateway mode.
- proxy_
clusters Sequence[GetNode Node Proxy Cluster] - ProxyCluster represents a cluster of StrongDM proxies.
- relays
Sequence[Get
Node Node Relay] - Relay represents a StrongDM CLI installation running in relay mode.
- gateways List<Property Map>
- Gateway represents a StrongDM CLI installation running in gateway mode.
- proxy
Clusters List<Property Map> - ProxyCluster represents a cluster of StrongDM proxies.
- relays List<Property Map>
- Relay represents a StrongDM CLI installation running in relay mode.
GetNodeNodeGateway
- Device string
- Device is a read only device name uploaded by the gateway process when it comes online.
- Location string
- Location is a read only network location uploaded by the gateway process when it comes online.
- Version string
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- Bind
Address string - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- Gateway
Filter string - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- Id string
- Unique identifier of the Relay.
- Listen
Address string - The public hostname/port tuple at which the gateway will be accessible to clients.
- Maintenance
Windows List<PiersKarsenbarg. Sdm. Inputs. Get Node Node Gateway Maintenance Window> - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- Name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Device string
- Device is a read only device name uploaded by the gateway process when it comes online.
- Location string
- Location is a read only network location uploaded by the gateway process when it comes online.
- Version string
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- Bind
Address string - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- Gateway
Filter string - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- Id string
- Unique identifier of the Relay.
- Listen
Address string - The public hostname/port tuple at which the gateway will be accessible to clients.
- Maintenance
Windows []GetNode Node Gateway Maintenance Window - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- Name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- map[string]string
- Tags is a map of key, value pairs.
- device String
- Device is a read only device name uploaded by the gateway process when it comes online.
- location String
- Location is a read only network location uploaded by the gateway process when it comes online.
- version String
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- bind
Address String - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- gateway
Filter String - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- id String
- Unique identifier of the Relay.
- listen
Address String - The public hostname/port tuple at which the gateway will be accessible to clients.
- maintenance
Windows List<GetNode Node Gateway Maintenance Window> - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name String
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Map<String,String>
- Tags is a map of key, value pairs.
- device string
- Device is a read only device name uploaded by the gateway process when it comes online.
- location string
- Location is a read only network location uploaded by the gateway process when it comes online.
- version string
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- bind
Address string - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- gateway
Filter string - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- id string
- Unique identifier of the Relay.
- listen
Address string - The public hostname/port tuple at which the gateway will be accessible to clients.
- maintenance
Windows GetNode Node Gateway Maintenance Window[] - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- device str
- Device is a read only device name uploaded by the gateway process when it comes online.
- location str
- Location is a read only network location uploaded by the gateway process when it comes online.
- version str
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- bind_
address str - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- gateway_
filter str - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- id str
- Unique identifier of the Relay.
- listen_
address str - The public hostname/port tuple at which the gateway will be accessible to clients.
- maintenance_
windows Sequence[GetNode Node Gateway Maintenance Window] - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name str
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- device String
- Device is a read only device name uploaded by the gateway process when it comes online.
- location String
- Location is a read only network location uploaded by the gateway process when it comes online.
- version String
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- bind
Address String - The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
- gateway
Filter String - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- id String
- Unique identifier of the Relay.
- listen
Address String - The public hostname/port tuple at which the gateway will be accessible to clients.
- maintenance
Windows List<Property Map> - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name String
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Map<String>
- Tags is a map of key, value pairs.
GetNodeNodeGatewayMaintenanceWindow
- Cron
Schedule string - Require
Idleness bool
- Cron
Schedule string - Require
Idleness bool
- cron
Schedule String - require
Idleness Boolean
- cron
Schedule string - require
Idleness boolean
- cron_
schedule str - require_
idleness bool
- cron
Schedule String - require
Idleness Boolean
GetNodeNodeProxyCluster
- Address string
- The public hostname/port tuple at which the proxy cluster will be accessible to clients.
- Id string
- Unique identifier of the Relay.
- Maintenance
Windows List<PiersKarsenbarg. Sdm. Inputs. Get Node Node Proxy Cluster Maintenance Window> - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- Name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Address string
- The public hostname/port tuple at which the proxy cluster will be accessible to clients.
- Id string
- Unique identifier of the Relay.
- Maintenance
Windows []GetNode Node Proxy Cluster Maintenance Window - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- Name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- map[string]string
- Tags is a map of key, value pairs.
- address String
- The public hostname/port tuple at which the proxy cluster will be accessible to clients.
- id String
- Unique identifier of the Relay.
- maintenance
Windows List<GetNode Node Proxy Cluster Maintenance Window> - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name String
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Map<String,String>
- Tags is a map of key, value pairs.
- address string
- The public hostname/port tuple at which the proxy cluster will be accessible to clients.
- id string
- Unique identifier of the Relay.
- maintenance
Windows GetNode Node Proxy Cluster Maintenance Window[] - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- address str
- The public hostname/port tuple at which the proxy cluster will be accessible to clients.
- id str
- Unique identifier of the Relay.
- maintenance_
windows Sequence[GetNode Node Proxy Cluster Maintenance Window] - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name str
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- address String
- The public hostname/port tuple at which the proxy cluster will be accessible to clients.
- id String
- Unique identifier of the Relay.
- maintenance
Windows List<Property Map> - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name String
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Map<String>
- Tags is a map of key, value pairs.
GetNodeNodeProxyClusterMaintenanceWindow
- Cron
Schedule string - Require
Idleness bool
- Cron
Schedule string - Require
Idleness bool
- cron
Schedule String - require
Idleness Boolean
- cron
Schedule string - require
Idleness boolean
- cron_
schedule str - require_
idleness bool
- cron
Schedule String - require
Idleness Boolean
GetNodeNodeRelay
- Device string
- Device is a read only device name uploaded by the gateway process when it comes online.
- Location string
- Location is a read only network location uploaded by the gateway process when it comes online.
- Version string
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- Gateway
Filter string - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- Id string
- Unique identifier of the Relay.
- Maintenance
Windows List<PiersKarsenbarg. Sdm. Inputs. Get Node Node Relay Maintenance Window> - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- Name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Device string
- Device is a read only device name uploaded by the gateway process when it comes online.
- Location string
- Location is a read only network location uploaded by the gateway process when it comes online.
- Version string
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- Gateway
Filter string - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- Id string
- Unique identifier of the Relay.
- Maintenance
Windows []GetNode Node Relay Maintenance Window - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- Name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- map[string]string
- Tags is a map of key, value pairs.
- device String
- Device is a read only device name uploaded by the gateway process when it comes online.
- location String
- Location is a read only network location uploaded by the gateway process when it comes online.
- version String
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- gateway
Filter String - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- id String
- Unique identifier of the Relay.
- maintenance
Windows List<GetNode Node Relay Maintenance Window> - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name String
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Map<String,String>
- Tags is a map of key, value pairs.
- device string
- Device is a read only device name uploaded by the gateway process when it comes online.
- location string
- Location is a read only network location uploaded by the gateway process when it comes online.
- version string
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- gateway
Filter string - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- id string
- Unique identifier of the Relay.
- maintenance
Windows GetNode Node Relay Maintenance Window[] - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name string
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- device str
- Device is a read only device name uploaded by the gateway process when it comes online.
- location str
- Location is a read only network location uploaded by the gateway process when it comes online.
- version str
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- gateway_
filter str - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- id str
- Unique identifier of the Relay.
- maintenance_
windows Sequence[GetNode Node Relay Maintenance Window] - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name str
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- device String
- Device is a read only device name uploaded by the gateway process when it comes online.
- location String
- Location is a read only network location uploaded by the gateway process when it comes online.
- version String
- Version is a read only sdm binary version uploaded by the gateway process when it comes online.
- gateway
Filter String - GatewayFilter can be used to restrict the peering between relays and gateways. Deprecated.
- id String
- Unique identifier of the Relay.
- maintenance
Windows List<Property Map> - Maintenance Windows define when this node is allowed to restart. If a node is requested to restart, it will check each window to determine if any of them permit it to restart, and if any do, it will. This check is repeated per window until the restart is successfully completed. If not set here, may be set on the command line or via an environment variable on the process itself; any server setting will take precedence over local settings. This setting is ineffective for nodes below version 38.44.0. If this setting is not applied via this remote configuration or via local configuration, the default setting is used: always allow restarts if serving no connections, and allow a restart even if serving connections between 7-8 UTC, any day.
- name String
- Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
- Map<String>
- Tags is a map of key, value pairs.
GetNodeNodeRelayMaintenanceWindow
- Cron
Schedule string - Require
Idleness bool
- Cron
Schedule string - Require
Idleness bool
- cron
Schedule String - require
Idleness Boolean
- cron
Schedule string - require
Idleness boolean
- cron_
schedule str - require_
idleness bool
- cron
Schedule String - require
Idleness Boolean
Package Details
- Repository
- sdm pierskarsenbarg/pulumi-sdm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdm
Terraform Provider.