Class: Aws::Types::RestApi

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")


1175
1176
1177
# File 'sig/types.rbs', line 1175

def api_key_source
  @api_key_source
end

#api_status"UPDATING", ...

Returns the value of attribute api_status.

Returns:

  • ("UPDATING", "AVAILABLE", "PENDING", "FAILED")


1183
1184
1185
# File 'sig/types.rbs', line 1183

def api_status
  @api_status
end

#api_status_message::String

Returns the value of attribute api_status_message.

Returns:

  • (::String)


1184
1185
1186
# File 'sig/types.rbs', line 1184

def api_status_message
  @api_status_message
end

#binary_media_types::Array[::String]

Returns the value of attribute binary_media_types.

Returns:

  • (::Array[::String])


1173
1174
1175
# File 'sig/types.rbs', line 1173

def binary_media_types
  @binary_media_types
end

#created_date::Time

Returns the value of attribute created_date.

Returns:

  • (::Time)


1170
1171
1172
# File 'sig/types.rbs', line 1170

def created_date
  @created_date
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


1169
1170
1171
# File 'sig/types.rbs', line 1169

def description
  @description
end

#disable_execute_api_endpointBoolean

Returns the value of attribute disable_execute_api_endpoint.

Returns:

  • (Boolean)


1179
1180
1181
# File 'sig/types.rbs', line 1179

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")


1182
1183
1184
# File 'sig/types.rbs', line 1182

def endpoint_access_mode
  @endpoint_access_mode
end

#endpoint_configurationTypes::EndpointConfiguration

Returns the value of attribute endpoint_configuration.



1176
1177
1178
# File 'sig/types.rbs', line 1176

def endpoint_configuration
  @endpoint_configuration
end

#id::String

Returns the value of attribute id.

Returns:

  • (::String)


1167
1168
1169
# File 'sig/types.rbs', line 1167

def id
  @id
end

#minimum_compression_size::Integer

Returns the value of attribute minimum_compression_size.

Returns:

  • (::Integer)


1174
1175
1176
# File 'sig/types.rbs', line 1174

def minimum_compression_size
  @minimum_compression_size
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


1168
1169
1170
# File 'sig/types.rbs', line 1168

def name
  @name
end

#policy::String

Returns the value of attribute policy.

Returns:

  • (::String)


1177
1178
1179
# File 'sig/types.rbs', line 1177

def policy
  @policy
end

#root_resource_id::String

Returns the value of attribute root_resource_id.

Returns:

  • (::String)


1180
1181
1182
# File 'sig/types.rbs', line 1180

def root_resource_id
  @root_resource_id
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")


1181
1182
1183
# File 'sig/types.rbs', line 1181

def security_policy
  @security_policy
end

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

Returns the value of attribute tags.

Returns:

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


1178
1179
1180
# File 'sig/types.rbs', line 1178

def tags
  @tags
end

#version::String

Returns the value of attribute version.

Returns:

  • (::String)


1171
1172
1173
# File 'sig/types.rbs', line 1171

def version
  @version
end

#warnings::Array[::String]

Returns the value of attribute warnings.

Returns:

  • (::Array[::String])


1172
1173
1174
# File 'sig/types.rbs', line 1172

def warnings
  @warnings
end