Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
AutoVpnSetting data source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const autoVpnSetting = scm.getAutoVpnSetting({});
export const scmAutoVpnSettingOutput = autoVpnSetting;
import pulumi
import pulumi_scm as scm
auto_vpn_setting = scm.get_auto_vpn_setting()
pulumi.export("scmAutoVpnSettingOutput", auto_vpn_setting)
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
autoVpnSetting, err := scm.LookupAutoVpnSetting(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
ctx.Export("scmAutoVpnSettingOutput", autoVpnSetting)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
var autoVpnSetting = Scm.GetAutoVpnSetting.Invoke();
return new Dictionary<string, object?>
{
["scmAutoVpnSettingOutput"] = autoVpnSetting,
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ScmFunctions;
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 autoVpnSetting = ScmFunctions.getAutoVpnSetting(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
ctx.export("scmAutoVpnSettingOutput", autoVpnSetting);
}
}
variables:
autoVpnSetting:
fn::invoke:
function: scm:getAutoVpnSetting
arguments: {}
outputs:
scmAutoVpnSettingOutput: ${autoVpnSetting}
Using getAutoVpnSetting
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 getAutoVpnSetting(opts?: InvokeOptions): Promise<GetAutoVpnSettingResult>
function getAutoVpnSettingOutput(opts?: InvokeOptions): Output<GetAutoVpnSettingResult>def get_auto_vpn_setting(opts: Optional[InvokeOptions] = None) -> GetAutoVpnSettingResult
def get_auto_vpn_setting_output(opts: Optional[InvokeOptions] = None) -> Output[GetAutoVpnSettingResult]func LookupAutoVpnSetting(ctx *Context, opts ...InvokeOption) (*LookupAutoVpnSettingResult, error)
func LookupAutoVpnSettingOutput(ctx *Context, opts ...InvokeOption) LookupAutoVpnSettingResultOutput> Note: This function is named LookupAutoVpnSetting in the Go SDK.
public static class GetAutoVpnSetting
{
public static Task<GetAutoVpnSettingResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetAutoVpnSettingResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetAutoVpnSettingResult> getAutoVpnSetting(InvokeOptions options)
public static Output<GetAutoVpnSettingResult> getAutoVpnSetting(InvokeOptions options)
fn::invoke:
function: scm:index/getAutoVpnSetting:getAutoVpnSetting
arguments:
# arguments dictionarygetAutoVpnSetting Result
The following output properties are available:
- As
Range GetAuto Vpn Setting As Range - As range
- Enable
Mesh boolBetween Hubs - Enable mesh connection between hubs?
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- The Terraform ID.
- Vpn
Address List<string>Pools - VPN address pool
- As
Range GetAuto Vpn Setting As Range - As range
- Enable
Mesh boolBetween Hubs - Enable mesh connection between hubs?
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- The Terraform ID.
- Vpn
Address []stringPools - VPN address pool
- as
Range GetAuto Vpn Setting As Range - As range
- enable
Mesh BooleanBetween Hubs - Enable mesh connection between hubs?
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- The Terraform ID.
- vpn
Address List<String>Pools - VPN address pool
- as
Range GetAuto Vpn Setting As Range - As range
- enable
Mesh booleanBetween Hubs - Enable mesh connection between hubs?
- id string
- The provider-assigned unique ID for this managed resource.
- tfid string
- The Terraform ID.
- vpn
Address string[]Pools - VPN address pool
- as_
range GetAuto Vpn Setting As Range - As range
- enable_
mesh_ boolbetween_ hubs - Enable mesh connection between hubs?
- id str
- The provider-assigned unique ID for this managed resource.
- tfid str
- The Terraform ID.
- vpn_
address_ Sequence[str]pools - VPN address pool
- as
Range Property Map - As range
- enable
Mesh BooleanBetween Hubs - Enable mesh connection between hubs?
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- The Terraform ID.
- vpn
Address List<String>Pools - VPN address pool
Supporting Types
GetAutoVpnSettingAsRange
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
