Struct aws_sdk_redshift::model::EndpointAuthorization
source · [−]#[non_exhaustive]pub struct EndpointAuthorization {
pub grantor: Option<String>,
pub grantee: Option<String>,
pub cluster_identifier: Option<String>,
pub authorize_time: Option<DateTime>,
pub cluster_status: Option<String>,
pub status: Option<AuthorizationStatus>,
pub allowed_all_vp_cs: bool,
pub allowed_vp_cs: Option<Vec<String>>,
pub endpoint_count: i32,
}
Expand description
Describes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across Amazon Web Services accounts.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.grantor: Option<String>
The Amazon Web Services account ID of the cluster owner.
grantee: Option<String>
The Amazon Web Services account ID of the grantee of the cluster.
cluster_identifier: Option<String>
The cluster identifier.
The time (UTC) when the authorization was created.
cluster_status: Option<String>
The status of the cluster.
status: Option<AuthorizationStatus>
The status of the authorization action.
allowed_all_vp_cs: bool
Indicates whether all VPCs in the grantee account are allowed access to the cluster.
allowed_vp_cs: Option<Vec<String>>
The VPCs allowed access to the cluster.
endpoint_count: i32
The number of Redshift-managed VPC endpoints created for the authorization.
Implementations
The Amazon Web Services account ID of the grantee of the cluster.
The cluster identifier.
The time (UTC) when the authorization was created.
The status of the cluster.
The status of the authorization action.
Indicates whether all VPCs in the grantee account are allowed access to the cluster.
The number of Redshift-managed VPC endpoints created for the authorization.
Creates a new builder-style object to manufacture EndpointAuthorization
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for EndpointAuthorization
impl Send for EndpointAuthorization
impl Sync for EndpointAuthorization
impl Unpin for EndpointAuthorization
impl UnwindSafe for EndpointAuthorization
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more