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