Class: Aws::Redshift::Types::DescribeEndpointAuthorizationMessage

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

Overview

Note:

When making an API call, you may pass DescribeEndpointAuthorizationMessage data as a hash:

{
  cluster_identifier: "String",
  account: "String",
  grantee: false,
  max_records: 1,
  marker: "String",
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#accountString

The AAmazon Web Services account ID of either the cluster owner (grantor) or grantee. If Grantee parameter is true, then the Account value is of the grantor.

Returns:

  • (String)


4913
4914
4915
4916
4917
4918
4919
4920
4921
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 4913

class DescribeEndpointAuthorizationMessage < Struct.new(
  :cluster_identifier,
  :account,
  :grantee,
  :max_records,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_identifierString

The cluster identifier of the cluster to access.

Returns:

  • (String)


4913
4914
4915
4916
4917
4918
4919
4920
4921
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 4913

class DescribeEndpointAuthorizationMessage < Struct.new(
  :cluster_identifier,
  :account,
  :grantee,
  :max_records,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#granteeBoolean

Indicates whether to check authorization from a grantor or grantee point of view. If true, Amazon Redshift returns endpoint authorizations that you've been granted. If false (default), checks authorization from a grantor point of view.

Returns:

  • (Boolean)


4913
4914
4915
4916
4917
4918
4919
4920
4921
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 4913

class DescribeEndpointAuthorizationMessage < Struct.new(
  :cluster_identifier,
  :account,
  :grantee,
  :max_records,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#markerString

An optional pagination token provided by a previous DescribeEndpointAuthorization request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

Returns:

  • (String)


4913
4914
4915
4916
4917
4918
4919
4920
4921
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 4913

class DescribeEndpointAuthorizationMessage < Struct.new(
  :cluster_identifier,
  :account,
  :grantee,
  :max_records,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#max_recordsInteger

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a Marker is included in the response so that the remaining results can be retrieved.

Returns:

  • (Integer)


4913
4914
4915
4916
4917
4918
4919
4920
4921
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 4913

class DescribeEndpointAuthorizationMessage < Struct.new(
  :cluster_identifier,
  :account,
  :grantee,
  :max_records,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end