AWSEC2ClientVpnAuthentication
Objective-C
@interface AWSEC2ClientVpnAuthentication
Swift
class AWSEC2ClientVpnAuthentication
Describes the authentication methods used by a Client VPN endpoint. For more information, see Authentication in the Client VPN Administrator Guide.
-
Information about the Active Directory, if applicable.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2DirectoryServiceAuthentication *_Nullable activeDirectory;
Swift
var activeDirectory: AWSEC2DirectoryServiceAuthentication? { get set }
-
Information about the IAM SAML identity provider, if applicable.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2FederatedAuthentication *_Nullable federatedAuthentication;
Swift
var federatedAuthentication: AWSEC2FederatedAuthentication? { get set }
-
Information about the authentication certificates, if applicable.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2CertificateAuthentication *_Nullable mutualAuthentication;
Swift
var mutualAuthentication: AWSEC2CertificateAuthentication? { get set }
-
The authentication type used.
Declaration
Objective-C
@property (nonatomic) AWSEC2ClientVpnAuthenticationType types;
Swift
var types: AWSEC2ClientVpnAuthenticationType { get set }