Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 by Pulumi
scm.getMfaServer
Explore with Pulumi AI
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",
});
import pulumi
import pulumi_scm as scm
example = scm.get_mfa_server(id="1234-56-789")
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
})
}
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",
});
});
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());
}
}
variables:
example:
fn::invoke:
function: scm:getMfaServer
arguments:
id: 1234-56-789
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>
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]
func LookupMfaServer(ctx *Context, args *LookupMfaServerArgs, opts ...InvokeOption) (*LookupMfaServerResult, error)
func LookupMfaServerOutput(ctx *Context, args *LookupMfaServerOutputArgs, opts ...InvokeOption) LookupMfaServerResultOutput
> 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)
}
public static CompletableFuture<GetMfaServerResult> getMfaServer(GetMfaServerArgs args, InvokeOptions options)
public static Output<GetMfaServerResult> getMfaServer(GetMfaServerArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getMfaServer:getMfaServer
arguments:
# arguments dictionary
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.
- Mfa
Cert stringProfile - The MfaCertProfile param.
- Mfa
Vendor GetType Mfa Server Mfa Vendor Type - The MfaVendorType param.
- Name string
- The Name param.
- Tfid string
- Id string
- The Id param.
- Mfa
Cert stringProfile - The MfaCertProfile param.
- Mfa
Vendor GetType Mfa Server Mfa Vendor Type - The MfaVendorType param.
- Name string
- The Name param.
- Tfid string
- id String
- The Id param.
- mfa
Cert StringProfile - The MfaCertProfile param.
- mfa
Vendor GetType Mfa Server Mfa Vendor Type - The MfaVendorType param.
- name String
- The Name param.
- tfid String
- id string
- The Id param.
- mfa
Cert stringProfile - The MfaCertProfile param.
- mfa
Vendor GetType Mfa Server Mfa Vendor Type - The MfaVendorType param.
- name string
- The Name param.
- tfid string
- id str
- The Id param.
- mfa_
cert_ strprofile - The MfaCertProfile param.
- mfa_
vendor_ Gettype Mfa Server Mfa Vendor Type - The MfaVendorType param.
- name str
- The Name param.
- tfid str
- id String
- The Id param.
- mfa
Cert StringProfile - The MfaCertProfile param.
- mfa
Vendor Property MapType - The MfaVendorType param.
- name String
- The Name param.
- tfid String
Supporting Types
GetMfaServerMfaVendorType
- Duo
Security V2 This property is required. GetMfa Server Mfa Vendor Type Duo Security V2 - The DuoSecurityV2 param.
- Okta
Adaptive V1 This property is required. GetMfa Server Mfa Vendor Type Okta Adaptive V1 - The OktaAdaptiveV1 param.
- Ping
Identity V1 This property is required. GetMfa Server Mfa Vendor Type Ping Identity V1 - The PingIdentityV1 param.
- Rsa
Securid Access V1 This property is required. GetMfa Server Mfa Vendor Type Rsa Securid Access V1 - The RsaSecuridAccessV1 param.
- Duo
Security V2 This property is required. GetMfa Server Mfa Vendor Type Duo Security V2 - The DuoSecurityV2 param.
- Okta
Adaptive V1 This property is required. GetMfa Server Mfa Vendor Type Okta Adaptive V1 - The OktaAdaptiveV1 param.
- Ping
Identity V1 This property is required. GetMfa Server Mfa Vendor Type Ping Identity V1 - The PingIdentityV1 param.
- Rsa
Securid Access V1 This property is required. GetMfa Server Mfa Vendor Type Rsa Securid Access V1 - The RsaSecuridAccessV1 param.
- duo
Security V2 This property is required. GetMfa Server Mfa Vendor Type Duo Security V2 - The DuoSecurityV2 param.
- okta
Adaptive V1 This property is required. GetMfa Server Mfa Vendor Type Okta Adaptive V1 - The OktaAdaptiveV1 param.
- ping
Identity V1 This property is required. GetMfa Server Mfa Vendor Type Ping Identity V1 - The PingIdentityV1 param.
- rsa
Securid Access V1 This property is required. GetMfa Server Mfa Vendor Type Rsa Securid Access V1 - The RsaSecuridAccessV1 param.
- duo
Security V2 This property is required. GetMfa Server Mfa Vendor Type Duo Security V2 - The DuoSecurityV2 param.
- okta
Adaptive V1 This property is required. GetMfa Server Mfa Vendor Type Okta Adaptive V1 - The OktaAdaptiveV1 param.
- ping
Identity V1 This property is required. GetMfa Server Mfa Vendor Type Ping Identity V1 - The PingIdentityV1 param.
- rsa
Securid Access V1 This property is required. GetMfa Server Mfa Vendor Type Rsa Securid Access V1 - The RsaSecuridAccessV1 param.
- duo_
security_ v2 This property is required. GetMfa Server Mfa Vendor Type Duo Security V2 - The DuoSecurityV2 param.
- okta_
adaptive_ v1 This property is required. GetMfa Server Mfa Vendor Type Okta Adaptive V1 - The OktaAdaptiveV1 param.
- ping_
identity_ v1 This property is required. GetMfa Server Mfa Vendor Type Ping Identity V1 - The PingIdentityV1 param.
- rsa_
securid_ access_ v1 This property is required. GetMfa Server Mfa Vendor Type Rsa Securid Access V1 - The RsaSecuridAccessV1 param.
- duo
Security V2 This property is required. Property Map - The DuoSecurityV2 param.
- okta
Adaptive V1 This property is required. Property Map - The OktaAdaptiveV1 param.
- ping
Identity V1 This property is required. Property Map - The PingIdentityV1 param.
- rsa
Securid Access V1 This property is required. Property Map - The RsaSecuridAccessV1 param.
GetMfaServerMfaVendorTypeDuoSecurityV2
- Duo
Api Host This property is required. string - The DuoApiHost param.
- Duo
Baseuri This property is required. string - The DuoBaseuri param.
- Duo
Integration Key This property is required. string - The DuoIntegrationKey param.
- Duo
Secret Key This property is required. string - The DuoSecretKey param.
- Duo
Timeout This property is required. string - The DuoTimeout param.
- Duo
Api Host This property is required. string - The DuoApiHost param.
- Duo
Baseuri This property is required. string - The DuoBaseuri param.
- Duo
Integration Key This property is required. string - The DuoIntegrationKey param.
- Duo
Secret Key This property is required. string - The DuoSecretKey param.
- Duo
Timeout This property is required. string - The DuoTimeout param.
- duo
Api Host This property is required. String - The DuoApiHost param.
- duo
Baseuri This property is required. String - The DuoBaseuri param.
- duo
Integration Key This property is required. String - The DuoIntegrationKey param.
- duo
Secret Key This property is required. String - The DuoSecretKey param.
- duo
Timeout This property is required. String - The DuoTimeout param.
- duo
Api Host This property is required. string - The DuoApiHost param.
- duo
Baseuri This property is required. string - The DuoBaseuri param.
- duo
Integration Key This property is required. string - The DuoIntegrationKey param.
- duo
Secret Key This property is required. string - The DuoSecretKey param.
- duo
Timeout 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.
- duo
Api Host This property is required. String - The DuoApiHost param.
- duo
Baseuri This property is required. String - The DuoBaseuri param.
- duo
Integration Key This property is required. String - The DuoIntegrationKey param.
- duo
Secret Key This property is required. String - The DuoSecretKey param.
- duo
Timeout This property is required. String - The DuoTimeout param.
GetMfaServerMfaVendorTypeOktaAdaptiveV1
- Okta
Api Host This property is required. string - The OktaApiHost param.
- Okta
Baseuri This property is required. string - The OktaBaseuri param.
- Okta
Org This property is required. string - The OktaOrg param.
- Okta
Timeout This property is required. string - The OktaTimeout param.
- Okta
Token This property is required. string - The OktaToken param.
- Okta
Api Host This property is required. string - The OktaApiHost param.
- Okta
Baseuri This property is required. string - The OktaBaseuri param.
- Okta
Org This property is required. string - The OktaOrg param.
- Okta
Timeout This property is required. string - The OktaTimeout param.
- Okta
Token This property is required. string - The OktaToken param.
- okta
Api Host This property is required. String - The OktaApiHost param.
- okta
Baseuri This property is required. String - The OktaBaseuri param.
- okta
Org This property is required. String - The OktaOrg param.
- okta
Timeout This property is required. String - The OktaTimeout param.
- okta
Token This property is required. String - The OktaToken param.
- okta
Api Host This property is required. string - The OktaApiHost param.
- okta
Baseuri This property is required. string - The OktaBaseuri param.
- okta
Org This property is required. string - The OktaOrg param.
- okta
Timeout This property is required. string - The OktaTimeout param.
- okta
Token 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.
- okta
Api Host This property is required. String - The OktaApiHost param.
- okta
Baseuri This property is required. String - The OktaBaseuri param.
- okta
Org This property is required. String - The OktaOrg param.
- okta
Timeout This property is required. String - The OktaTimeout param.
- okta
Token This property is required. String - The OktaToken param.
GetMfaServerMfaVendorTypePingIdentityV1
- Ping
Api Host This property is required. string - The PingApiHost param.
- Ping
Baseuri This property is required. string - The PingBaseuri param.
- Ping
Org This property is required. string - The PingOrg param.
- Ping
Org Alias This property is required. string - The PingOrgAlias param.
- Ping
Timeout This property is required. string - The PingTimeout param.
- Ping
Token This property is required. string - The PingToken param.
- Ping
Api Host This property is required. string - The PingApiHost param.
- Ping
Baseuri This property is required. string - The PingBaseuri param.
- Ping
Org This property is required. string - The PingOrg param.
- Ping
Org Alias This property is required. string - The PingOrgAlias param.
- Ping
Timeout This property is required. string - The PingTimeout param.
- Ping
Token This property is required. string - The PingToken param.
- ping
Api Host This property is required. String - The PingApiHost param.
- ping
Baseuri This property is required. String - The PingBaseuri param.
- ping
Org This property is required. String - The PingOrg param.
- ping
Org Alias This property is required. String - The PingOrgAlias param.
- ping
Timeout This property is required. String - The PingTimeout param.
- ping
Token This property is required. String - The PingToken param.
- ping
Api Host This property is required. string - The PingApiHost param.
- ping
Baseuri This property is required. string - The PingBaseuri param.
- ping
Org This property is required. string - The PingOrg param.
- ping
Org Alias This property is required. string - The PingOrgAlias param.
- ping
Timeout This property is required. string - The PingTimeout param.
- ping
Token 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.
- ping
Api Host This property is required. String - The PingApiHost param.
- ping
Baseuri This property is required. String - The PingBaseuri param.
- ping
Org This property is required. String - The PingOrg param.
- ping
Org Alias This property is required. String - The PingOrgAlias param.
- ping
Timeout This property is required. String - The PingTimeout param.
- ping
Token This property is required. String - The PingToken param.
GetMfaServerMfaVendorTypeRsaSecuridAccessV1
- Rsa
Accessid This property is required. string - The RsaAccessid param.
- Rsa
Accesskey This property is required. string - The RsaAccesskey param.
- Rsa
Api Host This property is required. string - The RsaApiHost param.
- Rsa
Assurancepolicyid This property is required. string - The RsaAssurancepolicyid param.
- Rsa
Baseuri This property is required. string - The RsaBaseuri param.
- Rsa
Timeout This property is required. string - The RsaTimeout param.
- Rsa
Accessid This property is required. string - The RsaAccessid param.
- Rsa
Accesskey This property is required. string - The RsaAccesskey param.
- Rsa
Api Host This property is required. string - The RsaApiHost param.
- Rsa
Assurancepolicyid This property is required. string - The RsaAssurancepolicyid param.
- Rsa
Baseuri This property is required. string - The RsaBaseuri param.
- Rsa
Timeout This property is required. string - The RsaTimeout param.
- rsa
Accessid This property is required. String - The RsaAccessid param.
- rsa
Accesskey This property is required. String - The RsaAccesskey param.
- rsa
Api Host This property is required. String - The RsaApiHost param.
- rsa
Assurancepolicyid This property is required. String - The RsaAssurancepolicyid param.
- rsa
Baseuri This property is required. String - The RsaBaseuri param.
- rsa
Timeout This property is required. String - The RsaTimeout param.
- rsa
Accessid This property is required. string - The RsaAccessid param.
- rsa
Accesskey This property is required. string - The RsaAccesskey param.
- rsa
Api Host This property is required. string - The RsaApiHost param.
- rsa
Assurancepolicyid This property is required. string - The RsaAssurancepolicyid param.
- rsa
Baseuri This property is required. string - The RsaBaseuri param.
- rsa
Timeout 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.
- rsa
Accessid This property is required. String - The RsaAccessid param.
- rsa
Accesskey This property is required. String - The RsaAccesskey param.
- rsa
Api Host This property is required. String - The RsaApiHost param.
- rsa
Assurancepolicyid This property is required. String - The RsaAssurancepolicyid param.
- rsa
Baseuri This property is required. String - The RsaBaseuri param.
- rsa
Timeout 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.