Show / Hide Table of Contents

Class CfnServer.IdentityProviderDetailsProperty

Required when IdentityProviderType is set to AWS_DIRECTORY_SERVICE , AWS _LAMBDA or API_GATEWAY .

Inheritance
object
CfnServer.IdentityProviderDetailsProperty
Implements
CfnServer.IIdentityProviderDetailsProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.Transfer
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnServer.IdentityProviderDetailsProperty : CfnServer.IIdentityProviderDetailsProperty
Syntax (vb)
Public Class CfnServer.IdentityProviderDetailsProperty Implements CfnServer.IIdentityProviderDetailsProperty
Remarks

Accepts an array containing all of the information required to use a directory in AWS_DIRECTORY_SERVICE or invoke a customer-supplied authentication API, including the API Gateway URL. Cannot be specified when IdentityProviderType is set to SERVICE_MANAGED .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Transfer;

             var identityProviderDetailsProperty = new IdentityProviderDetailsProperty {
                 DirectoryId = "directoryId",
                 Function = "function",
                 InvocationRole = "invocationRole",
                 SftpAuthenticationMethods = "sftpAuthenticationMethods",
                 Url = "url"
             };

Synopsis

Constructors

IdentityProviderDetailsProperty()

Required when IdentityProviderType is set to AWS_DIRECTORY_SERVICE , AWS _LAMBDA or API_GATEWAY .

Properties

DirectoryId

The identifier of the AWS Directory Service directory that you want to use as your identity provider.

Function

The ARN for a Lambda function to use for the Identity provider.

InvocationRole

This parameter is only applicable if your IdentityProviderType is API_GATEWAY .

SftpAuthenticationMethods

For SFTP-enabled servers, and for custom identity providers only , you can specify whether to authenticate using a password, SSH key pair, or both.

Url

Provides the location of the service endpoint used to authenticate users.

Constructors

IdentityProviderDetailsProperty()

Required when IdentityProviderType is set to AWS_DIRECTORY_SERVICE , AWS _LAMBDA or API_GATEWAY .

public IdentityProviderDetailsProperty()
Remarks

Accepts an array containing all of the information required to use a directory in AWS_DIRECTORY_SERVICE or invoke a customer-supplied authentication API, including the API Gateway URL. Cannot be specified when IdentityProviderType is set to SERVICE_MANAGED .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Transfer;

             var identityProviderDetailsProperty = new IdentityProviderDetailsProperty {
                 DirectoryId = "directoryId",
                 Function = "function",
                 InvocationRole = "invocationRole",
                 SftpAuthenticationMethods = "sftpAuthenticationMethods",
                 Url = "url"
             };

Properties

DirectoryId

The identifier of the AWS Directory Service directory that you want to use as your identity provider.

public string? DirectoryId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-directoryid

Function

The ARN for a Lambda function to use for the Identity provider.

public string? Function { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-function

InvocationRole

This parameter is only applicable if your IdentityProviderType is API_GATEWAY .

public string? InvocationRole { get; set; }
Property Value

string

Remarks

Provides the type of InvocationRole used to authenticate the user account.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-invocationrole

SftpAuthenticationMethods

For SFTP-enabled servers, and for custom identity providers only , you can specify whether to authenticate using a password, SSH key pair, or both.

public string? SftpAuthenticationMethods { get; set; }
Property Value

string

Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-sftpauthenticationmethods

    Url

    Provides the location of the service endpoint used to authenticate users.

    public string? Url { get; set; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-url

    Implements

    CfnServer.IIdentityProviderDetailsProperty
    Back to top Generated by DocFX