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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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:



1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
# File 'lib/aws-sdk-securityir/types.rb', line 1887

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.



1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
# File 'lib/aws-sdk-securityir/types.rb', line 1887

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)


1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
# File 'lib/aws-sdk-securityir/types.rb', line 1887

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)


1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
# File 'lib/aws-sdk-securityir/types.rb', line 1887

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:



1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
# File 'lib/aws-sdk-securityir/types.rb', line 1887

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)


1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
# File 'lib/aws-sdk-securityir/types.rb', line 1887

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