# WARNING ABOUT GENERATED CODE # # This file is generated. See the contributing guide for more information: # https://github.com/aws/aws-sdk-ruby/blob/version-3/CONTRIBUTING.md # # WARNING ABOUT GENERATED CODE module Aws module EC2 # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html class NetworkAcl # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#initialize-instance_method def initialize: (String id, Hash[Symbol, untyped] options) -> void | (id: String, ?client: Client) -> void | (Hash[Symbol, untyped] args) -> void # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#id-instance_method def id: () -> String alias network_acl_id id # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#associations-instance_method def associations: () -> ::Array[Types::NetworkAclAssociation] # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#entries-instance_method def entries: () -> ::Array[Types::NetworkAclEntry] # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#is_default-instance_method def is_default: () -> bool # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#tags-instance_method def tags: () -> ::Array[Types::Tag] # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#vpc_id-instance_method def vpc_id: () -> ::String # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#owner_id-instance_method def owner_id: () -> ::String def client: () -> Client # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#load-instance_method def load: () -> self alias reload load # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#data-instance_method def data: () -> Types::NetworkAcl # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#data_loaded?-instance_method def data_loaded?: () -> bool # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#create_entry-instance_method def create_entry: ( ?dry_run: bool, rule_number: ::Integer, protocol: ::String, rule_action: ("allow" | "deny"), egress: bool, ?cidr_block: ::String, ?ipv_6_cidr_block: ::String, ?icmp_type_code: { code: ::Integer?, type: ::Integer? }, ?port_range: { from: ::Integer?, to: ::Integer? } ) -> ::Aws::EmptyStructure | (?Hash[Symbol, untyped]) -> ::Aws::EmptyStructure # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#create_tags-instance_method def create_tags: ( ?dry_run: bool, tags: Array[ { key: ::String?, value: ::String? }, ] ) -> Tag::Collection | (?Hash[Symbol, untyped]) -> Tag::Collection # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#delete_tags-instance_method def delete_tags: ( ?dry_run: bool, ?tags: Array[ { key: ::String?, value: ::String? }, ] ) -> Tag::Collection | (?Hash[Symbol, untyped]) -> Tag::Collection # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#delete-instance_method def delete: ( ?dry_run: bool ) -> ::Aws::EmptyStructure | (?Hash[Symbol, untyped]) -> ::Aws::EmptyStructure # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#delete_entry-instance_method def delete_entry: ( ?dry_run: bool, rule_number: ::Integer, egress: bool ) -> ::Aws::EmptyStructure | (?Hash[Symbol, untyped]) -> ::Aws::EmptyStructure # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#replace_association-instance_method def replace_association: ( ?dry_run: bool, association_id: ::String ) -> Types::ReplaceNetworkAclAssociationResult | (?Hash[Symbol, untyped]) -> Types::ReplaceNetworkAclAssociationResult # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#replace_entry-instance_method def replace_entry: ( ?dry_run: bool, rule_number: ::Integer, protocol: ::String, rule_action: ("allow" | "deny"), egress: bool, ?cidr_block: ::String, ?ipv_6_cidr_block: ::String, ?icmp_type_code: { code: ::Integer?, type: ::Integer? }, ?port_range: { from: ::Integer?, to: ::Integer? } ) -> ::Aws::EmptyStructure | (?Hash[Symbol, untyped]) -> ::Aws::EmptyStructure # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/NetworkAcl.html#vpc-instance_method def vpc: () -> Vpc? class Collection < ::Aws::Resources::Collection[NetworkAcl] end end end end