48 m_runAsUserHasBeenSet =
true;
66 m_runAsGroupHasBeenSet =
true;
83 m_runAsNonRootHasBeenSet =
true;
84 m_runAsNonRoot = value;
99 template <
typename SeccompProfileT = EksSeccompProfile>
101 m_seccompProfileHasBeenSet =
true;
102 m_seccompProfile = std::forward<SeccompProfileT>(value);
104 template <
typename SeccompProfileT = EksSeccompProfile>
121 m_fsGroupHasBeenSet =
true;
130 long long m_runAsUser{0};
132 long long m_runAsGroup{0};
134 bool m_runAsNonRoot{
false};
136 EksSeccompProfile m_seccompProfile;
138 long long m_fsGroup{0};
139 bool m_runAsUserHasBeenSet =
false;
140 bool m_runAsGroupHasBeenSet =
false;
141 bool m_runAsNonRootHasBeenSet =
false;
142 bool m_seccompProfileHasBeenSet =
false;
143 bool m_fsGroupHasBeenSet =
false;
void SetRunAsGroup(long long value)
void SetSeccompProfile(SeccompProfileT &&value)
long long GetFsGroup() const
long long GetRunAsUser() const
long long GetRunAsGroup() const
EksPodSecurityContext & WithRunAsNonRoot(bool value)
EksPodSecurityContext & WithRunAsGroup(long long value)
AWS_BATCH_API EksPodSecurityContext & operator=(Aws::Utils::Json::JsonView jsonValue)
EksPodSecurityContext & WithRunAsUser(long long value)
const EksSeccompProfile & GetSeccompProfile() const
AWS_BATCH_API EksPodSecurityContext()=default
bool FsGroupHasBeenSet() const
void SetFsGroup(long long value)
bool SeccompProfileHasBeenSet() const
void SetRunAsUser(long long value)
EksPodSecurityContext & WithFsGroup(long long value)
bool GetRunAsNonRoot() const
bool RunAsNonRootHasBeenSet() const
AWS_BATCH_API Aws::Utils::Json::JsonValue Jsonize() const
bool RunAsGroupHasBeenSet() const
EksPodSecurityContext & WithSeccompProfile(SeccompProfileT &&value)
void SetRunAsNonRoot(bool value)
AWS_BATCH_API EksPodSecurityContext(Aws::Utils::Json::JsonView jsonValue)
bool RunAsUserHasBeenSet() const