public sealed class AwsMetadata.Types.AwsOrganization : IMessage<AwsMetadata.Types.AwsOrganization>, IEquatable<AwsMetadata.Types.AwsOrganization>, IDeepCloneable<AwsMetadata.Types.AwsOrganization>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Command Center v2 API class AwsMetadata.Types.AwsOrganization.
An organization is a collection of accounts that are centrally managed
together using consolidated billing, organized hierarchically with
organizational units (OUs), and controlled with policies.
The unique identifier (ID) for the organization. The regex pattern for an
organization ID string requires "o-" followed by from 10 to 32 lowercase
letters or digits.
[[["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\u003eThis document provides reference information for the \u003ccode\u003eAwsOrganization\u003c/code\u003e class within the Security Command Center v2 API, specifically in the \u003ccode\u003eGoogle.Cloud.SecurityCenter.V2\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAwsOrganization\u003c/code\u003e class represents an organization, which is defined as a collection of centrally managed accounts structured hierarchically with organizational units and policy control.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAwsOrganization\u003c/code\u003e class has properties like \u003ccode\u003eId\u003c/code\u003e which is a string containing the unique identifier for an organization and follows a specific regex pattern.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors for the class \u003ccode\u003eAwsOrganization\u003c/code\u003e, one is a default contructor, and the other one takes another \u003ccode\u003eAwsOrganization\u003c/code\u003e as an argument.\u003c/p\u003e\n"]]],[],null,["# Security Command Center v2 API - Class AwsMetadata.Types.AwsOrganization (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.AwsMetadata.Types.AwsOrganization)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/1.1.0/Google.Cloud.SecurityCenter.V2.AwsMetadata.Types.AwsOrganization)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/1.0.0/Google.Cloud.SecurityCenter.V2.AwsMetadata.Types.AwsOrganization) \n\n public sealed class AwsMetadata.Types.AwsOrganization : IMessage\u003cAwsMetadata.Types.AwsOrganization\u003e, IEquatable\u003cAwsMetadata.Types.AwsOrganization\u003e, IDeepCloneable\u003cAwsMetadata.Types.AwsOrganization\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Security Command Center v2 API class AwsMetadata.Types.AwsOrganization.\n\nAn organization is a collection of accounts that are centrally managed\ntogether using consolidated billing, organized hierarchically with\norganizational units (OUs), and controlled with policies. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e AwsMetadata.Types.AwsOrganization \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[AwsMetadata](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.AwsMetadata)[Types](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.AwsMetadata.Types)[AwsOrganization](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.AwsMetadata.Types.AwsOrganization), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[AwsMetadata](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.AwsMetadata)[Types](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.AwsMetadata.Types)[AwsOrganization](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.AwsMetadata.Types.AwsOrganization), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[AwsMetadata](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.AwsMetadata)[Types](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.AwsMetadata.Types)[AwsOrganization](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.AwsMetadata.Types.AwsOrganization), [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### AwsOrganization()\n\n public AwsOrganization()\n\n### AwsOrganization(AwsOrganization)\n\n public AwsOrganization(AwsMetadata.Types.AwsOrganization other)\n\nProperties\n----------\n\n### Id\n\n public string Id { get; set; }\n\nThe unique identifier (ID) for the organization. The regex pattern for an\norganization ID string requires \"o-\" followed by from 10 to 32 lowercase\nletters or digits."]]