lib/aws-sdk-iam/group.rb in aws-sdk-iam-1.97.0 vs lib/aws-sdk-iam/group.rb in aws-sdk-iam-1.99.0

- old
+ new

@@ -93,11 +93,11 @@ # # group.reload.data # # @return [self] def load - resp = Aws::Plugins::UserAgent.feature('resource') do + resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.get_group(group_name: @name) end @data = resp.group self end @@ -210,11 +210,11 @@ else self_copy.reload unless attempts == options[:max_attempts] :retry end end - Aws::Plugins::UserAgent.feature('resource') do + Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do Aws::Waiters::Waiter.new(options).wait({}) end end # @!group Actions @@ -237,11 +237,11 @@ # # [1]: http://wikipedia.org/wiki/regex # @return [EmptyStructure] def add_user(options = {}) options = options.merge(group_name: @name) - resp = Aws::Plugins::UserAgent.feature('resource') do + resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.add_user_to_group(options) end resp.data end @@ -261,11 +261,11 @@ # # [1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html # @return [EmptyStructure] def attach_policy(options = {}) options = options.merge(group_name: @name) - resp = Aws::Plugins::UserAgent.feature('resource') do + resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.attach_group_policy(options) end resp.data end @@ -294,11 +294,11 @@ # [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html # [2]: http://wikipedia.org/wiki/regex # @return [Group] def create(options = {}) options = options.merge(group_name: @name) - resp = Aws::Plugins::UserAgent.feature('resource') do + resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.create_group(options) end Group.new( name: options[:group_name], data: resp.data.group, @@ -348,11 +348,11 @@ # # [1]: http://wikipedia.org/wiki/regex # @return [GroupPolicy] def create_policy(options = {}) options = options.merge(group_name: @name) - Aws::Plugins::UserAgent.feature('resource') do + Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.put_group_policy(options) end GroupPolicy.new( group_name: @name, name: options[:policy_name], @@ -365,11 +365,11 @@ # group.delete() # @param [Hash] options ({}) # @return [EmptyStructure] def delete(options = {}) options = options.merge(group_name: @name) - resp = Aws::Plugins::UserAgent.feature('resource') do + resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.delete_group(options) end resp.data end @@ -389,11 +389,11 @@ # # [1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html # @return [EmptyStructure] def detach_policy(options = {}) options = options.merge(group_name: @name) - resp = Aws::Plugins::UserAgent.feature('resource') do + resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.detach_group_policy(options) end resp.data end @@ -415,11 +415,11 @@ # # [1]: http://wikipedia.org/wiki/regex # @return [EmptyStructure] def remove_user(options = {}) options = options.merge(group_name: @name) - resp = Aws::Plugins::UserAgent.feature('resource') do + resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.remove_user_from_group(options) end resp.data end @@ -452,11 +452,11 @@ # account. Names are not distinguished by case. For example, you cannot # create resources named both "MyResource" and "myresource". # @return [Group] def update(options = {}) options = options.merge(group_name: @name) - Aws::Plugins::UserAgent.feature('resource') do + Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.update_group(options) end Group.new( name: options[:new_group_name], client: @client @@ -488,11 +488,11 @@ # [1]: http://wikipedia.org/wiki/regex # @return [Policy::Collection] def attached_policies(options = {}) batches = Enumerator.new do |y| options = options.merge(group_name: @name) - resp = Aws::Plugins::UserAgent.feature('resource') do + resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.list_attached_group_policies(options) end resp.each_page do |page| batch = [] page.data.attached_policies.each do |a| @@ -513,11 +513,11 @@ # @param [Hash] options ({}) # @return [GroupPolicy::Collection] def policies(options = {}) batches = Enumerator.new do |y| options = options.merge(group_name: @name) - resp = Aws::Plugins::UserAgent.feature('resource') do + resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.list_group_policies(options) end resp.each_page do |page| batch = [] page.data.policy_names.each do |p| @@ -549,10 +549,10 @@ # @param [Hash] options ({}) # @return [User::Collection] def users(options = {}) batches = Enumerator.new do |y| options = options.merge(group_name: @name) - resp = Aws::Plugins::UserAgent.feature('resource') do + resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.get_group(options) end resp.each_page do |page| batch = [] page.data.users.each do |u|