OBJECT
GuardrailsMutations
link GraphQL Schema definition
- type GuardrailsMutations {
- # Add Guardrails worker group cloud accounts. This applies to type = REMEDIATION
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # cloudAccounts: Cloud accounts
- # groupId: Id of the guardrails worker group
- (
- GuardrailsWorkerGroupAccountInput!], : [
- ID! :
- ): GuardrailsWorkerGroup!
- # Registers a worker and creates required access keys
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # workerInfo: [Not documented]
- GuardrailsWorkerBootstrapInput!): GuardrailsWorkerBootstrapResult ( :
- # Delete Guardrails worker groups
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # ids: Ids of the guardrails worker groups to be deleted. Delete
- # multi worker groups are not supported.
- ID!]): [GuardrailsWorkerGroupDeleteResult!] ( : [
- # Delete Guardrails worker group cloud accounts
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # cloudAccountIds: Ids of the guardrails worker group
- # cloudAccount. Delete multi cloud accounts are not supported
- # groupId: Id of the guardrails worker group
- (
- ID!]!, : [
- ID! :
- ): GuardrailsWorkerGroup!
- # Delete Guardrails workers"
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # groupId: Id of the guardrails worker group
- # workerIds: Ids of the guardrails worker group workers. Delete
- # multi workers are not supported
- ID!, : [ID!]!): [GuardrailsWorkerDeleteResult!]! ( :
- # Generate Lemans key
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # workerGroupId: [Not documented]
- ID!): LemansWorkerGroupDeploymentConfiguration ( :
- # Generate guardrails worker group secret
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # workerGroupId: [Not documented]
- ID): GuardrailsWorkerGroupSecret ( :
- # Update Guardrails worker group cloud accounts. This applies to type =
- # REMEDIATION
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # cloudAccount: Cloud account.
- # groupId: Id of the guardrails worker group
- # id: Id of the cloud account.
- (
- GuardrailsWorkerGroupAccountInput!, :
- ID!, :
- ID! :
- ): GuardrailsWorkerGroup!
- # Create or Update a guardrails worker group
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # guardrailsWorkerGroup: [Not documented]
- (
- GuardrailsWorkerGroupInput! :
- ): GuardrailsWorkerGroup
- # Delete Guardrails remediation action.
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # ids: Ids of the guardrails remediation action to be deleted.
- ID!]): [GuardrailsRemediationActionDeleteResult!] ( : [
- # Remediate finding.
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # actionId: Action Identifier
- # findingId: List of finding identifiers.
- String!, : [String!]!): GuardrailsRemediateFindingResult! ( :
- # Create a Guardrail's remediation action.
- # Action is a definition of which remediation Job is run when certain criteria are
- # met.
- #
- # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
- # for a stable API but we reserve the right to fix issues including modifying the
- # schema if required.
- #
- # Arguments
- # action: [Not documented]
- (
- GuardrailsRemediationActionInput! :
- ): GuardrailsRemediationAction
- }