vania-janet/multiturn-rag-retrieval-data huggingface dataset:
: IBM Cloud Object Storage is now available as a destination. You can [send and store notifications to your IBM Cloud Object Storage destination by using Event Notifications](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-cloud-object-storage).





 24 Mar 2023 

New destination: IBM Cloud Code Engine
: IBM Cloud Code Engine is now available as a destination. You can [Send notifications to your Code Engine destination by using Event Notifications](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-codeengine).

Support for context-based restrictions (CBR)
: Manage user and service access to your Event Notifications resources by using context-based restrictions, based on defined criteria. For more information, see [Managing access with context-based restrictions](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-access-control-cbr).





 15 Mar 2023 

Support to additional countries for SMS notification
: You can now send SMS notifications to countries listed [here](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-sms).





 24 Jan 2023 

New destination: ServiceNow
: ServiceNow is now available as a destination. You can send notifications to your ServiceNow destination by using Event Notifications. [Send notifications to your ServiceNow destination by using Event Notifications](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-servicenow).

New supported IBM Cloud source: App Configuration
: App Configuration is now available as new supported IBM Cloud source. For more information, see [App Configuration](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-getting-started).





 30 Nov 2022 

Support for high level encryption: BYOK and KYOK
Click the Actions icon ![Actions icon](https://cloud.ibm.com/docs-content/v1/content/9713d864488177dc6b273b53b7f2383a81f10bc1/icons/action-menu-icon.svg) > Share.
3. Click Copy link and share the link with users in your account.







 Creating quotes for classic infrastructure services 

You can generate and view quotes for only Bare Metal Servers, Virtual Server, and Gateway add-ons. Any user with access to the account can create quotes. To view quotes, you need to either be the account owner or have the Add/Upgrade Storage (StorageLayer), Add Server, or Add/Upgrade Services [classic infrastructure permission](https://cloud.ibm.com/docs/account?topic=account-mngclassicinfra).



1. Generate a quote by clicking Save as quote from the Order Summary section on the product details page. Or contact a IBM Cloud sales representative.

If you're in a Lite account, select Email quote when you enter your contact details so that you can view your quote after you create it. Only billable accounts can view quotes in the console.
2. View your quote by going to Manage > Billing and usage, and select Sales > Device quotes. If you have access, you can purchase the quoted product by clicking the quote and confirming the order.







 Supported billing currencies 

The following table lists the supported billing currencies.

Any Pay-As-You-Go accounts created after 25 October 2021 are billed in USD. There are exceptions that apply to users in India who are billed in INR by using a credit card. Also, if you're working with IBM Cloud Sales to set up a Subscription account or the Enterprise Savings Plan billing model, you can still be billed in your local currency.



Table 1. Supported currencies

 ISO 4217 code Currency 

 AUD Australian dollar 
 BRL Brazilian real 
 CAD Canadian dollar 
 CHF Swiss franc 
 DKK Danish krone 
 EUR Euro 
 GBP Pound sterling 
 INR Indian rupee 
 JPY Japanese yen
By providing a list of features for your product, you can help customers choose the most suitable pricing plan for their use case.

You can add up to five features for your product, but you must add at least one. The first feature that you add appears more prominently. Include the most important and differentiating details as the first feature.

To add features for your service, complete the following steps:



1. In the IBM Cloud console, click the Navigation Menu icon ![Navigation Menu icon](https://cloud.ibm.com/docs-content/v1/content/ff5860bfede49db3197c4bbba7f7123769bdc068/icons/icon_hamburger.svg) > Partner Center > Sell > My products.
2. Select the product that you're onboarding, and click Pricing.
3. Click Add metrics.
4. Click Add feature.
5. Enter a feature description that uniquely describes your product and differentiates the pricing plan from others.
6. Optional: Click Add feature to add up to five additional feature descriptions.
7. Click Save.
However, when you decide to apply your Terraform template in IBM Cloud by clicking Apply plan from the workspace details page or running the ibmcloud schematics apply command, you are charged for the IBM Cloud resources that are described in your Terraform template. Review available service plans and pricing information for each resource that you are about to create. Some services come with a limit per IBM Cloud account. If you are about to reach the service limit for your account, the resource is not provisioned until you increase the service quota, or remove existing services first.

The Schematics ibmcloud terraform command usage displays warning and deprecation message as Alias Terraform are deprecated. Use schematics or sch in your command.
* Does IBM Cloud Schematics support multiple Terraform provider versions?

Yes, IBM Cloud Schematics supports multiple Terraform provider versions. You need to add Terraform provider block with the right provider version. By default the provider run current version 1.21.0, and previous four versions such as 1.20.1, 1.20.0, 1.19.0, 1.18.0 are supported.

Example for a multiple provider configuration:

terraform{
required_providers{
ibm = ">= 1.21.0" // Error !! version unavailable.
ibm = ">= 1.20.0" // Execute against latest version.
ibm = "== 1.20.1" // Executes version v1.20.1.
}
}

Currently, version 1.21.0 is released. For more information, see [provider version](https://cloud.ibm.com/docs/ibm-cloud-provider-for-terraform?topic=ibm-cloud-provider-for-terraform-setup_cliinstall_provider).
* How do I generate IAM access token, if client ID bx is used?

To create IAM access token, use export IBMCLOUD_API_KEY=<ibmcloud_api_key> and run the command.
Your account administrator gets this URL from the IAM [Identity providers](https://cloud.ibm.com/iam/identity-providers) page in the IBM Cloud console. 







 Scenarios 

For additional help deciding the correct option, review the common scenarios:

Using a single IBM Cloud account
: A customer is using a single IBM Cloud account and no other IBM SaaS offerings. Since the customer is not using any other IBM SaaS offering or any other IBM Cloud account, they have no advantage in the federation scope capabilities or cross-account capabilities of IBMid. The number of users and logins are low, so the IBM Cloud App ID option doesn't incur costs for this account. The customer decides on IBM Cloud App ID as the federation option.

Using IBM Cloud and other IBM SaaS offerings
: A customer is using IBM Cloud and other IBM SaaS offerings. IBM has a long-lasting and strong relationship with many customers. Those customers typically consume multiple IBM SaaS offerings, which require all users to use IBMid user accounts to work with those IBM SaaS offerings. In that case, all customer employees would have an advantage in using IBMid federation instead of federation based on IBM Cloud App ID. The IBMid federation gives all employees the ability to use IBM SaaS offerings and the IBM Cloud console by using your Identity Provider's password management and validation.





 Resources 

The following links help you implement the federation that you choose:

[IBMid Enterprise Federation Adoption Guide](https://www.ibm.com/docs/en/ief).
: The publicly available IBMid federation guide gives you an overview about the steps that are required to federate your Identity Provider and whom to contact to get the federation implemented. Be aware that you need an "IBM Sponsor" (for example, an IBM employee that works as main contact between you and the IBMid team).

[IBM Cloud Self-Service Federation for External Identity Providers](https://www.ibm.com/cloud/blog/announcements/ibm-cloud-self-service-federation-for-external-identity-providers)
: Announcement for the IBM Cloud IAM feature to federate with an Identity Provider through SAML using IBM Cloud App ID.
To get started, enable [virtual routing and forwarding (VRF) and service endpoints](https://cloud.ibm.com/docs/account?topic=account-vrf-service-endpoint) for your infrastructure account. For more information, see [Using service endpoints to privately connect to Hyper Protect Crypto Services](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-secure-connection).

Added: Hyper Protect Crypto Services Cloud HSM now supports EP11 cryptographic operations over gRPC
: The managed Cloud Hardware Security Module (HSM) supports Enterprise Public-Key Cryptography Standards (PKCS) #11, so your applications can integrate cryptographic operations like digital signing and validation through Enterprise PKCS #11 (EP11) API. The EP11 library provides an interface similar to the industry-standard PKCS #11 API.

Hyper Protect Crypto Services provides a set of Enterprise PKCS #11 (EP11) over gRPC API calls (also referred to as GREP11), with which, all the Crypto functions are executed in HSM on cloud. GREP11 is a stateless interface for cloud programs.

For more information about the GREP11 API, see [Introducing EP11 over gRPC](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-grep11-intro) and [GREP11 API reference](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-grep11-api-ref).

Added: Hyper Protect Crypto Services expands into the Frankfurt region
: You can now create Hyper Protect Crypto Services resources in the Frankfurt region. For more information, see [Regions and locations](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-regions).

Added: IBM Cloud service integration
: Hyper Protect Crypto Services can now be integrated with the following IBM Cloud services:



* IBM Cloud Object Storage
* IBM Cloud Block Storage for Classic for Virtual Private Cloud
* IBM Cloud Virtual Servers for Virtual Private Cloud
: IBM Cloud now has promo codes that you can use to get credit toward your account and services. Promo codes are provided by IBM Cloud sales on a limited basis to customers with billable accounts. You can apply promo codes from a new Promotions page or from the catalog when you create a resource in the IBM Cloud console. For more information, see [Applying promo codes](https://cloud.ibm.com/docs/billing-usage?topic=billing-usage-applying-promo-codes).

Download access reports for specific resources
: Have you ever wanted to get a quick view of all users, service IDs, access groups, and services that have access to a specific resource in your account? Well, now you can download a report that includes details about who can access your resource. From the My resources page in your account, you can select the Export access report option in the row for an IAM-enabled resource to get the report. For more information about the types of data available in the report and who has access to view the report, see [Exporting an access report](https://cloud.ibm.com/docs/account?topic=account-access-report).





 15 October 2019 

Mapping actions to IAM roles
: When you invite a user to your account or assign an existing user IAM access, you can review each action that is mapped to a role. Click the Actions for role option to view a list of all actions that are mapped to a specific role when you're selecting the roles to assign in an access policy. By reviewing the action to role mappings, you can have confidence that you are always assigning the correct level of access to users in your account. For more information about this new enhancement, see [Invite User Flow and Transparent Actions](https://www.ibm.com/cloud/blog/announcements/invite-user-flow-and-transparent-actions).





 03 October 2019 

Cloud Paks and Schematics templates
: With the deployment power of the IBM Cloud Schematics service, we now deliver bundled solutions through packaged software and deployable automation scripts that empower you to build, manage, and modernize your cloud architectures faster and more securely.
[Push capability in Event Notifications](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-how-push-en.png)

Figure 1. Push capability in Event Notifications



 Create a source 

Create an API source. This source represents the backend from which you send the notifications.





 Create a topic 

Create a topic where all the events from the backend flow into. However, this topic does not do any filtering, define a filter that sends all events from the source to this topic.





 Create a destination 

Create a destination of the required type.





 Create a subscription 

Create a subscription from the topic to the destination.





 Create service credentials 

Create a set of credentials with the role of “Device Manager”.







 Step 2: Modify an Android mobile application 

Modify the mobile app source code to use the new Event Notifications SDKs. You replace the existing Push Notifications service SDK with the Event Notifications FCM SDK.



 Create an Android destination 

Create a destination of type Android Push Notification (FCM) for the Android app. Provide the Sender ID and Server Key from your Google console.

Zoom

![Create Android destination](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-migration-android.png)

Figure 2. Create Android destination





 Modify your project in Firebase console 

The package name for the Push Notifications SDK was com.ibm.mobilefirstplatform.clientsdk.android.push. The new Event Notification SDK has the package com.ibm.cloud.eventnotifications.destination.android. Update your project in Firebase Console with the new package, then download and replace the new google-services.jsonfile in your Android project.



1.
Delivering notifications by using Slack webhooks
: In addition to generic webhooks, you can now add Slack webhooks to your distribution list and receive account-wide IBM Cloud notifications through them. To create a webhook, you need to set up an app in Slack and a unique URL. With this new webhook integration, you can easily receive the notifications in a selected Slack channel in which you installed your app.

For more information on Slack webhooks, see [Adding Slack webhooks to a distribution list](https://cloud.ibm.com/docs/account?topic=account-adding-webhooks-to-a-distribution-listadding-slack-webhooks-to-a-distribution-list).





 07 July 2021 

Service-level discounts for accounts with the Pay as you go with Committed Use billing model
: If you have an account with the Pay as you go with Committed Use billing model, you might be eligible to receive service-level discounts. You can apply service-level discounts to commitments in addition to the platform-level discount.
: Service-level discounts are provided by IBM Cloud Sales to customers with the Pay as you go with Committed Use billing model. For more information, see [Service-level discounts](https://cloud.ibm.com/docs/billing-usage?topic=billing-usage-committed-useservice-discount-commit).

Support for third-party Operator bundles from Red Hat OpenShift on IBM Cloud registries
: Third-party providers can now onboard Operator bundles from Red Hat OpenShift on IBM Cloud registries to IBM Cloud. The Red Hat OpenShift on IBM Cloud registries include Certified Operators, Marketplace Operators, and community Operators. This capability is supported by the beta release of IBM Cloud Partner Center and our general availability release of private catalog capabilities. For more information, see [Onboarding a Certified Operator bundle from a Red Hat registry](https://cloud.ibm.com/docs/third-party?topic=third-party-bundle-register).







 June 2021 



 01 June 2021 

New invitation flow for existing IBM Cloud users
FAQs: Pricing 

Read to get answers for questions about IBM Cloud® Hyper Protect Crypto Services pricing.



 How am I charged for my use of Hyper Protect Crypto Services standard plan? 

Each provisioned operational crypto unit is charged $2.13 USD per hour. If you also enable [failover crypto units](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-understand-conceptscrypto-unit-concept), each failover crypto unit is also charged the same as the operational crypto unit.

The first 5 keystores, including KMS key rings and EP11 keystores, are free of charge. Each additional key ring or EP11 keystore is charged with a tiered pricing starting at $225 USD per month. For keystores that are created or connected less than a month, the cost is prorated based on actual days within the month.

The detailed [pricing plan](https://cloud.ibm.com/catalog/services/hyper-protect-crypto-services) is available for your reference.

The following example shows a total charge of 30 days (720 hours). The user enables two operational crypto units and two failover crypto units for cross-region high availability. The user also creates 10 KMS keystores and 12 GREP11 keystores. The first five keystores, including both KMS key rings and GREP11 keystores, are free of charge.



Table 1. A standard plan billing example of 30 days

 Pricing components Cost for 30 days (720 hours) 

 Operational crypto unit 1 $1533.6 (30x24x2.13) 
 Operational crypto unit 2 $1533.6 (30x24x2.13) 
 Failover crypto unit 1 $1533.6 (30x24x2.13) 
 Failover crypto unit 2 $1533.6 (30x24x2.13) 
 10 KMS key rings and 12 GREP11 keystores $3795 (5x0+15x225+2x210) 
 Total charge $9929.4
Operational crypto unit 1 $1533.6 (30x24x2.13) 
 Operational crypto unit 2 $1533.6 (30x24x2.13) 
 22 internal keystores $3795 (5x0+15x225+2x210) 
 15 external keystores $980 (1x0+14x70) 
 Unified Key Orchestrator connection $3600 (30x24x5.00) 
 Total charge $11442.2 







 Is there a free trial for Hyper Protect Crypto Services? 

If you have a [promo code](https://www.ibm.com/cloud/hyper-protect-crypto), you can [apply your promo code](https://cloud.ibm.com/docs/billing-usage?topic=billing-usage-applying-promo-codes) and get two crypto units at no charge for 30 days.
Actual costs can vary by geography. For the most up-to-date prices, see [Code Engine pricing](https://www.ibm.com/cloud/code-engine/pricing).



 Application pricing 

When you deploy an application, charges apply for HTTP requests and for the CPU and memory resources that are consumed by running instances of the application. Incoming HTTP calls are billed by the number of HTTP calls that are received by your application. For example, if your app serves 100 calls, you are then billed for 100 HTTP calls. Internal HTTP traffic within a project between your workloads is excluded from the billable HTTP call total.

For example,



* If you create a Code Engine app with 2 GB (gigabyte) memory and 1 virtual CPU, with a minimum and maximum instance scale of 1, after an hour, you are charged for 1 vCPU hour and 2 GB hours.
* If you then set your maximum instance scale to 2 and your application receives enough requests to scale up to 2, then you are billed for the (number of instances) x (number of virtual CPUs) = 2 vCPU and 4 GB per hour.



For valid CPU and memory combinations, see [Supported memory and CPU combinations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-mem-cpu-combo).

Note that the time that it takes to pull your image or to build it from source code is included in the billable time.





 Job pricing 

When you run a job, charges apply for the CPU and memory resources that are consumed by the job when it runs. You are not charged for your job configuration.

For example,



* If you create a job to process information from IBM Cloud Object Storage with one job instance and that runs for an hour and uses 4 GB of memory, you are billed for 1 CPU hour and 4 GB hours.
* If you scale the same job to 4 instances and then it completes in 15 minutes, you are charged for 4 vCPU and 16 GB for .25 hours.



For valid CPU and memory combinations, see [Supported memory and CPU combinations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-mem-cpu-combo).
FAQs about selling services 

FAQs about selling products on IBM Cloud® might include questions about how and when to receive disbursements, how to view and test a service as a customer, and available metering models. Additional information about selling products on IBM Cloud can be found in the Digital Platform Reseller Agreement in IBM Cloud Partner Center that must be accepted to offer paid products.

To find all FAQs for IBM Cloud, see our [FAQ library](https://cloud.ibm.com/docs/faqs).



 What are the different metering options for plans? 

IBM Cloud® supports multiple models for aggregating service usage. Service providers measure various metrics on the created instances and submit those measures to the metering service. The rating service aggregates the submitted usage into different buckets (instance, resource group, and account) based on the model that service providers choose. The aggregation and rating models for all the metrics in a plan are contained in the metering and rating definition documents for the plan.

You're required to automate hourly usage submission by using the metering service API if you offer a metered plan.

For more information on metering, see [Metering integration](https://cloud.ibm.com/docs/sell?topic=sell-meteringinterameteringintera). For more information about submitting metered usage, see [Submitting usage for metered plans](https://cloud.ibm.com/docs/sell?topic=sell-submitusagesubmitusage).





 How do I receive payments for my services? 

Third-party services that offer paid usage-based pricing plans receive disbursements through an Electronic Funds Transfer (EFT). To set up this method to receive disbursements in IBM Cloud Partner Center Sell, you must submit the EFT form when you set up your first usage-based pricing plan. You can download the form from the Payments to me page.





 When are disbursements sent to me? 

If any disbursements are due to a third-party provider, they are sent on the last business day of the second calendar month.