@@ -302,6 +302,64 @@ export interface OperationEntity {
302302 origin ?: string ;
303303}
304304
305+ /**
306+ * Container Account Description
307+ */
308+ export interface ContainerAccount {
309+ /**
310+ * The account name
311+ */
312+ accountName ?: string ;
313+ /**
314+ * The account spn
315+ */
316+ spn ?: string ;
317+ /**
318+ * The account password
319+ */
320+ password ?: string ;
321+ }
322+
323+ /**
324+ * Resource for OuContainer.
325+ */
326+ export interface OuContainer extends Resource {
327+ /**
328+ * Azure Active Directory tenant id
329+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
330+ */
331+ readonly tenantId ?: string ;
332+ /**
333+ * The domain name of Domain Services.
334+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
335+ */
336+ readonly domainName ?: string ;
337+ /**
338+ * The Deployment id
339+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
340+ */
341+ readonly deploymentId ?: string ;
342+ /**
343+ * The OuContainer name
344+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
345+ */
346+ readonly containerId ?: string ;
347+ /**
348+ * The list of container accounts
349+ */
350+ accounts ?: ContainerAccount [ ] ;
351+ /**
352+ * Status of OuContainer instance
353+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
354+ */
355+ readonly serviceStatus ?: string ;
356+ /**
357+ * The current deployment or provisioning state, which only appears in the response.
358+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
359+ */
360+ readonly provisioningState ?: string ;
361+ }
362+
305363/**
306364 * An interface representing DomainservicesManagementClientOptions.
307365 */
@@ -335,6 +393,19 @@ export interface DomainServiceListResult extends Array<DomainService> {
335393 readonly nextLink ?: string ;
336394}
337395
396+ /**
397+ * @interface
398+ * The response from the List OuContainer operation.
399+ * @extends Array<OuContainer>
400+ */
401+ export interface OuContainerListResult extends Array < OuContainer > {
402+ /**
403+ * The continuation token for the next page of results.
404+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
405+ */
406+ readonly nextLink ?: string ;
407+ }
408+
338409/**
339410 * Defines values for Ldaps.
340411 * Possible values include: 'Enabled', 'Disabled'
@@ -618,3 +689,183 @@ export type DomainServicesListByResourceGroupNextResponse = DomainServiceListRes
618689 parsedBody : DomainServiceListResult ;
619690 } ;
620691} ;
692+
693+ /**
694+ * Contains response data for the list operation.
695+ */
696+ export type OuContainerOperationsListResponse = OperationEntityListResult & {
697+ /**
698+ * The underlying HTTP response.
699+ */
700+ _response : msRest . HttpResponse & {
701+ /**
702+ * The response body as text (string format)
703+ */
704+ bodyAsText : string ;
705+
706+ /**
707+ * The response body as parsed JSON or XML
708+ */
709+ parsedBody : OperationEntityListResult ;
710+ } ;
711+ } ;
712+
713+ /**
714+ * Contains response data for the listNext operation.
715+ */
716+ export type OuContainerOperationsListNextResponse = OperationEntityListResult & {
717+ /**
718+ * The underlying HTTP response.
719+ */
720+ _response : msRest . HttpResponse & {
721+ /**
722+ * The response body as text (string format)
723+ */
724+ bodyAsText : string ;
725+
726+ /**
727+ * The response body as parsed JSON or XML
728+ */
729+ parsedBody : OperationEntityListResult ;
730+ } ;
731+ } ;
732+
733+ /**
734+ * Contains response data for the list operation.
735+ */
736+ export type OuContainerListResponse = OuContainerListResult & {
737+ /**
738+ * The underlying HTTP response.
739+ */
740+ _response : msRest . HttpResponse & {
741+ /**
742+ * The response body as text (string format)
743+ */
744+ bodyAsText : string ;
745+
746+ /**
747+ * The response body as parsed JSON or XML
748+ */
749+ parsedBody : OuContainerListResult ;
750+ } ;
751+ } ;
752+
753+ /**
754+ * Contains response data for the get operation.
755+ */
756+ export type OuContainerGetResponse = OuContainer & {
757+ /**
758+ * The underlying HTTP response.
759+ */
760+ _response : msRest . HttpResponse & {
761+ /**
762+ * The response body as text (string format)
763+ */
764+ bodyAsText : string ;
765+
766+ /**
767+ * The response body as parsed JSON or XML
768+ */
769+ parsedBody : OuContainer ;
770+ } ;
771+ } ;
772+
773+ /**
774+ * Contains response data for the create operation.
775+ */
776+ export type OuContainerCreateResponse = OuContainer & {
777+ /**
778+ * The underlying HTTP response.
779+ */
780+ _response : msRest . HttpResponse & {
781+ /**
782+ * The response body as text (string format)
783+ */
784+ bodyAsText : string ;
785+
786+ /**
787+ * The response body as parsed JSON or XML
788+ */
789+ parsedBody : OuContainer ;
790+ } ;
791+ } ;
792+
793+ /**
794+ * Contains response data for the update operation.
795+ */
796+ export type OuContainerUpdateResponse = OuContainer & {
797+ /**
798+ * The underlying HTTP response.
799+ */
800+ _response : msRest . HttpResponse & {
801+ /**
802+ * The response body as text (string format)
803+ */
804+ bodyAsText : string ;
805+
806+ /**
807+ * The response body as parsed JSON or XML
808+ */
809+ parsedBody : OuContainer ;
810+ } ;
811+ } ;
812+
813+ /**
814+ * Contains response data for the beginCreate operation.
815+ */
816+ export type OuContainerBeginCreateResponse = OuContainer & {
817+ /**
818+ * The underlying HTTP response.
819+ */
820+ _response : msRest . HttpResponse & {
821+ /**
822+ * The response body as text (string format)
823+ */
824+ bodyAsText : string ;
825+
826+ /**
827+ * The response body as parsed JSON or XML
828+ */
829+ parsedBody : OuContainer ;
830+ } ;
831+ } ;
832+
833+ /**
834+ * Contains response data for the beginUpdate operation.
835+ */
836+ export type OuContainerBeginUpdateResponse = OuContainer & {
837+ /**
838+ * The underlying HTTP response.
839+ */
840+ _response : msRest . HttpResponse & {
841+ /**
842+ * The response body as text (string format)
843+ */
844+ bodyAsText : string ;
845+
846+ /**
847+ * The response body as parsed JSON or XML
848+ */
849+ parsedBody : OuContainer ;
850+ } ;
851+ } ;
852+
853+ /**
854+ * Contains response data for the listNext operation.
855+ */
856+ export type OuContainerListNextResponse = OuContainerListResult & {
857+ /**
858+ * The underlying HTTP response.
859+ */
860+ _response : msRest . HttpResponse & {
861+ /**
862+ * The response body as text (string format)
863+ */
864+ bodyAsText : string ;
865+
866+ /**
867+ * The response body as parsed JSON or XML
868+ */
869+ parsedBody : OuContainerListResult ;
870+ } ;
871+ } ;
0 commit comments