Class: Aws::SecurityIR::Types::UpdateMembershipRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:membership_name]

Instance Attribute Summary collapse

Instance Attribute Details

#incident_response_teamArray<Types::IncidentResponder>

Optional element for UpdateMembership to update the membership name.

Returns:



1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1683

class UpdateMembershipRequest < Struct.new(
  :membership_id,
  :membership_name,
  :incident_response_team,
  :opt_in_features,
  :membership_accounts_configurations_update,
  :undo_membership_cancellation)
  SENSITIVE = [:membership_name]
  include Aws::Structure
end

#membership_accounts_configurations_updateTypes::MembershipAccountsConfigurationsUpdate

The membershipAccountsConfigurationsUpdate field in the UpdateMembershipRequest structure allows you to update the configuration settings for accounts within a membership.

This field is optional and contains a structure of type MembershipAccountsConfigurationsUpdate that specifies the updated account configurations for the membership.



1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1683

class UpdateMembershipRequest < Struct.new(
  :membership_id,
  :membership_name,
  :incident_response_team,
  :opt_in_features,
  :membership_accounts_configurations_update,
  :undo_membership_cancellation)
  SENSITIVE = [:membership_name]
  include Aws::Structure
end

#membership_idString

Required element for UpdateMembership to identify the membership to update.

Returns:

  • (String)


1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1683

class UpdateMembershipRequest < Struct.new(
  :membership_id,
  :membership_name,
  :incident_response_team,
  :opt_in_features,
  :membership_accounts_configurations_update,
  :undo_membership_cancellation)
  SENSITIVE = [:membership_name]
  include Aws::Structure
end

#membership_nameString

Optional element for UpdateMembership to update the membership name.

Returns:

  • (String)


1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1683

class UpdateMembershipRequest < Struct.new(
  :membership_id,
  :membership_name,
  :incident_response_team,
  :opt_in_features,
  :membership_accounts_configurations_update,
  :undo_membership_cancellation)
  SENSITIVE = [:membership_name]
  include Aws::Structure
end

#opt_in_featuresArray<Types::OptInFeature>

Optional element for UpdateMembership to enable or disable opt-in features for the service.

Returns:



1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1683

class UpdateMembershipRequest < Struct.new(
  :membership_id,
  :membership_name,
  :incident_response_team,
  :opt_in_features,
  :membership_accounts_configurations_update,
  :undo_membership_cancellation)
  SENSITIVE = [:membership_name]
  include Aws::Structure
end

#undo_membership_cancellationBoolean

The undoMembershipCancellation parameter is a boolean flag that indicates whether to reverse a previously requested membership cancellation. When set to true, this will revoke the cancellation request and maintain the membership status.

This parameter is optional and can be used in scenarios where you need to restore a membership that was marked for cancellation but hasn't been fully terminated yet.

  • If set to true, the cancellation request will be revoked

  • If set to false the service will throw a ValidationException.

Returns:

  • (Boolean)


1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1683

class UpdateMembershipRequest < Struct.new(
  :membership_id,
  :membership_name,
  :incident_response_team,
  :opt_in_features,
  :membership_accounts_configurations_update,
  :undo_membership_cancellation)
  SENSITIVE = [:membership_name]
  include Aws::Structure
end