Class: Aws::Types::CreateLifecyclePolicyRequest

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#copy_tagsBoolean

Returns the value of attribute copy_tags.

Returns:

  • (Boolean)


36
37
38
# File 'sig/types.rbs', line 36

def copy_tags
  @copy_tags
end

#create_interval::Integer

Returns the value of attribute create_interval.

Returns:

  • (::Integer)


34
35
36
# File 'sig/types.rbs', line 34

def create_interval
  @create_interval
end

#cross_region_copy_targets::Array[Types::CrossRegionCopyTarget]

Returns the value of attribute cross_region_copy_targets.

Returns:



38
39
40
# File 'sig/types.rbs', line 38

def cross_region_copy_targets
  @cross_region_copy_targets
end

#default_policy"VOLUME", "INSTANCE"

Returns the value of attribute default_policy.

Returns:

  • ("VOLUME", "INSTANCE")


33
34
35
# File 'sig/types.rbs', line 33

def default_policy
  @default_policy
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


29
30
31
# File 'sig/types.rbs', line 29

def description
  @description
end

#exclusionsTypes::Exclusions

Returns the value of attribute exclusions.

Returns:



39
40
41
# File 'sig/types.rbs', line 39

def exclusions
  @exclusions
end

#execution_role_arn::String

Returns the value of attribute execution_role_arn.

Returns:

  • (::String)


28
29
30
# File 'sig/types.rbs', line 28

def execution_role_arn
  @execution_role_arn
end

#extend_deletionBoolean

Returns the value of attribute extend_deletion.

Returns:

  • (Boolean)


37
38
39
# File 'sig/types.rbs', line 37

def extend_deletion
  @extend_deletion
end

#policy_detailsTypes::PolicyDetails

Returns the value of attribute policy_details.



31
32
33
# File 'sig/types.rbs', line 31

def policy_details
  @policy_details
end

#retain_interval::Integer

Returns the value of attribute retain_interval.

Returns:

  • (::Integer)


35
36
37
# File 'sig/types.rbs', line 35

def retain_interval
  @retain_interval
end

#state"ENABLED", "DISABLED"

Returns the value of attribute state.

Returns:

  • ("ENABLED", "DISABLED")


30
31
32
# File 'sig/types.rbs', line 30

def state
  @state
end

#tags::Hash[::String, ::String]

Returns the value of attribute tags.

Returns:

  • (::Hash[::String, ::String])


32
33
34
# File 'sig/types.rbs', line 32

def tags
  @tags
end