UpdateEndpointInput
public struct UpdateEndpointInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The name of the new endpoint configuration.
Declaration
Swift
public let endpointConfigName: String
-
The name of the endpoint whose configuration you want to update.
Declaration
Swift
public let endpointName: String
-
When you are updating endpoint resources with UpdateEndpointInput$RetainAllVariantProperties, whose value is set to true, ExcludeRetainedVariantProperties specifies the list of type VariantProperty to override with the values provided by EndpointConfig. If you don’t specify a value for ExcludeAllVariantProperties, no variant properties are overridden.
Declaration
Swift
public let excludeRetainedVariantProperties: [VariantProperty]?
-
When updating endpoint resources, enables or disables the retention of variant properties, such as the instance count or the variant weight. To retain the variant properties of an endpoint when updating it, set RetainAllVariantProperties to true. To use the variant properties specified in a new EndpointConfig call when updating an endpoint, set RetainAllVariantProperties to false.
Declaration
Swift
public let retainAllVariantProperties: Bool?
-
Undocumented
Declaration
Swift
public init(endpointConfigName: String, endpointName: String, excludeRetainedVariantProperties: [VariantProperty]? = nil, retainAllVariantProperties: Bool? = nil)
-
Declaration
Swift
public func validate(name: String) throws