AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkSpaces::Model::ConnectionAliasPermission Class Reference

#include <ConnectionAliasPermission.h>

Public Member Functions

 ConnectionAliasPermission ()
 
 ConnectionAliasPermission (Aws::Utils::Json::JsonView jsonValue)
 
ConnectionAliasPermissionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSharedAccountId () const
 
bool SharedAccountIdHasBeenSet () const
 
void SetSharedAccountId (const Aws::String &value)
 
void SetSharedAccountId (Aws::String &&value)
 
void SetSharedAccountId (const char *value)
 
ConnectionAliasPermissionWithSharedAccountId (const Aws::String &value)
 
ConnectionAliasPermissionWithSharedAccountId (Aws::String &&value)
 
ConnectionAliasPermissionWithSharedAccountId (const char *value)
 
bool GetAllowAssociation () const
 
bool AllowAssociationHasBeenSet () const
 
void SetAllowAssociation (bool value)
 
ConnectionAliasPermissionWithAllowAssociation (bool value)
 

Detailed Description

Describes the permissions for a connection alias. Connection aliases are used for cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.

See Also:


AWS API Reference

Definition at line 35 of file ConnectionAliasPermission.h.

Constructor & Destructor Documentation

◆ ConnectionAliasPermission() [1/2]

Aws::WorkSpaces::Model::ConnectionAliasPermission::ConnectionAliasPermission ( )

◆ ConnectionAliasPermission() [2/2]

Aws::WorkSpaces::Model::ConnectionAliasPermission::ConnectionAliasPermission ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AllowAssociationHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAliasPermission::AllowAssociationHasBeenSet ( ) const
inline

Indicates whether the specified Amazon Web Services account is allowed to associate the connection alias with a directory.

Definition at line 103 of file ConnectionAliasPermission.h.

◆ GetAllowAssociation()

bool Aws::WorkSpaces::Model::ConnectionAliasPermission::GetAllowAssociation ( ) const
inline

Indicates whether the specified Amazon Web Services account is allowed to associate the connection alias with a directory.

Definition at line 97 of file ConnectionAliasPermission.h.

◆ GetSharedAccountId()

const Aws::String& Aws::WorkSpaces::Model::ConnectionAliasPermission::GetSharedAccountId ( ) const
inline

The identifier of the Amazon Web Services account that the connection alias is shared with.

Definition at line 48 of file ConnectionAliasPermission.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WorkSpaces::Model::ConnectionAliasPermission::Jsonize ( ) const

◆ operator=()

ConnectionAliasPermission& Aws::WorkSpaces::Model::ConnectionAliasPermission::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAllowAssociation()

void Aws::WorkSpaces::Model::ConnectionAliasPermission::SetAllowAssociation ( bool  value)
inline

Indicates whether the specified Amazon Web Services account is allowed to associate the connection alias with a directory.

Definition at line 109 of file ConnectionAliasPermission.h.

◆ SetSharedAccountId() [1/3]

void Aws::WorkSpaces::Model::ConnectionAliasPermission::SetSharedAccountId ( Aws::String &&  value)
inline

The identifier of the Amazon Web Services account that the connection alias is shared with.

Definition at line 66 of file ConnectionAliasPermission.h.

◆ SetSharedAccountId() [2/3]

void Aws::WorkSpaces::Model::ConnectionAliasPermission::SetSharedAccountId ( const Aws::String value)
inline

The identifier of the Amazon Web Services account that the connection alias is shared with.

Definition at line 60 of file ConnectionAliasPermission.h.

◆ SetSharedAccountId() [3/3]

void Aws::WorkSpaces::Model::ConnectionAliasPermission::SetSharedAccountId ( const char *  value)
inline

The identifier of the Amazon Web Services account that the connection alias is shared with.

Definition at line 72 of file ConnectionAliasPermission.h.

◆ SharedAccountIdHasBeenSet()

bool Aws::WorkSpaces::Model::ConnectionAliasPermission::SharedAccountIdHasBeenSet ( ) const
inline

The identifier of the Amazon Web Services account that the connection alias is shared with.

Definition at line 54 of file ConnectionAliasPermission.h.

◆ WithAllowAssociation()

ConnectionAliasPermission& Aws::WorkSpaces::Model::ConnectionAliasPermission::WithAllowAssociation ( bool  value)
inline

Indicates whether the specified Amazon Web Services account is allowed to associate the connection alias with a directory.

Definition at line 115 of file ConnectionAliasPermission.h.

◆ WithSharedAccountId() [1/3]

ConnectionAliasPermission& Aws::WorkSpaces::Model::ConnectionAliasPermission::WithSharedAccountId ( Aws::String &&  value)
inline

The identifier of the Amazon Web Services account that the connection alias is shared with.

Definition at line 84 of file ConnectionAliasPermission.h.

◆ WithSharedAccountId() [2/3]

ConnectionAliasPermission& Aws::WorkSpaces::Model::ConnectionAliasPermission::WithSharedAccountId ( const Aws::String value)
inline

The identifier of the Amazon Web Services account that the connection alias is shared with.

Definition at line 78 of file ConnectionAliasPermission.h.

◆ WithSharedAccountId() [3/3]

ConnectionAliasPermission& Aws::WorkSpaces::Model::ConnectionAliasPermission::WithSharedAccountId ( const char *  value)
inline

The identifier of the Amazon Web Services account that the connection alias is shared with.

Definition at line 90 of file ConnectionAliasPermission.h.


The documentation for this class was generated from the following file: