55 inline void SetStackId(
const char* value) { m_stackIdHasBeenSet =
true; m_stackId.assign(value); }
90 inline void SetIamUserArn(
const char* value) { m_iamUserArnHasBeenSet =
true; m_iamUserArn.assign(value); }
115 inline void SetAllowSsh(
bool value) { m_allowSshHasBeenSet =
true; m_allowSsh = value; }
130 inline void SetAllowSudo(
bool value) { m_allowSudoHasBeenSet =
true; m_allowSudo = value; }
183 inline void SetLevel(
const char* value) { m_levelHasBeenSet =
true; m_level.assign(value); }
223 bool m_stackIdHasBeenSet;
225 bool m_iamUserArnHasBeenSet;
227 bool m_allowSshHasBeenSet;
229 bool m_allowSudoHasBeenSet;
231 bool m_levelHasBeenSet;
SetPermissionRequest & WithIamUserArn(Aws::String &&value)
const Aws::String & GetStackId() const
void SetIamUserArn(Aws::String &&value)
void SetIamUserArn(const char *value)
bool GetAllowSudo() const
SetPermissionRequest & WithLevel(const Aws::String &value)
void SetIamUserArn(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
const Aws::String & GetIamUserArn() const
void SetLevel(const Aws::String &value)
SetPermissionRequest & WithIamUserArn(const char *value)
void SetAllowSudo(bool value)
void SetLevel(Aws::String &&value)
SetPermissionRequest & WithLevel(const char *value)
void SetAllowSsh(bool value)
void SetStackId(const char *value)
SetPermissionRequest & WithStackId(const Aws::String &value)
SetPermissionRequest & WithStackId(Aws::String &&value)
void SetStackId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
SetPermissionRequest & WithIamUserArn(const Aws::String &value)
SetPermissionRequest & WithAllowSsh(bool value)
const Aws::String & GetLevel() const
SetPermissionRequest & WithAllowSudo(bool value)
SetPermissionRequest & WithLevel(Aws::String &&value)
void SetLevel(const char *value)
JSON (JavaScript Object Notation).
void SetStackId(Aws::String &&value)
SetPermissionRequest & WithStackId(const char *value)