public sealed class BatchCreateResourceValueConfigsRequest : IMessage<BatchCreateResourceValueConfigsRequest>, IEquatable<BatchCreateResourceValueConfigsRequest>, IDeepCloneable<BatchCreateResourceValueConfigsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Command Center v2 API class BatchCreateResourceValueConfigsRequest.
Request message to create multiple resource value configs
Required. Resource name of the new ResourceValueConfig's parent.
The parent field in the CreateResourceValueConfigRequest
messages must either be empty or match this field.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eBatchCreateResourceValueConfigsRequest\u003c/code\u003e class is used to request the creation of multiple resource value configurations in the Security Command Center v2 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, for enhanced functionality and compatibility.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property, which is a string, specifies the resource name of the parent for the new ResourceValueConfig and must be provided.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRequests\u003c/code\u003e property, of type \u003ccode\u003eRepeatedField<CreateResourceValueConfigRequest>\u003c/code\u003e, is required and contains the list of resource value configs to be created.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBatchCreateResourceValueConfigsRequest\u003c/code\u003e class can also be accessed via different version numbers, like 1.1.0 (latest) and 1.0.0.\u003c/p\u003e\n"]]],[],null,["# Security Command Center v2 API - Class BatchCreateResourceValueConfigsRequest (1.2.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.2.0 (latest)](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.BatchCreateResourceValueConfigsRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/1.1.0/Google.Cloud.SecurityCenter.V2.BatchCreateResourceValueConfigsRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/1.0.0/Google.Cloud.SecurityCenter.V2.BatchCreateResourceValueConfigsRequest) \n\n public sealed class BatchCreateResourceValueConfigsRequest : IMessage\u003cBatchCreateResourceValueConfigsRequest\u003e, IEquatable\u003cBatchCreateResourceValueConfigsRequest\u003e, IDeepCloneable\u003cBatchCreateResourceValueConfigsRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Security Command Center v2 API class BatchCreateResourceValueConfigsRequest.\n\nRequest message to create multiple resource value configs \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e BatchCreateResourceValueConfigsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[BatchCreateResourceValueConfigsRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.BatchCreateResourceValueConfigsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[BatchCreateResourceValueConfigsRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.BatchCreateResourceValueConfigsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[BatchCreateResourceValueConfigsRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.BatchCreateResourceValueConfigsRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.SecurityCenter.V2](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.SecurityCenter.V2.dll\n\nConstructors\n------------\n\n### BatchCreateResourceValueConfigsRequest()\n\n public BatchCreateResourceValueConfigsRequest()\n\n### BatchCreateResourceValueConfigsRequest(BatchCreateResourceValueConfigsRequest)\n\n public BatchCreateResourceValueConfigsRequest(BatchCreateResourceValueConfigsRequest other)\n\nProperties\n----------\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. Resource name of the new ResourceValueConfig's parent.\nThe parent field in the CreateResourceValueConfigRequest\nmessages must either be empty or match this field.\n\n### ParentAsOrganizationLocationName\n\n public OrganizationLocationName ParentAsOrganizationLocationName { get; set; }\n\n[OrganizationLocationName](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.OrganizationLocationName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.BatchCreateResourceValueConfigsRequest#Google_Cloud_SecurityCenter_V2_BatchCreateResourceValueConfigsRequest_Parent) resource name property.\n\n### ParentAsOrganizationName\n\n public OrganizationName ParentAsOrganizationName { get; set; }\n\n[OrganizationName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.OrganizationName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.BatchCreateResourceValueConfigsRequest#Google_Cloud_SecurityCenter_V2_BatchCreateResourceValueConfigsRequest_Parent) resource name property.\n\n### ParentAsResourceName\n\n public IResourceName ParentAsResourceName { get; set; }\n\n[IResourceName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.IResourceName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.BatchCreateResourceValueConfigsRequest#Google_Cloud_SecurityCenter_V2_BatchCreateResourceValueConfigsRequest_Parent) resource name property.\n\n### Requests\n\n public RepeatedField\u003cCreateResourceValueConfigRequest\u003e Requests { get; }\n\nRequired. The resource value configs to be created."]]