Class: Aws::EC2::Types::AdvertiseByoipCidrRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-ec2/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#asnString

The public 2-byte or 4-byte ASN that you want to advertise.

Returns:

  • (String)


814
815
816
817
818
819
820
# File 'lib/aws-sdk-ec2/types.rb', line 814

class AdvertiseByoipCidrRequest < Struct.new(
  :cidr,
  :asn,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#cidrString

The address range, in CIDR notation. This must be the exact range that you provisioned. You can’t advertise only a portion of the provisioned range.

Returns:

  • (String)


814
815
816
817
818
819
820
# File 'lib/aws-sdk-ec2/types.rb', line 814

class AdvertiseByoipCidrRequest < Struct.new(
  :cidr,
  :asn,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#dry_runBoolean

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is ‘DryRunOperation`. Otherwise, it is `UnauthorizedOperation`.

Returns:

  • (Boolean)


814
815
816
817
818
819
820
# File 'lib/aws-sdk-ec2/types.rb', line 814

class AdvertiseByoipCidrRequest < Struct.new(
  :cidr,
  :asn,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end