1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. vmp
  6. getRuleFile
Viewing docs for bytepluscc v0.0.35
published on Monday, Jun 15, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.35
published on Monday, Jun 15, 2026 by Byteplus

    Data Source schema for Byteplus::VMP::RuleFile

    Using getRuleFile

    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 getRuleFile(args: GetRuleFileArgs, opts?: InvokeOptions): Promise<GetRuleFileResult>
    function getRuleFileOutput(args: GetRuleFileOutputArgs, opts?: InvokeOptions): Output<GetRuleFileResult>
    def get_rule_file(id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetRuleFileResult
    def get_rule_file_output(id: pulumi.Input[Optional[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetRuleFileResult]
    func LookupRuleFile(ctx *Context, args *LookupRuleFileArgs, opts ...InvokeOption) (*LookupRuleFileResult, error)
    func LookupRuleFileOutput(ctx *Context, args *LookupRuleFileOutputArgs, opts ...InvokeOption) LookupRuleFileResultOutput

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

    public static class GetRuleFile 
    {
        public static Task<GetRuleFileResult> InvokeAsync(GetRuleFileArgs args, InvokeOptions? opts = null)
        public static Output<GetRuleFileResult> Invoke(GetRuleFileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRuleFileResult> getRuleFile(GetRuleFileArgs args, InvokeOptions options)
    public static Output<GetRuleFileResult> getRuleFile(GetRuleFileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:vmp/getRuleFile:getRuleFile
      arguments:
        # arguments dictionary
    data "bytepluscc_vmp_getrulefile" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Id string
    id string
    id String
    id string
    id str
    id String

    getRuleFile Result

    The following output properties are available:

    Content string
    CreateTime string
    Description string
    Id string
    LastUpdateTime string
    Name string
    RuleCount int
    RuleFileId string
    Status string
    TargetWorkspaceId string
    WorkspaceId string
    Content string
    CreateTime string
    Description string
    Id string
    LastUpdateTime string
    Name string
    RuleCount int
    RuleFileId string
    Status string
    TargetWorkspaceId string
    WorkspaceId string
    content string
    create_time string
    description string
    id string
    last_update_time string
    name string
    rule_count number
    rule_file_id string
    status string
    target_workspace_id string
    workspace_id string
    content String
    createTime String
    description String
    id String
    lastUpdateTime String
    name String
    ruleCount Integer
    ruleFileId String
    status String
    targetWorkspaceId String
    workspaceId String
    content string
    createTime string
    description string
    id string
    lastUpdateTime string
    name string
    ruleCount number
    ruleFileId string
    status string
    targetWorkspaceId string
    workspaceId string
    content String
    createTime String
    description String
    id String
    lastUpdateTime String
    name String
    ruleCount Number
    ruleFileId String
    status String
    targetWorkspaceId String
    workspaceId String

    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
    Viewing docs for bytepluscc v0.0.35
    published on Monday, Jun 15, 2026 by Byteplus

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial