Namespace Google.Apis.NetworkSecurity.v1
Classes
NetworkSecurityBaseServiceRequest<TResponse>
A base abstract class for NetworkSecurity requests.
NetworkSecurityService
The NetworkSecurity Service.
NetworkSecurityService.Scope
Available OAuth 2.0 scopes for use with the Network Security API.
NetworkSecurityService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Network Security API.
OrganizationsResource
The "organizations" collection of methods.
OrganizationsResource.LocationsResource
The "locations" collection of methods.
OrganizationsResource.LocationsResource.AddressGroupsResource
The "addressGroups" collection of methods.
OrganizationsResource.LocationsResource.AddressGroupsResource.AddItemsRequest
Adds items to an address group.
OrganizationsResource.LocationsResource.AddressGroupsResource.CloneItemsRequest
Clones items from one address group to another.
OrganizationsResource.LocationsResource.AddressGroupsResource.CreateRequest
Creates a new address group in a given project and location.
OrganizationsResource.LocationsResource.AddressGroupsResource.DeleteRequest
Deletes an address group.
OrganizationsResource.LocationsResource.AddressGroupsResource.GetRequest
Gets details of a single address group.
OrganizationsResource.LocationsResource.AddressGroupsResource.ListReferencesRequest
Lists references of an address group.
OrganizationsResource.LocationsResource.AddressGroupsResource.ListRequest
Lists address groups in a given project and location.
OrganizationsResource.LocationsResource.AddressGroupsResource.PatchRequest
Updates parameters of an address group.
OrganizationsResource.LocationsResource.AddressGroupsResource.RemoveItemsRequest
Removes items from an address group.
OrganizationsResource.LocationsResource.FirewallEndpointsResource
The "firewallEndpoints" collection of methods.
OrganizationsResource.LocationsResource.FirewallEndpointsResource.CreateRequest
Creates a new FirewallEndpoint in a given project and location.
OrganizationsResource.LocationsResource.FirewallEndpointsResource.DeleteRequest
Deletes a single Endpoint.
OrganizationsResource.LocationsResource.FirewallEndpointsResource.GetRequest
Gets details of a single Endpoint.
OrganizationsResource.LocationsResource.FirewallEndpointsResource.ListRequest
Lists FirewallEndpoints in a given project and location.
OrganizationsResource.LocationsResource.FirewallEndpointsResource.PatchRequest
Update a single Endpoint.
OrganizationsResource.LocationsResource.OperationsResource
The "operations" collection of methods.
OrganizationsResource.LocationsResource.OperationsResource.CancelRequest
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to
cancel the operation, but success is not guaranteed. If the server doesn't support this method, it
returns google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or other methods to
check whether the cancellation succeeded or whether the operation completed despite cancellation. On
successful cancellation, the operation is not deleted; instead, it becomes an operation with an
Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED
.
OrganizationsResource.LocationsResource.OperationsResource.DeleteRequest
Deletes a long-running operation. This method indicates that the client is no longer interested in
the operation result. It does not cancel the operation. If the server doesn't support this method,
it returns google.rpc.Code.UNIMPLEMENTED
.
OrganizationsResource.LocationsResource.OperationsResource.GetRequest
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
OrganizationsResource.LocationsResource.OperationsResource.ListRequest
Lists operations that match the specified filter in the request. If the server doesn't support this
method, it returns UNIMPLEMENTED
.
OrganizationsResource.LocationsResource.SecurityProfileGroupsResource
The "securityProfileGroups" collection of methods.
OrganizationsResource.LocationsResource.SecurityProfileGroupsResource.CreateRequest
Creates a new SecurityProfileGroup in a given organization and location.
OrganizationsResource.LocationsResource.SecurityProfileGroupsResource.DeleteRequest
Deletes a single SecurityProfileGroup.
OrganizationsResource.LocationsResource.SecurityProfileGroupsResource.GetRequest
Gets details of a single SecurityProfileGroup.
OrganizationsResource.LocationsResource.SecurityProfileGroupsResource.ListRequest
Lists SecurityProfileGroups in a given organization and location.
OrganizationsResource.LocationsResource.SecurityProfileGroupsResource.PatchRequest
Updates the parameters of a single SecurityProfileGroup.
OrganizationsResource.LocationsResource.SecurityProfilesResource
The "securityProfiles" collection of methods.
OrganizationsResource.LocationsResource.SecurityProfilesResource.CreateRequest
Creates a new SecurityProfile in a given organization and location.
OrganizationsResource.LocationsResource.SecurityProfilesResource.DeleteRequest
Deletes a single SecurityProfile.
OrganizationsResource.LocationsResource.SecurityProfilesResource.GetRequest
Gets details of a single SecurityProfile.
OrganizationsResource.LocationsResource.SecurityProfilesResource.ListRequest
Lists SecurityProfiles in a given organization and location.
OrganizationsResource.LocationsResource.SecurityProfilesResource.PatchRequest
Updates the parameters of a single SecurityProfile.
ProjectsResource
The "projects" collection of methods.
ProjectsResource.LocationsResource
The "locations" collection of methods.
ProjectsResource.LocationsResource.AddressGroupsResource
The "addressGroups" collection of methods.
ProjectsResource.LocationsResource.AddressGroupsResource.AddItemsRequest
Adds items to an address group.
ProjectsResource.LocationsResource.AddressGroupsResource.CloneItemsRequest
Clones items from one address group to another.
ProjectsResource.LocationsResource.AddressGroupsResource.CreateRequest
Creates a new address group in a given project and location.
ProjectsResource.LocationsResource.AddressGroupsResource.DeleteRequest
Deletes a single address group.
ProjectsResource.LocationsResource.AddressGroupsResource.GetIamPolicyRequest
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectsResource.LocationsResource.AddressGroupsResource.GetRequest
Gets details of a single address group.
ProjectsResource.LocationsResource.AddressGroupsResource.ListReferencesRequest
Lists references of an address group.
ProjectsResource.LocationsResource.AddressGroupsResource.ListRequest
Lists address groups in a given project and location.
ProjectsResource.LocationsResource.AddressGroupsResource.PatchRequest
Updates the parameters of a single address group.
ProjectsResource.LocationsResource.AddressGroupsResource.RemoveItemsRequest
Removes items from an address group.
ProjectsResource.LocationsResource.AddressGroupsResource.SetIamPolicyRequest
Sets the access control policy on the specified resource. Replaces any existing policy. Can return
NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
ProjectsResource.LocationsResource.AddressGroupsResource.TestIamPermissionsRequest
Returns permissions that a caller has on the specified resource. If the resource does not exist,
this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is
designed to be used for building permission-aware UIs and command-line tools, not for authorization
checking. This operation may "fail open" without warning.
ProjectsResource.LocationsResource.AuthorizationPoliciesResource
The "authorizationPolicies" collection of methods.
ProjectsResource.LocationsResource.AuthorizationPoliciesResource.CreateRequest
Creates a new AuthorizationPolicy in a given project and location.
ProjectsResource.LocationsResource.AuthorizationPoliciesResource.DeleteRequest
Deletes a single AuthorizationPolicy.
ProjectsResource.LocationsResource.AuthorizationPoliciesResource.GetIamPolicyRequest
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectsResource.LocationsResource.AuthorizationPoliciesResource.GetRequest
Gets details of a single AuthorizationPolicy.
ProjectsResource.LocationsResource.AuthorizationPoliciesResource.ListRequest
Lists AuthorizationPolicies in a given project and location.
ProjectsResource.LocationsResource.AuthorizationPoliciesResource.PatchRequest
Updates the parameters of a single AuthorizationPolicy.
ProjectsResource.LocationsResource.AuthorizationPoliciesResource.SetIamPolicyRequest
Sets the access control policy on the specified resource. Replaces any existing policy. Can return
NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
ProjectsResource.LocationsResource.AuthorizationPoliciesResource.TestIamPermissionsRequest
Returns permissions that a caller has on the specified resource. If the resource does not exist,
this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is
designed to be used for building permission-aware UIs and command-line tools, not for authorization
checking. This operation may "fail open" without warning.
ProjectsResource.LocationsResource.AuthzPoliciesResource
The "authzPolicies" collection of methods.
ProjectsResource.LocationsResource.AuthzPoliciesResource.CreateRequest
Creates a new AuthzPolicy in a given project and location.
ProjectsResource.LocationsResource.AuthzPoliciesResource.DeleteRequest
Deletes a single AuthzPolicy.
ProjectsResource.LocationsResource.AuthzPoliciesResource.GetIamPolicyRequest
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectsResource.LocationsResource.AuthzPoliciesResource.GetRequest
Gets details of a single AuthzPolicy.
ProjectsResource.LocationsResource.AuthzPoliciesResource.ListRequest
Lists AuthzPolicies in a given project and location.
ProjectsResource.LocationsResource.AuthzPoliciesResource.PatchRequest
Updates the parameters of a single AuthzPolicy.
ProjectsResource.LocationsResource.AuthzPoliciesResource.SetIamPolicyRequest
Sets the access control policy on the specified resource. Replaces any existing policy. Can return
NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
ProjectsResource.LocationsResource.AuthzPoliciesResource.TestIamPermissionsRequest
Returns permissions that a caller has on the specified resource. If the resource does not exist,
this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is
designed to be used for building permission-aware UIs and command-line tools, not for authorization
checking. This operation may "fail open" without warning.
ProjectsResource.LocationsResource.ClientTlsPoliciesResource
The "clientTlsPolicies" collection of methods.
ProjectsResource.LocationsResource.ClientTlsPoliciesResource.CreateRequest
Creates a new ClientTlsPolicy in a given project and location.
ProjectsResource.LocationsResource.ClientTlsPoliciesResource.DeleteRequest
Deletes a single ClientTlsPolicy.
ProjectsResource.LocationsResource.ClientTlsPoliciesResource.GetIamPolicyRequest
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectsResource.LocationsResource.ClientTlsPoliciesResource.GetRequest
Gets details of a single ClientTlsPolicy.
ProjectsResource.LocationsResource.ClientTlsPoliciesResource.ListRequest
Lists ClientTlsPolicies in a given project and location.
ProjectsResource.LocationsResource.ClientTlsPoliciesResource.PatchRequest
Updates the parameters of a single ClientTlsPolicy.
ProjectsResource.LocationsResource.ClientTlsPoliciesResource.SetIamPolicyRequest
Sets the access control policy on the specified resource. Replaces any existing policy. Can return
NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
ProjectsResource.LocationsResource.ClientTlsPoliciesResource.TestIamPermissionsRequest
Returns permissions that a caller has on the specified resource. If the resource does not exist,
this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is
designed to be used for building permission-aware UIs and command-line tools, not for authorization
checking. This operation may "fail open" without warning.
ProjectsResource.LocationsResource.FirewallEndpointAssociationsResource
The "firewallEndpointAssociations" collection of methods.
ProjectsResource.LocationsResource.FirewallEndpointAssociationsResource.CreateRequest
Creates a new FirewallEndpointAssociation in a given project and location.
ProjectsResource.LocationsResource.FirewallEndpointAssociationsResource.DeleteRequest
Deletes a single FirewallEndpointAssociation.
ProjectsResource.LocationsResource.FirewallEndpointAssociationsResource.GetRequest
Gets details of a single FirewallEndpointAssociation.
ProjectsResource.LocationsResource.FirewallEndpointAssociationsResource.ListRequest
Lists Associations in a given project and location.
ProjectsResource.LocationsResource.FirewallEndpointAssociationsResource.PatchRequest
Update a single FirewallEndpointAssociation.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource
The "gatewaySecurityPolicies" collection of methods.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.CreateRequest
Creates a new GatewaySecurityPolicy in a given project and location.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.DeleteRequest
Deletes a single GatewaySecurityPolicy.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.GetRequest
Gets details of a single GatewaySecurityPolicy.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.ListRequest
Lists GatewaySecurityPolicies in a given project and location.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.PatchRequest
Updates the parameters of a single GatewaySecurityPolicy.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.RulesResource
The "rules" collection of methods.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.RulesResource.CreateRequest
Creates a new GatewaySecurityPolicy in a given project and location.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.RulesResource.DeleteRequest
Deletes a single GatewaySecurityPolicyRule.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.RulesResource.GetRequest
Gets details of a single GatewaySecurityPolicyRule.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.RulesResource.ListRequest
Lists GatewaySecurityPolicyRules in a given project and location.
ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource.RulesResource.PatchRequest
Updates the parameters of a single GatewaySecurityPolicyRule.
ProjectsResource.LocationsResource.GetRequest
Gets information about a location.
ProjectsResource.LocationsResource.ListRequest
Lists information about the supported locations for this service.
ProjectsResource.LocationsResource.OperationsResource
The "operations" collection of methods.
ProjectsResource.LocationsResource.OperationsResource.CancelRequest
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to
cancel the operation, but success is not guaranteed. If the server doesn't support this method, it
returns google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or other methods to
check whether the cancellation succeeded or whether the operation completed despite cancellation. On
successful cancellation, the operation is not deleted; instead, it becomes an operation with an
Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED
.
ProjectsResource.LocationsResource.OperationsResource.DeleteRequest
Deletes a long-running operation. This method indicates that the client is no longer interested in
the operation result. It does not cancel the operation. If the server doesn't support this method,
it returns google.rpc.Code.UNIMPLEMENTED
.
ProjectsResource.LocationsResource.OperationsResource.GetRequest
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
ProjectsResource.LocationsResource.OperationsResource.ListRequest
Lists operations that match the specified filter in the request. If the server doesn't support this
method, it returns UNIMPLEMENTED
.
ProjectsResource.LocationsResource.ServerTlsPoliciesResource
The "serverTlsPolicies" collection of methods.
ProjectsResource.LocationsResource.ServerTlsPoliciesResource.CreateRequest
Creates a new ServerTlsPolicy in a given project and location.
ProjectsResource.LocationsResource.ServerTlsPoliciesResource.DeleteRequest
Deletes a single ServerTlsPolicy.
ProjectsResource.LocationsResource.ServerTlsPoliciesResource.GetIamPolicyRequest
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectsResource.LocationsResource.ServerTlsPoliciesResource.GetRequest
Gets details of a single ServerTlsPolicy.
ProjectsResource.LocationsResource.ServerTlsPoliciesResource.ListRequest
Lists ServerTlsPolicies in a given project and location.
ProjectsResource.LocationsResource.ServerTlsPoliciesResource.PatchRequest
Updates the parameters of a single ServerTlsPolicy.
ProjectsResource.LocationsResource.ServerTlsPoliciesResource.SetIamPolicyRequest
Sets the access control policy on the specified resource. Replaces any existing policy. Can return
NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
ProjectsResource.LocationsResource.ServerTlsPoliciesResource.TestIamPermissionsRequest
Returns permissions that a caller has on the specified resource. If the resource does not exist,
this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is
designed to be used for building permission-aware UIs and command-line tools, not for authorization
checking. This operation may "fail open" without warning.
ProjectsResource.LocationsResource.TlsInspectionPoliciesResource
The "tlsInspectionPolicies" collection of methods.
ProjectsResource.LocationsResource.TlsInspectionPoliciesResource.CreateRequest
Creates a new TlsInspectionPolicy in a given project and location.
ProjectsResource.LocationsResource.TlsInspectionPoliciesResource.DeleteRequest
Deletes a single TlsInspectionPolicy.
ProjectsResource.LocationsResource.TlsInspectionPoliciesResource.GetRequest
Gets details of a single TlsInspectionPolicy.
ProjectsResource.LocationsResource.TlsInspectionPoliciesResource.ListRequest
Lists TlsInspectionPolicies in a given project and location.
ProjectsResource.LocationsResource.TlsInspectionPoliciesResource.PatchRequest
Updates the parameters of a single TlsInspectionPolicy.
ProjectsResource.LocationsResource.UrlListsResource
The "urlLists" collection of methods.
ProjectsResource.LocationsResource.UrlListsResource.CreateRequest
Creates a new UrlList in a given project and location.
ProjectsResource.LocationsResource.UrlListsResource.DeleteRequest
Deletes a single UrlList.
ProjectsResource.LocationsResource.UrlListsResource.GetRequest
Gets details of a single UrlList.
ProjectsResource.LocationsResource.UrlListsResource.ListRequest
Lists UrlLists in a given project and location.
ProjectsResource.LocationsResource.UrlListsResource.PatchRequest
Updates the parameters of a single UrlList.
Enums
NetworkSecurityBaseServiceRequest<TResponse>.AltEnum
Data format for response.
NetworkSecurityBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.