コード例 #1
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="ErrorAdditionalInfo" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal ErrorAdditionalInfo(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _info = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("info"), out var __jsonInfo) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api10.ErrorAdditionalInfo1.FromJson(__jsonInfo) : Info; }
            { _type = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("type"), out var __jsonType) ? (string)__jsonType : (string)Type; }
            AfterFromJson(json);
        }
コード例 #2
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="ExpressRouteAuthorizationList" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal ExpressRouteAuthorizationList(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _nextLink = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("nextLink"), out var __jsonNextLink) ? (string)__jsonNextLink : (string)NextLink; }
            { _value = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonArray>("value"), out var __jsonValue) ? If(__jsonValue as Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonArray, out var __v) ? new global::System.Func <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.IExpressRouteAuthorization[]>(() => global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u) => (Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.IExpressRouteAuthorization)(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.ExpressRouteAuthorization.FromJson(__u)))))() : null : Value; }
            AfterFromJson(json);
        }
コード例 #3
0
ファイル: Quota.json.cs プロジェクト: wtnlee/azure-powershell
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="Quota" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal Quota(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _hostsRemaining = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("hostsRemaining"), out var __jsonHostsRemaining) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.QuotaHostsRemaining.FromJson(__jsonHostsRemaining) : HostsRemaining; }
            { _enabled = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("quotaEnabled"), out var __jsonQuotaEnabled) ? (string)__jsonQuotaEnabled : (string)Enabled; }
            AfterFromJson(json);
        }
コード例 #4
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="Operation" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal Operation(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _display = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("display"), out var __jsonDisplay) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.OperationDisplay.FromJson(__jsonDisplay) : Display; }
            { _name = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("name"), out var __jsonName) ? (string)__jsonName : (string)Name; }
            AfterFromJson(json);
        }
コード例 #5
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="Trial" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal Trial(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _availableHost = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonNumber>("availableHosts"), out var __jsonAvailableHosts) ? (int?)__jsonAvailableHosts : AvailableHost; }
            { _status = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("status"), out var __jsonStatus) ? (string)__jsonStatus : (string)Status; }
            AfterFromJson(json);
        }
コード例 #6
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="PrivateCloudUpdate" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal PrivateCloudUpdate(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _property = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.PrivateCloudUpdateProperties.FromJson(__jsonProperties) : Property; }
            { _tag = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.PrivateCloudUpdateTags.FromJson(__jsonTags) : Tag; }
            AfterFromJson(json);
        }
コード例 #7
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="HcxEnterpriseSiteProperties" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal HcxEnterpriseSiteProperties(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _activationKey = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("activationKey"), out var __jsonActivationKey) ? (string)__jsonActivationKey : (string)ActivationKey; }
            { _status = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("status"), out var __jsonStatus) ? (string)__jsonStatus : (string)Status; }
            AfterFromJson(json);
        }
コード例 #8
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="Resource" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal Resource(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _name = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("name"), out var __jsonName) ? (string)__jsonName : (string)Name; }
            { _type = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("type"), out var __jsonType) ? (string)__jsonType : (string)Type; }
            { _id = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("id"), out var __jsonId) ? (string)__jsonId : (string)Id; }
            AfterFromJson(json);
        }
コード例 #9
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="TrackedResource" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal TrackedResource(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            __resource = new Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.Resource(json);
            { _location = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("location"), out var __jsonLocation) ? (string)__jsonLocation : (string)Location; }
            { _tag = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.TrackedResourceTags.FromJson(__jsonTags) : Tag; }
            AfterFromJson(json);
        }
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="ExpressRouteAuthorizationProperties" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal ExpressRouteAuthorizationProperties(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _expressRouteAuthorizationId = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("expressRouteAuthorizationId"), out var __jsonExpressRouteAuthorizationId) ? (string)__jsonExpressRouteAuthorizationId : (string)ExpressRouteAuthorizationId; }
            { _expressRouteAuthorizationKey = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("expressRouteAuthorizationKey"), out var __jsonExpressRouteAuthorizationKey) ? (string)__jsonExpressRouteAuthorizationKey : (string)ExpressRouteAuthorizationKey; }
            { _provisioningState = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("provisioningState"), out var __jsonProvisioningState) ? (string)__jsonProvisioningState : (string)ProvisioningState; }
            AfterFromJson(json);
        }
コード例 #11
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="ManagementCluster" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal ManagementCluster(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            __clusterUpdateProperties = new Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.ClusterUpdateProperties(json);
            { _clusterId = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonNumber>("clusterId"), out var __jsonClusterId) ? (int?)__jsonClusterId : ClusterId; }
            { _host = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonArray>("hosts"), out var __jsonHosts) ? If(__jsonHosts as Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonArray, out var __v) ? new global::System.Func <string[]>(() => global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u) => (string)(__u is Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString __t ? (string)(__t.ToString()) : null))))() : null : Host; }
            AfterFromJson(json);
        }
コード例 #12
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="Endpoints" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal Endpoints(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _hcxCloudManager = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("hcxCloudManager"), out var __jsonHcxCloudManager) ? (string)__jsonHcxCloudManager : (string)HcxCloudManager; }
            { _nsxtManager = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("nsxtManager"), out var __jsonNsxtManager) ? (string)__jsonNsxtManager : (string)NsxtManager; }
            { _vcsa = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("vcsa"), out var __jsonVcsa) ? (string)__jsonVcsa : (string)Vcsa; }
            AfterFromJson(json);
        }
コード例 #13
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="PrivateCloudUpdateProperties" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal PrivateCloudUpdateProperties(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _managementCluster = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("managementCluster"), out var __jsonManagementCluster) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.ManagementCluster.FromJson(__jsonManagementCluster) : ManagementCluster; }
            { _identitySource = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonArray>("identitySources"), out var __jsonIdentitySources) ? If(__jsonIdentitySources as Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonArray, out var __v) ? new global::System.Func <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.IIdentitySource[]>(() => global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u) => (Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.IIdentitySource)(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.IdentitySource.FromJson(__u)))))() : null : IdentitySource; }
            { _internet = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("internet"), out var __jsonInternet) ? (string)__jsonInternet : (string)Internet; }
            AfterFromJson(json);
        }
コード例 #14
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="PrivateCloud" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal PrivateCloud(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.TrackedResource(json);
            { _property = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.PrivateCloudProperties.FromJson(__jsonProperties) : Property; }
            { _sku = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("sku"), out var __jsonSku) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.Sku.FromJson(__jsonSku) : Sku; }
            AfterFromJson(json);
        }
コード例 #15
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="Circuit" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal Circuit(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _expressRouteId = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("expressRouteID"), out var __jsonExpressRouteId) ? (string)__jsonExpressRouteId : (string)ExpressRouteId; }
            { _expressRoutePrivatePeeringId = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("expressRoutePrivatePeeringID"), out var __jsonExpressRoutePrivatePeeringId) ? (string)__jsonExpressRoutePrivatePeeringId : (string)ExpressRoutePrivatePeeringId; }
            { _primarySubnet = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("primarySubnet"), out var __jsonPrimarySubnet) ? (string)__jsonPrimarySubnet : (string)PrimarySubnet; }
            { _secondarySubnet = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("secondarySubnet"), out var __jsonSecondarySubnet) ? (string)__jsonSecondarySubnet : (string)SecondarySubnet; }
            AfterFromJson(json);
        }
コード例 #16
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="AdminCredentials" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal AdminCredentials(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _nsxtPassword = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("nsxtPassword"), out var __jsonNsxtPassword) ? (string)__jsonNsxtPassword : (string)NsxtPassword; }
            { _nsxtUsername = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("nsxtUsername"), out var __jsonNsxtUsername) ? (string)__jsonNsxtUsername : (string)NsxtUsername; }
            { _vcenterPassword = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("vcenterPassword"), out var __jsonVcenterPassword) ? (string)__jsonVcenterPassword : (string)VcenterPassword; }
            { _vcenterUsername = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("vcenterUsername"), out var __jsonVcenterUsername) ? (string)__jsonVcenterUsername : (string)VcenterUsername; }
            AfterFromJson(json);
        }
コード例 #17
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="OperationDisplay" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal OperationDisplay(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _description = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("description"), out var __jsonDescription) ? (string)__jsonDescription : (string)Description; }
            { _operation = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("operation"), out var __jsonOperation) ? (string)__jsonOperation : (string)Operation; }
            { _provider = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("provider"), out var __jsonProvider) ? (string)__jsonProvider : (string)Provider; }
            { _resource = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("resource"), out var __jsonResource) ? (string)__jsonResource : (string)Resource; }
            AfterFromJson(json);
        }
コード例 #18
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="ErrorResponse" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal ErrorResponse(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _additionalInfo = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonArray>("additionalInfo"), out var __jsonAdditionalInfo) ? If(__jsonAdditionalInfo as Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonArray, out var __v) ? new global::System.Func <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api10.IErrorAdditionalInfo[]>(() => global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u) => (Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api10.IErrorAdditionalInfo)(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api10.ErrorAdditionalInfo.FromJson(__u)))))() : null : AdditionalInfo; }
            { _code = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("code"), out var __jsonCode) ? (string)__jsonCode : (string)Code; }
            { _message = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("message"), out var __jsonMessage) ? (string)__jsonMessage : (string)Message; }
            { _target = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("target"), out var __jsonTarget) ? (string)__jsonTarget : (string)Target; }
            { _detail = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonArray>("details"), out var __jsonDetails) ? If(__jsonDetails as Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonArray, out var __q) ? new global::System.Func <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api10.IErrorResponse[]>(() => global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__q, (__p) => (Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api10.IErrorResponse)(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api10.ErrorResponse.FromJson(__p)))))() : null : Detail; }
            AfterFromJson(json);
        }
コード例 #19
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="IdentitySource" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal IdentitySource(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _name = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("name"), out var __jsonName) ? (string)__jsonName : (string)Name; }
            { _alias = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("alias"), out var __jsonAlias) ? (string)__jsonAlias : (string)Alias; }
            { _baseGroupDn = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("baseGroupDN"), out var __jsonBaseGroupDn) ? (string)__jsonBaseGroupDn : (string)BaseGroupDn; }
            { _baseUserDn = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("baseUserDN"), out var __jsonBaseUserDn) ? (string)__jsonBaseUserDn : (string)BaseUserDn; }
            { _domain = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("domain"), out var __jsonDomain) ? (string)__jsonDomain : (string)Domain; }
            { _password = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("password"), out var __jsonPassword) ? (string)__jsonPassword : (string)Password; }
            { _primaryServer = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("primaryServer"), out var __jsonPrimaryServer) ? (string)__jsonPrimaryServer : (string)PrimaryServer; }
            { _secondaryServer = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("secondaryServer"), out var __jsonSecondaryServer) ? (string)__jsonSecondaryServer : (string)SecondaryServer; }
            { _ssl = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("ssl"), out var __jsonSsl) ? (string)__jsonSsl : (string)Ssl; }
            { _username = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("username"), out var __jsonUsername) ? (string)__jsonUsername : (string)Username; }
            AfterFromJson(json);
        }
コード例 #20
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="CloudError" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal CloudError(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _error = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("error"), out var __jsonError) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api10.ErrorResponse.FromJson(__jsonError) : Error; }
            AfterFromJson(json);
        }
コード例 #21
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="ClusterUpdateProperties" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal ClusterUpdateProperties(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _clusterSize = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonNumber>("clusterSize"), out var __jsonClusterSize) ? (int?)__jsonClusterSize : ClusterSize; }
            AfterFromJson(json);
        }
コード例 #22
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="ClusterProperties" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal ClusterProperties(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            __managementCluster = new Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.ManagementCluster(json);
            { _provisioningState = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("provisioningState"), out var __jsonProvisioningState) ? (string)__jsonProvisioningState : (string)ProvisioningState; }
            AfterFromJson(json);
        }
コード例 #23
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="ExpressRouteAuthorization" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal ExpressRouteAuthorization(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            __resource = new Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.Resource(json);
            { _property = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.ExpressRouteAuthorizationProperties.FromJson(__jsonProperties) : Property; }
            AfterFromJson(json);
        }
コード例 #24
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="VMWareIdentity" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal VMWareIdentity(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            { _authorizationName = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("authorizationName"), out var __jsonAuthorizationName) ? (string)__jsonAuthorizationName : (string)AuthorizationName; }
            { _clusterName = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("clusterName"), out var __jsonClusterName) ? (string)__jsonClusterName : (string)ClusterName; }
            { _hcxEnterpriseSiteName = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("hcxEnterpriseSiteName"), out var __jsonHcxEnterpriseSiteName) ? (string)__jsonHcxEnterpriseSiteName : (string)HcxEnterpriseSiteName; }
            { _id = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("id"), out var __jsonId) ? (string)__jsonId : (string)Id; }
            { _location = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("location"), out var __jsonLocation) ? (string)__jsonLocation : (string)Location; }
            { _privateCloudName = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("privateCloudName"), out var __jsonPrivateCloudName) ? (string)__jsonPrivateCloudName : (string)PrivateCloudName; }
            { _resourceGroupName = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("resourceGroupName"), out var __jsonResourceGroupName) ? (string)__jsonResourceGroupName : (string)ResourceGroupName; }
            { _subscriptionId = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("subscriptionId"), out var __jsonSubscriptionId) ? (string)__jsonSubscriptionId : (string)SubscriptionId; }
            AfterFromJson(json);
        }
コード例 #25
0
        /// <summary>
        /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject into a new instance of <see cref="PrivateCloudProperties" />.
        /// </summary>
        /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject instance to deserialize from.</param>
        internal PrivateCloudProperties(Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject json)
        {
            bool returnNow = false;

            BeforeFromJson(json, ref returnNow);
            if (returnNow)
            {
                return;
            }
            __privateCloudUpdateProperties = new Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.PrivateCloudUpdateProperties(json);
            { _circuit = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("circuit"), out var __jsonCircuit) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.Circuit.FromJson(__jsonCircuit) : Circuit; }
            { _endpoint = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonObject>("endpoints"), out var __jsonEndpoints) ? Microsoft.Azure.PowerShell.Cmdlets.VMWare.Models.Api20200320.Endpoints.FromJson(__jsonEndpoints) : Endpoint; }
            { _managementNetwork = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("managementNetwork"), out var __jsonManagementNetwork) ? (string)__jsonManagementNetwork : (string)ManagementNetwork; }
            { _networkBlock = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("networkBlock"), out var __jsonNetworkBlock) ? (string)__jsonNetworkBlock : (string)NetworkBlock; }
            { _nsxtCertificateThumbprint = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("nsxtCertificateThumbprint"), out var __jsonNsxtCertificateThumbprint) ? (string)__jsonNsxtCertificateThumbprint : (string)NsxtCertificateThumbprint; }
            { _nsxtPassword = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("nsxtPassword"), out var __jsonNsxtPassword) ? (string)__jsonNsxtPassword : (string)NsxtPassword; }
            { _provisioningNetwork = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("provisioningNetwork"), out var __jsonProvisioningNetwork) ? (string)__jsonProvisioningNetwork : (string)ProvisioningNetwork; }
            { _provisioningState = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("provisioningState"), out var __jsonProvisioningState) ? (string)__jsonProvisioningState : (string)ProvisioningState; }
            { _vcenterCertificateThumbprint = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("vcenterCertificateThumbprint"), out var __jsonVcenterCertificateThumbprint) ? (string)__jsonVcenterCertificateThumbprint : (string)VcenterCertificateThumbprint; }
            { _vcenterPassword = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("vcenterPassword"), out var __jsonVcenterPassword) ? (string)__jsonVcenterPassword : (string)VcenterPassword; }
            { _vmotionNetwork = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMWare.Runtime.Json.JsonString>("vmotionNetwork"), out var __jsonVmotionNetwork) ? (string)__jsonVmotionNetwork : (string)VmotionNetwork; }
            AfterFromJson(json);
        }