Struct cfn::aws::ec2::SecurityGroupIngressProperties [−][src]
pub struct SecurityGroupIngressProperties { pub cidr_ip: Option<Value<String>>, pub cidr_ipv6: Option<Value<String>>, pub description: Option<Value<String>>, pub from_port: Option<Value<u32>>, pub group_id: Option<Value<String>>, pub group_name: Option<Value<String>>, pub ip_protocol: Value<String>, pub source_prefix_list_id: Option<Value<String>>, pub source_security_group_id: Option<Value<String>>, pub source_security_group_name: Option<Value<String>>, pub source_security_group_owner_id: Option<Value<String>>, pub to_port: Option<Value<u32>>, }
Expand description
Properties for the SecurityGroupIngress
resource.
Fields
cidr_ip: Option<Value<String>>
Property CidrIp
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
cidr_ipv6: Option<Value<String>>
Property CidrIpv6
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
description: Option<Value<String>>
Property Description
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
from_port: Option<Value<u32>>
Property FromPort
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
group_id: Option<Value<String>>
Property GroupId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
group_name: Option<Value<String>>
Property GroupName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
ip_protocol: Value<String>
Property IpProtocol
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
source_prefix_list_id: Option<Value<String>>
Property SourcePrefixListId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
source_security_group_id: Option<Value<String>>
Property SourceSecurityGroupId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
source_security_group_name: Option<Value<String>>
Property SourceSecurityGroupName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
source_security_group_owner_id: Option<Value<String>>
Property SourceSecurityGroupOwnerId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
to_port: Option<Value<u32>>
Property ToPort
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<SecurityGroupIngressProperties, D::Error>
fn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<SecurityGroupIngressProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
Auto Trait Implementations
impl Send for SecurityGroupIngressProperties
impl Sync for SecurityGroupIngressProperties
impl Unpin for SecurityGroupIngressProperties
impl UnwindSafe for SecurityGroupIngressProperties