Class: Aws::CleanRooms::Types::PrivacyBudgetTemplate

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

Overview

An object that defines the privacy budget template.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN of the privacy budget template.

Returns:

  • (String)


4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#auto_refreshString

How often the privacy budget refreshes.

If you plan to regularly bring new data into the collaboration, use CALENDAR_MONTH to automatically get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget refreshes.

Returns:

  • (String)


4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_arnString

The ARN of the collaboration that contains this privacy budget template.

Returns:

  • (String)


4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#collaboration_idString

The unique ID of the collaboration that contains this privacy budget template.

Returns:

  • (String)


4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#create_timeTime

The time at which the privacy budget template was created.

Returns:

  • (Time)


4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique identifier of the privacy budget template.

Returns:

  • (String)


4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#membership_arnString

The Amazon Resource Name (ARN) of the member who created the privacy budget template.

Returns:

  • (String)


4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#membership_idString

The identifier for a membership resource.

Returns:

  • (String)


4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#parametersTypes::PrivacyBudgetTemplateParametersOutput

Specifies the epislon and noise parameters for the privacy budget template.



4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#privacy_budget_typeString

Specifies the type of the privacy budget template.

Returns:

  • (String)


4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#update_timeTime

The most recent time at which the privacy budget template was updated.

Returns:

  • (Time)


4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 4519

class PrivacyBudgetTemplate < Struct.new(
  :id,
  :arn,
  :membership_id,
  :membership_arn,
  :collaboration_id,
  :collaboration_arn,
  :create_time,
  :update_time,
  :privacy_budget_type,
  :auto_refresh,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end