Class: Aws::Types::CreateRestApiRequest

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#api_key_source"HEADER", "AUTHORIZER"

Returns the value of attribute api_key_source.

Returns:

  • ("HEADER", "AUTHORIZER")


248
249
250
# File 'sig/types.rbs', line 248

def api_key_source
  @api_key_source
end

#binary_media_types::Array[::String]

Returns the value of attribute binary_media_types.

Returns:

  • (::Array[::String])


246
247
248
# File 'sig/types.rbs', line 246

def binary_media_types
  @binary_media_types
end

#clone_from::String

Returns the value of attribute clone_from.

Returns:

  • (::String)


245
246
247
# File 'sig/types.rbs', line 245

def clone_from
  @clone_from
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


243
244
245
# File 'sig/types.rbs', line 243

def description
  @description
end

#disable_execute_api_endpointBoolean

Returns the value of attribute disable_execute_api_endpoint.

Returns:

  • (Boolean)


252
253
254
# File 'sig/types.rbs', line 252

def disable_execute_api_endpoint
  @disable_execute_api_endpoint
end

#endpoint_access_mode"BASIC", "STRICT"

Returns the value of attribute endpoint_access_mode.

Returns:

  • ("BASIC", "STRICT")


254
255
256
# File 'sig/types.rbs', line 254

def endpoint_access_mode
  @endpoint_access_mode
end

#endpoint_configurationTypes::EndpointConfiguration

Returns the value of attribute endpoint_configuration.



249
250
251
# File 'sig/types.rbs', line 249

def endpoint_configuration
  @endpoint_configuration
end

#minimum_compression_size::Integer

Returns the value of attribute minimum_compression_size.

Returns:

  • (::Integer)


247
248
249
# File 'sig/types.rbs', line 247

def minimum_compression_size
  @minimum_compression_size
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


242
243
244
# File 'sig/types.rbs', line 242

def name
  @name
end

#policy::String

Returns the value of attribute policy.

Returns:

  • (::String)


250
251
252
# File 'sig/types.rbs', line 250

def policy
  @policy
end

#security_policy"TLS_1_0", ...

Returns the value of attribute security_policy.

Returns:

  • ("TLS_1_0", "TLS_1_2", "SecurityPolicy_TLS13_1_3_2025_09", "SecurityPolicy_TLS13_1_3_FIPS_2025_09", "SecurityPolicy_TLS13_1_2_PFS_PQ_2025_09", "SecurityPolicy_TLS13_1_2_FIPS_PQ_2025_09", "SecurityPolicy_TLS13_1_2_FIPS_PFS_PQ_2025_09", "SecurityPolicy_TLS13_1_2_PQ_2025_09", "SecurityPolicy_TLS13_1_2_2021_06", "SecurityPolicy_TLS13_2025_EDGE", "SecurityPolicy_TLS12_PFS_2025_EDGE", "SecurityPolicy_TLS12_2018_EDGE")


253
254
255
# File 'sig/types.rbs', line 253

def security_policy
  @security_policy
end

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

Returns the value of attribute tags.

Returns:

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


251
252
253
# File 'sig/types.rbs', line 251

def tags
  @tags
end

#version::String

Returns the value of attribute version.

Returns:

  • (::String)


244
245
246
# File 'sig/types.rbs', line 244

def version
  @version
end