1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. getMfaServer
Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 by Pulumi

scm.getMfaServer

Explore with Pulumi AI

Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 by Pulumi

Retrieves a config item.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";

const example = scm.getMfaServer({
    id: "1234-56-789",
});
Copy
import pulumi
import pulumi_scm as scm

example = scm.get_mfa_server(id="1234-56-789")
Copy
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 {
		_, err := scm.LookupMfaServer(ctx, &scm.LookupMfaServerArgs{
			Id: "1234-56-789",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;

return await Deployment.RunAsync(() => 
{
    var example = Scm.GetMfaServer.Invoke(new()
    {
        Id = "1234-56-789",
    });

});
Copy
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.GetMfaServerArgs;
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 example = ScmFunctions.getMfaServer(GetMfaServerArgs.builder()
            .id("1234-56-789")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: scm:getMfaServer
      arguments:
        id: 1234-56-789
Copy

Using getMfaServer

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 getMfaServer(args: GetMfaServerArgs, opts?: InvokeOptions): Promise<GetMfaServerResult>
function getMfaServerOutput(args: GetMfaServerOutputArgs, opts?: InvokeOptions): Output<GetMfaServerResult>
Copy
def get_mfa_server(id: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetMfaServerResult
def get_mfa_server_output(id: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetMfaServerResult]
Copy
func LookupMfaServer(ctx *Context, args *LookupMfaServerArgs, opts ...InvokeOption) (*LookupMfaServerResult, error)
func LookupMfaServerOutput(ctx *Context, args *LookupMfaServerOutputArgs, opts ...InvokeOption) LookupMfaServerResultOutput
Copy

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

public static class GetMfaServer 
{
    public static Task<GetMfaServerResult> InvokeAsync(GetMfaServerArgs args, InvokeOptions? opts = null)
    public static Output<GetMfaServerResult> Invoke(GetMfaServerInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMfaServerResult> getMfaServer(GetMfaServerArgs args, InvokeOptions options)
public static Output<GetMfaServerResult> getMfaServer(GetMfaServerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: scm:index/getMfaServer:getMfaServer
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
The Id param.
Id This property is required. string
The Id param.
id This property is required. String
The Id param.
id This property is required. string
The Id param.
id This property is required. str
The Id param.
id This property is required. String
The Id param.

getMfaServer Result

The following output properties are available:

Id string
The Id param.
MfaCertProfile string
The MfaCertProfile param.
MfaVendorType GetMfaServerMfaVendorType
The MfaVendorType param.
Name string
The Name param.
Tfid string
Id string
The Id param.
MfaCertProfile string
The MfaCertProfile param.
MfaVendorType GetMfaServerMfaVendorType
The MfaVendorType param.
Name string
The Name param.
Tfid string
id String
The Id param.
mfaCertProfile String
The MfaCertProfile param.
mfaVendorType GetMfaServerMfaVendorType
The MfaVendorType param.
name String
The Name param.
tfid String
id string
The Id param.
mfaCertProfile string
The MfaCertProfile param.
mfaVendorType GetMfaServerMfaVendorType
The MfaVendorType param.
name string
The Name param.
tfid string
id str
The Id param.
mfa_cert_profile str
The MfaCertProfile param.
mfa_vendor_type GetMfaServerMfaVendorType
The MfaVendorType param.
name str
The Name param.
tfid str
id String
The Id param.
mfaCertProfile String
The MfaCertProfile param.
mfaVendorType Property Map
The MfaVendorType param.
name String
The Name param.
tfid String

Supporting Types

GetMfaServerMfaVendorType

DuoSecurityV2 This property is required. GetMfaServerMfaVendorTypeDuoSecurityV2
The DuoSecurityV2 param.
OktaAdaptiveV1 This property is required. GetMfaServerMfaVendorTypeOktaAdaptiveV1
The OktaAdaptiveV1 param.
PingIdentityV1 This property is required. GetMfaServerMfaVendorTypePingIdentityV1
The PingIdentityV1 param.
RsaSecuridAccessV1 This property is required. GetMfaServerMfaVendorTypeRsaSecuridAccessV1
The RsaSecuridAccessV1 param.
DuoSecurityV2 This property is required. GetMfaServerMfaVendorTypeDuoSecurityV2
The DuoSecurityV2 param.
OktaAdaptiveV1 This property is required. GetMfaServerMfaVendorTypeOktaAdaptiveV1
The OktaAdaptiveV1 param.
PingIdentityV1 This property is required. GetMfaServerMfaVendorTypePingIdentityV1
The PingIdentityV1 param.
RsaSecuridAccessV1 This property is required. GetMfaServerMfaVendorTypeRsaSecuridAccessV1
The RsaSecuridAccessV1 param.
duoSecurityV2 This property is required. GetMfaServerMfaVendorTypeDuoSecurityV2
The DuoSecurityV2 param.
oktaAdaptiveV1 This property is required. GetMfaServerMfaVendorTypeOktaAdaptiveV1
The OktaAdaptiveV1 param.
pingIdentityV1 This property is required. GetMfaServerMfaVendorTypePingIdentityV1
The PingIdentityV1 param.
rsaSecuridAccessV1 This property is required. GetMfaServerMfaVendorTypeRsaSecuridAccessV1
The RsaSecuridAccessV1 param.
duoSecurityV2 This property is required. GetMfaServerMfaVendorTypeDuoSecurityV2
The DuoSecurityV2 param.
oktaAdaptiveV1 This property is required. GetMfaServerMfaVendorTypeOktaAdaptiveV1
The OktaAdaptiveV1 param.
pingIdentityV1 This property is required. GetMfaServerMfaVendorTypePingIdentityV1
The PingIdentityV1 param.
rsaSecuridAccessV1 This property is required. GetMfaServerMfaVendorTypeRsaSecuridAccessV1
The RsaSecuridAccessV1 param.
duo_security_v2 This property is required. GetMfaServerMfaVendorTypeDuoSecurityV2
The DuoSecurityV2 param.
okta_adaptive_v1 This property is required. GetMfaServerMfaVendorTypeOktaAdaptiveV1
The OktaAdaptiveV1 param.
ping_identity_v1 This property is required. GetMfaServerMfaVendorTypePingIdentityV1
The PingIdentityV1 param.
rsa_securid_access_v1 This property is required. GetMfaServerMfaVendorTypeRsaSecuridAccessV1
The RsaSecuridAccessV1 param.
duoSecurityV2 This property is required. Property Map
The DuoSecurityV2 param.
oktaAdaptiveV1 This property is required. Property Map
The OktaAdaptiveV1 param.
pingIdentityV1 This property is required. Property Map
The PingIdentityV1 param.
rsaSecuridAccessV1 This property is required. Property Map
The RsaSecuridAccessV1 param.

GetMfaServerMfaVendorTypeDuoSecurityV2

DuoApiHost This property is required. string
The DuoApiHost param.
DuoBaseuri This property is required. string
The DuoBaseuri param.
DuoIntegrationKey This property is required. string
The DuoIntegrationKey param.
DuoSecretKey This property is required. string
The DuoSecretKey param.
DuoTimeout This property is required. string
The DuoTimeout param.
DuoApiHost This property is required. string
The DuoApiHost param.
DuoBaseuri This property is required. string
The DuoBaseuri param.
DuoIntegrationKey This property is required. string
The DuoIntegrationKey param.
DuoSecretKey This property is required. string
The DuoSecretKey param.
DuoTimeout This property is required. string
The DuoTimeout param.
duoApiHost This property is required. String
The DuoApiHost param.
duoBaseuri This property is required. String
The DuoBaseuri param.
duoIntegrationKey This property is required. String
The DuoIntegrationKey param.
duoSecretKey This property is required. String
The DuoSecretKey param.
duoTimeout This property is required. String
The DuoTimeout param.
duoApiHost This property is required. string
The DuoApiHost param.
duoBaseuri This property is required. string
The DuoBaseuri param.
duoIntegrationKey This property is required. string
The DuoIntegrationKey param.
duoSecretKey This property is required. string
The DuoSecretKey param.
duoTimeout This property is required. string
The DuoTimeout param.
duo_api_host This property is required. str
The DuoApiHost param.
duo_baseuri This property is required. str
The DuoBaseuri param.
duo_integration_key This property is required. str
The DuoIntegrationKey param.
duo_secret_key This property is required. str
The DuoSecretKey param.
duo_timeout This property is required. str
The DuoTimeout param.
duoApiHost This property is required. String
The DuoApiHost param.
duoBaseuri This property is required. String
The DuoBaseuri param.
duoIntegrationKey This property is required. String
The DuoIntegrationKey param.
duoSecretKey This property is required. String
The DuoSecretKey param.
duoTimeout This property is required. String
The DuoTimeout param.

GetMfaServerMfaVendorTypeOktaAdaptiveV1

OktaApiHost This property is required. string
The OktaApiHost param.
OktaBaseuri This property is required. string
The OktaBaseuri param.
OktaOrg This property is required. string
The OktaOrg param.
OktaTimeout This property is required. string
The OktaTimeout param.
OktaToken This property is required. string
The OktaToken param.
OktaApiHost This property is required. string
The OktaApiHost param.
OktaBaseuri This property is required. string
The OktaBaseuri param.
OktaOrg This property is required. string
The OktaOrg param.
OktaTimeout This property is required. string
The OktaTimeout param.
OktaToken This property is required. string
The OktaToken param.
oktaApiHost This property is required. String
The OktaApiHost param.
oktaBaseuri This property is required. String
The OktaBaseuri param.
oktaOrg This property is required. String
The OktaOrg param.
oktaTimeout This property is required. String
The OktaTimeout param.
oktaToken This property is required. String
The OktaToken param.
oktaApiHost This property is required. string
The OktaApiHost param.
oktaBaseuri This property is required. string
The OktaBaseuri param.
oktaOrg This property is required. string
The OktaOrg param.
oktaTimeout This property is required. string
The OktaTimeout param.
oktaToken This property is required. string
The OktaToken param.
okta_api_host This property is required. str
The OktaApiHost param.
okta_baseuri This property is required. str
The OktaBaseuri param.
okta_org This property is required. str
The OktaOrg param.
okta_timeout This property is required. str
The OktaTimeout param.
okta_token This property is required. str
The OktaToken param.
oktaApiHost This property is required. String
The OktaApiHost param.
oktaBaseuri This property is required. String
The OktaBaseuri param.
oktaOrg This property is required. String
The OktaOrg param.
oktaTimeout This property is required. String
The OktaTimeout param.
oktaToken This property is required. String
The OktaToken param.

GetMfaServerMfaVendorTypePingIdentityV1

PingApiHost This property is required. string
The PingApiHost param.
PingBaseuri This property is required. string
The PingBaseuri param.
PingOrg This property is required. string
The PingOrg param.
PingOrgAlias This property is required. string
The PingOrgAlias param.
PingTimeout This property is required. string
The PingTimeout param.
PingToken This property is required. string
The PingToken param.
PingApiHost This property is required. string
The PingApiHost param.
PingBaseuri This property is required. string
The PingBaseuri param.
PingOrg This property is required. string
The PingOrg param.
PingOrgAlias This property is required. string
The PingOrgAlias param.
PingTimeout This property is required. string
The PingTimeout param.
PingToken This property is required. string
The PingToken param.
pingApiHost This property is required. String
The PingApiHost param.
pingBaseuri This property is required. String
The PingBaseuri param.
pingOrg This property is required. String
The PingOrg param.
pingOrgAlias This property is required. String
The PingOrgAlias param.
pingTimeout This property is required. String
The PingTimeout param.
pingToken This property is required. String
The PingToken param.
pingApiHost This property is required. string
The PingApiHost param.
pingBaseuri This property is required. string
The PingBaseuri param.
pingOrg This property is required. string
The PingOrg param.
pingOrgAlias This property is required. string
The PingOrgAlias param.
pingTimeout This property is required. string
The PingTimeout param.
pingToken This property is required. string
The PingToken param.
ping_api_host This property is required. str
The PingApiHost param.
ping_baseuri This property is required. str
The PingBaseuri param.
ping_org This property is required. str
The PingOrg param.
ping_org_alias This property is required. str
The PingOrgAlias param.
ping_timeout This property is required. str
The PingTimeout param.
ping_token This property is required. str
The PingToken param.
pingApiHost This property is required. String
The PingApiHost param.
pingBaseuri This property is required. String
The PingBaseuri param.
pingOrg This property is required. String
The PingOrg param.
pingOrgAlias This property is required. String
The PingOrgAlias param.
pingTimeout This property is required. String
The PingTimeout param.
pingToken This property is required. String
The PingToken param.

GetMfaServerMfaVendorTypeRsaSecuridAccessV1

RsaAccessid This property is required. string
The RsaAccessid param.
RsaAccesskey This property is required. string
The RsaAccesskey param.
RsaApiHost This property is required. string
The RsaApiHost param.
RsaAssurancepolicyid This property is required. string
The RsaAssurancepolicyid param.
RsaBaseuri This property is required. string
The RsaBaseuri param.
RsaTimeout This property is required. string
The RsaTimeout param.
RsaAccessid This property is required. string
The RsaAccessid param.
RsaAccesskey This property is required. string
The RsaAccesskey param.
RsaApiHost This property is required. string
The RsaApiHost param.
RsaAssurancepolicyid This property is required. string
The RsaAssurancepolicyid param.
RsaBaseuri This property is required. string
The RsaBaseuri param.
RsaTimeout This property is required. string
The RsaTimeout param.
rsaAccessid This property is required. String
The RsaAccessid param.
rsaAccesskey This property is required. String
The RsaAccesskey param.
rsaApiHost This property is required. String
The RsaApiHost param.
rsaAssurancepolicyid This property is required. String
The RsaAssurancepolicyid param.
rsaBaseuri This property is required. String
The RsaBaseuri param.
rsaTimeout This property is required. String
The RsaTimeout param.
rsaAccessid This property is required. string
The RsaAccessid param.
rsaAccesskey This property is required. string
The RsaAccesskey param.
rsaApiHost This property is required. string
The RsaApiHost param.
rsaAssurancepolicyid This property is required. string
The RsaAssurancepolicyid param.
rsaBaseuri This property is required. string
The RsaBaseuri param.
rsaTimeout This property is required. string
The RsaTimeout param.
rsa_accessid This property is required. str
The RsaAccessid param.
rsa_accesskey This property is required. str
The RsaAccesskey param.
rsa_api_host This property is required. str
The RsaApiHost param.
rsa_assurancepolicyid This property is required. str
The RsaAssurancepolicyid param.
rsa_baseuri This property is required. str
The RsaBaseuri param.
rsa_timeout This property is required. str
The RsaTimeout param.
rsaAccessid This property is required. String
The RsaAccessid param.
rsaAccesskey This property is required. String
The RsaAccesskey param.
rsaApiHost This property is required. String
The RsaApiHost param.
rsaAssurancepolicyid This property is required. String
The RsaAssurancepolicyid param.
rsaBaseuri This property is required. String
The RsaBaseuri param.
rsaTimeout This property is required. String
The RsaTimeout param.

Package Details

Repository
scm pulumi/pulumi-scm
License
Apache-2.0
Notes
This Pulumi package is based on the scm Terraform Provider.
Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 by Pulumi