1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. UpdatePolicyGroupRequest

UpdatePolicyGroupRequest

    UpdatePolicyGroupRequest modifies a Policy Group.

    Properties

    • addInsightsAccount InsightsAccount optional
      An Insights account to add to the policy group.
    • id string required
      ID of the account.
    • name string required
      The name of the account.
    • ownedBy UserInfo required
      The user with ownership of this Insights account
    • provider string required
      The cloud provider for the account (e.g., aws, gcp, azure-native).
    • providerVersion string optional
      The version of the Pulumi provider package used for discovery.
    • providerEnvRef string optional
      Reference to an ESC environment containing provider credentials, in the format ‘project/environment’ with an optional @version suffix.
    • scheduledScanEnabled boolean required
      If true, the account is scheduled for recurring discovery.
    • agentPoolID string optional
      The ID of the agent pool to run account discovery workflows. If not specified, discovery will use the default agent pool.
    • providerConfig object optional
      Provider-specific configuration for the account.
    • scanStatus ScanStatus optional
      Status of the last discovery scan for this account.
    • newName string optional
      The new name to assign to the policy group.
    • addStack AppPulumiStackReference optional
      A stack to add to the policy group.
    • name string required
      The name
    • routingProject string required
      The routing project
    • removeInsightsAccount InsightsAccount optional
      An Insights account to remove from the policy group.
    • id string required
      ID of the account.
    • name string required
      The name of the account.
    • ownedBy UserInfo required
      The user with ownership of this Insights account
    • provider string required
      The cloud provider for the account (e.g., aws, gcp, azure-native).
    • providerVersion string optional
      The version of the Pulumi provider package used for discovery.
    • providerEnvRef string optional
      Reference to an ESC environment containing provider credentials, in the format ‘project/environment’ with an optional @version suffix.
    • scheduledScanEnabled boolean required
      If true, the account is scheduled for recurring discovery.
    • agentPoolID string optional
      The ID of the agent pool to run account discovery workflows. If not specified, discovery will use the default agent pool.
    • providerConfig object optional
      Provider-specific configuration for the account.
    • scanStatus ScanStatus optional
      Status of the last discovery scan for this account.
    • agentPoolId string optional
      Agent pool ID for audit policy evaluation. Set to empty string to clear, omit to leave unchanged.
    • removeStack AppPulumiStackReference optional
      A stack to remove from the policy group.
    • name string required
      The name
    • routingProject string required
      The routing project
    • addPolicyPack AppPolicyPackMetadata optional
      A policy pack to enable for the policy group.
    • name string required
      The name
    • displayName string required
      The display name
    • version integer required
      The version number
    • versionTag string required
      The version tag
    • config map[string]object optional
      The configuration that is to be passed to the Policy Pack. This map ties Policies with their configuration.
    • environments array[string] optional
      References to ESC environments to use for this policy pack.
    • removePolicyPack AppPolicyPackMetadata optional
      A policy pack to disable for the policy group.
    • name string required
      The name
    • displayName string required
      The display name
    • version integer required
      The version number
    • versionTag string required
      The version tag
    • config map[string]object optional
      The configuration that is to be passed to the Policy Pack. This map ties Policies with their configuration.
    • environments array[string] optional
      References to ESC environments to use for this policy pack.