1. Packages
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. bcmpricingcalculator
  6. getBillScenario

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.62.0
published on Monday, Apr 20, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.62.0
published on Monday, Apr 20, 2026 by Pulumi

    Resource Type definition for AWS::BcmPricingCalculator::BillScenario

    Using getBillScenario

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getBillScenario(args: GetBillScenarioArgs, opts?: InvokeOptions): Promise<GetBillScenarioResult>
    function getBillScenarioOutput(args: GetBillScenarioOutputArgs, opts?: InvokeOptions): Output<GetBillScenarioResult>
    def get_bill_scenario(arn: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetBillScenarioResult
    def get_bill_scenario_output(arn: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetBillScenarioResult]
    func LookupBillScenario(ctx *Context, args *LookupBillScenarioArgs, opts ...InvokeOption) (*LookupBillScenarioResult, error)
    func LookupBillScenarioOutput(ctx *Context, args *LookupBillScenarioOutputArgs, opts ...InvokeOption) LookupBillScenarioResultOutput

    > Note: This function is named LookupBillScenario in the Go SDK.

    public static class GetBillScenario 
    {
        public static Task<GetBillScenarioResult> InvokeAsync(GetBillScenarioArgs args, InvokeOptions? opts = null)
        public static Output<GetBillScenarioResult> Invoke(GetBillScenarioInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBillScenarioResult> getBillScenario(GetBillScenarioArgs args, InvokeOptions options)
    public static Output<GetBillScenarioResult> getBillScenario(GetBillScenarioArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:bcmpricingcalculator:getBillScenario
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Arn string
    The Amazon Resource Name (ARN) of the bill scenario.
    Arn string
    The Amazon Resource Name (ARN) of the bill scenario.
    arn String
    The Amazon Resource Name (ARN) of the bill scenario.
    arn string
    The Amazon Resource Name (ARN) of the bill scenario.
    arn str
    The Amazon Resource Name (ARN) of the bill scenario.
    arn String
    The Amazon Resource Name (ARN) of the bill scenario.

    getBillScenario Result

    The following output properties are available:

    Arn string
    The Amazon Resource Name (ARN) of the bill scenario.
    BillInterval Pulumi.AwsNative.BcmPricingCalculator.Outputs.BillScenarioBillInterval
    The time period covered by the bill scenario
    CostCategoryGroupSharingPreferenceArn string
    The ARN of the cost category group sharing preference
    CreatedAt string
    The timestamp when the bill scenario was created
    ExpiresAt string
    The timestamp when the bill scenario expires
    FailureMessage string
    The failure message if the bill scenario failed
    GroupSharingPreference Pulumi.AwsNative.BcmPricingCalculator.BillScenarioGroupSharingPreference
    The group sharing preference for the bill scenario
    Id string
    The unique identifier of the bill scenario
    Name string
    The name of the bill scenario
    Status Pulumi.AwsNative.BcmPricingCalculator.BillScenarioStatus
    The status of the bill scenario
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource
    Arn string
    The Amazon Resource Name (ARN) of the bill scenario.
    BillInterval BillScenarioBillInterval
    The time period covered by the bill scenario
    CostCategoryGroupSharingPreferenceArn string
    The ARN of the cost category group sharing preference
    CreatedAt string
    The timestamp when the bill scenario was created
    ExpiresAt string
    The timestamp when the bill scenario expires
    FailureMessage string
    The failure message if the bill scenario failed
    GroupSharingPreference BillScenarioGroupSharingPreference
    The group sharing preference for the bill scenario
    Id string
    The unique identifier of the bill scenario
    Name string
    The name of the bill scenario
    Status BillScenarioStatus
    The status of the bill scenario
    Tags Tag
    An array of key-value pairs to apply to this resource
    arn String
    The Amazon Resource Name (ARN) of the bill scenario.
    billInterval BillScenarioBillInterval
    The time period covered by the bill scenario
    costCategoryGroupSharingPreferenceArn String
    The ARN of the cost category group sharing preference
    createdAt String
    The timestamp when the bill scenario was created
    expiresAt String
    The timestamp when the bill scenario expires
    failureMessage String
    The failure message if the bill scenario failed
    groupSharingPreference BillScenarioGroupSharingPreference
    The group sharing preference for the bill scenario
    id String
    The unique identifier of the bill scenario
    name String
    The name of the bill scenario
    status BillScenarioStatus
    The status of the bill scenario
    tags List<Tag>
    An array of key-value pairs to apply to this resource
    arn string
    The Amazon Resource Name (ARN) of the bill scenario.
    billInterval BillScenarioBillInterval
    The time period covered by the bill scenario
    costCategoryGroupSharingPreferenceArn string
    The ARN of the cost category group sharing preference
    createdAt string
    The timestamp when the bill scenario was created
    expiresAt string
    The timestamp when the bill scenario expires
    failureMessage string
    The failure message if the bill scenario failed
    groupSharingPreference BillScenarioGroupSharingPreference
    The group sharing preference for the bill scenario
    id string
    The unique identifier of the bill scenario
    name string
    The name of the bill scenario
    status BillScenarioStatus
    The status of the bill scenario
    tags Tag[]
    An array of key-value pairs to apply to this resource
    arn str
    The Amazon Resource Name (ARN) of the bill scenario.
    bill_interval BillScenarioBillInterval
    The time period covered by the bill scenario
    cost_category_group_sharing_preference_arn str
    The ARN of the cost category group sharing preference
    created_at str
    The timestamp when the bill scenario was created
    expires_at str
    The timestamp when the bill scenario expires
    failure_message str
    The failure message if the bill scenario failed
    group_sharing_preference BillScenarioGroupSharingPreference
    The group sharing preference for the bill scenario
    id str
    The unique identifier of the bill scenario
    name str
    The name of the bill scenario
    status BillScenarioStatus
    The status of the bill scenario
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource
    arn String
    The Amazon Resource Name (ARN) of the bill scenario.
    billInterval Property Map
    The time period covered by the bill scenario
    costCategoryGroupSharingPreferenceArn String
    The ARN of the cost category group sharing preference
    createdAt String
    The timestamp when the bill scenario was created
    expiresAt String
    The timestamp when the bill scenario expires
    failureMessage String
    The failure message if the bill scenario failed
    groupSharingPreference "OPEN" | "PRIORITIZED" | "RESTRICTED"
    The group sharing preference for the bill scenario
    id String
    The unique identifier of the bill scenario
    name String
    The name of the bill scenario
    status "READY" | "LOCKED" | "FAILED"
    The status of the bill scenario
    tags List<Property Map>
    An array of key-value pairs to apply to this resource

    Supporting Types

    BillScenarioBillInterval

    End string
    Start string
    End string
    Start string
    end String
    start String
    end string
    start string
    end str
    start str
    end String
    start String

    BillScenarioGroupSharingPreference

    BillScenarioStatus

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.62.0
    published on Monday, Apr 20, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.