AWSEC2ClientVpnAuthenticationRequest
Objective-C
@interface AWSEC2ClientVpnAuthenticationRequest
Swift
class AWSEC2ClientVpnAuthenticationRequest
Describes the authentication method to be used by a Client VPN endpoint. For more information, see Authentication in the Client VPN Administrator Guide.
-
Information about the Active Directory to be used, if applicable. You must provide this information if Type is
directory-service-authentication
.Declaration
Objective-C
@property (nonatomic, strong) AWSEC2DirectoryServiceAuthenticationRequest *_Nullable activeDirectory;
Swift
var activeDirectory: AWSEC2DirectoryServiceAuthenticationRequest? { get set }
-
Information about the IAM SAML identity provider to be used, if applicable. You must provide this information if Type is
federated-authentication
.Declaration
Objective-C
@property (nonatomic, strong) AWSEC2FederatedAuthenticationRequest *_Nullable federatedAuthentication;
Swift
var federatedAuthentication: AWSEC2FederatedAuthenticationRequest? { get set }
-
Information about the authentication certificates to be used, if applicable. You must provide this information if Type is
certificate-authentication
.Declaration
Objective-C
@property (nonatomic, strong) AWSEC2CertificateAuthenticationRequest *_Nullable mutualAuthentication;
Swift
var mutualAuthentication: AWSEC2CertificateAuthenticationRequest? { get set }
-
The type of client authentication to be used.
Declaration
Objective-C
@property (nonatomic) AWSEC2ClientVpnAuthenticationType types;
Swift
var types: AWSEC2ClientVpnAuthenticationType { get set }