Class: Aws::Types::CreateApiCacheRequest

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#api_caching_behavior"FULL_REQUEST_CACHING", ...

Returns the value of attribute api_caching_behavior.

Returns:

  • ("FULL_REQUEST_CACHING", "PER_RESOLVER_CACHING", "OPERATION_LEVEL_CACHING")


223
224
225
# File 'sig/types.rbs', line 223

def api_caching_behavior
  @api_caching_behavior
end

#api_id::String

Returns the value of attribute api_id.

Returns:

  • (::String)


219
220
221
# File 'sig/types.rbs', line 219

def api_id
  @api_id
end

#at_rest_encryption_enabledBoolean

Returns the value of attribute at_rest_encryption_enabled.

Returns:

  • (Boolean)


222
223
224
# File 'sig/types.rbs', line 222

def at_rest_encryption_enabled
  @at_rest_encryption_enabled
end

#health_metrics_config"ENABLED", "DISABLED"

Returns the value of attribute health_metrics_config.

Returns:

  • ("ENABLED", "DISABLED")


225
226
227
# File 'sig/types.rbs', line 225

def health_metrics_config
  @health_metrics_config
end

#transit_encryption_enabledBoolean

Returns the value of attribute transit_encryption_enabled.

Returns:

  • (Boolean)


221
222
223
# File 'sig/types.rbs', line 221

def transit_encryption_enabled
  @transit_encryption_enabled
end

#ttl::Integer

Returns the value of attribute ttl.

Returns:

  • (::Integer)


220
221
222
# File 'sig/types.rbs', line 220

def ttl
  @ttl
end

#type"T2_SMALL", ...

Returns the value of attribute type.

Returns:

  • ("T2_SMALL", "T2_MEDIUM", "R4_LARGE", "R4_XLARGE", "R4_2XLARGE", "R4_4XLARGE", "R4_8XLARGE", "SMALL", "MEDIUM", "LARGE", "XLARGE", "LARGE_2X", "LARGE_4X", "LARGE_8X", "LARGE_12X")


224
225
226
# File 'sig/types.rbs', line 224

def type
  @type
end