Class: Aws::Redshift::Types::EndpointAuthorization
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::EndpointAuthorization
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-redshift/types.rb
Overview
Describes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across Amazon Web Services accounts.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allowed_all_vp_cs ⇒ Boolean
Indicates whether all VPCs in the grantee account are allowed access to the cluster.
-
#allowed_vp_cs ⇒ Array<String>
The VPCs allowed access to the cluster.
-
#authorize_time ⇒ Time
The time (UTC) when the authorization was created.
-
#cluster_identifier ⇒ String
The cluster identifier.
-
#cluster_status ⇒ String
The status of the cluster.
-
#endpoint_count ⇒ Integer
The number of Redshift-managed VPC endpoints created for the authorization.
-
#grantee ⇒ String
The Amazon Web Services account ID of the grantee of the cluster.
-
#grantor ⇒ String
The Amazon Web Services account ID of the cluster owner.
-
#status ⇒ String
The status of the authorization action.
Instance Attribute Details
#allowed_all_vp_cs ⇒ Boolean
Indicates whether all VPCs in the grantee account are allowed access to the cluster.
6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 |
# File 'lib/aws-sdk-redshift/types.rb', line 6399 class EndpointAuthorization < Struct.new( :grantor, :grantee, :cluster_identifier, :authorize_time, :cluster_status, :status, :allowed_all_vp_cs, :allowed_vp_cs, :endpoint_count) SENSITIVE = [] include Aws::Structure end |
#allowed_vp_cs ⇒ Array<String>
The VPCs allowed access to the cluster.
6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 |
# File 'lib/aws-sdk-redshift/types.rb', line 6399 class EndpointAuthorization < Struct.new( :grantor, :grantee, :cluster_identifier, :authorize_time, :cluster_status, :status, :allowed_all_vp_cs, :allowed_vp_cs, :endpoint_count) SENSITIVE = [] include Aws::Structure end |
#authorize_time ⇒ Time
The time (UTC) when the authorization was created.
6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 |
# File 'lib/aws-sdk-redshift/types.rb', line 6399 class EndpointAuthorization < Struct.new( :grantor, :grantee, :cluster_identifier, :authorize_time, :cluster_status, :status, :allowed_all_vp_cs, :allowed_vp_cs, :endpoint_count) SENSITIVE = [] include Aws::Structure end |
#cluster_identifier ⇒ String
The cluster identifier.
6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 |
# File 'lib/aws-sdk-redshift/types.rb', line 6399 class EndpointAuthorization < Struct.new( :grantor, :grantee, :cluster_identifier, :authorize_time, :cluster_status, :status, :allowed_all_vp_cs, :allowed_vp_cs, :endpoint_count) SENSITIVE = [] include Aws::Structure end |
#cluster_status ⇒ String
The status of the cluster.
6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 |
# File 'lib/aws-sdk-redshift/types.rb', line 6399 class EndpointAuthorization < Struct.new( :grantor, :grantee, :cluster_identifier, :authorize_time, :cluster_status, :status, :allowed_all_vp_cs, :allowed_vp_cs, :endpoint_count) SENSITIVE = [] include Aws::Structure end |
#endpoint_count ⇒ Integer
The number of Redshift-managed VPC endpoints created for the authorization.
6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 |
# File 'lib/aws-sdk-redshift/types.rb', line 6399 class EndpointAuthorization < Struct.new( :grantor, :grantee, :cluster_identifier, :authorize_time, :cluster_status, :status, :allowed_all_vp_cs, :allowed_vp_cs, :endpoint_count) SENSITIVE = [] include Aws::Structure end |
#grantee ⇒ String
The Amazon Web Services account ID of the grantee of the cluster.
6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 |
# File 'lib/aws-sdk-redshift/types.rb', line 6399 class EndpointAuthorization < Struct.new( :grantor, :grantee, :cluster_identifier, :authorize_time, :cluster_status, :status, :allowed_all_vp_cs, :allowed_vp_cs, :endpoint_count) SENSITIVE = [] include Aws::Structure end |
#grantor ⇒ String
The Amazon Web Services account ID of the cluster owner.
6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 |
# File 'lib/aws-sdk-redshift/types.rb', line 6399 class EndpointAuthorization < Struct.new( :grantor, :grantee, :cluster_identifier, :authorize_time, :cluster_status, :status, :allowed_all_vp_cs, :allowed_vp_cs, :endpoint_count) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the authorization action.
6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 |
# File 'lib/aws-sdk-redshift/types.rb', line 6399 class EndpointAuthorization < Struct.new( :grantor, :grantee, :cluster_identifier, :authorize_time, :cluster_status, :status, :allowed_all_vp_cs, :allowed_vp_cs, :endpoint_count) SENSITIVE = [] include Aws::Structure end |