Enumeration: NexusOperationIdReusePolicy
Defines whether to allow re-using an operation ID from a previously closed Nexus operation.
If the request is denied, the server returns a NexusOperationAlreadyStarted error.
See NexusOperationIdConflictPolicy for handling ID duplication with a running operation.
Enumeration Members
NEXUS_OPERATION_ID_REUSE_POLICY_ALLOW_DUPLICATE
NEXUS_OPERATION_ID_REUSE_POLICY_ALLOW_DUPLICATE:
1
Always allow starting an operation using the same operation ID.
NEXUS_OPERATION_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY
NEXUS_OPERATION_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY:
2
Allow starting an operation using the same ID only when the last operation's final state is one of {failed, canceled, terminated, timed out}.
NEXUS_OPERATION_ID_REUSE_POLICY_REJECT_DUPLICATE
NEXUS_OPERATION_ID_REUSE_POLICY_REJECT_DUPLICATE:
3
Do not permit re-use of the ID for this operation. Future start requests could potentially change the policy, allowing re-use of the ID.
NEXUS_OPERATION_ID_REUSE_POLICY_UNSPECIFIED
NEXUS_OPERATION_ID_REUSE_POLICY_UNSPECIFIED:
0
NEXUS_OPERATION_ID_REUSE_POLICY_UNSPECIFIED value