/AWS1/CL_BICUPDPRICINGRULEOUT¶
UpdatePricingRuleOutput
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_arn TYPE /AWS1/BICPRICINGRULEARN /AWS1/BICPRICINGRULEARN¶
The Amazon Resource Name (ARN) of the successfully updated pricing rule.
iv_name TYPE /AWS1/BICPRICINGRULENAME /AWS1/BICPRICINGRULENAME¶
The new name of the pricing rule. The name must be unique to each pricing rule.
iv_description TYPE /AWS1/BICPRICINGRULEDESC /AWS1/BICPRICINGRULEDESC¶
The new description for the pricing rule.
iv_scope TYPE /AWS1/BICPRICINGRULESCOPE /AWS1/BICPRICINGRULESCOPE¶
The scope of pricing rule that indicates if it's globally applicable, or it's service-specific.
iv_type TYPE /AWS1/BICPRICINGRULETYPE /AWS1/BICPRICINGRULETYPE¶
The new pricing rule type.
iv_modifierpercentage TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The new modifier to show pricing plan rates as a percentage.
iv_service TYPE /AWS1/BICSERVICE /AWS1/BICSERVICE¶
If the
Scopeattribute is set toSERVICE, the attribute indicates which service thePricingRuleis applicable for.
iv_assocdpricingplancount TYPE /AWS1/BICNOOFPRICINGPLANSASCDW /AWS1/BICNOOFPRICINGPLANSASCDW¶
The pricing plans count that this pricing rule is associated with.
iv_lastmodifiedtime TYPE /AWS1/BICINSTANT /AWS1/BICINSTANT¶
The most recent time the pricing rule was modified.
iv_billingentity TYPE /AWS1/BICBILLINGENTITY /AWS1/BICBILLINGENTITY¶
The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.
io_tiering TYPE REF TO /AWS1/CL_BICUPDATETIERINGINPUT /AWS1/CL_BICUPDATETIERINGINPUT¶
The set of tiering configurations for the pricing rule.
iv_usagetype TYPE /AWS1/BICUSAGETYPE /AWS1/BICUSAGETYPE¶
Usage type is the unit that each service uses to measure the usage of a specific type of resource.
If the
Scopeattribute is set toSKU, this attribute indicates which usage type thePricingRuleis modifying. For example,USW2-BoxUsage:m2.2xlargedescribes anM2 High Memory Double Extra Largeinstance in the US West (Oregon) Region.
iv_operation TYPE /AWS1/BICOPERATION /AWS1/BICOPERATION¶
Operation refers to the specific Amazon Web Services covered by this line item. This describes the specific usage of the line item.
If the
Scopeattribute is set toSKU, this attribute indicates which operation thePricingRuleis modifying. For example, a value ofRunInstances:0202indicates the operation of running an Amazon EC2 instance.
Queryable Attributes¶
Arn¶
The Amazon Resource Name (ARN) of the successfully updated pricing rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
Name¶
The new name of the pricing rule. The name must be unique to each pricing rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Description¶
The new description for the pricing rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
Scope¶
The scope of pricing rule that indicates if it's globally applicable, or it's service-specific.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCOPE() |
Getter for SCOPE, with configurable default |
ASK_SCOPE() |
Getter for SCOPE w/ exceptions if field has no value |
HAS_SCOPE() |
Determine if SCOPE has a value |
Type¶
The new pricing rule type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
ModifierPercentage¶
The new modifier to show pricing plan rates as a percentage.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MODIFIERPERCENTAGE() |
Getter for MODIFIERPERCENTAGE, with configurable default |
ASK_MODIFIERPERCENTAGE() |
Getter for MODIFIERPERCENTAGE w/ exceptions if field has no |
STR_MODIFIERPERCENTAGE() |
String format for MODIFIERPERCENTAGE, with configurable defa |
HAS_MODIFIERPERCENTAGE() |
Determine if MODIFIERPERCENTAGE has a value |
Service¶
If the
Scopeattribute is set toSERVICE, the attribute indicates which service thePricingRuleis applicable for.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVICE() |
Getter for SERVICE, with configurable default |
ASK_SERVICE() |
Getter for SERVICE w/ exceptions if field has no value |
HAS_SERVICE() |
Determine if SERVICE has a value |
AssociatedPricingPlanCount¶
The pricing plans count that this pricing rule is associated with.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASSOCDPRICINGPLANCOUNT() |
Getter for ASSOCIATEDPRICINGPLANCOUNT |
LastModifiedTime¶
The most recent time the pricing rule was modified.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIEDTIME() |
Getter for LASTMODIFIEDTIME |
BillingEntity¶
The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINGENTITY() |
Getter for BILLINGENTITY, with configurable default |
ASK_BILLINGENTITY() |
Getter for BILLINGENTITY w/ exceptions if field has no value |
HAS_BILLINGENTITY() |
Determine if BILLINGENTITY has a value |
Tiering¶
The set of tiering configurations for the pricing rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIERING() |
Getter for TIERING |
UsageType¶
Usage type is the unit that each service uses to measure the usage of a specific type of resource.
If the
Scopeattribute is set toSKU, this attribute indicates which usage type thePricingRuleis modifying. For example,USW2-BoxUsage:m2.2xlargedescribes anM2 High Memory Double Extra Largeinstance in the US West (Oregon) Region.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USAGETYPE() |
Getter for USAGETYPE, with configurable default |
ASK_USAGETYPE() |
Getter for USAGETYPE w/ exceptions if field has no value |
HAS_USAGETYPE() |
Determine if USAGETYPE has a value |
Operation¶
Operation refers to the specific Amazon Web Services covered by this line item. This describes the specific usage of the line item.
If the
Scopeattribute is set toSKU, this attribute indicates which operation thePricingRuleis modifying. For example, a value ofRunInstances:0202indicates the operation of running an Amazon EC2 instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OPERATION() |
Getter for OPERATION, with configurable default |
ASK_OPERATION() |
Getter for OPERATION w/ exceptions if field has no value |
HAS_OPERATION() |
Determine if OPERATION has a value |