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
RadiusServerProfile data source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const singleProfileById = scm.getRadiusServerProfile({
id: "50e5f694-19a2-467b-90a8-9db168600327",
});
export const singleRspDump = singleProfileById.then(singleProfileById => singleProfileById.name);
import pulumi
import pulumi_scm as scm
single_profile_by_id = scm.get_radius_server_profile(id="50e5f694-19a2-467b-90a8-9db168600327")
pulumi.export("singleRspDump", single_profile_by_id.name)
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 {
singleProfileById, err := scm.LookupRadiusServerProfile(ctx, &scm.LookupRadiusServerProfileArgs{
Id: "50e5f694-19a2-467b-90a8-9db168600327",
}, nil)
if err != nil {
return err
}
ctx.Export("singleRspDump", singleProfileById.Name)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
var singleProfileById = Scm.GetRadiusServerProfile.Invoke(new()
{
Id = "50e5f694-19a2-467b-90a8-9db168600327",
});
return new Dictionary<string, object?>
{
["singleRspDump"] = singleProfileById.Apply(getRadiusServerProfileResult => getRadiusServerProfileResult.Name),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ScmFunctions;
import com.pulumi.scm.inputs.GetRadiusServerProfileArgs;
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 singleProfileById = ScmFunctions.getRadiusServerProfile(GetRadiusServerProfileArgs.builder()
.id("50e5f694-19a2-467b-90a8-9db168600327")
.build());
ctx.export("singleRspDump", singleProfileById.name());
}
}
variables:
singleProfileById:
fn::invoke:
function: scm:getRadiusServerProfile
arguments:
id: 50e5f694-19a2-467b-90a8-9db168600327
outputs:
singleRspDump: ${singleProfileById.name}
Using getRadiusServerProfile
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 getRadiusServerProfile(args: GetRadiusServerProfileArgs, opts?: InvokeOptions): Promise<GetRadiusServerProfileResult>
function getRadiusServerProfileOutput(args: GetRadiusServerProfileOutputArgs, opts?: InvokeOptions): Output<GetRadiusServerProfileResult>def get_radius_server_profile(device: Optional[str] = None,
folder: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRadiusServerProfileResult
def get_radius_server_profile_output(device: Optional[pulumi.Input[str]] = None,
folder: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
snippet: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRadiusServerProfileResult]func LookupRadiusServerProfile(ctx *Context, args *LookupRadiusServerProfileArgs, opts ...InvokeOption) (*LookupRadiusServerProfileResult, error)
func LookupRadiusServerProfileOutput(ctx *Context, args *LookupRadiusServerProfileOutputArgs, opts ...InvokeOption) LookupRadiusServerProfileResultOutput> Note: This function is named LookupRadiusServerProfile in the Go SDK.
public static class GetRadiusServerProfile
{
public static Task<GetRadiusServerProfileResult> InvokeAsync(GetRadiusServerProfileArgs args, InvokeOptions? opts = null)
public static Output<GetRadiusServerProfileResult> Invoke(GetRadiusServerProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRadiusServerProfileResult> getRadiusServerProfile(GetRadiusServerProfileArgs args, InvokeOptions options)
public static Output<GetRadiusServerProfileResult> getRadiusServerProfile(GetRadiusServerProfileArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getRadiusServerProfile:getRadiusServerProfile
arguments:
# arguments dictionaryThe following arguments are supported:
getRadiusServerProfile Result
The following output properties are available:
- Device string
- The device in which the resource is defined
- Encrypted
Values Dictionary<string, string> - Folder string
- Id string
- The UUID of the RADIUS server profile
- Name string
- Protocol
Get
Radius Server Profile Protocol - Retries int
- Servers
List<Get
Radius Server Profile Server> - Snippet string
- Tfid string
- Timeout int
- Device string
- The device in which the resource is defined
- Encrypted
Values map[string]string - Folder string
- Id string
- The UUID of the RADIUS server profile
- Name string
- Protocol
Get
Radius Server Profile Protocol - Retries int
- Servers
[]Get
Radius Server Profile Server - Snippet string
- Tfid string
- Timeout int
- device String
- The device in which the resource is defined
- encrypted
Values Map<String,String> - folder String
- id String
- The UUID of the RADIUS server profile
- name String
- protocol
Get
Radius Server Profile Protocol - retries Integer
- servers
List<Get
Radius Server Profile Server> - snippet String
- tfid String
- timeout Integer
- device string
- The device in which the resource is defined
- encrypted
Values {[key: string]: string} - folder string
- id string
- The UUID of the RADIUS server profile
- name string
- protocol
Get
Radius Server Profile Protocol - retries number
- servers
Get
Radius Server Profile Server[] - snippet string
- tfid string
- timeout number
- device str
- The device in which the resource is defined
- encrypted_
values Mapping[str, str] - folder str
- id str
- The UUID of the RADIUS server profile
- name str
- protocol
Get
Radius Server Profile Protocol - retries int
- servers
Sequence[Get
Radius Server Profile Server] - snippet str
- tfid str
- timeout int
- device String
- The device in which the resource is defined
- encrypted
Values Map<String> - folder String
- id String
- The UUID of the RADIUS server profile
- name String
- protocol Property Map
- retries Number
- servers List<Property Map>
- snippet String
- tfid String
- timeout Number
Supporting Types
GetRadiusServerProfileProtocol
- Chap
Get
Radius Server Profile Protocol Chap - C h a p
- Eap
Ttls GetWith Pap Radius Server Profile Protocol Eap Ttls With Pap - E a p t t l s with p a p
- Pap
Get
Radius Server Profile Protocol Pap - P a p
- Peap
Mscha GetPv2 Radius Server Profile Protocol Peap Mscha Pv2 - P e a p m s c h a pv2
- Peap
With GetGtc Radius Server Profile Protocol Peap With Gtc - P e a p with g t c
- Chap
Get
Radius Server Profile Protocol Chap - C h a p
- Eap
Ttls GetWith Pap Radius Server Profile Protocol Eap Ttls With Pap - E a p t t l s with p a p
- Pap
Get
Radius Server Profile Protocol Pap - P a p
- Peap
Mscha GetPv2 Radius Server Profile Protocol Peap Mscha Pv2 - P e a p m s c h a pv2
- Peap
With GetGtc Radius Server Profile Protocol Peap With Gtc - P e a p with g t c
- chap
Get
Radius Server Profile Protocol Chap - C h a p
- eap
Ttls GetWith Pap Radius Server Profile Protocol Eap Ttls With Pap - E a p t t l s with p a p
- pap
Get
Radius Server Profile Protocol Pap - P a p
- peap
Mscha GetPv2 Radius Server Profile Protocol Peap Mscha Pv2 - P e a p m s c h a pv2
- peap
With GetGtc Radius Server Profile Protocol Peap With Gtc - P e a p with g t c
- chap
Get
Radius Server Profile Protocol Chap - C h a p
- eap
Ttls GetWith Pap Radius Server Profile Protocol Eap Ttls With Pap - E a p t t l s with p a p
- pap
Get
Radius Server Profile Protocol Pap - P a p
- peap
Mscha GetPv2 Radius Server Profile Protocol Peap Mscha Pv2 - P e a p m s c h a pv2
- peap
With GetGtc Radius Server Profile Protocol Peap With Gtc - P e a p with g t c
- chap
Get
Radius Server Profile Protocol Chap - C h a p
- eap_
ttls_ Getwith_ pap Radius Server Profile Protocol Eap Ttls With Pap - E a p t t l s with p a p
- pap
Get
Radius Server Profile Protocol Pap - P a p
- peap_
mscha_ Getpv2 Radius Server Profile Protocol Peap Mscha Pv2 - P e a p m s c h a pv2
- peap_
with_ Getgtc Radius Server Profile Protocol Peap With Gtc - P e a p with g t c
- chap Property Map
- C h a p
- eap
Ttls Property MapWith Pap - E a p t t l s with p a p
- pap Property Map
- P a p
- peap
Mscha Property MapPv2 - P e a p m s c h a pv2
- peap
With Property MapGtc - P e a p with g t c
GetRadiusServerProfileProtocolEapTtlsWithPap
- Anon
Outer boolId - Anon outer id
- Radius
Cert stringProfile - Radius cert profile
- Anon
Outer boolId - Anon outer id
- Radius
Cert stringProfile - Radius cert profile
- anon
Outer BooleanId - Anon outer id
- radius
Cert StringProfile - Radius cert profile
- anon
Outer booleanId - Anon outer id
- radius
Cert stringProfile - Radius cert profile
- anon_
outer_ boolid - Anon outer id
- radius_
cert_ strprofile - Radius cert profile
- anon
Outer BooleanId - Anon outer id
- radius
Cert StringProfile - Radius cert profile
GetRadiusServerProfileProtocolPeapMschaPv2
- Allow
Pwd boolChange - Allow pwd change
- Anon
Outer boolId - Anon outer id
- Radius
Cert stringProfile - Radius cert profile
- Allow
Pwd boolChange - Allow pwd change
- Anon
Outer boolId - Anon outer id
- Radius
Cert stringProfile - Radius cert profile
- allow
Pwd BooleanChange - Allow pwd change
- anon
Outer BooleanId - Anon outer id
- radius
Cert StringProfile - Radius cert profile
- allow
Pwd booleanChange - Allow pwd change
- anon
Outer booleanId - Anon outer id
- radius
Cert stringProfile - Radius cert profile
- allow_
pwd_ boolchange - Allow pwd change
- anon_
outer_ boolid - Anon outer id
- radius_
cert_ strprofile - Radius cert profile
- allow
Pwd BooleanChange - Allow pwd change
- anon
Outer BooleanId - Anon outer id
- radius
Cert StringProfile - Radius cert profile
GetRadiusServerProfileProtocolPeapWithGtc
- Anon
Outer boolId - Anon outer id
- Radius
Cert stringProfile - Radius cert profile
- Anon
Outer boolId - Anon outer id
- Radius
Cert stringProfile - Radius cert profile
- anon
Outer BooleanId - Anon outer id
- radius
Cert StringProfile - Radius cert profile
- anon
Outer booleanId - Anon outer id
- radius
Cert stringProfile - Radius cert profile
- anon_
outer_ boolid - Anon outer id
- radius_
cert_ strprofile - Radius cert profile
- anon
Outer BooleanId - Anon outer id
- radius
Cert StringProfile - Radius cert profile
GetRadiusServerProfileServer
- ip_
address str - The IP address of the RADIUS server
- name str
- The name of the RADIUS server
- port int
- The RADIUS server port
- secret str
- The RADIUS secret
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
