Class: Aws::SecurityHub::Types::AwsEc2VpcDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Note:

When making an API call, you may pass AwsEc2VpcDetails data as a hash:

{
  cidr_block_association_set: [
    {
      association_id: "NonEmptyString",
      cidr_block: "NonEmptyString",
      cidr_block_state: "NonEmptyString",
    },
  ],
  ipv_6_cidr_block_association_set: [
    {
      association_id: "NonEmptyString",
      ipv_6_cidr_block: "NonEmptyString",
      cidr_block_state: "NonEmptyString",
    },
  ],
  dhcp_options_id: "NonEmptyString",
  state: "NonEmptyString",
}

Details about an EC2 VPC.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cidr_block_association_setArray<Types::CidrBlockAssociation>

Information about the IPv4 CIDR blocks associated with the VPC.

Returns:



5985
5986
5987
5988
5989
5990
5991
5992
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5985

class AwsEc2VpcDetails < Struct.new(
  :cidr_block_association_set,
  :ipv_6_cidr_block_association_set,
  :dhcp_options_id,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#dhcp_options_idString

The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.

Returns:

  • (String)


5985
5986
5987
5988
5989
5990
5991
5992
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5985

class AwsEc2VpcDetails < Struct.new(
  :cidr_block_association_set,
  :ipv_6_cidr_block_association_set,
  :dhcp_options_id,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#ipv_6_cidr_block_association_setArray<Types::Ipv6CidrBlockAssociation>

Information about the IPv6 CIDR blocks associated with the VPC.



5985
5986
5987
5988
5989
5990
5991
5992
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5985

class AwsEc2VpcDetails < Struct.new(
  :cidr_block_association_set,
  :ipv_6_cidr_block_association_set,
  :dhcp_options_id,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The current state of the VPC.

Returns:

  • (String)


5985
5986
5987
5988
5989
5990
5991
5992
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5985

class AwsEc2VpcDetails < Struct.new(
  :cidr_block_association_set,
  :ipv_6_cidr_block_association_set,
  :dhcp_options_id,
  :state)
  SENSITIVE = []
  include Aws::Structure
end