Yandex

Pulumi Official
Package maintained by Pulumi
v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

getOrganizationmanagerSamlFederation

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

Example Usage

using Pulumi;
using Yandex = Pulumi.Yandex;

class MyStack : Stack
{
    public MyStack()
    {
        var federation = Output.Create(Yandex.GetOrganizationmanagerSamlFederation.InvokeAsync(new Yandex.GetOrganizationmanagerSamlFederationArgs
        {
            FederationId = "some_federation_id",
            OrganizationId = "some_organization_id",
        }));
        this.MyFederation_name = federation.Apply(federation => federation.Name);
    }

    [Output("myFederation.name")]
    public Output<string> MyFederation_name { get; set; }
}
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 {
		opt0 := "some_federation_id"
		opt1 := "some_organization_id"
		federation, err := yandex.LookupOrganizationmanagerSamlFederation(ctx, &GetOrganizationmanagerSamlFederationArgs{
			FederationId:   &opt0,
			OrganizationId: &opt1,
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("myFederation.name", federation.Name)
		return nil
	})
}

Coming soon!

import pulumi
import pulumi_yandex as yandex

federation = yandex.get_organizationmanager_saml_federation(federation_id="some_federation_id",
    organization_id="some_organization_id")
pulumi.export("myFederation.name", federation.name)
import * as pulumi from "@pulumi/pulumi";
import * as yandex from "@pulumi/yandex";

const federation = pulumi.output(yandex.getOrganizationmanagerSamlFederation({
    federationId: "some_federation_id",
    organizationId: "some_organization_id",
}));

export const my_federation_name = federation.name!;

Coming soon!

Using getOrganizationmanagerSamlFederation

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 getOrganizationmanagerSamlFederation(args: GetOrganizationmanagerSamlFederationArgs, opts?: InvokeOptions): Promise<GetOrganizationmanagerSamlFederationResult>
function getOrganizationmanagerSamlFederationOutput(args: GetOrganizationmanagerSamlFederationOutputArgs, opts?: InvokeOptions): Output<GetOrganizationmanagerSamlFederationResult>
def get_organizationmanager_saml_federation(federation_id: Optional[str] = None,
                                            labels: Optional[Mapping[str, str]] = None,
                                            name: Optional[str] = None,
                                            organization_id: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetOrganizationmanagerSamlFederationResult
def get_organizationmanager_saml_federation_output(federation_id: Optional[pulumi.Input[str]] = None,
                                            labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                                            name: Optional[pulumi.Input[str]] = None,
                                            organization_id: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationmanagerSamlFederationResult]
func LookupOrganizationmanagerSamlFederation(ctx *Context, args *LookupOrganizationmanagerSamlFederationArgs, opts ...InvokeOption) (*LookupOrganizationmanagerSamlFederationResult, error)
func LookupOrganizationmanagerSamlFederationOutput(ctx *Context, args *LookupOrganizationmanagerSamlFederationOutputArgs, opts ...InvokeOption) LookupOrganizationmanagerSamlFederationResultOutput

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

public static class GetOrganizationmanagerSamlFederation 
{
    public static Task<GetOrganizationmanagerSamlFederationResult> InvokeAsync(GetOrganizationmanagerSamlFederationArgs args, InvokeOptions? opts = null)
    public static Output<GetOrganizationmanagerSamlFederationResult> Invoke(GetOrganizationmanagerSamlFederationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOrganizationmanagerSamlFederationResult> getOrganizationmanagerSamlFederation(GetOrganizationmanagerSamlFederationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: yandex:index/getOrganizationmanagerSamlFederation:getOrganizationmanagerSamlFederation
  Arguments:
    # Arguments dictionary

The following arguments are supported:

FederationId string

ID of a SAML Federation.

Labels Dictionary<string, string>

A set of key/value label pairs assigned to the SAML Federation.

Name string

Name of a SAML Federation.

OrganizationId string

Organization that the federation belongs to. If value is omitted, the default provider organization is used.

FederationId string

ID of a SAML Federation.

Labels map[string]string

A set of key/value label pairs assigned to the SAML Federation.

Name string

Name of a SAML Federation.

OrganizationId string

Organization that the federation belongs to. If value is omitted, the default provider organization is used.

federationId String

ID of a SAML Federation.

labels Map<String,String>

A set of key/value label pairs assigned to the SAML Federation.

name String

Name of a SAML Federation.

organizationId String

Organization that the federation belongs to. If value is omitted, the default provider organization is used.

federationId string

ID of a SAML Federation.

labels {[key: string]: string}

A set of key/value label pairs assigned to the SAML Federation.

name string

Name of a SAML Federation.

organizationId string

Organization that the federation belongs to. If value is omitted, the default provider organization is used.

federation_id str

ID of a SAML Federation.

labels Mapping[str, str]

A set of key/value label pairs assigned to the SAML Federation.

name str

Name of a SAML Federation.

organization_id str

Organization that the federation belongs to. If value is omitted, the default provider organization is used.

federationId String

ID of a SAML Federation.

labels Map<String>

A set of key/value label pairs assigned to the SAML Federation.

name String

Name of a SAML Federation.

organizationId String

Organization that the federation belongs to. If value is omitted, the default provider organization is used.

getOrganizationmanagerSamlFederation Result

The following output properties are available:

AutoCreateAccountOnLogin bool

Indicates whether new users get added automatically on successful authentication.

CaseInsensitiveNameIds bool

Indicates whether case-insensitive name ids are in use.

CookieMaxAge string

The lifetime of a Browser cookie in seconds.

CreatedAt string

The SAML Federation creation timestamp.

Description string

The description of the SAML Federation.

FederationId string
Id string

The provider-assigned unique ID for this managed resource.

Issuer string

The ID of the IdP server used for authentication.

Name string
SecuritySettings List<GetOrganizationmanagerSamlFederationSecuritySetting>

Federation security settings, structure is documented below.

SsoBinding string

Single sign-on endpoint binding type.

SsoUrl string

Single sign-on endpoint URL.

Labels Dictionary<string, string>

A set of key/value label pairs assigned to the SAML Federation.

OrganizationId string
AutoCreateAccountOnLogin bool

Indicates whether new users get added automatically on successful authentication.

CaseInsensitiveNameIds bool

Indicates whether case-insensitive name ids are in use.

CookieMaxAge string

The lifetime of a Browser cookie in seconds.

CreatedAt string

The SAML Federation creation timestamp.

Description string

The description of the SAML Federation.

FederationId string
Id string

The provider-assigned unique ID for this managed resource.

Issuer string

The ID of the IdP server used for authentication.

Name string
SecuritySettings []GetOrganizationmanagerSamlFederationSecuritySetting

Federation security settings, structure is documented below.

SsoBinding string

Single sign-on endpoint binding type.

SsoUrl string

Single sign-on endpoint URL.

Labels map[string]string

A set of key/value label pairs assigned to the SAML Federation.

OrganizationId string
autoCreateAccountOnLogin Boolean

Indicates whether new users get added automatically on successful authentication.

caseInsensitiveNameIds Boolean

Indicates whether case-insensitive name ids are in use.

cookieMaxAge String

The lifetime of a Browser cookie in seconds.

createdAt String

The SAML Federation creation timestamp.

description String

The description of the SAML Federation.

federationId String
id String

The provider-assigned unique ID for this managed resource.

issuer String

The ID of the IdP server used for authentication.

name String
securitySettings List<GetOrganizationmanagerSamlFederationSecuritySetting>

Federation security settings, structure is documented below.

ssoBinding String

Single sign-on endpoint binding type.

ssoUrl String

Single sign-on endpoint URL.

labels Map<String,String>

A set of key/value label pairs assigned to the SAML Federation.

organizationId String
autoCreateAccountOnLogin boolean

Indicates whether new users get added automatically on successful authentication.

caseInsensitiveNameIds boolean

Indicates whether case-insensitive name ids are in use.

cookieMaxAge string

The lifetime of a Browser cookie in seconds.

createdAt string

The SAML Federation creation timestamp.

description string

The description of the SAML Federation.

federationId string
id string

The provider-assigned unique ID for this managed resource.

issuer string

The ID of the IdP server used for authentication.

name string
securitySettings GetOrganizationmanagerSamlFederationSecuritySetting[]

Federation security settings, structure is documented below.

ssoBinding string

Single sign-on endpoint binding type.

ssoUrl string

Single sign-on endpoint URL.

labels {[key: string]: string}

A set of key/value label pairs assigned to the SAML Federation.

organizationId string
auto_create_account_on_login bool

Indicates whether new users get added automatically on successful authentication.

case_insensitive_name_ids bool

Indicates whether case-insensitive name ids are in use.

cookie_max_age str

The lifetime of a Browser cookie in seconds.

created_at str

The SAML Federation creation timestamp.

description str

The description of the SAML Federation.

federation_id str
id str

The provider-assigned unique ID for this managed resource.

issuer str

The ID of the IdP server used for authentication.

name str
security_settings Sequence[GetOrganizationmanagerSamlFederationSecuritySetting]

Federation security settings, structure is documented below.

sso_binding str

Single sign-on endpoint binding type.

sso_url str

Single sign-on endpoint URL.

labels Mapping[str, str]

A set of key/value label pairs assigned to the SAML Federation.

organization_id str
autoCreateAccountOnLogin Boolean

Indicates whether new users get added automatically on successful authentication.

caseInsensitiveNameIds Boolean

Indicates whether case-insensitive name ids are in use.

cookieMaxAge String

The lifetime of a Browser cookie in seconds.

createdAt String

The SAML Federation creation timestamp.

description String

The description of the SAML Federation.

federationId String
id String

The provider-assigned unique ID for this managed resource.

issuer String

The ID of the IdP server used for authentication.

name String
securitySettings List<Property Map>

Federation security settings, structure is documented below.

ssoBinding String

Single sign-on endpoint binding type.

ssoUrl String

Single sign-on endpoint URL.

labels Map<String>

A set of key/value label pairs assigned to the SAML Federation.

organizationId String

Supporting Types

GetOrganizationmanagerSamlFederationSecuritySetting

EncryptedAssertions bool

Indicates whether encrypted assertions are enabled.

EncryptedAssertions bool

Indicates whether encrypted assertions are enabled.

encryptedAssertions Boolean

Indicates whether encrypted assertions are enabled.

encryptedAssertions boolean

Indicates whether encrypted assertions are enabled.

encrypted_assertions bool

Indicates whether encrypted assertions are enabled.

encryptedAssertions Boolean

Indicates whether encrypted assertions are enabled.

Package Details

Repository
https://github.com/pulumi/pulumi-yandex
License
Apache-2.0
Notes

This Pulumi package is based on the yandex Terraform Provider.