ElasticInferenceClient
public class ElasticInferenceClient
Inheritance
ElasticInferenceClientProtocol
Initializers
init(config:)
public init(config: AWSClientRuntime.AWSClientConfiguration)
init(region:)
public convenience init(region: Swift.String? = nil) throws
Properties
clientName
public static let clientName = "ElasticInferenceClient"
Methods
describeAcceleratorOfferings(input:completion:)
Describes the locations in which a given accelerator type or set of types is present in a given region.
public func describeAcceleratorOfferings(input: DescribeAcceleratorOfferingsInput, completion: @escaping (ClientRuntime.SdkResult<DescribeAcceleratorOfferingsOutputResponse, DescribeAcceleratorOfferingsOutputError>) -> Void)
describeAcceleratorTypes(input:completion:)
Describes the accelerator types available in a given region, as well as their characteristics, such as memory and throughput.
public func describeAcceleratorTypes(input: DescribeAcceleratorTypesInput, completion: @escaping (ClientRuntime.SdkResult<DescribeAcceleratorTypesOutputResponse, DescribeAcceleratorTypesOutputError>) -> Void)
describeAccelerators(input:completion:)
Describes information over a provided set of accelerators belonging to an account.
public func describeAccelerators(input: DescribeAcceleratorsInput, completion: @escaping (ClientRuntime.SdkResult<DescribeAcceleratorsOutputResponse, DescribeAcceleratorsOutputError>) -> Void)
listTagsForResource(input:completion:)
Returns all tags of an Elastic Inference Accelerator.
public func listTagsForResource(input: ListTagsForResourceInput, completion: @escaping (ClientRuntime.SdkResult<ListTagsForResourceOutputResponse, ListTagsForResourceOutputError>) -> Void)
tagResource(input:completion:)
Adds the specified tags to an Elastic Inference Accelerator.
public func tagResource(input: TagResourceInput, completion: @escaping (ClientRuntime.SdkResult<TagResourceOutputResponse, TagResourceOutputError>) -> Void)
untagResource(input:completion:)
Removes the specified tags from an Elastic Inference Accelerator.
public func untagResource(input: UntagResourceInput, completion: @escaping (ClientRuntime.SdkResult<UntagResourceOutputResponse, UntagResourceOutputError>) -> Void)