1. Packages
  2. Yandex
  3. API Docs
  4. getOrganizationmanagerSamlFederationUserAccount
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

yandex.getOrganizationmanagerSamlFederationUserAccount

Explore with Pulumi AI

Get information about a user of Yandex SAML Federation. For more information, see the official documentation.

Example Usage

using Pulumi;
using Yandex = Pulumi.Yandex;

class MyStack : Stack
{
    public MyStack()
    {
        var account = Output.Create(Yandex.GetOrganizationmanagerSamlFederationUserAccount.InvokeAsync(new Yandex.GetOrganizationmanagerSamlFederationUserAccountArgs
        {
            FederationId = "some_federation_id",
            NameId = "example@example.org",
        }));
        this.MyFederation_id = account.Apply(account => account.Id);
    }

    [Output("myFederation.id")]
    public Output<string> MyFederation_id { get; set; }
}
Copy
package main

import (
	"github.com/pulumi/pulumi-yandex/sdk/go/yandex"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		account, err := yandex.GetOrganizationmanagerSamlFederationUserAccount(ctx, &GetOrganizationmanagerSamlFederationUserAccountArgs{
			FederationId: "some_federation_id",
			NameId:       "example@example.org",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("myFederation.id", account.Id)
		return nil
	})
}
Copy

Coming soon!

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

const account = pulumi.output(yandex.getOrganizationmanagerSamlFederationUserAccount({
    federationId: "some_federation_id",
    nameId: "example@example.org",
}));

export const my_federation_id = account.id;
Copy
import pulumi
import pulumi_yandex as yandex

account = yandex.get_organizationmanager_saml_federation_user_account(federation_id="some_federation_id",
    name_id="example@example.org")
pulumi.export("myFederation.id", account.id)
Copy

Coming soon!

Using getOrganizationmanagerSamlFederationUserAccount

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 getOrganizationmanagerSamlFederationUserAccount(args: GetOrganizationmanagerSamlFederationUserAccountArgs, opts?: InvokeOptions): Promise<GetOrganizationmanagerSamlFederationUserAccountResult>
function getOrganizationmanagerSamlFederationUserAccountOutput(args: GetOrganizationmanagerSamlFederationUserAccountOutputArgs, opts?: InvokeOptions): Output<GetOrganizationmanagerSamlFederationUserAccountResult>
Copy
def get_organizationmanager_saml_federation_user_account(federation_id: Optional[str] = None,
                                                         name_id: Optional[str] = None,
                                                         opts: Optional[InvokeOptions] = None) -> GetOrganizationmanagerSamlFederationUserAccountResult
def get_organizationmanager_saml_federation_user_account_output(federation_id: Optional[pulumi.Input[str]] = None,
                                                         name_id: Optional[pulumi.Input[str]] = None,
                                                         opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationmanagerSamlFederationUserAccountResult]
Copy
func GetOrganizationmanagerSamlFederationUserAccount(ctx *Context, args *GetOrganizationmanagerSamlFederationUserAccountArgs, opts ...InvokeOption) (*GetOrganizationmanagerSamlFederationUserAccountResult, error)
func GetOrganizationmanagerSamlFederationUserAccountOutput(ctx *Context, args *GetOrganizationmanagerSamlFederationUserAccountOutputArgs, opts ...InvokeOption) GetOrganizationmanagerSamlFederationUserAccountResultOutput
Copy

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

public static class GetOrganizationmanagerSamlFederationUserAccount 
{
    public static Task<GetOrganizationmanagerSamlFederationUserAccountResult> InvokeAsync(GetOrganizationmanagerSamlFederationUserAccountArgs args, InvokeOptions? opts = null)
    public static Output<GetOrganizationmanagerSamlFederationUserAccountResult> Invoke(GetOrganizationmanagerSamlFederationUserAccountInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetOrganizationmanagerSamlFederationUserAccountResult> getOrganizationmanagerSamlFederationUserAccount(GetOrganizationmanagerSamlFederationUserAccountArgs args, InvokeOptions options)
public static Output<GetOrganizationmanagerSamlFederationUserAccountResult> getOrganizationmanagerSamlFederationUserAccount(GetOrganizationmanagerSamlFederationUserAccountArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: yandex:index/getOrganizationmanagerSamlFederationUserAccount:getOrganizationmanagerSamlFederationUserAccount
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FederationId This property is required. string
ID of a SAML Federation.
NameId This property is required. string
Name Id of the SAML federated user.
FederationId This property is required. string
ID of a SAML Federation.
NameId This property is required. string
Name Id of the SAML federated user.
federationId This property is required. String
ID of a SAML Federation.
nameId This property is required. String
Name Id of the SAML federated user.
federationId This property is required. string
ID of a SAML Federation.
nameId This property is required. string
Name Id of the SAML federated user.
federation_id This property is required. str
ID of a SAML Federation.
name_id This property is required. str
Name Id of the SAML federated user.
federationId This property is required. String
ID of a SAML Federation.
nameId This property is required. String
Name Id of the SAML federated user.

getOrganizationmanagerSamlFederationUserAccount Result

The following output properties are available:

FederationId string
Id string
The provider-assigned unique ID for this managed resource.
NameId string
FederationId string
Id string
The provider-assigned unique ID for this managed resource.
NameId string
federationId String
id String
The provider-assigned unique ID for this managed resource.
nameId String
federationId string
id string
The provider-assigned unique ID for this managed resource.
nameId string
federation_id str
id str
The provider-assigned unique ID for this managed resource.
name_id str
federationId String
id String
The provider-assigned unique ID for this managed resource.
nameId String

Package Details

Repository
Yandex pulumi/pulumi-yandex
License
Apache-2.0
Notes
This Pulumi package is based on the yandex Terraform Provider.