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

yandex.getOrganizationmanagerSamlFederation

Explore with Pulumi AI

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; }
}
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 {
		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
	})
}
Copy

Coming soon!

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!;
Copy
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)
Copy

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>
Copy
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]
Copy
func LookupOrganizationmanagerSamlFederation(ctx *Context, args *LookupOrganizationmanagerSamlFederationArgs, opts ...InvokeOption) (*LookupOrganizationmanagerSamlFederationResult, error)
func LookupOrganizationmanagerSamlFederationOutput(ctx *Context, args *LookupOrganizationmanagerSamlFederationOutputArgs, opts ...InvokeOption) LookupOrganizationmanagerSamlFederationResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetOrganizationmanagerSamlFederationResult> getOrganizationmanagerSamlFederation(GetOrganizationmanagerSamlFederationArgs args, InvokeOptions options)
public static Output<GetOrganizationmanagerSamlFederationResult> getOrganizationmanagerSamlFederation(GetOrganizationmanagerSamlFederationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: yandex:index/getOrganizationmanagerSamlFederation:getOrganizationmanagerSamlFederation
  arguments:
    # arguments dictionary
Copy

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 This property is required. bool
Indicates whether encrypted assertions are enabled.
EncryptedAssertions This property is required. bool
Indicates whether encrypted assertions are enabled.
encryptedAssertions This property is required. Boolean
Indicates whether encrypted assertions are enabled.
encryptedAssertions This property is required. boolean
Indicates whether encrypted assertions are enabled.
encrypted_assertions This property is required. bool
Indicates whether encrypted assertions are enabled.
encryptedAssertions This property is required. Boolean
Indicates whether encrypted assertions are enabled.

Package Details

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