Class: Aws::Types::CreateResourcePolicyStatementRequest

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#action ⇒ ::Array[::String]

Returns the value of attribute action.

Returns:

  • (::Array[::String])


957
958
959
# File 'sig/types.rbs', line 957

def action
  @action
end

#condition ⇒ ::Hash[::String, ::Hash[::String, ::String]]

Returns the value of attribute condition.

Returns:

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


958
959
960
# File 'sig/types.rbs', line 958

def condition
  @condition
end

#effect ⇒ "Allow", "Deny"

Returns the value of attribute effect.

Returns:

  • ("Allow", "Deny")


955
956
957
# File 'sig/types.rbs', line 955

def effect
  @effect
end

#expected_revision_id ⇒ ::String

Returns the value of attribute expected_revision_id.

Returns:

  • (::String)


959
960
961
# File 'sig/types.rbs', line 959

def expected_revision_id
  @expected_revision_id
end

#principal ⇒ ::Array[Types::Principal]

Returns the value of attribute principal.

Returns:



956
957
958
# File 'sig/types.rbs', line 956

def principal
  @principal
end

#resource_arn ⇒ ::String

Returns the value of attribute resource_arn.

Returns:

  • (::String)


953
954
955
# File 'sig/types.rbs', line 953

def resource_arn
  @resource_arn
end

#statement_id ⇒ ::String

Returns the value of attribute statement_id.

Returns:

  • (::String)


954
955
956
# File 'sig/types.rbs', line 954

def statement_id
  @statement_id
end