MarketplaceEntitlementService
public struct MarketplaceEntitlementService
Client object for interacting with AWS MarketplaceEntitlementService service.
AWS Marketplace Entitlement Service This reference provides descriptions of the AWS Marketplace Entitlement Service API. AWS Marketplace Entitlement Service is used to determine the entitlement of a customer to a given product. An entitlement represents capacity in a product owned by the customer. For example, a customer might own some number of users or seats in an SaaS application or some amount of data capacity in a multi-tenant database. Getting Entitlement Records GetEntitlements- Gets the entitlements for a Marketplace product.
-
Undocumented
Declaration
Swift
public let client: AWSClient
-
Initialize the MarketplaceEntitlementService client
Declaration
Swift
public init(accessKeyId: String? = nil, secretAccessKey: String? = nil, sessionToken: String? = nil, region: AWSSDKSwiftCore.Region? = nil, endpoint: String? = nil, middlewares: [AWSServiceMiddleware] = [], eventLoopGroupProvider: AWSClient.EventLoopGroupProvider = .useAWSClientShared)
Parameters
accessKeyId
Public access key provided by AWS
secretAccessKey
Private access key provided by AWS
sessionToken
Token provided by STS.AssumeRole() which allows access to another AWS account
region
Region of server you want to communicate with
endpoint
Custom endpoint URL to use instead of standard AWS servers
middlewares
Array of middlewares to apply to requests and responses
eventLoopGroupProvider
EventLoopGroup to use. Use
useAWSClientShared
if the client shall manage its own EventLoopGroup.
-
GetEntitlements retrieves entitlement values for a given product. The results can be filtered based on customer identifier or product dimensions.
Declaration
Swift
public func getEntitlements(_ input: GetEntitlementsRequest) -> EventLoopFuture<GetEntitlementsResult>
-
Undocumented
See moreDeclaration
Swift
public enum GetEntitlementFilterName : String, CustomStringConvertible, Codable