Class: Aws::Redshift::Types::EndpointAuthorization
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::EndpointAuthorization
- Defined in:
- gems/aws-sdk-redshift/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.
6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6435 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.
6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6435 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.
6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6435 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.
6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6435 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.
6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6435 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.
6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6435 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.
6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6435 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.
6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6435 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.
6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6435 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 |