in codegen/smithy-aws-swift-codegen/src/main/kotlin/software/amazon/smithy/aws/swift/codegen/AWSServiceConfig.kt [80:105]
override fun otherRuntimeConfigProperties(): List<ConfigField> {
return listOf(
ConfigField(
CREDENTIALS_PROVIDER_CONFIG_NAME, AWSClientRuntimeTypes.Core.CredentialsProvider,
documentation = "The credentials provider to use to authenticate requests."
),
ConfigField(
ENDPOINT_RESOLVER, AWSClientRuntimeTypes.Core.EndpointResolver,
documentation = "The endpoint resolver used to resolve endpoints."
),
ConfigField(
FRAMEWORK_METADATA,
AWSClientRuntimeTypes.Core.FrameworkMetadata,
formatter = "\$T",
documentation = "Contains information to inject lib/ into user-agent"
),
ConfigField(
REGION_CONFIG_NAME,
SwiftTypes.String,
"\$T",
"The region to send requests to. (Required)"
),
ConfigField(REGION_RESOLVER, AWSClientRuntimeTypes.Core.RegionResolver, "\$T", documentation = "The region resolver uses an array of region providers to resolve the region."),
ConfigField(SIGNING_REGION_CONFIG_NAME, SwiftTypes.String, "\$T", "The region to sign requests in. (Required)")
).sortedBy { it.memberName }
}