Class: Aws::CloudWatchOmni::Types::OrganizationAccessGrantPrincipal

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb

Overview

The principal receiving an organization-level domain access grant. Specify principalId, principalAttributes, or both.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#principal_attributesArray<Types::AccessGrantPrincipalAttribute>

Attribute conditions for attribute-based access. When provided, the grant targets any principal matching all specified conditions. Supported only for IDC_USER principals.



3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3943

class OrganizationAccessGrantPrincipal < Struct.new(
  :principal_type,
  :principal_id,
  :principal_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#principal_idString

The ID of the principal receiving the grant.

Returns:

  • (String)


3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3943

class OrganizationAccessGrantPrincipal < Struct.new(
  :principal_type,
  :principal_id,
  :principal_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#principal_typeString

The type of principal receiving the grant.

Returns:

  • (String)


3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3943

class OrganizationAccessGrantPrincipal < Struct.new(
  :principal_type,
  :principal_id,
  :principal_attributes)
  SENSITIVE = []
  include Aws::Structure
end