AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::RAM::Model::ListPrincipalsRequest Class Reference

#include <ListPrincipalsRequest.h>

+ Inheritance diagram for Aws::RAM::Model::ListPrincipalsRequest:

Public Member Functions

 ListPrincipalsRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const ResourceOwnerGetResourceOwner () const
 
bool ResourceOwnerHasBeenSet () const
 
void SetResourceOwner (const ResourceOwner &value)
 
void SetResourceOwner (ResourceOwner &&value)
 
ListPrincipalsRequestWithResourceOwner (const ResourceOwner &value)
 
ListPrincipalsRequestWithResourceOwner (ResourceOwner &&value)
 
const Aws::StringGetResourceArn () const
 
bool ResourceArnHasBeenSet () const
 
void SetResourceArn (const Aws::String &value)
 
void SetResourceArn (Aws::String &&value)
 
void SetResourceArn (const char *value)
 
ListPrincipalsRequestWithResourceArn (const Aws::String &value)
 
ListPrincipalsRequestWithResourceArn (Aws::String &&value)
 
ListPrincipalsRequestWithResourceArn (const char *value)
 
const Aws::Vector< Aws::String > & GetPrincipals () const
 
bool PrincipalsHasBeenSet () const
 
void SetPrincipals (const Aws::Vector< Aws::String > &value)
 
void SetPrincipals (Aws::Vector< Aws::String > &&value)
 
ListPrincipalsRequestWithPrincipals (const Aws::Vector< Aws::String > &value)
 
ListPrincipalsRequestWithPrincipals (Aws::Vector< Aws::String > &&value)
 
ListPrincipalsRequestAddPrincipals (const Aws::String &value)
 
ListPrincipalsRequestAddPrincipals (Aws::String &&value)
 
ListPrincipalsRequestAddPrincipals (const char *value)
 
const Aws::StringGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const Aws::String &value)
 
void SetResourceType (Aws::String &&value)
 
void SetResourceType (const char *value)
 
ListPrincipalsRequestWithResourceType (const Aws::String &value)
 
ListPrincipalsRequestWithResourceType (Aws::String &&value)
 
ListPrincipalsRequestWithResourceType (const char *value)
 
const Aws::Vector< Aws::String > & GetResourceShareArns () const
 
bool ResourceShareArnsHasBeenSet () const
 
void SetResourceShareArns (const Aws::Vector< Aws::String > &value)
 
void SetResourceShareArns (Aws::Vector< Aws::String > &&value)
 
ListPrincipalsRequestWithResourceShareArns (const Aws::Vector< Aws::String > &value)
 
ListPrincipalsRequestWithResourceShareArns (Aws::Vector< Aws::String > &&value)
 
ListPrincipalsRequestAddResourceShareArns (const Aws::String &value)
 
ListPrincipalsRequestAddResourceShareArns (Aws::String &&value)
 
ListPrincipalsRequestAddResourceShareArns (const char *value)
 
const Aws::StringGetNextToken () const
 
bool NextTokenHasBeenSet () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
ListPrincipalsRequestWithNextToken (const Aws::String &value)
 
ListPrincipalsRequestWithNextToken (Aws::String &&value)
 
ListPrincipalsRequestWithNextToken (const char *value)
 
int GetMaxResults () const
 
bool MaxResultsHasBeenSet () const
 
void SetMaxResults (int value)
 
ListPrincipalsRequestWithMaxResults (int value)
 
- Public Member Functions inherited from Aws::RAM::RAMRequest
virtual ~RAMRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::RAM::RAMRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 23 of file ListPrincipalsRequest.h.

Constructor & Destructor Documentation

◆ ListPrincipalsRequest()

Aws::RAM::Model::ListPrincipalsRequest::ListPrincipalsRequest ( )

Member Function Documentation

◆ AddPrincipals() [1/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::AddPrincipals ( Aws::String &&  value)
inline

The principals.

Definition at line 147 of file ListPrincipalsRequest.h.

◆ AddPrincipals() [2/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::AddPrincipals ( const Aws::String value)
inline

The principals.

Definition at line 142 of file ListPrincipalsRequest.h.

◆ AddPrincipals() [3/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::AddPrincipals ( const char *  value)
inline

The principals.

Definition at line 152 of file ListPrincipalsRequest.h.

◆ AddResourceShareArns() [1/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::AddResourceShareArns ( Aws::String &&  value)
inline

The Amazon Resource Names (ARN) of the resource shares.

Definition at line 378 of file ListPrincipalsRequest.h.

◆ AddResourceShareArns() [2/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::AddResourceShareArns ( const Aws::String value)
inline

The Amazon Resource Names (ARN) of the resource shares.

Definition at line 373 of file ListPrincipalsRequest.h.

◆ AddResourceShareArns() [3/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::AddResourceShareArns ( const char *  value)
inline

The Amazon Resource Names (ARN) of the resource shares.

Definition at line 383 of file ListPrincipalsRequest.h.

◆ GetMaxResults()

int Aws::RAM::Model::ListPrincipalsRequest::GetMaxResults ( ) const
inline

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

Definition at line 432 of file ListPrincipalsRequest.h.

◆ GetNextToken()

const Aws::String& Aws::RAM::Model::ListPrincipalsRequest::GetNextToken ( ) const
inline

The token for the next page of results.

Definition at line 389 of file ListPrincipalsRequest.h.

◆ GetPrincipals()

const Aws::Vector<Aws::String>& Aws::RAM::Model::ListPrincipalsRequest::GetPrincipals ( ) const
inline

The principals.

Definition at line 112 of file ListPrincipalsRequest.h.

◆ GetResourceArn()

const Aws::String& Aws::RAM::Model::ListPrincipalsRequest::GetResourceArn ( ) const
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 71 of file ListPrincipalsRequest.h.

◆ GetResourceOwner()

const ResourceOwner& Aws::RAM::Model::ListPrincipalsRequest::GetResourceOwner ( ) const
inline

The type of owner.

Definition at line 40 of file ListPrincipalsRequest.h.

◆ GetResourceShareArns()

const Aws::Vector<Aws::String>& Aws::RAM::Model::ListPrincipalsRequest::GetResourceShareArns ( ) const
inline

The Amazon Resource Names (ARN) of the resource shares.

Definition at line 343 of file ListPrincipalsRequest.h.

◆ GetResourceType()

const Aws::String& Aws::RAM::Model::ListPrincipalsRequest::GetResourceType ( ) const
inline

The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

Definition at line 176 of file ListPrincipalsRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::RAM::Model::ListPrincipalsRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 32 of file ListPrincipalsRequest.h.

◆ MaxResultsHasBeenSet()

bool Aws::RAM::Model::ListPrincipalsRequest::MaxResultsHasBeenSet ( ) const
inline

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

Definition at line 439 of file ListPrincipalsRequest.h.

◆ NextTokenHasBeenSet()

bool Aws::RAM::Model::ListPrincipalsRequest::NextTokenHasBeenSet ( ) const
inline

The token for the next page of results.

Definition at line 394 of file ListPrincipalsRequest.h.

◆ PrincipalsHasBeenSet()

bool Aws::RAM::Model::ListPrincipalsRequest::PrincipalsHasBeenSet ( ) const
inline

The principals.

Definition at line 117 of file ListPrincipalsRequest.h.

◆ ResourceArnHasBeenSet()

bool Aws::RAM::Model::ListPrincipalsRequest::ResourceArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 76 of file ListPrincipalsRequest.h.

◆ ResourceOwnerHasBeenSet()

bool Aws::RAM::Model::ListPrincipalsRequest::ResourceOwnerHasBeenSet ( ) const
inline

The type of owner.

Definition at line 45 of file ListPrincipalsRequest.h.

◆ ResourceShareArnsHasBeenSet()

bool Aws::RAM::Model::ListPrincipalsRequest::ResourceShareArnsHasBeenSet ( ) const
inline

The Amazon Resource Names (ARN) of the resource shares.

Definition at line 348 of file ListPrincipalsRequest.h.

◆ ResourceTypeHasBeenSet()

bool Aws::RAM::Model::ListPrincipalsRequest::ResourceTypeHasBeenSet ( ) const
inline

The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

Definition at line 199 of file ListPrincipalsRequest.h.

◆ SerializePayload()

Aws::String Aws::RAM::Model::ListPrincipalsRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetMaxResults()

void Aws::RAM::Model::ListPrincipalsRequest::SetMaxResults ( int  value)
inline

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

Definition at line 446 of file ListPrincipalsRequest.h.

◆ SetNextToken() [1/3]

void Aws::RAM::Model::ListPrincipalsRequest::SetNextToken ( Aws::String &&  value)
inline

The token for the next page of results.

Definition at line 404 of file ListPrincipalsRequest.h.

◆ SetNextToken() [2/3]

void Aws::RAM::Model::ListPrincipalsRequest::SetNextToken ( const Aws::String value)
inline

The token for the next page of results.

Definition at line 399 of file ListPrincipalsRequest.h.

◆ SetNextToken() [3/3]

void Aws::RAM::Model::ListPrincipalsRequest::SetNextToken ( const char *  value)
inline

The token for the next page of results.

Definition at line 409 of file ListPrincipalsRequest.h.

◆ SetPrincipals() [1/2]

void Aws::RAM::Model::ListPrincipalsRequest::SetPrincipals ( Aws::Vector< Aws::String > &&  value)
inline

The principals.

Definition at line 127 of file ListPrincipalsRequest.h.

◆ SetPrincipals() [2/2]

void Aws::RAM::Model::ListPrincipalsRequest::SetPrincipals ( const Aws::Vector< Aws::String > &  value)
inline

The principals.

Definition at line 122 of file ListPrincipalsRequest.h.

◆ SetResourceArn() [1/3]

void Aws::RAM::Model::ListPrincipalsRequest::SetResourceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 86 of file ListPrincipalsRequest.h.

◆ SetResourceArn() [2/3]

void Aws::RAM::Model::ListPrincipalsRequest::SetResourceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 81 of file ListPrincipalsRequest.h.

◆ SetResourceArn() [3/3]

void Aws::RAM::Model::ListPrincipalsRequest::SetResourceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 91 of file ListPrincipalsRequest.h.

◆ SetResourceOwner() [1/2]

void Aws::RAM::Model::ListPrincipalsRequest::SetResourceOwner ( const ResourceOwner value)
inline

The type of owner.

Definition at line 50 of file ListPrincipalsRequest.h.

◆ SetResourceOwner() [2/2]

void Aws::RAM::Model::ListPrincipalsRequest::SetResourceOwner ( ResourceOwner &&  value)
inline

The type of owner.

Definition at line 55 of file ListPrincipalsRequest.h.

◆ SetResourceShareArns() [1/2]

void Aws::RAM::Model::ListPrincipalsRequest::SetResourceShareArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARN) of the resource shares.

Definition at line 358 of file ListPrincipalsRequest.h.

◆ SetResourceShareArns() [2/2]

void Aws::RAM::Model::ListPrincipalsRequest::SetResourceShareArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARN) of the resource shares.

Definition at line 353 of file ListPrincipalsRequest.h.

◆ SetResourceType() [1/3]

void Aws::RAM::Model::ListPrincipalsRequest::SetResourceType ( Aws::String &&  value)
inline

The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

Definition at line 245 of file ListPrincipalsRequest.h.

◆ SetResourceType() [2/3]

void Aws::RAM::Model::ListPrincipalsRequest::SetResourceType ( const Aws::String value)
inline

The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

Definition at line 222 of file ListPrincipalsRequest.h.

◆ SetResourceType() [3/3]

void Aws::RAM::Model::ListPrincipalsRequest::SetResourceType ( const char *  value)
inline

The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

Definition at line 268 of file ListPrincipalsRequest.h.

◆ WithMaxResults()

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithMaxResults ( int  value)
inline

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

Definition at line 453 of file ListPrincipalsRequest.h.

◆ WithNextToken() [1/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithNextToken ( Aws::String &&  value)
inline

The token for the next page of results.

Definition at line 419 of file ListPrincipalsRequest.h.

◆ WithNextToken() [2/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithNextToken ( const Aws::String value)
inline

The token for the next page of results.

Definition at line 414 of file ListPrincipalsRequest.h.

◆ WithNextToken() [3/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithNextToken ( const char *  value)
inline

The token for the next page of results.

Definition at line 424 of file ListPrincipalsRequest.h.

◆ WithPrincipals() [1/2]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithPrincipals ( Aws::Vector< Aws::String > &&  value)
inline

The principals.

Definition at line 137 of file ListPrincipalsRequest.h.

◆ WithPrincipals() [2/2]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithPrincipals ( const Aws::Vector< Aws::String > &  value)
inline

The principals.

Definition at line 132 of file ListPrincipalsRequest.h.

◆ WithResourceArn() [1/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithResourceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 101 of file ListPrincipalsRequest.h.

◆ WithResourceArn() [2/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithResourceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 96 of file ListPrincipalsRequest.h.

◆ WithResourceArn() [3/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithResourceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 106 of file ListPrincipalsRequest.h.

◆ WithResourceOwner() [1/2]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithResourceOwner ( const ResourceOwner value)
inline

The type of owner.

Definition at line 60 of file ListPrincipalsRequest.h.

◆ WithResourceOwner() [2/2]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithResourceOwner ( ResourceOwner &&  value)
inline

The type of owner.

Definition at line 65 of file ListPrincipalsRequest.h.

◆ WithResourceShareArns() [1/2]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithResourceShareArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARN) of the resource shares.

Definition at line 368 of file ListPrincipalsRequest.h.

◆ WithResourceShareArns() [2/2]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithResourceShareArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARN) of the resource shares.

Definition at line 363 of file ListPrincipalsRequest.h.

◆ WithResourceType() [1/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithResourceType ( Aws::String &&  value)
inline

The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

Definition at line 314 of file ListPrincipalsRequest.h.

◆ WithResourceType() [2/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithResourceType ( const Aws::String value)
inline

The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

Definition at line 291 of file ListPrincipalsRequest.h.

◆ WithResourceType() [3/3]

ListPrincipalsRequest& Aws::RAM::Model::ListPrincipalsRequest::WithResourceType ( const char *  value)
inline

The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

Definition at line 337 of file ListPrincipalsRequest.h.


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