Reference documentation and code samples for the Compute V1 Client class InstancesSetSecurityPolicyRequest.
Generated from protobuf message google.cloud.compute.v1.InstancesSetSecurityPolicyRequest
Namespace
Google \ Cloud \ Compute \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ network_interfaces
array
The network interfaces that the security policy will be applied to. Network interfaces use the nicN naming format. You can only set a security policy for network interfaces with an access config.
↳ security_policy
string
A full or partial URL to a security policy to add to this instance. If this field is set to an empty string it will remove the associated security policy.
getNetworkInterfaces
The network interfaces that the security policy will be applied to. Network interfaces use the nicN naming format. You can only set a security policy for network interfaces with an access config.
The network interfaces that the security policy will be applied to. Network interfaces use the nicN naming format. You can only set a security policy for network interfaces with an access config.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getSecurityPolicy
A full or partial URL to a security policy to add to this instance. If this field is set to an empty string it will remove the associated security policy.
Returns
Type
Description
string
hasSecurityPolicy
clearSecurityPolicy
setSecurityPolicy
A full or partial URL to a security policy to add to this instance. If this field is set to an empty string it will remove the associated security policy.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Compute V1 Client - Class InstancesSetSecurityPolicyRequest (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.InstancesSetSecurityPolicyRequest)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.InstancesSetSecurityPolicyRequest)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.InstancesSetSecurityPolicyRequest)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.InstancesSetSecurityPolicyRequest)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.InstancesSetSecurityPolicyRequest)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.InstancesSetSecurityPolicyRequest)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.InstancesSetSecurityPolicyRequest)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.InstancesSetSecurityPolicyRequest)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.InstancesSetSecurityPolicyRequest)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.InstancesSetSecurityPolicyRequest)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.InstancesSetSecurityPolicyRequest)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.InstancesSetSecurityPolicyRequest)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.InstancesSetSecurityPolicyRequest) \nReference documentation and code samples for the Compute V1 Client class InstancesSetSecurityPolicyRequest.\n\nGenerated from protobuf message `google.cloud.compute.v1.InstancesSetSecurityPolicyRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getNetworkInterfaces\n\nThe network interfaces that the security policy will be applied to. Network interfaces use the nicN naming format. You can only set a security policy for network interfaces with an access config.\n\n### setNetworkInterfaces\n\nThe network interfaces that the security policy will be applied to. Network interfaces use the nicN naming format. You can only set a security policy for network interfaces with an access config.\n\n### getSecurityPolicy\n\nA full or partial URL to a security policy to add to this instance. If this field is set to an empty string it will remove the associated security policy.\n\n### hasSecurityPolicy\n\n### clearSecurityPolicy\n\n### setSecurityPolicy\n\nA full or partial URL to a security policy to add to this instance. If this field is set to an empty string it will remove the associated security policy."]]