We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
Resource Type definition for AWS::BcmPricingCalculator::BillScenario
Create BillScenario Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BillScenario(name: string, args?: BillScenarioArgs, opts?: CustomResourceOptions);@overload
def BillScenario(resource_name: str,
args: Optional[BillScenarioArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def BillScenario(resource_name: str,
opts: Optional[ResourceOptions] = None,
cost_category_group_sharing_preference_arn: Optional[str] = None,
expires_at: Optional[str] = None,
group_sharing_preference: Optional[BillScenarioGroupSharingPreference] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewBillScenario(ctx *Context, name string, args *BillScenarioArgs, opts ...ResourceOption) (*BillScenario, error)public BillScenario(string name, BillScenarioArgs? args = null, CustomResourceOptions? opts = null)
public BillScenario(String name, BillScenarioArgs args)
public BillScenario(String name, BillScenarioArgs args, CustomResourceOptions options)
type: aws-native:bcmpricingcalculator:BillScenario
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BillScenarioArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BillScenarioArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BillScenarioArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BillScenarioArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BillScenarioArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
BillScenario Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BillScenario resource accepts the following input properties:
- Cost
Category stringGroup Sharing Preference Arn - The ARN of the cost category group sharing preference
- Expires
At string - The timestamp when the bill scenario expires
- Group
Sharing Pulumi.Preference Aws Native. Bcm Pricing Calculator. Bill Scenario Group Sharing Preference - The group sharing preference for the bill scenario
- Name string
- The name of the bill scenario
-
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource
- Cost
Category stringGroup Sharing Preference Arn - The ARN of the cost category group sharing preference
- Expires
At string - The timestamp when the bill scenario expires
- Group
Sharing BillPreference Scenario Group Sharing Preference - The group sharing preference for the bill scenario
- Name string
- The name of the bill scenario
-
Tag
Args - An array of key-value pairs to apply to this resource
- cost
Category StringGroup Sharing Preference Arn - The ARN of the cost category group sharing preference
- expires
At String - The timestamp when the bill scenario expires
- group
Sharing BillPreference Scenario Group Sharing Preference - The group sharing preference for the bill scenario
- name String
- The name of the bill scenario
- List<Tag>
- An array of key-value pairs to apply to this resource
- cost
Category stringGroup Sharing Preference Arn - The ARN of the cost category group sharing preference
- expires
At string - The timestamp when the bill scenario expires
- group
Sharing BillPreference Scenario Group Sharing Preference - The group sharing preference for the bill scenario
- name string
- The name of the bill scenario
- Tag[]
- An array of key-value pairs to apply to this resource
- cost_
category_ strgroup_ sharing_ preference_ arn - The ARN of the cost category group sharing preference
- expires_
at str - The timestamp when the bill scenario expires
- group_
sharing_ Billpreference Scenario Group Sharing Preference - The group sharing preference for the bill scenario
- name str
- The name of the bill scenario
-
Sequence[Tag
Args] - An array of key-value pairs to apply to this resource
- cost
Category StringGroup Sharing Preference Arn - The ARN of the cost category group sharing preference
- expires
At String - The timestamp when the bill scenario expires
- group
Sharing "OPEN" | "PRIORITIZED" | "RESTRICTED"Preference - The group sharing preference for the bill scenario
- name String
- The name of the bill scenario
- List<Property Map>
- An array of key-value pairs to apply to this resource
Outputs
All input properties are implicitly available as output properties. Additionally, the BillScenario resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the bill scenario.
- Aws
Id string - The unique identifier of the bill scenario
- Bill
Interval Pulumi.Aws Native. Bcm Pricing Calculator. Outputs. Bill Scenario Bill Interval - The time period covered by the bill scenario
- Created
At string - The timestamp when the bill scenario was created
- Failure
Message string - The failure message if the bill scenario failed
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Pulumi.
Aws Native. Bcm Pricing Calculator. Bill Scenario Status - The status of the bill scenario
- Arn string
- The Amazon Resource Name (ARN) of the bill scenario.
- Aws
Id string - The unique identifier of the bill scenario
- Bill
Interval BillScenario Bill Interval - The time period covered by the bill scenario
- Created
At string - The timestamp when the bill scenario was created
- Failure
Message string - The failure message if the bill scenario failed
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Bill
Scenario Status - The status of the bill scenario
- arn String
- The Amazon Resource Name (ARN) of the bill scenario.
- aws
Id String - The unique identifier of the bill scenario
- bill
Interval BillScenario Bill Interval - The time period covered by the bill scenario
- created
At String - The timestamp when the bill scenario was created
- failure
Message String - The failure message if the bill scenario failed
- id String
- The provider-assigned unique ID for this managed resource.
- status
Bill
Scenario Status - The status of the bill scenario
- arn string
- The Amazon Resource Name (ARN) of the bill scenario.
- aws
Id string - The unique identifier of the bill scenario
- bill
Interval BillScenario Bill Interval - The time period covered by the bill scenario
- created
At string - The timestamp when the bill scenario was created
- failure
Message string - The failure message if the bill scenario failed
- id string
- The provider-assigned unique ID for this managed resource.
- status
Bill
Scenario Status - The status of the bill scenario
- arn str
- The Amazon Resource Name (ARN) of the bill scenario.
- aws_
id str - The unique identifier of the bill scenario
- bill_
interval BillScenario Bill Interval - The time period covered by the bill scenario
- created_
at str - The timestamp when the bill scenario was created
- failure_
message str - The failure message if the bill scenario failed
- id str
- The provider-assigned unique ID for this managed resource.
- status
Bill
Scenario Status - The status of the bill scenario
- arn String
- The Amazon Resource Name (ARN) of the bill scenario.
- aws
Id String - The unique identifier of the bill scenario
- bill
Interval Property Map - The time period covered by the bill scenario
- created
At String - The timestamp when the bill scenario was created
- failure
Message String - The failure message if the bill scenario failed
- id String
- The provider-assigned unique ID for this managed resource.
- status "READY" | "LOCKED" | "FAILED"
- The status of the bill scenario
Supporting Types
BillScenarioBillInterval, BillScenarioBillIntervalArgs
BillScenarioGroupSharingPreference, BillScenarioGroupSharingPreferenceArgs
- Open
OPEN- Prioritized
PRIORITIZED- Restricted
RESTRICTED
- Bill
Scenario Group Sharing Preference Open OPEN- Bill
Scenario Group Sharing Preference Prioritized PRIORITIZED- Bill
Scenario Group Sharing Preference Restricted RESTRICTED
- Open
OPEN- Prioritized
PRIORITIZED- Restricted
RESTRICTED
- Open
OPEN- Prioritized
PRIORITIZED- Restricted
RESTRICTED
- OPEN
OPEN- PRIORITIZED
PRIORITIZED- RESTRICTED
RESTRICTED
- "OPEN"
OPEN- "PRIORITIZED"
PRIORITIZED- "RESTRICTED"
RESTRICTED
BillScenarioStatus, BillScenarioStatusArgs
- Ready
READY- Locked
LOCKED- Failed
FAILED
- Bill
Scenario Status Ready READY- Bill
Scenario Status Locked LOCKED- Bill
Scenario Status Failed FAILED
- Ready
READY- Locked
LOCKED- Failed
FAILED
- Ready
READY- Locked
LOCKED- Failed
FAILED
- READY
READY- LOCKED
LOCKED- FAILED
FAILED
- "READY"
READY- "LOCKED"
LOCKED- "FAILED"
FAILED
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
