public sealed class PscInterfaceConfig : IMessage<PscInterfaceConfig>, IEquatable<PscInterfaceConfig>, IDeepCloneable<PscInterfaceConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the DataStream v1 API class PscInterfaceConfig.
The PSC Interface configuration is used to create PSC Interface between
Datastream and the consumer's PSC.
Required. Fully qualified name of the Network Attachment that Datastream
will connect to. Format:
projects/{project}/regions/{region}/networkAttachments/{name}
[[["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-09-03 UTC."],[],[],null,["# DataStream v1 API - Class PscInterfaceConfig (2.11.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.11.0 (latest)](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.10.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.9.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.8.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.7.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.6.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.5.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.4.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.3.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.2.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.1.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.0.0/Google.Cloud.Datastream.V1.PscInterfaceConfig)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/1.0.0/Google.Cloud.Datastream.V1.PscInterfaceConfig) \n\n public sealed class PscInterfaceConfig : IMessage\u003cPscInterfaceConfig\u003e, IEquatable\u003cPscInterfaceConfig\u003e, IDeepCloneable\u003cPscInterfaceConfig\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the DataStream v1 API class PscInterfaceConfig.\n\nThe PSC Interface configuration is used to create PSC Interface between\nDatastream and the consumer's PSC. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e PscInterfaceConfig \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[PscInterfaceConfig](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1.PscInterfaceConfig), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[PscInterfaceConfig](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1.PscInterfaceConfig), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[PscInterfaceConfig](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1.PscInterfaceConfig), [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.Datastream.V1](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Datastream.V1.dll\n\nConstructors\n------------\n\n### PscInterfaceConfig()\n\n public PscInterfaceConfig()\n\n### PscInterfaceConfig(PscInterfaceConfig)\n\n public PscInterfaceConfig(PscInterfaceConfig other)\n\nProperties\n----------\n\n### NetworkAttachment\n\n public string NetworkAttachment { get; set; }\n\nRequired. Fully qualified name of the Network Attachment that Datastream\nwill connect to. Format:\n`projects/{project}/regions/{region}/networkAttachments/{name}`\n\n### NetworkAttachmentAsNetworkAttachmentName\n\n public NetworkAttachmentName NetworkAttachmentAsNetworkAttachmentName { get; set; }\n\n[NetworkAttachmentName](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1.NetworkAttachmentName)-typed view over the [NetworkAttachment](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1.PscInterfaceConfig#Google_Cloud_Datastream_V1_PscInterfaceConfig_NetworkAttachment) resource name\nproperty."]]