Strata Cloud Manager v1.0.1 published on Wednesday, Nov 26, 2025 by Pulumi
Strata Cloud Manager v1.0.1 published on Wednesday, Nov 26, 2025 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(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRadiusServerProfileResult
def get_radius_server_profile_output(id: Optional[pulumi.Input[str]] = None,
name: 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:
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.
Strata Cloud Manager v1.0.1 published on Wednesday, Nov 26, 2025 by Pulumi
