OBJECT
SecurityMutation
Mutate security subsystem
link GraphQL Schema definition
- type SecurityMutation {
- # Clone existing security framework
- #
- # Arguments
- # input: [Not documented]
- SecurityCloneFrameworkInput!): SecurityFramework! ( :
- # Create a new Alert
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- SecurityCreateAlertInput!): SecurityAlert! ( :
- # Create security control
- #
- # Arguments
- # input: [Not documented]
- SecurityCreateControlInput!): SecurityControl! ( :
- # Create security framework
- #
- # Arguments
- # input: [Not documented]
- SecurityCreateFrameworkInput!): SecurityFramework! ( :
- # Create security group
- #
- # Arguments
- # input: [Not documented]
- SecurityCreateGroupInput!): SecurityGroup! ( :
- # Create Report Configuration
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityCreateReportConfigurationInput! :
- ): SecurityReportConfiguration!
- # Bulk create suppressions
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityCreateSuppressionInput!]! : [
- ): SecurityUpdateSuppressionsPayload!
- # Delete an existing Alert, returns the Id of the deleted Alert
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- SecurityDeleteInput!): ID! ( :
- # Delete security control
- #
- # Arguments
- # input: [Not documented]
- SecurityDeleteInput!): SecurityControl! ( :
- # Delete finding source
- #
- # Arguments
- # input: [Not documented]
- SecurityDeleteInput!): SecurityFindingsSource ( :
- # Delete security framework
- #
- # Arguments
- # input: [Not documented]
- SecurityDeleteInput!): SecurityFramework! ( :
- # Delete security group
- #
- # Arguments
- # input: [Not documented]
- SecurityDeleteInput!): SecurityGroup! ( :
- # Delete a security integration
- #
- # Arguments
- # input: [Not documented]
- SecurityDeleteInput!): SecurityIntegration ( :
- # Delete a Report
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- SecurityDeleteInput): ID ( :
- # Delete Report Configuration
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- SecurityDeleteInput): ID ( :
- # Delete security rule
- #
- # Arguments
- # input: [Not documented]
- SecurityDeleteInput!): SecurityRule! ( :
- # Delete finding suppression
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityDeleteSuppressionInput! :
- ): SecuritySuppression! @deprecated( reason: "No longer supported" )
- # Bulk delete suppressions
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityDeleteSuppressionInput!]! : [
- ): SecurityUpdateSuppressionsPayload!
- # Delete suppressions template
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- SecuritySuppressionsTemplate! :
- # Generate Download Report Link
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityDownloadReportInput :
- ): SecurityDownloadReportResponse!
- # Generate report
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- SecurityGenerateReportInput): SecurityReport! ( :
- # Associate/Dissociate rules to/from controls
- #
- # Arguments
- # input: [Not documented]
- SecurityLinkRulesInput!): SecurityLinkPayload! ( :
- # Patch an existing alert. Note: Only some fields are updatable
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- SecurityPatchAlertInput!): SecurityAlert! ( :
- # Patch security control
- #
- # Arguments
- # input: [Not documented]
- SecurityPatchControlInput!): SecurityControl ( :
- # Patch finding source
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityPatchFindingsSourceInput! :
- ): SecurityFindingsSource!
- # Patch a security framework
- #
- # Arguments
- # input: [Not documented]
- SecurityPatchFrameworkInput!): SecurityFramework ( :
- # Patch security group
- #
- # Arguments
- # input: [Not documented]
- SecurityPatchGroupInput!): SecurityGroup ( :
- # Patch a security integration
- #
- # Arguments
- # input: [Not documented]
- SecurityPatchIntegrationInput!): SecurityIntegration! ( :
- # Patch an existing Report
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- SecurityPatchReportInput): SecurityReport! ( :
- # Patch Report Configuration
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityPatchReportConfigurationInput :
- ): SecurityReportConfiguration!
- # Patch a security rule
- #
- # Arguments
- # input: [Not documented]
- SecurityPatchRuleInput!): SecurityRule ( :
- # Patch finding suppression
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityPatchSuppressionInput! :
- ): SecuritySuppression! @deprecated( reason: "No longer supported" )
- # Bulk patch suppressions
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- SecurityPatchSuppressionInput!]!): SecurityUpdateSuppressionsPayload! ( : [
- # Share findings as an alert using an existing Integration
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- SecurityShareFindingsInput!): Boolean! ( :
- # Test an existing security integration
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityTestExistingIntegrationInput! :
- ): SecurityTestIntegration!
- # Test a security integration configuration without creating it
- #
- # Arguments
- # input: [Not documented]
- SecurityTestNewIntegrationInput!): SecurityTestIntegration! ( :
- # Update an existing Alert
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- SecurityUpdateAlertInput!): SecurityAlert! ( :
- # Update security control
- #
- # Arguments
- # input: [Not documented]
- SecurityUpdateControlInput!): SecurityControl ( :
- # Update a security framework
- #
- # Arguments
- # input: [Not documented]
- SecurityUpdateFrameworkInput!): SecurityFramework ( :
- # Update security group
- #
- # Arguments
- # input: [Not documented]
- SecurityUpdateGroupInput!): SecurityGroup ( :
- # Update Report Configuration
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityUpdateReportConfigurationInput :
- ): SecurityReportConfiguration!
- # Bulk update security rules
- #
- # Arguments
- # input: [Not documented]
- SecurityUpdateRulesInput!): SecurityUpdateRulesPayload! ( :
- # Bulk update finding suppressions
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityUpdateSuppressionInput!]! : [
- ): SecurityUpdateSuppressionsPayload!
- # Create or update finding source
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityUpsertFindingsSourceInput! :
- ): SecurityFindingsSource!
- # Create or update a security integration
- #
- # Arguments
- # input: [Not documented]
- SecurityUpsertIntegrationInput!): SecurityIntegration! ( :
- # Create or update security rule
- #
- # Arguments
- # input: [Not documented]
- SecurityUpsertRuleInput!): SecurityRule! ( :
- # Create or update finding suppression
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecurityUpsertSuppressionInput! :
- ): SecuritySuppression! @deprecated( reason: "No longer supported" )
- # Create or update suppressions template
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # input: [Not documented]
- (
- SecuritySuppressionsTemplateInput! :
- ): SecuritySuppressionsTemplate!
- # Validate properties of a security integration without creating it
- #
- # Arguments
- # input: [Not documented]
- SecurityUpsertIntegrationInput!): SecurityValidateIntegration! ( :
- }