7#include <aws/eks/EKS_EXPORTS.h>
8#include <aws/eks/model/AuthenticationMode.h>
44 m_bootstrapClusterCreatorAdminPermissionsHasBeenSet =
true;
45 m_bootstrapClusterCreatorAdminPermissions = value;
64 m_authenticationModeHasBeenSet =
true;
65 m_authenticationMode = value;
73 bool m_bootstrapClusterCreatorAdminPermissions{
false};
76 bool m_bootstrapClusterCreatorAdminPermissionsHasBeenSet =
false;
77 bool m_authenticationModeHasBeenSet =
false;
AuthenticationMode GetAuthenticationMode() const
AWS_EKS_API CreateAccessConfigRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
CreateAccessConfigRequest & WithAuthenticationMode(AuthenticationMode value)
bool AuthenticationModeHasBeenSet() const
AWS_EKS_API CreateAccessConfigRequest()=default
AWS_EKS_API CreateAccessConfigRequest(Aws::Utils::Json::JsonView jsonValue)
AWS_EKS_API Aws::Utils::Json::JsonValue Jsonize() const
bool BootstrapClusterCreatorAdminPermissionsHasBeenSet() const
void SetBootstrapClusterCreatorAdminPermissions(bool value)
bool GetBootstrapClusterCreatorAdminPermissions() const
void SetAuthenticationMode(AuthenticationMode value)
CreateAccessConfigRequest & WithBootstrapClusterCreatorAdminPermissions(bool value)
Aws::Utils::Json::JsonValue JsonValue