class Aws::RAM::Types::ListPrincipalsRequest
@note When making an API call, you may pass ListPrincipalsRequest
data as a hash: { resource_owner: "SELF", # required, accepts SELF, OTHER-ACCOUNTS resource_arn: "String", principals: ["String"], resource_type: "String", resource_share_arns: ["String"], next_token: "String", max_results: 1, }
@!attribute [rw] resource_owner
The type of owner. @return [String]
@!attribute [rw] resource_arn
The Amazon Resource Name (ARN) of the resource. @return [String]
@!attribute [rw] principals
The principals. @return [Array<String>]
@!attribute [rw] resource_type
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` @return [String]
@!attribute [rw] resource_share_arns
The Amazon Resource Names (ARN) of the resource shares. @return [Array<String>]
@!attribute [rw] next_token
The token for the next page of results. @return [String]
@!attribute [rw] max_results
The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned `nextToken` value. @return [Integer]
@see docs.aws.amazon.com/goto/WebAPI/ram-2018-01-04/ListPrincipalsRequest AWS API Documentation
Constants
- SENSITIVE