# 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 RDS # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html class DBParameterGroup # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#initialize-instance_method def initialize: (String name, Hash[Symbol, untyped] options) -> void | (name: String, ?client: Client) -> void | (Hash[Symbol, untyped] args) -> void # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#name-instance_method def name: () -> String alias db_parameter_group_name name # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#db_parameter_group_family-instance_method def db_parameter_group_family: () -> ::String # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#description-instance_method def description: () -> ::String # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#db_parameter_group_arn-instance_method def db_parameter_group_arn: () -> ::String def client: () -> Client # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#load-instance_method def load: () -> self alias reload load # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#data-instance_method def data: () -> Types::DBParameterGroup # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#data_loaded?-instance_method def data_loaded?: () -> bool # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#create-instance_method def create: ( db_parameter_group_family: ::String, description: ::String, ?tags: Array[ { key: ::String?, value: ::String? }, ] ) -> DBParameterGroup | (?Hash[Symbol, untyped]) -> DBParameterGroup # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#copy-instance_method def copy: ( target_db_parameter_group_identifier: ::String, target_db_parameter_group_description: ::String, ?tags: Array[ { key: ::String?, value: ::String? }, ] ) -> DBParameterGroup | (?Hash[Symbol, untyped]) -> DBParameterGroup # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#delete-instance_method def delete: ( ) -> ::Aws::EmptyStructure | (?Hash[Symbol, untyped]) -> ::Aws::EmptyStructure # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#modify-instance_method def modify: ( parameters: Array[ { parameter_name: ::String?, parameter_value: ::String?, description: ::String?, source: ::String?, apply_type: ::String?, data_type: ::String?, allowed_values: ::String?, is_modifiable: bool?, minimum_engine_version: ::String?, apply_method: ("immediate" | "pending-reboot")?, supported_engine_modes: Array[::String]? }, ] ) -> DBParameterGroup | (?Hash[Symbol, untyped]) -> DBParameterGroup # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#reset-instance_method def reset: ( ?reset_all_parameters: bool, ?parameters: Array[ { parameter_name: ::String?, parameter_value: ::String?, description: ::String?, source: ::String?, apply_type: ::String?, data_type: ::String?, allowed_values: ::String?, is_modifiable: bool?, minimum_engine_version: ::String?, apply_method: ("immediate" | "pending-reboot")?, supported_engine_modes: Array[::String]? }, ] ) -> DBParameterGroup | (?Hash[Symbol, untyped]) -> DBParameterGroup # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#subscribe_to-instance_method def subscribe_to: ( subscription_name: ::String ) -> EventSubscription | (?Hash[Symbol, untyped]) -> EventSubscription # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#unsubscribe_from-instance_method def unsubscribe_from: ( subscription_name: ::String ) -> EventSubscription | (?Hash[Symbol, untyped]) -> EventSubscription # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#events-instance_method def events: ( ?start_time: ::Time, ?end_time: ::Time, ?duration: ::Integer, ?event_categories: Array[::String], ?filters: Array[ { name: ::String, values: Array[::String] }, ] ) -> Event::Collection | (?Hash[Symbol, untyped]) -> Event::Collection # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBParameterGroup.html#parameters-instance_method def parameters: ( ?source: ::String, ?filters: Array[ { name: ::String, values: Array[::String] }, ] ) -> Parameter::Collection | (?Hash[Symbol, untyped]) -> Parameter::Collection class Collection < ::Aws::Resources::Collection[DBParameterGroup] end end end end