Sha256: d68edf72f005bbe51fe3e83d7aec10ae7468d6752f9f996c2f3fe6083ef37d44

Contents?: true

Size: 2 KB

Versions: 44

Compression:

Stored size: 2 KB

Contents

# 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/DBSnapshotAttribute.html
    class DBSnapshotAttribute
      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBSnapshotAttribute.html#initialize-instance_method
      def initialize: (String snapshot_id, String name, Hash[Symbol, untyped] options) -> void
                    | (snapshot_id: String, name: String, ?client: Client) -> void
                    | (Hash[Symbol, untyped] args) -> void

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBSnapshotAttribute.html#snapshot_id-instance_method
      def snapshot_id: () -> String

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBSnapshotAttribute.html#name-instance_method
      def name: () -> String
      alias attribute_name name

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBSnapshotAttribute.html#attribute_values-instance_method
      def attribute_values: () -> ::Array[::String]

      def client: () -> Client


      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBSnapshotAttribute.html#data-instance_method
      def data: () -> Types::DBSnapshotAttribute

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBSnapshotAttribute.html#data_loaded?-instance_method
      def data_loaded?: () -> bool


      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/RDS/DBSnapshotAttribute.html#modify-instance_method
      def modify: (
                    ?values_to_add: Array[::String],
                    ?values_to_remove: Array[::String]
                  ) -> Types::ModifyDBSnapshotAttributeResult
                | (?Hash[Symbol, untyped]) -> Types::ModifyDBSnapshotAttributeResult

      class Collection < ::Aws::Resources::Collection[DBSnapshotAttribute]
      end
    end
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
aws-sdk-rds-1.217.0 sig/db_snapshot_attribute.rbs
aws-sdk-rds-1.216.0 sig/db_snapshot_attribute.rbs
aws-sdk-rds-1.215.0 sig/db_snapshot_attribute.rbs
aws-sdk-rds-1.214.0 sig/db_snapshot_attribute.rbs