# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Cohesity REST Ip API version: 1.0.0 extends: openapi/cohesity-ip-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/public/ip'].put update: x-apievangelist-phrasing: intent: Configure IP settings on cluster nodes effect: write questions: - How do I assign IP addresses to an interface on cluster nodes? - Can I set the subnet gateway and mask for a node interface? instructions: - text: Configure IPs {ips} on interface {interfaceName} for nodes {nodeIds}. slots: ips: requestBody.ips interfaceName: requestBody.interfaceName nodeIds: requestBody.nodeIds - text: Set gateway {subnetGateway} with mask bits {subnetMaskBits} on interface {interfaceName}. slots: subnetGateway: requestBody.subnetGateway subnetMaskBits: requestBody.subnetMaskBits interfaceName: requestBody.interfaceName method: generated generated: '2026-10-01' - target: $.paths['/public/ip'].delete update: x-apievangelist-phrasing: intent: Remove IP settings from cluster nodes effect: destructive questions: - How do I remove the IP configuration from an interface? - Can I unconfigure IPs on specific nodes? instructions: - text: Remove IP settings from interface {interfaceName}. slots: interfaceName: requestBody.interfaceName - text: Unconfigure IPs on interface {interfaceName} for nodes {nodeIds}. slots: interfaceName: requestBody.interfaceName nodeIds: requestBody.nodeIds method: generated generated: '2026-10-01'