public abstract class OrganizationSecurityPoliciesClient
Reference documentation and code samples for the Compute Engine v1 API class OrganizationSecurityPoliciesClient.
OrganizationSecurityPolicies client wrapper, for convenient use.
Derived Types
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Remarks
The OrganizationSecurityPolicies API.
Properties
AddAssociationOperationsClient
public virtual OperationsClient AddAssociationOperationsClient { get; }
The long-running operations client for AddAssociation
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
AddRuleOperationsClient
public virtual OperationsClient AddRuleOperationsClient { get; }
The long-running operations client for AddRule
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CopyRulesOperationsClient
public virtual OperationsClient CopyRulesOperationsClient { get; }
The long-running operations client for CopyRules
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DefaultEndpoint
public static string DefaultEndpoint { get; }
The default endpoint for the OrganizationSecurityPolicies service, which is a host of "compute.googleapis.com" and a port of 443.
Property Value | |
---|---|
Type | Description |
string |
DefaultScopes
public static IReadOnlyList<string> DefaultScopes { get; }
The default OrganizationSecurityPolicies scopes.
Property Value | |
---|---|
Type | Description |
IReadOnlyListstring |
The default OrganizationSecurityPolicies scopes are:
DeleteOperationsClient
public virtual OperationsClient DeleteOperationsClient { get; }
The long-running operations client for Delete
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public virtual OrganizationSecurityPolicies.OrganizationSecurityPoliciesClient GrpcClient { get; }
The underlying gRPC OrganizationSecurityPolicies client
Property Value | |
---|---|
Type | Description |
OrganizationSecurityPoliciesOrganizationSecurityPoliciesClient |
InsertOperationsClient
public virtual OperationsClient InsertOperationsClient { get; }
The long-running operations client for Insert
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
MoveOperationsClient
public virtual OperationsClient MoveOperationsClient { get; }
The long-running operations client for Move
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
PatchOperationsClient
public virtual OperationsClient PatchOperationsClient { get; }
The long-running operations client for Patch
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
PatchRuleOperationsClient
public virtual OperationsClient PatchRuleOperationsClient { get; }
The long-running operations client for PatchRule
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
RemoveAssociationOperationsClient
public virtual OperationsClient RemoveAssociationOperationsClient { get; }
The long-running operations client for RemoveAssociation
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
RemoveRuleOperationsClient
public virtual OperationsClient RemoveRuleOperationsClient { get; }
The long-running operations client for RemoveRule
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
ServiceMetadata
public static ServiceMetadata ServiceMetadata { get; }
The service metadata associated with this client type.
Property Value | |
---|---|
Type | Description |
ServiceMetadata |
Methods
AddAssociation(AddAssociationOrganizationSecurityPolicyRequest, CallSettings)
public virtual Operation<Operation, Operation> AddAssociation(AddAssociationOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Inserts an association for the specified security policy. This has billing implications. Projects in the hierarchy with effective hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
request |
AddAssociationOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
AddAssociationOrganizationSecurityPolicyRequest request = new AddAssociationOrganizationSecurityPolicyRequest
{
SecurityPolicyAssociationResource = new SecurityPolicyAssociation(),
RequestId = "",
SecurityPolicy = "",
ReplaceExistingAssociation = false,
};
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.AddAssociation(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceAddAssociation(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddAssociation(string, SecurityPolicyAssociation, CallSettings)
public virtual Operation<Operation, Operation> AddAssociation(string securityPolicy, SecurityPolicyAssociation securityPolicyAssociationResource, CallSettings callSettings = null)
Inserts an association for the specified security policy. This has billing implications. Projects in the hierarchy with effective hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyAssociationResource |
SecurityPolicyAssociation The body resource for this request |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicyAssociation securityPolicyAssociationResource = new SecurityPolicyAssociation();
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.AddAssociation(securityPolicy, securityPolicyAssociationResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceAddAssociation(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddAssociationAsync(AddAssociationOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<Operation<Operation, Operation>> AddAssociationAsync(AddAssociationOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Inserts an association for the specified security policy. This has billing implications. Projects in the hierarchy with effective hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
request |
AddAssociationOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
AddAssociationOrganizationSecurityPolicyRequest request = new AddAssociationOrganizationSecurityPolicyRequest
{
SecurityPolicyAssociationResource = new SecurityPolicyAssociation(),
RequestId = "",
SecurityPolicy = "",
ReplaceExistingAssociation = false,
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.AddAssociationAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceAddAssociationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddAssociationAsync(AddAssociationOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<Operation<Operation, Operation>> AddAssociationAsync(AddAssociationOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Inserts an association for the specified security policy. This has billing implications. Projects in the hierarchy with effective hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
request |
AddAssociationOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
AddAssociationOrganizationSecurityPolicyRequest request = new AddAssociationOrganizationSecurityPolicyRequest
{
SecurityPolicyAssociationResource = new SecurityPolicyAssociation(),
RequestId = "",
SecurityPolicy = "",
ReplaceExistingAssociation = false,
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.AddAssociationAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceAddAssociationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddAssociationAsync(string, SecurityPolicyAssociation, CallSettings)
public virtual Task<Operation<Operation, Operation>> AddAssociationAsync(string securityPolicy, SecurityPolicyAssociation securityPolicyAssociationResource, CallSettings callSettings = null)
Inserts an association for the specified security policy. This has billing implications. Projects in the hierarchy with effective hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyAssociationResource |
SecurityPolicyAssociation The body resource for this request |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicyAssociation securityPolicyAssociationResource = new SecurityPolicyAssociation();
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.AddAssociationAsync(securityPolicy, securityPolicyAssociationResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceAddAssociationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddAssociationAsync(string, SecurityPolicyAssociation, CancellationToken)
public virtual Task<Operation<Operation, Operation>> AddAssociationAsync(string securityPolicy, SecurityPolicyAssociation securityPolicyAssociationResource, CancellationToken cancellationToken)
Inserts an association for the specified security policy. This has billing implications. Projects in the hierarchy with effective hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyAssociationResource |
SecurityPolicyAssociation The body resource for this request |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicyAssociation securityPolicyAssociationResource = new SecurityPolicyAssociation();
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.AddAssociationAsync(securityPolicy, securityPolicyAssociationResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceAddAssociationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddRule(AddRuleOrganizationSecurityPolicyRequest, CallSettings)
public virtual Operation<Operation, Operation> AddRule(AddRuleOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Inserts a rule into a security policy.
Parameters | |
---|---|
Name | Description |
request |
AddRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
AddRuleOrganizationSecurityPolicyRequest request = new AddRuleOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SecurityPolicyRuleResource = new SecurityPolicyRule(),
};
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.AddRule(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceAddRule(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddRule(string, SecurityPolicyRule, CallSettings)
public virtual Operation<Operation, Operation> AddRule(string securityPolicy, SecurityPolicyRule securityPolicyRuleResource, CallSettings callSettings = null)
Inserts a rule into a security policy.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyRuleResource |
SecurityPolicyRule The body resource for this request |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicyRule securityPolicyRuleResource = new SecurityPolicyRule();
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.AddRule(securityPolicy, securityPolicyRuleResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceAddRule(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddRuleAsync(AddRuleOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<Operation<Operation, Operation>> AddRuleAsync(AddRuleOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Inserts a rule into a security policy.
Parameters | |
---|---|
Name | Description |
request |
AddRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
AddRuleOrganizationSecurityPolicyRequest request = new AddRuleOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SecurityPolicyRuleResource = new SecurityPolicyRule(),
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.AddRuleAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceAddRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddRuleAsync(AddRuleOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<Operation<Operation, Operation>> AddRuleAsync(AddRuleOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Inserts a rule into a security policy.
Parameters | |
---|---|
Name | Description |
request |
AddRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
AddRuleOrganizationSecurityPolicyRequest request = new AddRuleOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SecurityPolicyRuleResource = new SecurityPolicyRule(),
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.AddRuleAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceAddRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddRuleAsync(string, SecurityPolicyRule, CallSettings)
public virtual Task<Operation<Operation, Operation>> AddRuleAsync(string securityPolicy, SecurityPolicyRule securityPolicyRuleResource, CallSettings callSettings = null)
Inserts a rule into a security policy.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyRuleResource |
SecurityPolicyRule The body resource for this request |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicyRule securityPolicyRuleResource = new SecurityPolicyRule();
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.AddRuleAsync(securityPolicy, securityPolicyRuleResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceAddRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
AddRuleAsync(string, SecurityPolicyRule, CancellationToken)
public virtual Task<Operation<Operation, Operation>> AddRuleAsync(string securityPolicy, SecurityPolicyRule securityPolicyRuleResource, CancellationToken cancellationToken)
Inserts a rule into a security policy.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyRuleResource |
SecurityPolicyRule The body resource for this request |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicyRule securityPolicyRuleResource = new SecurityPolicyRule();
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.AddRuleAsync(securityPolicy, securityPolicyRuleResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceAddRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
CopyRules(CopyRulesOrganizationSecurityPolicyRequest, CallSettings)
public virtual Operation<Operation, Operation> CopyRules(CopyRulesOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Copies rules to the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.copyRules instead.
Parameters | |
---|---|
Name | Description |
request |
CopyRulesOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
CopyRulesOrganizationSecurityPolicyRequest request = new CopyRulesOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SourceSecurityPolicy = "",
};
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.CopyRules(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceCopyRules(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
CopyRules(string, CallSettings)
public virtual Operation<Operation, Operation> CopyRules(string securityPolicy, CallSettings callSettings = null)
Copies rules to the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.copyRules instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.CopyRules(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceCopyRules(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
CopyRulesAsync(CopyRulesOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<Operation<Operation, Operation>> CopyRulesAsync(CopyRulesOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Copies rules to the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.copyRules instead.
Parameters | |
---|---|
Name | Description |
request |
CopyRulesOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
CopyRulesOrganizationSecurityPolicyRequest request = new CopyRulesOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SourceSecurityPolicy = "",
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.CopyRulesAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceCopyRulesAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
CopyRulesAsync(CopyRulesOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<Operation<Operation, Operation>> CopyRulesAsync(CopyRulesOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Copies rules to the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.copyRules instead.
Parameters | |
---|---|
Name | Description |
request |
CopyRulesOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
CopyRulesOrganizationSecurityPolicyRequest request = new CopyRulesOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SourceSecurityPolicy = "",
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.CopyRulesAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceCopyRulesAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
CopyRulesAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> CopyRulesAsync(string securityPolicy, CallSettings callSettings = null)
Copies rules to the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.copyRules instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.CopyRulesAsync(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceCopyRulesAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
CopyRulesAsync(string, CancellationToken)
public virtual Task<Operation<Operation, Operation>> CopyRulesAsync(string securityPolicy, CancellationToken cancellationToken)
Copies rules to the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.copyRules instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.CopyRulesAsync(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceCopyRulesAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
Create()
public static OrganizationSecurityPoliciesClient Create()
Synchronously creates a OrganizationSecurityPoliciesClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use OrganizationSecurityPoliciesClientBuilder.
Returns | |
---|---|
Type | Description |
OrganizationSecurityPoliciesClient |
The created OrganizationSecurityPoliciesClient. |
CreateAsync(CancellationToken)
public static Task<OrganizationSecurityPoliciesClient> CreateAsync(CancellationToken cancellationToken = default)
Asynchronously creates a OrganizationSecurityPoliciesClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use OrganizationSecurityPoliciesClientBuilder.
Parameter | |
---|---|
Name | Description |
cancellationToken |
CancellationToken The CancellationToken to use while creating the client. |
Returns | |
---|---|
Type | Description |
TaskOrganizationSecurityPoliciesClient |
The task representing the created OrganizationSecurityPoliciesClient. |
Delete(DeleteOrganizationSecurityPolicyRequest, CallSettings)
public virtual Operation<Operation, Operation> Delete(DeleteOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use firewallPolicies.delete instead.
Parameters | |
---|---|
Name | Description |
request |
DeleteOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
DeleteOrganizationSecurityPolicyRequest request = new DeleteOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
};
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.Delete(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceDelete(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
Delete(string, CallSettings)
public virtual Operation<Operation, Operation> Delete(string securityPolicy, CallSettings callSettings = null)
Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use firewallPolicies.delete instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to delete. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.Delete(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceDelete(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
DeleteAsync(DeleteOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<Operation<Operation, Operation>> DeleteAsync(DeleteOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use firewallPolicies.delete instead.
Parameters | |
---|---|
Name | Description |
request |
DeleteOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
DeleteOrganizationSecurityPolicyRequest request = new DeleteOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.DeleteAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceDeleteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
DeleteAsync(DeleteOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<Operation<Operation, Operation>> DeleteAsync(DeleteOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use firewallPolicies.delete instead.
Parameters | |
---|---|
Name | Description |
request |
DeleteOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
DeleteOrganizationSecurityPolicyRequest request = new DeleteOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.DeleteAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceDeleteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
DeleteAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> DeleteAsync(string securityPolicy, CallSettings callSettings = null)
Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use firewallPolicies.delete instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to delete. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.DeleteAsync(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceDeleteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
DeleteAsync(string, CancellationToken)
public virtual Task<Operation<Operation, Operation>> DeleteAsync(string securityPolicy, CancellationToken cancellationToken)
Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use firewallPolicies.delete instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to delete. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.DeleteAsync(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceDeleteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
Get(GetOrganizationSecurityPolicyRequest, CallSettings)
public virtual SecurityPolicy Get(GetOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
List all of the ordered rules present in a single specified policy. Use of this API to read firewall policies is deprecated. Use firewallPolicies.get instead.
Parameters | |
---|---|
Name | Description |
request |
GetOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SecurityPolicy |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
GetOrganizationSecurityPolicyRequest request = new GetOrganizationSecurityPolicyRequest { SecurityPolicy = "", };
// Make the request
SecurityPolicy response = organizationSecurityPoliciesClient.Get(request);
Get(string, CallSettings)
public virtual SecurityPolicy Get(string securityPolicy, CallSettings callSettings = null)
List all of the ordered rules present in a single specified policy. Use of this API to read firewall policies is deprecated. Use firewallPolicies.get instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to get. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SecurityPolicy |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
SecurityPolicy response = organizationSecurityPoliciesClient.Get(securityPolicy);
GetAssociation(GetAssociationOrganizationSecurityPolicyRequest, CallSettings)
public virtual SecurityPolicyAssociation GetAssociation(GetAssociationOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Gets an association with the specified name. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
request |
GetAssociationOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SecurityPolicyAssociation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
GetAssociationOrganizationSecurityPolicyRequest request = new GetAssociationOrganizationSecurityPolicyRequest
{
Name = "",
SecurityPolicy = "",
};
// Make the request
SecurityPolicyAssociation response = organizationSecurityPoliciesClient.GetAssociation(request);
GetAssociation(string, CallSettings)
public virtual SecurityPolicyAssociation GetAssociation(string securityPolicy, CallSettings callSettings = null)
Gets an association with the specified name. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to which the queried rule belongs. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SecurityPolicyAssociation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
SecurityPolicyAssociation response = organizationSecurityPoliciesClient.GetAssociation(securityPolicy);
GetAssociationAsync(GetAssociationOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<SecurityPolicyAssociation> GetAssociationAsync(GetAssociationOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Gets an association with the specified name. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
request |
GetAssociationOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicyAssociation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
GetAssociationOrganizationSecurityPolicyRequest request = new GetAssociationOrganizationSecurityPolicyRequest
{
Name = "",
SecurityPolicy = "",
};
// Make the request
SecurityPolicyAssociation response = await organizationSecurityPoliciesClient.GetAssociationAsync(request);
GetAssociationAsync(GetAssociationOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<SecurityPolicyAssociation> GetAssociationAsync(GetAssociationOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Gets an association with the specified name. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
request |
GetAssociationOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicyAssociation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
GetAssociationOrganizationSecurityPolicyRequest request = new GetAssociationOrganizationSecurityPolicyRequest
{
Name = "",
SecurityPolicy = "",
};
// Make the request
SecurityPolicyAssociation response = await organizationSecurityPoliciesClient.GetAssociationAsync(request);
GetAssociationAsync(string, CallSettings)
public virtual Task<SecurityPolicyAssociation> GetAssociationAsync(string securityPolicy, CallSettings callSettings = null)
Gets an association with the specified name. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to which the queried rule belongs. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicyAssociation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
SecurityPolicyAssociation response = await organizationSecurityPoliciesClient.GetAssociationAsync(securityPolicy);
GetAssociationAsync(string, CancellationToken)
public virtual Task<SecurityPolicyAssociation> GetAssociationAsync(string securityPolicy, CancellationToken cancellationToken)
Gets an association with the specified name. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to which the queried rule belongs. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicyAssociation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
SecurityPolicyAssociation response = await organizationSecurityPoliciesClient.GetAssociationAsync(securityPolicy);
GetAsync(GetOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<SecurityPolicy> GetAsync(GetOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
List all of the ordered rules present in a single specified policy. Use of this API to read firewall policies is deprecated. Use firewallPolicies.get instead.
Parameters | |
---|---|
Name | Description |
request |
GetOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicy |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
GetOrganizationSecurityPolicyRequest request = new GetOrganizationSecurityPolicyRequest { SecurityPolicy = "", };
// Make the request
SecurityPolicy response = await organizationSecurityPoliciesClient.GetAsync(request);
GetAsync(GetOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<SecurityPolicy> GetAsync(GetOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
List all of the ordered rules present in a single specified policy. Use of this API to read firewall policies is deprecated. Use firewallPolicies.get instead.
Parameters | |
---|---|
Name | Description |
request |
GetOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicy |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
GetOrganizationSecurityPolicyRequest request = new GetOrganizationSecurityPolicyRequest { SecurityPolicy = "", };
// Make the request
SecurityPolicy response = await organizationSecurityPoliciesClient.GetAsync(request);
GetAsync(string, CallSettings)
public virtual Task<SecurityPolicy> GetAsync(string securityPolicy, CallSettings callSettings = null)
List all of the ordered rules present in a single specified policy. Use of this API to read firewall policies is deprecated. Use firewallPolicies.get instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to get. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicy |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
SecurityPolicy response = await organizationSecurityPoliciesClient.GetAsync(securityPolicy);
GetAsync(string, CancellationToken)
public virtual Task<SecurityPolicy> GetAsync(string securityPolicy, CancellationToken cancellationToken)
List all of the ordered rules present in a single specified policy. Use of this API to read firewall policies is deprecated. Use firewallPolicies.get instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to get. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicy |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
SecurityPolicy response = await organizationSecurityPoliciesClient.GetAsync(securityPolicy);
GetRule(GetRuleOrganizationSecurityPolicyRequest, CallSettings)
public virtual SecurityPolicyRule GetRule(GetRuleOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getRule instead.
Parameters | |
---|---|
Name | Description |
request |
GetRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SecurityPolicyRule |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
GetRuleOrganizationSecurityPolicyRequest request = new GetRuleOrganizationSecurityPolicyRequest
{
SecurityPolicy = "",
Priority = 0,
};
// Make the request
SecurityPolicyRule response = organizationSecurityPoliciesClient.GetRule(request);
GetRule(string, CallSettings)
public virtual SecurityPolicyRule GetRule(string securityPolicy, CallSettings callSettings = null)
Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getRule instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to which the queried rule belongs. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SecurityPolicyRule |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
SecurityPolicyRule response = organizationSecurityPoliciesClient.GetRule(securityPolicy);
GetRuleAsync(GetRuleOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<SecurityPolicyRule> GetRuleAsync(GetRuleOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getRule instead.
Parameters | |
---|---|
Name | Description |
request |
GetRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicyRule |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
GetRuleOrganizationSecurityPolicyRequest request = new GetRuleOrganizationSecurityPolicyRequest
{
SecurityPolicy = "",
Priority = 0,
};
// Make the request
SecurityPolicyRule response = await organizationSecurityPoliciesClient.GetRuleAsync(request);
GetRuleAsync(GetRuleOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<SecurityPolicyRule> GetRuleAsync(GetRuleOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getRule instead.
Parameters | |
---|---|
Name | Description |
request |
GetRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicyRule |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
GetRuleOrganizationSecurityPolicyRequest request = new GetRuleOrganizationSecurityPolicyRequest
{
SecurityPolicy = "",
Priority = 0,
};
// Make the request
SecurityPolicyRule response = await organizationSecurityPoliciesClient.GetRuleAsync(request);
GetRuleAsync(string, CallSettings)
public virtual Task<SecurityPolicyRule> GetRuleAsync(string securityPolicy, CallSettings callSettings = null)
Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getRule instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to which the queried rule belongs. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicyRule |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
SecurityPolicyRule response = await organizationSecurityPoliciesClient.GetRuleAsync(securityPolicy);
GetRuleAsync(string, CancellationToken)
public virtual Task<SecurityPolicyRule> GetRuleAsync(string securityPolicy, CancellationToken cancellationToken)
Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getRule instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to which the queried rule belongs. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskSecurityPolicyRule |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
SecurityPolicyRule response = await organizationSecurityPoliciesClient.GetRuleAsync(securityPolicy);
Insert(InsertOrganizationSecurityPolicyRequest, CallSettings)
public virtual Operation<Operation, Operation> Insert(InsertOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Creates a new policy in the specified project using the data included in the request. Use of this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead.
Parameters | |
---|---|
Name | Description |
request |
InsertOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
InsertOrganizationSecurityPolicyRequest request = new InsertOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicyResource = new SecurityPolicy(),
ParentId = "",
};
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.Insert(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceInsert(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
Insert(SecurityPolicy, CallSettings)
public virtual Operation<Operation, Operation> Insert(SecurityPolicy securityPolicyResource, CallSettings callSettings = null)
Creates a new policy in the specified project using the data included in the request. Use of this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead.
Parameters | |
---|---|
Name | Description |
securityPolicyResource |
SecurityPolicy The body resource for this request |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
SecurityPolicy securityPolicyResource = new SecurityPolicy();
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.Insert(securityPolicyResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceInsert(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
InsertAsync(InsertOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<Operation<Operation, Operation>> InsertAsync(InsertOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Creates a new policy in the specified project using the data included in the request. Use of this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead.
Parameters | |
---|---|
Name | Description |
request |
InsertOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
InsertOrganizationSecurityPolicyRequest request = new InsertOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicyResource = new SecurityPolicy(),
ParentId = "",
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.InsertAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceInsertAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
InsertAsync(InsertOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<Operation<Operation, Operation>> InsertAsync(InsertOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Creates a new policy in the specified project using the data included in the request. Use of this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead.
Parameters | |
---|---|
Name | Description |
request |
InsertOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
InsertOrganizationSecurityPolicyRequest request = new InsertOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicyResource = new SecurityPolicy(),
ParentId = "",
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.InsertAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceInsertAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
InsertAsync(SecurityPolicy, CallSettings)
public virtual Task<Operation<Operation, Operation>> InsertAsync(SecurityPolicy securityPolicyResource, CallSettings callSettings = null)
Creates a new policy in the specified project using the data included in the request. Use of this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead.
Parameters | |
---|---|
Name | Description |
securityPolicyResource |
SecurityPolicy The body resource for this request |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
SecurityPolicy securityPolicyResource = new SecurityPolicy();
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.InsertAsync(securityPolicyResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceInsertAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
InsertAsync(SecurityPolicy, CancellationToken)
public virtual Task<Operation<Operation, Operation>> InsertAsync(SecurityPolicy securityPolicyResource, CancellationToken cancellationToken)
Creates a new policy in the specified project using the data included in the request. Use of this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead.
Parameters | |
---|---|
Name | Description |
securityPolicyResource |
SecurityPolicy The body resource for this request |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
SecurityPolicy securityPolicyResource = new SecurityPolicy();
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.InsertAsync(securityPolicyResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceInsertAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
List(ListOrganizationSecurityPoliciesRequest, CallSettings)
public virtual PagedEnumerable<SecurityPolicyList, SecurityPolicy> List(ListOrganizationSecurityPoliciesRequest request, CallSettings callSettings = null)
List all the policies that have been configured for the specified project. Use of this API to read firewall policies is deprecated. Use firewallPolicies.list instead.
Parameters | |
---|---|
Name | Description |
request |
ListOrganizationSecurityPoliciesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableSecurityPolicyListSecurityPolicy |
A pageable sequence of SecurityPolicy resources. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
ListOrganizationSecurityPoliciesRequest request = new ListOrganizationSecurityPoliciesRequest
{
OrderBy = "",
Filter = "",
ParentId = "",
ReturnPartialSuccess = false,
};
// Make the request
PagedEnumerable<SecurityPolicyList, SecurityPolicy> response = organizationSecurityPoliciesClient.List(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (SecurityPolicy item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (SecurityPolicyList page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (SecurityPolicy item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<SecurityPolicy> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (SecurityPolicy item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
List(string, int?, CallSettings)
public virtual PagedEnumerable<SecurityPolicyList, SecurityPolicy> List(string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
List all the policies that have been configured for the specified project. Use of this API to read firewall policies is deprecated. Use firewallPolicies.list instead.
Parameters | |
---|---|
Name | Description |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableSecurityPolicyListSecurityPolicy |
A pageable sequence of SecurityPolicy resources. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Make the request
PagedEnumerable<SecurityPolicyList, SecurityPolicy> response = organizationSecurityPoliciesClient.List();
// Iterate over all response items, lazily performing RPCs as required
foreach (SecurityPolicy item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (SecurityPolicyList page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (SecurityPolicy item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<SecurityPolicy> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (SecurityPolicy item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListAssociations(CallSettings)
public virtual OrganizationSecurityPoliciesListAssociationsResponse ListAssociations(CallSettings callSettings = null)
Lists associations of a specified target, i.e., organization or folder. Use of this API to read firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible.
Parameter | |
---|---|
Name | Description |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OrganizationSecurityPoliciesListAssociationsResponse |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Make the request
OrganizationSecurityPoliciesListAssociationsResponse response = organizationSecurityPoliciesClient.ListAssociations();
ListAssociations(ListAssociationsOrganizationSecurityPolicyRequest, CallSettings)
public virtual OrganizationSecurityPoliciesListAssociationsResponse ListAssociations(ListAssociationsOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Lists associations of a specified target, i.e., organization or folder. Use of this API to read firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible.
Parameters | |
---|---|
Name | Description |
request |
ListAssociationsOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OrganizationSecurityPoliciesListAssociationsResponse |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
ListAssociationsOrganizationSecurityPolicyRequest request = new ListAssociationsOrganizationSecurityPolicyRequest { TargetResource = "", };
// Make the request
OrganizationSecurityPoliciesListAssociationsResponse response = organizationSecurityPoliciesClient.ListAssociations(request);
ListAssociationsAsync(CallSettings)
public virtual Task<OrganizationSecurityPoliciesListAssociationsResponse> ListAssociationsAsync(CallSettings callSettings = null)
Lists associations of a specified target, i.e., organization or folder. Use of this API to read firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible.
Parameter | |
---|---|
Name | Description |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOrganizationSecurityPoliciesListAssociationsResponse |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Make the request
OrganizationSecurityPoliciesListAssociationsResponse response = await organizationSecurityPoliciesClient.ListAssociationsAsync();
ListAssociationsAsync(ListAssociationsOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<OrganizationSecurityPoliciesListAssociationsResponse> ListAssociationsAsync(ListAssociationsOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Lists associations of a specified target, i.e., organization or folder. Use of this API to read firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible.
Parameters | |
---|---|
Name | Description |
request |
ListAssociationsOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOrganizationSecurityPoliciesListAssociationsResponse |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
ListAssociationsOrganizationSecurityPolicyRequest request = new ListAssociationsOrganizationSecurityPolicyRequest { TargetResource = "", };
// Make the request
OrganizationSecurityPoliciesListAssociationsResponse response = await organizationSecurityPoliciesClient.ListAssociationsAsync(request);
ListAssociationsAsync(ListAssociationsOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<OrganizationSecurityPoliciesListAssociationsResponse> ListAssociationsAsync(ListAssociationsOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Lists associations of a specified target, i.e., organization or folder. Use of this API to read firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible.
Parameters | |
---|---|
Name | Description |
request |
ListAssociationsOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOrganizationSecurityPoliciesListAssociationsResponse |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
ListAssociationsOrganizationSecurityPolicyRequest request = new ListAssociationsOrganizationSecurityPolicyRequest { TargetResource = "", };
// Make the request
OrganizationSecurityPoliciesListAssociationsResponse response = await organizationSecurityPoliciesClient.ListAssociationsAsync(request);
ListAssociationsAsync(CancellationToken)
public virtual Task<OrganizationSecurityPoliciesListAssociationsResponse> ListAssociationsAsync(CancellationToken cancellationToken)
Lists associations of a specified target, i.e., organization or folder. Use of this API to read firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible.
Parameter | |
---|---|
Name | Description |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOrganizationSecurityPoliciesListAssociationsResponse |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Make the request
OrganizationSecurityPoliciesListAssociationsResponse response = await organizationSecurityPoliciesClient.ListAssociationsAsync();
ListAsync(ListOrganizationSecurityPoliciesRequest, CallSettings)
public virtual PagedAsyncEnumerable<SecurityPolicyList, SecurityPolicy> ListAsync(ListOrganizationSecurityPoliciesRequest request, CallSettings callSettings = null)
List all the policies that have been configured for the specified project. Use of this API to read firewall policies is deprecated. Use firewallPolicies.list instead.
Parameters | |
---|---|
Name | Description |
request |
ListOrganizationSecurityPoliciesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableSecurityPolicyListSecurityPolicy |
A pageable asynchronous sequence of SecurityPolicy resources. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
ListOrganizationSecurityPoliciesRequest request = new ListOrganizationSecurityPoliciesRequest
{
OrderBy = "",
Filter = "",
ParentId = "",
ReturnPartialSuccess = false,
};
// Make the request
PagedAsyncEnumerable<SecurityPolicyList, SecurityPolicy> response = organizationSecurityPoliciesClient.ListAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((SecurityPolicy item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((SecurityPolicyList page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (SecurityPolicy item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<SecurityPolicy> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (SecurityPolicy item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListAsync(string, int?, CallSettings)
public virtual PagedAsyncEnumerable<SecurityPolicyList, SecurityPolicy> ListAsync(string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
List all the policies that have been configured for the specified project. Use of this API to read firewall policies is deprecated. Use firewallPolicies.list instead.
Parameters | |
---|---|
Name | Description |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableSecurityPolicyListSecurityPolicy |
A pageable asynchronous sequence of SecurityPolicy resources. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Make the request
PagedAsyncEnumerable<SecurityPolicyList, SecurityPolicy> response = organizationSecurityPoliciesClient.ListAsync();
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((SecurityPolicy item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((SecurityPolicyList page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (SecurityPolicy item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<SecurityPolicy> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (SecurityPolicy item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListPreconfiguredExpressionSets(CallSettings)
public virtual SecurityPoliciesListPreconfiguredExpressionSetsResponse ListPreconfiguredExpressionSets(CallSettings callSettings = null)
Gets the current list of preconfigured Web Application Firewall (WAF) expressions.
Parameter | |
---|---|
Name | Description |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SecurityPoliciesListPreconfiguredExpressionSetsResponse |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Make the request
SecurityPoliciesListPreconfiguredExpressionSetsResponse response = organizationSecurityPoliciesClient.ListPreconfiguredExpressionSets();
ListPreconfiguredExpressionSets(ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, CallSettings)
public virtual SecurityPoliciesListPreconfiguredExpressionSetsResponse ListPreconfiguredExpressionSets(ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request, CallSettings callSettings = null)
Gets the current list of preconfigured Web Application Firewall (WAF) expressions.
Parameters | |
---|---|
Name | Description |
request |
ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SecurityPoliciesListPreconfiguredExpressionSetsResponse |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request = new ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest
{
PageToken = "",
MaxResults = 0U,
OrderBy = "",
Filter = "",
ParentId = "",
ReturnPartialSuccess = false,
};
// Make the request
SecurityPoliciesListPreconfiguredExpressionSetsResponse response = organizationSecurityPoliciesClient.ListPreconfiguredExpressionSets(request);
ListPreconfiguredExpressionSetsAsync(CallSettings)
public virtual Task<SecurityPoliciesListPreconfiguredExpressionSetsResponse> ListPreconfiguredExpressionSetsAsync(CallSettings callSettings = null)
Gets the current list of preconfigured Web Application Firewall (WAF) expressions.
Parameter | |
---|---|
Name | Description |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSecurityPoliciesListPreconfiguredExpressionSetsResponse |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Make the request
SecurityPoliciesListPreconfiguredExpressionSetsResponse response = await organizationSecurityPoliciesClient.ListPreconfiguredExpressionSetsAsync();
ListPreconfiguredExpressionSetsAsync(ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, CallSettings)
public virtual Task<SecurityPoliciesListPreconfiguredExpressionSetsResponse> ListPreconfiguredExpressionSetsAsync(ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request, CallSettings callSettings = null)
Gets the current list of preconfigured Web Application Firewall (WAF) expressions.
Parameters | |
---|---|
Name | Description |
request |
ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSecurityPoliciesListPreconfiguredExpressionSetsResponse |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request = new ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest
{
PageToken = "",
MaxResults = 0U,
OrderBy = "",
Filter = "",
ParentId = "",
ReturnPartialSuccess = false,
};
// Make the request
SecurityPoliciesListPreconfiguredExpressionSetsResponse response = await organizationSecurityPoliciesClient.ListPreconfiguredExpressionSetsAsync(request);
ListPreconfiguredExpressionSetsAsync(ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, CancellationToken)
public virtual Task<SecurityPoliciesListPreconfiguredExpressionSetsResponse> ListPreconfiguredExpressionSetsAsync(ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request, CancellationToken cancellationToken)
Gets the current list of preconfigured Web Application Firewall (WAF) expressions.
Parameters | |
---|---|
Name | Description |
request |
ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskSecurityPoliciesListPreconfiguredExpressionSetsResponse |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request = new ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest
{
PageToken = "",
MaxResults = 0U,
OrderBy = "",
Filter = "",
ParentId = "",
ReturnPartialSuccess = false,
};
// Make the request
SecurityPoliciesListPreconfiguredExpressionSetsResponse response = await organizationSecurityPoliciesClient.ListPreconfiguredExpressionSetsAsync(request);
ListPreconfiguredExpressionSetsAsync(CancellationToken)
public virtual Task<SecurityPoliciesListPreconfiguredExpressionSetsResponse> ListPreconfiguredExpressionSetsAsync(CancellationToken cancellationToken)
Gets the current list of preconfigured Web Application Firewall (WAF) expressions.
Parameter | |
---|---|
Name | Description |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskSecurityPoliciesListPreconfiguredExpressionSetsResponse |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Make the request
SecurityPoliciesListPreconfiguredExpressionSetsResponse response = await organizationSecurityPoliciesClient.ListPreconfiguredExpressionSetsAsync();
Move(MoveOrganizationSecurityPolicyRequest, CallSettings)
public virtual Operation<Operation, Operation> Move(MoveOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Moves the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.move instead.
Parameters | |
---|---|
Name | Description |
request |
MoveOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
MoveOrganizationSecurityPolicyRequest request = new MoveOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
ParentId = "",
};
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.Move(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceMove(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
Move(string, CallSettings)
public virtual Operation<Operation, Operation> Move(string securityPolicy, CallSettings callSettings = null)
Moves the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.move instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.Move(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceMove(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
MoveAsync(MoveOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<Operation<Operation, Operation>> MoveAsync(MoveOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Moves the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.move instead.
Parameters | |
---|---|
Name | Description |
request |
MoveOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
MoveOrganizationSecurityPolicyRequest request = new MoveOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
ParentId = "",
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.MoveAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceMoveAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
MoveAsync(MoveOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<Operation<Operation, Operation>> MoveAsync(MoveOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Moves the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.move instead.
Parameters | |
---|---|
Name | Description |
request |
MoveOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
MoveOrganizationSecurityPolicyRequest request = new MoveOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
ParentId = "",
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.MoveAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceMoveAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
MoveAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> MoveAsync(string securityPolicy, CallSettings callSettings = null)
Moves the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.move instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.MoveAsync(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceMoveAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
MoveAsync(string, CancellationToken)
public virtual Task<Operation<Operation, Operation>> MoveAsync(string securityPolicy, CancellationToken cancellationToken)
Moves the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.move instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.MoveAsync(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceMoveAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
Patch(PatchOrganizationSecurityPolicyRequest, CallSettings)
public virtual Operation<Operation, Operation> Patch(PatchOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Patches the specified policy with the data included in the request. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patch instead.
Parameters | |
---|---|
Name | Description |
request |
PatchOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
PatchOrganizationSecurityPolicyRequest request = new PatchOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SecurityPolicyResource = new SecurityPolicy(),
};
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.Patch(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOncePatch(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
Patch(string, SecurityPolicy, CallSettings)
public virtual Operation<Operation, Operation> Patch(string securityPolicy, SecurityPolicy securityPolicyResource, CallSettings callSettings = null)
Patches the specified policy with the data included in the request. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patch instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyResource |
SecurityPolicy The body resource for this request |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicy securityPolicyResource = new SecurityPolicy();
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.Patch(securityPolicy, securityPolicyResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOncePatch(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PatchAsync(PatchOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<Operation<Operation, Operation>> PatchAsync(PatchOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Patches the specified policy with the data included in the request. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patch instead.
Parameters | |
---|---|
Name | Description |
request |
PatchOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
PatchOrganizationSecurityPolicyRequest request = new PatchOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SecurityPolicyResource = new SecurityPolicy(),
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.PatchAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOncePatchAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PatchAsync(PatchOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<Operation<Operation, Operation>> PatchAsync(PatchOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Patches the specified policy with the data included in the request. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patch instead.
Parameters | |
---|---|
Name | Description |
request |
PatchOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
PatchOrganizationSecurityPolicyRequest request = new PatchOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SecurityPolicyResource = new SecurityPolicy(),
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.PatchAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOncePatchAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PatchAsync(string, SecurityPolicy, CallSettings)
public virtual Task<Operation<Operation, Operation>> PatchAsync(string securityPolicy, SecurityPolicy securityPolicyResource, CallSettings callSettings = null)
Patches the specified policy with the data included in the request. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patch instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyResource |
SecurityPolicy The body resource for this request |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicy securityPolicyResource = new SecurityPolicy();
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.PatchAsync(securityPolicy, securityPolicyResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOncePatchAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PatchAsync(string, SecurityPolicy, CancellationToken)
public virtual Task<Operation<Operation, Operation>> PatchAsync(string securityPolicy, SecurityPolicy securityPolicyResource, CancellationToken cancellationToken)
Patches the specified policy with the data included in the request. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patch instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyResource |
SecurityPolicy The body resource for this request |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicy securityPolicyResource = new SecurityPolicy();
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.PatchAsync(securityPolicy, securityPolicyResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOncePatchAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PatchRule(PatchRuleOrganizationSecurityPolicyRequest, CallSettings)
public virtual Operation<Operation, Operation> PatchRule(PatchRuleOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Patches a rule at the specified priority. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patchRule instead.
Parameters | |
---|---|
Name | Description |
request |
PatchRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
PatchRuleOrganizationSecurityPolicyRequest request = new PatchRuleOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SecurityPolicyRuleResource = new SecurityPolicyRule(),
Priority = 0,
};
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.PatchRule(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOncePatchRule(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PatchRule(string, SecurityPolicyRule, CallSettings)
public virtual Operation<Operation, Operation> PatchRule(string securityPolicy, SecurityPolicyRule securityPolicyRuleResource, CallSettings callSettings = null)
Patches a rule at the specified priority. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patchRule instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyRuleResource |
SecurityPolicyRule The body resource for this request |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicyRule securityPolicyRuleResource = new SecurityPolicyRule();
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.PatchRule(securityPolicy, securityPolicyRuleResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOncePatchRule(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PatchRuleAsync(PatchRuleOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<Operation<Operation, Operation>> PatchRuleAsync(PatchRuleOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Patches a rule at the specified priority. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patchRule instead.
Parameters | |
---|---|
Name | Description |
request |
PatchRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
PatchRuleOrganizationSecurityPolicyRequest request = new PatchRuleOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SecurityPolicyRuleResource = new SecurityPolicyRule(),
Priority = 0,
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.PatchRuleAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOncePatchRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PatchRuleAsync(PatchRuleOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<Operation<Operation, Operation>> PatchRuleAsync(PatchRuleOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Patches a rule at the specified priority. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patchRule instead.
Parameters | |
---|---|
Name | Description |
request |
PatchRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
PatchRuleOrganizationSecurityPolicyRequest request = new PatchRuleOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
SecurityPolicyRuleResource = new SecurityPolicyRule(),
Priority = 0,
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.PatchRuleAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOncePatchRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PatchRuleAsync(string, SecurityPolicyRule, CallSettings)
public virtual Task<Operation<Operation, Operation>> PatchRuleAsync(string securityPolicy, SecurityPolicyRule securityPolicyRuleResource, CallSettings callSettings = null)
Patches a rule at the specified priority. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patchRule instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyRuleResource |
SecurityPolicyRule The body resource for this request |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicyRule securityPolicyRuleResource = new SecurityPolicyRule();
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.PatchRuleAsync(securityPolicy, securityPolicyRuleResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOncePatchRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PatchRuleAsync(string, SecurityPolicyRule, CancellationToken)
public virtual Task<Operation<Operation, Operation>> PatchRuleAsync(string securityPolicy, SecurityPolicyRule securityPolicyRuleResource, CancellationToken cancellationToken)
Patches a rule at the specified priority. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patchRule instead.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
securityPolicyRuleResource |
SecurityPolicyRule The body resource for this request |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
SecurityPolicyRule securityPolicyRuleResource = new SecurityPolicyRule();
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.PatchRuleAsync(securityPolicy, securityPolicyRuleResource);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOncePatchRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
PollOnceAddAssociation(string, CallSettings)
public virtual Operation<Operation, Operation> PollOnceAddAssociation(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of AddAssociation
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The result of polling the operation. |
PollOnceAddAssociationAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> PollOnceAddAssociationAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
AddAssociation
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A task representing the result of polling the operation. |
PollOnceAddRule(string, CallSettings)
public virtual Operation<Operation, Operation> PollOnceAddRule(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of AddRule
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The result of polling the operation. |
PollOnceAddRuleAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> PollOnceAddRuleAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
AddRule
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A task representing the result of polling the operation. |
PollOnceCopyRules(string, CallSettings)
public virtual Operation<Operation, Operation> PollOnceCopyRules(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of CopyRules
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The result of polling the operation. |
PollOnceCopyRulesAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> PollOnceCopyRulesAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
CopyRules
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A task representing the result of polling the operation. |
PollOnceDelete(string, CallSettings)
public virtual Operation<Operation, Operation> PollOnceDelete(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of Delete
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The result of polling the operation. |
PollOnceDeleteAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> PollOnceDeleteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of Delete
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A task representing the result of polling the operation. |
PollOnceInsert(string, CallSettings)
public virtual Operation<Operation, Operation> PollOnceInsert(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of Insert
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The result of polling the operation. |
PollOnceInsertAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> PollOnceInsertAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of Insert
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A task representing the result of polling the operation. |
PollOnceMove(string, CallSettings)
public virtual Operation<Operation, Operation> PollOnceMove(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of Move
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The result of polling the operation. |
PollOnceMoveAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> PollOnceMoveAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of Move
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A task representing the result of polling the operation. |
PollOncePatch(string, CallSettings)
public virtual Operation<Operation, Operation> PollOncePatch(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of Patch
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The result of polling the operation. |
PollOncePatchAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> PollOncePatchAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of Patch
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A task representing the result of polling the operation. |
PollOncePatchRule(string, CallSettings)
public virtual Operation<Operation, Operation> PollOncePatchRule(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of PatchRule
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The result of polling the operation. |
PollOncePatchRuleAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> PollOncePatchRuleAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
PatchRule
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A task representing the result of polling the operation. |
PollOnceRemoveAssociation(string, CallSettings)
public virtual Operation<Operation, Operation> PollOnceRemoveAssociation(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of RemoveAssociation
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The result of polling the operation. |
PollOnceRemoveAssociationAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> PollOnceRemoveAssociationAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
RemoveAssociation
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A task representing the result of polling the operation. |
PollOnceRemoveRule(string, CallSettings)
public virtual Operation<Operation, Operation> PollOnceRemoveRule(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of RemoveRule
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The result of polling the operation. |
PollOnceRemoveRuleAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> PollOnceRemoveRuleAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
RemoveRule
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A task representing the result of polling the operation. |
RemoveAssociation(RemoveAssociationOrganizationSecurityPolicyRequest, CallSettings)
public virtual Operation<Operation, Operation> RemoveAssociation(RemoveAssociationOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Removes an association for the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.removeAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
request |
RemoveAssociationOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
RemoveAssociationOrganizationSecurityPolicyRequest request = new RemoveAssociationOrganizationSecurityPolicyRequest
{
Name = "",
RequestId = "",
SecurityPolicy = "",
};
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.RemoveAssociation(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceRemoveAssociation(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveAssociation(string, CallSettings)
public virtual Operation<Operation, Operation> RemoveAssociation(string securityPolicy, CallSettings callSettings = null)
Removes an association for the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.removeAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.RemoveAssociation(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceRemoveAssociation(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveAssociationAsync(RemoveAssociationOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<Operation<Operation, Operation>> RemoveAssociationAsync(RemoveAssociationOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Removes an association for the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.removeAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
request |
RemoveAssociationOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
RemoveAssociationOrganizationSecurityPolicyRequest request = new RemoveAssociationOrganizationSecurityPolicyRequest
{
Name = "",
RequestId = "",
SecurityPolicy = "",
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.RemoveAssociationAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceRemoveAssociationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveAssociationAsync(RemoveAssociationOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<Operation<Operation, Operation>> RemoveAssociationAsync(RemoveAssociationOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Removes an association for the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.removeAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
request |
RemoveAssociationOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
RemoveAssociationOrganizationSecurityPolicyRequest request = new RemoveAssociationOrganizationSecurityPolicyRequest
{
Name = "",
RequestId = "",
SecurityPolicy = "",
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.RemoveAssociationAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceRemoveAssociationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveAssociationAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> RemoveAssociationAsync(string securityPolicy, CallSettings callSettings = null)
Removes an association for the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.removeAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.RemoveAssociationAsync(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceRemoveAssociationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveAssociationAsync(string, CancellationToken)
public virtual Task<Operation<Operation, Operation>> RemoveAssociationAsync(string securityPolicy, CancellationToken cancellationToken)
Removes an association for the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.removeAssociation instead if possible.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.RemoveAssociationAsync(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceRemoveAssociationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveRule(RemoveRuleOrganizationSecurityPolicyRequest, CallSettings)
public virtual Operation<Operation, Operation> RemoveRule(RemoveRuleOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Deletes a rule at the specified priority.
Parameters | |
---|---|
Name | Description |
request |
RemoveRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
RemoveRuleOrganizationSecurityPolicyRequest request = new RemoveRuleOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
Priority = 0,
};
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.RemoveRule(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceRemoveRule(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveRule(string, CallSettings)
public virtual Operation<Operation, Operation> RemoveRule(string securityPolicy, CallSettings callSettings = null)
Deletes a rule at the specified priority.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationOperationOperation |
The RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = OrganizationSecurityPoliciesClient.Create();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = organizationSecurityPoliciesClient.RemoveRule(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = organizationSecurityPoliciesClient.PollOnceRemoveRule(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveRuleAsync(RemoveRuleOrganizationSecurityPolicyRequest, CallSettings)
public virtual Task<Operation<Operation, Operation>> RemoveRuleAsync(RemoveRuleOrganizationSecurityPolicyRequest request, CallSettings callSettings = null)
Deletes a rule at the specified priority.
Parameters | |
---|---|
Name | Description |
request |
RemoveRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
RemoveRuleOrganizationSecurityPolicyRequest request = new RemoveRuleOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
Priority = 0,
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.RemoveRuleAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceRemoveRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveRuleAsync(RemoveRuleOrganizationSecurityPolicyRequest, CancellationToken)
public virtual Task<Operation<Operation, Operation>> RemoveRuleAsync(RemoveRuleOrganizationSecurityPolicyRequest request, CancellationToken cancellationToken)
Deletes a rule at the specified priority.
Parameters | |
---|---|
Name | Description |
request |
RemoveRuleOrganizationSecurityPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
RemoveRuleOrganizationSecurityPolicyRequest request = new RemoveRuleOrganizationSecurityPolicyRequest
{
RequestId = "",
SecurityPolicy = "",
Priority = 0,
};
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.RemoveRuleAsync(request);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceRemoveRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveRuleAsync(string, CallSettings)
public virtual Task<Operation<Operation, Operation>> RemoveRuleAsync(string securityPolicy, CallSettings callSettings = null)
Deletes a rule at the specified priority.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.RemoveRuleAsync(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceRemoveRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
RemoveRuleAsync(string, CancellationToken)
public virtual Task<Operation<Operation, Operation>> RemoveRuleAsync(string securityPolicy, CancellationToken cancellationToken)
Deletes a rule at the specified priority.
Parameters | |
---|---|
Name | Description |
securityPolicy |
string Name of the security policy to update. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
// Create client
OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = await OrganizationSecurityPoliciesClient.CreateAsync();
// Initialize request argument(s)
string securityPolicy = "";
// Make the request
lro::Operation<Operation, Operation> response = await organizationSecurityPoliciesClient.RemoveRuleAsync(securityPolicy);
// Poll until the returned long-running operation is complete
lro::Operation<Operation, Operation> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Operation result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
lro::Operation<Operation, Operation> retrievedResponse = await organizationSecurityPoliciesClient.PollOnceRemoveRuleAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Operation retrievedResult = retrievedResponse.Result;
}
ShutdownDefaultChannelsAsync()
public static Task ShutdownDefaultChannelsAsync()
Shuts down any channels automatically created by Create() and CreateAsync(CancellationToken). Channels which weren't automatically created are not affected.
Returns | |
---|---|
Type | Description |
Task |
A task representing the asynchronous shutdown operation. |
After calling this method, further calls to Create() and CreateAsync(CancellationToken) will create new channels, which could in turn be shut down by another call to this method.