1. Registry
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. billing
  6. getFinancialRelation
Viewing docs for bytepluscc v0.0.56
published on Monday, Oct 26, 2026 by Byteplus
bytepluscc logo bytepluscc
Viewing docs for bytepluscc v0.0.56
published on Monday, Oct 26, 2026 by Byteplus

    Data Source schema for Byteplus::Billing::FinancialRelation

    Using getFinancialRelation

    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 getFinancialRelation(args: GetFinancialRelationArgs, opts?: InvokeOptions): Promise<GetFinancialRelationResult>
    function getFinancialRelationOutput(args: GetFinancialRelationOutputArgs, opts?: InvokeOutputOptions): Output<GetFinancialRelationResult>
    def get_financial_relation(id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetFinancialRelationResult
    def get_financial_relation_output(id: pulumi.Input[Optional[str]] = None,
                               opts: Optional[InvokeOutputOptions] = None) -> Output[GetFinancialRelationResult]
    func LookupFinancialRelation(ctx *Context, args *LookupFinancialRelationArgs, opts ...InvokeOption) (*LookupFinancialRelationResult, error)
    func LookupFinancialRelationOutput(ctx *Context, args *LookupFinancialRelationOutputArgs, opts ...InvokeOption) LookupFinancialRelationResultOutput

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

    public static class GetFinancialRelation 
    {
        public static Task<GetFinancialRelationResult> InvokeAsync(GetFinancialRelationArgs args, InvokeOptions? opts = null)
        public static Output<GetFinancialRelationResult> Invoke(GetFinancialRelationInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetFinancialRelationResult> Invoke(GetFinancialRelationInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetFinancialRelationResult> getFinancialRelation(GetFinancialRelationArgs args, InvokeOptions options)
    public static Output<GetFinancialRelationResult> getFinancialRelation(GetFinancialRelationArgs args, InvokeOptions options)
    public static Output<GetFinancialRelationResult> getFinancialRelation(GetFinancialRelationArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: bytepluscc:billing/getFinancialRelation:getFinancialRelation
      arguments:
        # arguments dictionary
    data "bytepluscc_billing_get_financial_relation" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getFinancialRelation Result

    The following output properties are available:

    AccountAlias string
    Display name, used for page display to clarify account usage scenarios.
    AuthInfos List<Byteplus.GetFinancialRelationAuthInfo>
    Financial relationship authorization point.
    AuthListStr string
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    CancelInvitation bool
    Cancel authorization invitation. false: Do not cancel; true: Cancel. To initiate a new authorization invitation, please cancel the existing one first.
    Filiation int
    Main-sub relationship enumeration values. 1: Main; 2: Sub.
    FiliationDesc string
    Description of main-sub relationship.
    Id string
    Uniquely identifies the resource.
    MajorAccountId int
    Main account UID.
    MajorAccountName string
    Main account name.
    Relation int
    Relationship type. Currently, only Enterprise Finance is supported: 1 Financial Custody; 4 Financial Management.
    RelationDesc string
    Description of relationship type.
    RelationId string
    Relationship ID.
    Status int
    Financial relationship status enumeration values. 100: In progress; 200: Established; 250: Rejected; 300: Canceled; 400: Revoked; 500: Deleted (not visible on the page).
    StatusDesc string
    Description of financial relationship status.
    SubAccountId string
    Sub-account UID.
    SubAccountName string
    Sub-account name.
    UpdatedTime string
    Update time.
    AccountAlias string
    Display name, used for page display to clarify account usage scenarios.
    AuthInfos []GetFinancialRelationAuthInfo
    Financial relationship authorization point.
    AuthListStr string
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    CancelInvitation bool
    Cancel authorization invitation. false: Do not cancel; true: Cancel. To initiate a new authorization invitation, please cancel the existing one first.
    Filiation int
    Main-sub relationship enumeration values. 1: Main; 2: Sub.
    FiliationDesc string
    Description of main-sub relationship.
    Id string
    Uniquely identifies the resource.
    MajorAccountId int
    Main account UID.
    MajorAccountName string
    Main account name.
    Relation int
    Relationship type. Currently, only Enterprise Finance is supported: 1 Financial Custody; 4 Financial Management.
    RelationDesc string
    Description of relationship type.
    RelationId string
    Relationship ID.
    Status int
    Financial relationship status enumeration values. 100: In progress; 200: Established; 250: Rejected; 300: Canceled; 400: Revoked; 500: Deleted (not visible on the page).
    StatusDesc string
    Description of financial relationship status.
    SubAccountId string
    Sub-account UID.
    SubAccountName string
    Sub-account name.
    UpdatedTime string
    Update time.
    account_alias string
    Display name, used for page display to clarify account usage scenarios.
    auth_infos list(object)
    Financial relationship authorization point.
    auth_list_str string
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    cancel_invitation bool
    Cancel authorization invitation. false: Do not cancel; true: Cancel. To initiate a new authorization invitation, please cancel the existing one first.
    filiation number
    Main-sub relationship enumeration values. 1: Main; 2: Sub.
    filiation_desc string
    Description of main-sub relationship.
    id string
    Uniquely identifies the resource.
    major_account_id number
    Main account UID.
    major_account_name string
    Main account name.
    relation number
    Relationship type. Currently, only Enterprise Finance is supported: 1 Financial Custody; 4 Financial Management.
    relation_desc string
    Description of relationship type.
    relation_id string
    Relationship ID.
    status number
    Financial relationship status enumeration values. 100: In progress; 200: Established; 250: Rejected; 300: Canceled; 400: Revoked; 500: Deleted (not visible on the page).
    status_desc string
    Description of financial relationship status.
    sub_account_id string
    Sub-account UID.
    sub_account_name string
    Sub-account name.
    updated_time string
    Update time.
    accountAlias String
    Display name, used for page display to clarify account usage scenarios.
    authInfos List<GetFinancialRelationAuthInfo>
    Financial relationship authorization point.
    authListStr String
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    cancelInvitation Boolean
    Cancel authorization invitation. false: Do not cancel; true: Cancel. To initiate a new authorization invitation, please cancel the existing one first.
    filiation Integer
    Main-sub relationship enumeration values. 1: Main; 2: Sub.
    filiationDesc String
    Description of main-sub relationship.
    id String
    Uniquely identifies the resource.
    majorAccountId Integer
    Main account UID.
    majorAccountName String
    Main account name.
    relation Integer
    Relationship type. Currently, only Enterprise Finance is supported: 1 Financial Custody; 4 Financial Management.
    relationDesc String
    Description of relationship type.
    relationId String
    Relationship ID.
    status Integer
    Financial relationship status enumeration values. 100: In progress; 200: Established; 250: Rejected; 300: Canceled; 400: Revoked; 500: Deleted (not visible on the page).
    statusDesc String
    Description of financial relationship status.
    subAccountId String
    Sub-account UID.
    subAccountName String
    Sub-account name.
    updatedTime String
    Update time.
    accountAlias string
    Display name, used for page display to clarify account usage scenarios.
    authInfos GetFinancialRelationAuthInfo[]
    Financial relationship authorization point.
    authListStr string
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    cancelInvitation boolean
    Cancel authorization invitation. false: Do not cancel; true: Cancel. To initiate a new authorization invitation, please cancel the existing one first.
    filiation number
    Main-sub relationship enumeration values. 1: Main; 2: Sub.
    filiationDesc string
    Description of main-sub relationship.
    id string
    Uniquely identifies the resource.
    majorAccountId number
    Main account UID.
    majorAccountName string
    Main account name.
    relation number
    Relationship type. Currently, only Enterprise Finance is supported: 1 Financial Custody; 4 Financial Management.
    relationDesc string
    Description of relationship type.
    relationId string
    Relationship ID.
    status number
    Financial relationship status enumeration values. 100: In progress; 200: Established; 250: Rejected; 300: Canceled; 400: Revoked; 500: Deleted (not visible on the page).
    statusDesc string
    Description of financial relationship status.
    subAccountId string
    Sub-account UID.
    subAccountName string
    Sub-account name.
    updatedTime string
    Update time.
    account_alias str
    Display name, used for page display to clarify account usage scenarios.
    auth_infos Sequence[GetFinancialRelationAuthInfo]
    Financial relationship authorization point.
    auth_list_str str
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    cancel_invitation bool
    Cancel authorization invitation. false: Do not cancel; true: Cancel. To initiate a new authorization invitation, please cancel the existing one first.
    filiation int
    Main-sub relationship enumeration values. 1: Main; 2: Sub.
    filiation_desc str
    Description of main-sub relationship.
    id str
    Uniquely identifies the resource.
    major_account_id int
    Main account UID.
    major_account_name str
    Main account name.
    relation int
    Relationship type. Currently, only Enterprise Finance is supported: 1 Financial Custody; 4 Financial Management.
    relation_desc str
    Description of relationship type.
    relation_id str
    Relationship ID.
    status int
    Financial relationship status enumeration values. 100: In progress; 200: Established; 250: Rejected; 300: Canceled; 400: Revoked; 500: Deleted (not visible on the page).
    status_desc str
    Description of financial relationship status.
    sub_account_id str
    Sub-account UID.
    sub_account_name str
    Sub-account name.
    updated_time str
    Update time.
    accountAlias String
    Display name, used for page display to clarify account usage scenarios.
    authInfos List<Property Map>
    Financial relationship authorization point.
    authListStr String
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    cancelInvitation Boolean
    Cancel authorization invitation. false: Do not cancel; true: Cancel. To initiate a new authorization invitation, please cancel the existing one first.
    filiation Number
    Main-sub relationship enumeration values. 1: Main; 2: Sub.
    filiationDesc String
    Description of main-sub relationship.
    id String
    Uniquely identifies the resource.
    majorAccountId Number
    Main account UID.
    majorAccountName String
    Main account name.
    relation Number
    Relationship type. Currently, only Enterprise Finance is supported: 1 Financial Custody; 4 Financial Management.
    relationDesc String
    Description of relationship type.
    relationId String
    Relationship ID.
    status Number
    Financial relationship status enumeration values. 100: In progress; 200: Established; 250: Rejected; 300: Canceled; 400: Revoked; 500: Deleted (not visible on the page).
    statusDesc String
    Description of financial relationship status.
    subAccountId String
    Sub-account UID.
    subAccountName String
    Sub-account name.
    updatedTime String
    Update time.

    Supporting Types

    GetFinancialRelationAuthInfo

    AuthId string
    Financial relationship authorization ID.
    AuthLists List<int>
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    AuthStatus int
    Authorization status enumeration values. 100: Authorization in progress; 200: Authorization established; 250: Authorization change rejected by sub-account; 300: Authorization change canceled by main account; 400: Authorization revoked.
    AuthId string
    Financial relationship authorization ID.
    AuthLists []int
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    AuthStatus int
    Authorization status enumeration values. 100: Authorization in progress; 200: Authorization established; 250: Authorization change rejected by sub-account; 300: Authorization change canceled by main account; 400: Authorization revoked.
    auth_id string
    Financial relationship authorization ID.
    auth_lists list(number)
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    auth_status number
    Authorization status enumeration values. 100: Authorization in progress; 200: Authorization established; 250: Authorization change rejected by sub-account; 300: Authorization change canceled by main account; 400: Authorization revoked.
    authId String
    Financial relationship authorization ID.
    authLists List<Integer>
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    authStatus Integer
    Authorization status enumeration values. 100: Authorization in progress; 200: Authorization established; 250: Authorization change rejected by sub-account; 300: Authorization change canceled by main account; 400: Authorization revoked.
    authId string
    Financial relationship authorization ID.
    authLists number[]
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    authStatus number
    Authorization status enumeration values. 100: Authorization in progress; 200: Authorization established; 250: Authorization change rejected by sub-account; 300: Authorization change canceled by main account; 400: Authorization revoked.
    auth_id str
    Financial relationship authorization ID.
    auth_lists Sequence[int]
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    auth_status int
    Authorization status enumeration values. 100: Authorization in progress; 200: Authorization established; 250: Authorization change rejected by sub-account; 300: Authorization change canceled by main account; 400: Authorization revoked.
    authId String
    Financial relationship authorization ID.
    authLists List<Number>
    Authorization list, separated by commas. Permission points are as follows: 1 Allow sub-account to share contract discounts of the main account; 2 Allow main account to view the sub-account's fund balance; 3 Allow main account to allocate and reclaim credit limits for the sub-account; 4 Allow main account to view the sub-account's billing information; 5 Allow main account to assist the sub-account with invoice management.
    authStatus Number
    Authorization status enumeration values. 100: Authorization in progress; 200: Authorization established; 250: Authorization change rejected by sub-account; 300: Authorization change canceled by main account; 400: Authorization revoked.

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo bytepluscc
    Viewing docs for bytepluscc v0.0.56
    published on Monday, Oct 26, 2026 by Byteplus

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial