1. Packages
  2. Packages
  3. Thoth
  4. API Docs
  5. governance
  6. PackAssignmentBulk
Viewing docs for Thoth v0.1.15
published on Thursday, Jul 23, 2026 by Aten Security
thoth logo
Viewing docs for Thoth v0.1.15
published on Thursday, Jul 23, 2026 by Aten Security

    Create PackAssignmentBulk Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new PackAssignmentBulk(name: string, args: PackAssignmentBulkArgs, opts?: CustomResourceOptions);
    @overload
    def PackAssignmentBulk(resource_name: str,
                           args: PackAssignmentBulkArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def PackAssignmentBulk(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           pack_ids: Optional[Sequence[str]] = None,
                           environment: Optional[str] = None,
                           approval_policy_id: Optional[str] = None,
                           critical_threshold: Optional[float] = None,
                           delegation_boost: Optional[float] = None,
                           endpoint_ids: Optional[Sequence[str]] = None,
                           agent_ids: Optional[Sequence[str]] = None,
                           fleet_ids: Optional[Sequence[str]] = None,
                           mismatch_boost: Optional[float] = None,
                           overrides_by_pack_json: Optional[str] = None,
                           all_agents: Optional[bool] = None,
                           trigger: Optional[str] = None,
                           trust_floor: Optional[float] = None)
    func NewPackAssignmentBulk(ctx *Context, name string, args PackAssignmentBulkArgs, opts ...ResourceOption) (*PackAssignmentBulk, error)
    public PackAssignmentBulk(string name, PackAssignmentBulkArgs args, CustomResourceOptions? opts = null)
    public PackAssignmentBulk(String name, PackAssignmentBulkArgs args)
    public PackAssignmentBulk(String name, PackAssignmentBulkArgs args, CustomResourceOptions options)
    
    type: thoth:governance:PackAssignmentBulk
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "thoth_governance_pack_assignment_bulk" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args PackAssignmentBulkArgs
    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 PackAssignmentBulkArgs
    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 PackAssignmentBulkArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PackAssignmentBulkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PackAssignmentBulkArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var packAssignmentBulkResource = new Thoth.Governance.PackAssignmentBulk("packAssignmentBulkResource", new()
    {
        PackIds = new[]
        {
            "string",
        },
        Environment = "string",
        ApprovalPolicyId = "string",
        CriticalThreshold = 0,
        DelegationBoost = 0,
        EndpointIds = new[]
        {
            "string",
        },
        AgentIds = new[]
        {
            "string",
        },
        FleetIds = new[]
        {
            "string",
        },
        MismatchBoost = 0,
        OverridesByPackJson = "string",
        AllAgents = false,
        Trigger = "string",
        TrustFloor = 0,
    });
    
    example, err := governance.NewPackAssignmentBulk(ctx, "packAssignmentBulkResource", &governance.PackAssignmentBulkArgs{
    	PackIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Environment:       pulumi.String("string"),
    	ApprovalPolicyId:  pulumi.String("string"),
    	CriticalThreshold: pulumi.Float64(0),
    	DelegationBoost:   pulumi.Float64(0),
    	EndpointIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	AgentIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	FleetIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	MismatchBoost:       pulumi.Float64(0),
    	OverridesByPackJson: pulumi.String("string"),
    	AllAgents:           pulumi.Bool(false),
    	Trigger:             pulumi.String("string"),
    	TrustFloor:          pulumi.Float64(0),
    })
    
    resource "thoth_governance_pack_assignment_bulk" "packAssignmentBulkResource" {
      lifecycle {
        create_before_destroy = true
      }
      pack_ids               = ["string"]
      environment            = "string"
      approval_policy_id     = "string"
      critical_threshold     = 0
      delegation_boost       = 0
      endpoint_ids           = ["string"]
      agent_ids              = ["string"]
      fleet_ids              = ["string"]
      mismatch_boost         = 0
      overrides_by_pack_json = "string"
      all_agents             = false
      trigger                = "string"
      trust_floor            = 0
    }
    
    var packAssignmentBulkResource = new PackAssignmentBulk("packAssignmentBulkResource", PackAssignmentBulkArgs.builder()
        .packIds("string")
        .environment("string")
        .approvalPolicyId("string")
        .criticalThreshold(0.0)
        .delegationBoost(0.0)
        .endpointIds("string")
        .agentIds("string")
        .fleetIds("string")
        .mismatchBoost(0.0)
        .overridesByPackJson("string")
        .allAgents(false)
        .trigger("string")
        .trustFloor(0.0)
        .build());
    
    pack_assignment_bulk_resource = thoth.governance.PackAssignmentBulk("packAssignmentBulkResource",
        pack_ids=["string"],
        environment="string",
        approval_policy_id="string",
        critical_threshold=float(0),
        delegation_boost=float(0),
        endpoint_ids=["string"],
        agent_ids=["string"],
        fleet_ids=["string"],
        mismatch_boost=float(0),
        overrides_by_pack_json="string",
        all_agents=False,
        trigger="string",
        trust_floor=float(0))
    
    const packAssignmentBulkResource = new thoth.governance.PackAssignmentBulk("packAssignmentBulkResource", {
        packIds: ["string"],
        environment: "string",
        approvalPolicyId: "string",
        criticalThreshold: 0,
        delegationBoost: 0,
        endpointIds: ["string"],
        agentIds: ["string"],
        fleetIds: ["string"],
        mismatchBoost: 0,
        overridesByPackJson: "string",
        allAgents: false,
        trigger: "string",
        trustFloor: 0,
    });
    
    type: thoth:governance:PackAssignmentBulk
    properties:
        agentIds:
            - string
        allAgents: false
        approvalPolicyId: string
        criticalThreshold: 0
        delegationBoost: 0
        endpointIds:
            - string
        environment: string
        fleetIds:
            - string
        mismatchBoost: 0
        overridesByPackJson: string
        packIds:
            - string
        trigger: string
        trustFloor: 0
    

    PackAssignmentBulk 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 PackAssignmentBulk resource accepts the following input properties:

    PackIds List<string>
    Pack IDs to apply in one bulk operation.
    AgentIds List<string>
    Specific agent IDs to target.
    AllAgents bool
    Apply to all known agents for the tenant.
    ApprovalPolicyId string
    Approval policy ID for pack application (defaults to 'default').
    CriticalThreshold double
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    DelegationBoost double
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    EndpointIds List<string>
    Endpoint IDs whose agents should receive the selected packs.
    Environment string
    Environment: dev or prod.
    FleetIds List<string>
    Fleet IDs whose agents should receive the selected packs.
    MismatchBoost double
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    OverridesByPackJson string
    JSON map keyed by packId with per-pack overrides.
    Trigger string
    Change this value to force a fresh apply run.
    TrustFloor double
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    PackIds []string
    Pack IDs to apply in one bulk operation.
    AgentIds []string
    Specific agent IDs to target.
    AllAgents bool
    Apply to all known agents for the tenant.
    ApprovalPolicyId string
    Approval policy ID for pack application (defaults to 'default').
    CriticalThreshold float64
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    DelegationBoost float64
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    EndpointIds []string
    Endpoint IDs whose agents should receive the selected packs.
    Environment string
    Environment: dev or prod.
    FleetIds []string
    Fleet IDs whose agents should receive the selected packs.
    MismatchBoost float64
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    OverridesByPackJson string
    JSON map keyed by packId with per-pack overrides.
    Trigger string
    Change this value to force a fresh apply run.
    TrustFloor float64
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    pack_ids list(string)
    Pack IDs to apply in one bulk operation.
    agent_ids list(string)
    Specific agent IDs to target.
    all_agents bool
    Apply to all known agents for the tenant.
    approval_policy_id string
    Approval policy ID for pack application (defaults to 'default').
    critical_threshold number
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    delegation_boost number
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    endpoint_ids list(string)
    Endpoint IDs whose agents should receive the selected packs.
    environment string
    Environment: dev or prod.
    fleet_ids list(string)
    Fleet IDs whose agents should receive the selected packs.
    mismatch_boost number
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    overrides_by_pack_json string
    JSON map keyed by packId with per-pack overrides.
    trigger string
    Change this value to force a fresh apply run.
    trust_floor number
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    packIds List<String>
    Pack IDs to apply in one bulk operation.
    agentIds List<String>
    Specific agent IDs to target.
    allAgents Boolean
    Apply to all known agents for the tenant.
    approvalPolicyId String
    Approval policy ID for pack application (defaults to 'default').
    criticalThreshold Double
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    delegationBoost Double
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    endpointIds List<String>
    Endpoint IDs whose agents should receive the selected packs.
    environment String
    Environment: dev or prod.
    fleetIds List<String>
    Fleet IDs whose agents should receive the selected packs.
    mismatchBoost Double
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    overridesByPackJson String
    JSON map keyed by packId with per-pack overrides.
    trigger String
    Change this value to force a fresh apply run.
    trustFloor Double
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    packIds string[]
    Pack IDs to apply in one bulk operation.
    agentIds string[]
    Specific agent IDs to target.
    allAgents boolean
    Apply to all known agents for the tenant.
    approvalPolicyId string
    Approval policy ID for pack application (defaults to 'default').
    criticalThreshold number
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    delegationBoost number
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    endpointIds string[]
    Endpoint IDs whose agents should receive the selected packs.
    environment string
    Environment: dev or prod.
    fleetIds string[]
    Fleet IDs whose agents should receive the selected packs.
    mismatchBoost number
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    overridesByPackJson string
    JSON map keyed by packId with per-pack overrides.
    trigger string
    Change this value to force a fresh apply run.
    trustFloor number
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    pack_ids Sequence[str]
    Pack IDs to apply in one bulk operation.
    agent_ids Sequence[str]
    Specific agent IDs to target.
    all_agents bool
    Apply to all known agents for the tenant.
    approval_policy_id str
    Approval policy ID for pack application (defaults to 'default').
    critical_threshold float
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    delegation_boost float
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    endpoint_ids Sequence[str]
    Endpoint IDs whose agents should receive the selected packs.
    environment str
    Environment: dev or prod.
    fleet_ids Sequence[str]
    Fleet IDs whose agents should receive the selected packs.
    mismatch_boost float
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    overrides_by_pack_json str
    JSON map keyed by packId with per-pack overrides.
    trigger str
    Change this value to force a fresh apply run.
    trust_floor float
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    packIds List<String>
    Pack IDs to apply in one bulk operation.
    agentIds List<String>
    Specific agent IDs to target.
    allAgents Boolean
    Apply to all known agents for the tenant.
    approvalPolicyId String
    Approval policy ID for pack application (defaults to 'default').
    criticalThreshold Number
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    delegationBoost Number
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    endpointIds List<String>
    Endpoint IDs whose agents should receive the selected packs.
    environment String
    Environment: dev or prod.
    fleetIds List<String>
    Fleet IDs whose agents should receive the selected packs.
    mismatchBoost Number
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    overridesByPackJson String
    JSON map keyed by packId with per-pack overrides.
    trigger String
    Change this value to force a fresh apply run.
    trustFloor Number
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PackAssignmentBulk resource produces the following output properties:

    AppliedCount int
    Successful apply operations.
    FailedCount int
    Failed apply operations.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastAppliedAt string
    Timestamp of the most recent apply operation.
    ResultsJson string
    Raw apply results as JSON array.
    TargetAgentIdsJson string
    Resolved target agent IDs as JSON array.
    TenantId string
    Tenant ID from provider configuration.
    TotalOps int
    Total attempted apply operations.
    AppliedCount int
    Successful apply operations.
    FailedCount int
    Failed apply operations.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastAppliedAt string
    Timestamp of the most recent apply operation.
    ResultsJson string
    Raw apply results as JSON array.
    TargetAgentIdsJson string
    Resolved target agent IDs as JSON array.
    TenantId string
    Tenant ID from provider configuration.
    TotalOps int
    Total attempted apply operations.
    applied_count number
    Successful apply operations.
    failed_count number
    Failed apply operations.
    id string
    The provider-assigned unique ID for this managed resource.
    last_applied_at string
    Timestamp of the most recent apply operation.
    results_json string
    Raw apply results as JSON array.
    target_agent_ids_json string
    Resolved target agent IDs as JSON array.
    tenant_id string
    Tenant ID from provider configuration.
    total_ops number
    Total attempted apply operations.
    appliedCount Integer
    Successful apply operations.
    failedCount Integer
    Failed apply operations.
    id String
    The provider-assigned unique ID for this managed resource.
    lastAppliedAt String
    Timestamp of the most recent apply operation.
    resultsJson String
    Raw apply results as JSON array.
    targetAgentIdsJson String
    Resolved target agent IDs as JSON array.
    tenantId String
    Tenant ID from provider configuration.
    totalOps Integer
    Total attempted apply operations.
    appliedCount number
    Successful apply operations.
    failedCount number
    Failed apply operations.
    id string
    The provider-assigned unique ID for this managed resource.
    lastAppliedAt string
    Timestamp of the most recent apply operation.
    resultsJson string
    Raw apply results as JSON array.
    targetAgentIdsJson string
    Resolved target agent IDs as JSON array.
    tenantId string
    Tenant ID from provider configuration.
    totalOps number
    Total attempted apply operations.
    applied_count int
    Successful apply operations.
    failed_count int
    Failed apply operations.
    id str
    The provider-assigned unique ID for this managed resource.
    last_applied_at str
    Timestamp of the most recent apply operation.
    results_json str
    Raw apply results as JSON array.
    target_agent_ids_json str
    Resolved target agent IDs as JSON array.
    tenant_id str
    Tenant ID from provider configuration.
    total_ops int
    Total attempted apply operations.
    appliedCount Number
    Successful apply operations.
    failedCount Number
    Failed apply operations.
    id String
    The provider-assigned unique ID for this managed resource.
    lastAppliedAt String
    Timestamp of the most recent apply operation.
    resultsJson String
    Raw apply results as JSON array.
    targetAgentIdsJson String
    Resolved target agent IDs as JSON array.
    tenantId String
    Tenant ID from provider configuration.
    totalOps Number
    Total attempted apply operations.

    Look up Existing PackAssignmentBulk Resource

    Get an existing PackAssignmentBulk resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: PackAssignmentBulkState, opts?: CustomResourceOptions): PackAssignmentBulk
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            agent_ids: Optional[Sequence[str]] = None,
            all_agents: Optional[bool] = None,
            applied_count: Optional[int] = None,
            approval_policy_id: Optional[str] = None,
            critical_threshold: Optional[float] = None,
            delegation_boost: Optional[float] = None,
            endpoint_ids: Optional[Sequence[str]] = None,
            environment: Optional[str] = None,
            failed_count: Optional[int] = None,
            fleet_ids: Optional[Sequence[str]] = None,
            last_applied_at: Optional[str] = None,
            mismatch_boost: Optional[float] = None,
            overrides_by_pack_json: Optional[str] = None,
            pack_ids: Optional[Sequence[str]] = None,
            results_json: Optional[str] = None,
            target_agent_ids_json: Optional[str] = None,
            tenant_id: Optional[str] = None,
            total_ops: Optional[int] = None,
            trigger: Optional[str] = None,
            trust_floor: Optional[float] = None) -> PackAssignmentBulk
    func GetPackAssignmentBulk(ctx *Context, name string, id IDInput, state *PackAssignmentBulkState, opts ...ResourceOption) (*PackAssignmentBulk, error)
    public static PackAssignmentBulk Get(string name, Input<string> id, PackAssignmentBulkState? state, CustomResourceOptions? opts = null)
    public static PackAssignmentBulk get(String name, Output<String> id, PackAssignmentBulkState state, CustomResourceOptions options)
    resources:  _:    type: thoth:governance:PackAssignmentBulk    get:      id: ${id}
    import {
      to = thoth_governance_pack_assignment_bulk.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AgentIds List<string>
    Specific agent IDs to target.
    AllAgents bool
    Apply to all known agents for the tenant.
    AppliedCount int
    Successful apply operations.
    ApprovalPolicyId string
    Approval policy ID for pack application (defaults to 'default').
    CriticalThreshold double
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    DelegationBoost double
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    EndpointIds List<string>
    Endpoint IDs whose agents should receive the selected packs.
    Environment string
    Environment: dev or prod.
    FailedCount int
    Failed apply operations.
    FleetIds List<string>
    Fleet IDs whose agents should receive the selected packs.
    LastAppliedAt string
    Timestamp of the most recent apply operation.
    MismatchBoost double
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    OverridesByPackJson string
    JSON map keyed by packId with per-pack overrides.
    PackIds List<string>
    Pack IDs to apply in one bulk operation.
    ResultsJson string
    Raw apply results as JSON array.
    TargetAgentIdsJson string
    Resolved target agent IDs as JSON array.
    TenantId string
    Tenant ID from provider configuration.
    TotalOps int
    Total attempted apply operations.
    Trigger string
    Change this value to force a fresh apply run.
    TrustFloor double
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    AgentIds []string
    Specific agent IDs to target.
    AllAgents bool
    Apply to all known agents for the tenant.
    AppliedCount int
    Successful apply operations.
    ApprovalPolicyId string
    Approval policy ID for pack application (defaults to 'default').
    CriticalThreshold float64
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    DelegationBoost float64
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    EndpointIds []string
    Endpoint IDs whose agents should receive the selected packs.
    Environment string
    Environment: dev or prod.
    FailedCount int
    Failed apply operations.
    FleetIds []string
    Fleet IDs whose agents should receive the selected packs.
    LastAppliedAt string
    Timestamp of the most recent apply operation.
    MismatchBoost float64
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    OverridesByPackJson string
    JSON map keyed by packId with per-pack overrides.
    PackIds []string
    Pack IDs to apply in one bulk operation.
    ResultsJson string
    Raw apply results as JSON array.
    TargetAgentIdsJson string
    Resolved target agent IDs as JSON array.
    TenantId string
    Tenant ID from provider configuration.
    TotalOps int
    Total attempted apply operations.
    Trigger string
    Change this value to force a fresh apply run.
    TrustFloor float64
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    agent_ids list(string)
    Specific agent IDs to target.
    all_agents bool
    Apply to all known agents for the tenant.
    applied_count number
    Successful apply operations.
    approval_policy_id string
    Approval policy ID for pack application (defaults to 'default').
    critical_threshold number
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    delegation_boost number
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    endpoint_ids list(string)
    Endpoint IDs whose agents should receive the selected packs.
    environment string
    Environment: dev or prod.
    failed_count number
    Failed apply operations.
    fleet_ids list(string)
    Fleet IDs whose agents should receive the selected packs.
    last_applied_at string
    Timestamp of the most recent apply operation.
    mismatch_boost number
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    overrides_by_pack_json string
    JSON map keyed by packId with per-pack overrides.
    pack_ids list(string)
    Pack IDs to apply in one bulk operation.
    results_json string
    Raw apply results as JSON array.
    target_agent_ids_json string
    Resolved target agent IDs as JSON array.
    tenant_id string
    Tenant ID from provider configuration.
    total_ops number
    Total attempted apply operations.
    trigger string
    Change this value to force a fresh apply run.
    trust_floor number
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    agentIds List<String>
    Specific agent IDs to target.
    allAgents Boolean
    Apply to all known agents for the tenant.
    appliedCount Integer
    Successful apply operations.
    approvalPolicyId String
    Approval policy ID for pack application (defaults to 'default').
    criticalThreshold Double
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    delegationBoost Double
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    endpointIds List<String>
    Endpoint IDs whose agents should receive the selected packs.
    environment String
    Environment: dev or prod.
    failedCount Integer
    Failed apply operations.
    fleetIds List<String>
    Fleet IDs whose agents should receive the selected packs.
    lastAppliedAt String
    Timestamp of the most recent apply operation.
    mismatchBoost Double
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    overridesByPackJson String
    JSON map keyed by packId with per-pack overrides.
    packIds List<String>
    Pack IDs to apply in one bulk operation.
    resultsJson String
    Raw apply results as JSON array.
    targetAgentIdsJson String
    Resolved target agent IDs as JSON array.
    tenantId String
    Tenant ID from provider configuration.
    totalOps Integer
    Total attempted apply operations.
    trigger String
    Change this value to force a fresh apply run.
    trustFloor Double
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    agentIds string[]
    Specific agent IDs to target.
    allAgents boolean
    Apply to all known agents for the tenant.
    appliedCount number
    Successful apply operations.
    approvalPolicyId string
    Approval policy ID for pack application (defaults to 'default').
    criticalThreshold number
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    delegationBoost number
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    endpointIds string[]
    Endpoint IDs whose agents should receive the selected packs.
    environment string
    Environment: dev or prod.
    failedCount number
    Failed apply operations.
    fleetIds string[]
    Fleet IDs whose agents should receive the selected packs.
    lastAppliedAt string
    Timestamp of the most recent apply operation.
    mismatchBoost number
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    overridesByPackJson string
    JSON map keyed by packId with per-pack overrides.
    packIds string[]
    Pack IDs to apply in one bulk operation.
    resultsJson string
    Raw apply results as JSON array.
    targetAgentIdsJson string
    Resolved target agent IDs as JSON array.
    tenantId string
    Tenant ID from provider configuration.
    totalOps number
    Total attempted apply operations.
    trigger string
    Change this value to force a fresh apply run.
    trustFloor number
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    agent_ids Sequence[str]
    Specific agent IDs to target.
    all_agents bool
    Apply to all known agents for the tenant.
    applied_count int
    Successful apply operations.
    approval_policy_id str
    Approval policy ID for pack application (defaults to 'default').
    critical_threshold float
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    delegation_boost float
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    endpoint_ids Sequence[str]
    Endpoint IDs whose agents should receive the selected packs.
    environment str
    Environment: dev or prod.
    failed_count int
    Failed apply operations.
    fleet_ids Sequence[str]
    Fleet IDs whose agents should receive the selected packs.
    last_applied_at str
    Timestamp of the most recent apply operation.
    mismatch_boost float
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    overrides_by_pack_json str
    JSON map keyed by packId with per-pack overrides.
    pack_ids Sequence[str]
    Pack IDs to apply in one bulk operation.
    results_json str
    Raw apply results as JSON array.
    target_agent_ids_json str
    Resolved target agent IDs as JSON array.
    tenant_id str
    Tenant ID from provider configuration.
    total_ops int
    Total attempted apply operations.
    trigger str
    Change this value to force a fresh apply run.
    trust_floor float
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.
    agentIds List<String>
    Specific agent IDs to target.
    allAgents Boolean
    Apply to all known agents for the tenant.
    appliedCount Number
    Successful apply operations.
    approvalPolicyId String
    Approval policy ID for pack application (defaults to 'default').
    criticalThreshold Number
    Force at least STEP_UP when normalized risk meets/exceeds this threshold (0-1). Applied to selected pack_ids.
    delegationBoost Number
    Deterministic boost for delegation risk signals (0-100). Applied to selected pack_ids.
    endpointIds List<String>
    Endpoint IDs whose agents should receive the selected packs.
    environment String
    Environment: dev or prod.
    failedCount Number
    Failed apply operations.
    fleetIds List<String>
    Fleet IDs whose agents should receive the selected packs.
    lastAppliedAt String
    Timestamp of the most recent apply operation.
    mismatchBoost Number
    Deterministic boost for purpose/sensitivity mismatch signals (0-100). Applied to selected pack_ids.
    overridesByPackJson String
    JSON map keyed by packId with per-pack overrides.
    packIds List<String>
    Pack IDs to apply in one bulk operation.
    resultsJson String
    Raw apply results as JSON array.
    targetAgentIdsJson String
    Resolved target agent IDs as JSON array.
    tenantId String
    Tenant ID from provider configuration.
    totalOps Number
    Total attempted apply operations.
    trigger String
    Change this value to force a fresh apply run.
    trustFloor Number
    Ignore low-confidence purpose/delegation signals below this floor (0-1). Applied to selected pack_ids.

    Package Details

    Repository
    thoth atensecurity/pulumi-thoth
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the thoth Terraform Provider.
    thoth logo
    Viewing docs for Thoth v0.1.15
    published on Thursday, Jul 23, 2026 by Aten Security

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial