62 inline void SetStackId(
const char* value) { m_stackIdHasBeenSet =
true; m_stackId.assign(value); }
109 inline void SetIamUserArn(
const char* value) { m_iamUserArnHasBeenSet =
true; m_iamUserArn.assign(value); }
143 inline void SetAllowSsh(
bool value) { m_allowSshHasBeenSet =
true; m_allowSsh = value; }
158 inline void SetAllowSudo(
bool value) { m_allowSudoHasBeenSet =
true; m_allowSudo = value; }
207 inline void SetLevel(
const char* value) { m_levelHasBeenSet =
true; m_level.assign(value); }
244 bool m_stackIdHasBeenSet;
246 bool m_iamUserArnHasBeenSet;
248 bool m_allowSshHasBeenSet;
250 bool m_allowSudoHasBeenSet;
252 bool m_levelHasBeenSet;
void SetLevel(const Aws::String &value)
void SetAllowSsh(bool value)
Permission & WithLevel(const char *value)
Permission & WithLevel(Aws::String &&value)
const Aws::String & GetIamUserArn() const
Permission & WithIamUserArn(const char *value)
Permission & WithStackId(const char *value)
void SetIamUserArn(Aws::String &&value)
Permission & WithStackId(Aws::String &&value)
const Aws::String & GetLevel() const
void SetLevel(Aws::String &&value)
Permission & WithAllowSudo(bool value)
void SetStackId(const char *value)
void SetLevel(const char *value)
Permission & WithStackId(const Aws::String &value)
bool GetAllowSudo() const
Permission & WithAllowSsh(bool value)
void SetStackId(const Aws::String &value)
Permission & WithIamUserArn(Aws::String &&value)
const Aws::String & GetStackId() const
void SetIamUserArn(const Aws::String &value)
void SetIamUserArn(const char *value)
void SetStackId(Aws::String &&value)
Permission & WithIamUserArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetAllowSudo(bool value)
JSON (JavaScript Object Notation).
Permission & WithLevel(const Aws::String &value)