Struct aws_sdk_redshift::operation::authorize_cluster_security_group_ingress::AuthorizeClusterSecurityGroupIngressInput
source · #[non_exhaustive]pub struct AuthorizeClusterSecurityGroupIngressInput {
pub cluster_security_group_name: Option<String>,
pub cidrip: Option<String>,
pub ec2_security_group_name: Option<String>,
pub ec2_security_group_owner_id: Option<String>,
}
Expand description
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.cluster_security_group_name: Option<String>
The name of the security group to which the ingress rule is added.
cidrip: Option<String>
The IP range to be added the Amazon Redshift security group.
ec2_security_group_name: Option<String>
The EC2 security group to be added the Amazon Redshift security group.
ec2_security_group_owner_id: Option<String>
The Amazon Web Services account number of the owner of the security group specified by the EC2SecurityGroupName parameter. The Amazon Web Services Access Key ID is not an acceptable value.
Example: 111122223333
Implementations§
source§impl AuthorizeClusterSecurityGroupIngressInput
impl AuthorizeClusterSecurityGroupIngressInput
sourcepub fn cluster_security_group_name(&self) -> Option<&str>
pub fn cluster_security_group_name(&self) -> Option<&str>
The name of the security group to which the ingress rule is added.
sourcepub fn cidrip(&self) -> Option<&str>
pub fn cidrip(&self) -> Option<&str>
The IP range to be added the Amazon Redshift security group.
sourcepub fn ec2_security_group_name(&self) -> Option<&str>
pub fn ec2_security_group_name(&self) -> Option<&str>
The EC2 security group to be added the Amazon Redshift security group.
sourcepub fn ec2_security_group_owner_id(&self) -> Option<&str>
pub fn ec2_security_group_owner_id(&self) -> Option<&str>
The Amazon Web Services account number of the owner of the security group specified by the EC2SecurityGroupName parameter. The Amazon Web Services Access Key ID is not an acceptable value.
Example: 111122223333
source§impl AuthorizeClusterSecurityGroupIngressInput
impl AuthorizeClusterSecurityGroupIngressInput
sourcepub fn builder() -> AuthorizeClusterSecurityGroupIngressInputBuilder
pub fn builder() -> AuthorizeClusterSecurityGroupIngressInputBuilder
Creates a new builder-style object to manufacture AuthorizeClusterSecurityGroupIngressInput
.
Trait Implementations§
source§impl Clone for AuthorizeClusterSecurityGroupIngressInput
impl Clone for AuthorizeClusterSecurityGroupIngressInput
source§fn clone(&self) -> AuthorizeClusterSecurityGroupIngressInput
fn clone(&self) -> AuthorizeClusterSecurityGroupIngressInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for AuthorizeClusterSecurityGroupIngressInput
impl PartialEq for AuthorizeClusterSecurityGroupIngressInput
source§fn eq(&self, other: &AuthorizeClusterSecurityGroupIngressInput) -> bool
fn eq(&self, other: &AuthorizeClusterSecurityGroupIngressInput) -> bool
self
and other
values to be equal, and is used
by ==
.