예제 #1
0
        private GetImageResult(
            Outputs.ExtendedLocationResponse?extendedLocation,

            string?hyperVGeneration,

            string id,

            string location,

            string name,

            string provisioningState,

            Outputs.SubResourceResponse?sourceVirtualMachine,

            Outputs.ImageStorageProfileResponse?storageProfile,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            ExtendedLocation = extendedLocation;
            HyperVGeneration = hyperVGeneration;
            Id                   = id;
            Location             = location;
            Name                 = name;
            ProvisioningState    = provisioningState;
            SourceVirtualMachine = sourceVirtualMachine;
            StorageProfile       = storageProfile;
            Tags                 = tags;
            Type                 = type;
        }
        private GetPublicIPAddressResult(
            Outputs.DdosSettingsResponse?ddosSettings,

            Outputs.PublicIPAddressDnsSettingsResponse?dnsSettings,

            string etag,

            Outputs.ExtendedLocationResponse?extendedLocation,

            int?idleTimeoutInMinutes,

            string?ipAddress,

            Outputs.IPConfigurationResponse ipConfiguration,

            ImmutableArray <Outputs.IpTagResponse> ipTags,

            string?location,

            string name,

            string provisioningState,

            string?publicIPAddressVersion,

            string?publicIPAllocationMethod,

            Outputs.SubResourceResponse?publicIPPrefix,

            string resourceGuid,

            Outputs.PublicIPAddressSkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string type,

            ImmutableArray <string> zones)
        {
            DdosSettings             = ddosSettings;
            DnsSettings              = dnsSettings;
            Etag                     = etag;
            ExtendedLocation         = extendedLocation;
            IdleTimeoutInMinutes     = idleTimeoutInMinutes;
            IpAddress                = ipAddress;
            IpConfiguration          = ipConfiguration;
            IpTags                   = ipTags;
            Location                 = location;
            Name                     = name;
            ProvisioningState        = provisioningState;
            PublicIPAddressVersion   = publicIPAddressVersion;
            PublicIPAllocationMethod = publicIPAllocationMethod;
            PublicIPPrefix           = publicIPPrefix;
            ResourceGuid             = resourceGuid;
            Sku   = sku;
            Tags  = tags;
            Type  = type;
            Zones = zones;
        }
예제 #3
0
        private GetPublicIPPrefixResult(
            Outputs.SubResourceResponse? customIPPrefix,

            string etag,

            Outputs.ExtendedLocationResponse? extendedLocation,

            string? id,

            string ipPrefix,

            ImmutableArray<Outputs.IpTagResponse> ipTags,

            Outputs.SubResourceResponse loadBalancerFrontendIpConfiguration,

            string? location,

            string name,

            int? prefixLength,

            string provisioningState,

            string? publicIPAddressVersion,

            ImmutableArray<Outputs.ReferencedPublicIpAddressResponse> publicIPAddresses,

            string resourceGuid,

            Outputs.PublicIPPrefixSkuResponse? sku,

            ImmutableDictionary<string, string>? tags,

            string type,

            ImmutableArray<string> zones)
        {
            CustomIPPrefix = customIPPrefix;
            Etag = etag;
            ExtendedLocation = extendedLocation;
            Id = id;
            IpPrefix = ipPrefix;
            IpTags = ipTags;
            LoadBalancerFrontendIpConfiguration = loadBalancerFrontendIpConfiguration;
            Location = location;
            Name = name;
            PrefixLength = prefixLength;
            ProvisioningState = provisioningState;
            PublicIPAddressVersion = publicIPAddressVersion;
            PublicIPAddresses = publicIPAddresses;
            ResourceGuid = resourceGuid;
            Sku = sku;
            Tags = tags;
            Type = type;
            Zones = zones;
        }
예제 #4
0
        private GetVirtualNetworkResult(
            Outputs.AddressSpaceResponse?addressSpace,

            Outputs.VirtualNetworkBgpCommunitiesResponse?bgpCommunities,

            Outputs.SubResourceResponse?ddosProtectionPlan,

            Outputs.DhcpOptionsResponse?dhcpOptions,

            bool?enableDdosProtection,

            bool?enableVmProtection,

            string etag,

            Outputs.ExtendedLocationResponse?extendedLocation,

            string?id,

            ImmutableArray <Outputs.SubResourceResponse> ipAllocations,

            string?location,

            string name,

            string provisioningState,

            string resourceGuid,

            ImmutableArray <Outputs.SubnetResponse> subnets,

            ImmutableDictionary <string, string>?tags,

            string type,

            ImmutableArray <Outputs.VirtualNetworkPeeringResponse> virtualNetworkPeerings)
        {
            AddressSpace         = addressSpace;
            BgpCommunities       = bgpCommunities;
            DdosProtectionPlan   = ddosProtectionPlan;
            DhcpOptions          = dhcpOptions;
            EnableDdosProtection = enableDdosProtection;
            EnableVmProtection   = enableVmProtection;
            Etag             = etag;
            ExtendedLocation = extendedLocation;
            Id                     = id;
            IpAllocations          = ipAllocations;
            Location               = location;
            Name                   = name;
            ProvisioningState      = provisioningState;
            ResourceGuid           = resourceGuid;
            Subnets                = subnets;
            Tags                   = tags;
            Type                   = type;
            VirtualNetworkPeerings = virtualNetworkPeerings;
        }
예제 #5
0
        private GetPrivateLinkServiceResult(
            string alias,

            Outputs.PrivateLinkServicePropertiesResponseAutoApproval?autoApproval,

            bool?enableProxyProtocol,

            string etag,

            Outputs.ExtendedLocationResponse?extendedLocation,

            ImmutableArray <string> fqdns,

            string?id,

            ImmutableArray <Outputs.PrivateLinkServiceIpConfigurationResponse> ipConfigurations,

            ImmutableArray <Outputs.FrontendIPConfigurationResponse> loadBalancerFrontendIpConfigurations,

            string?location,

            string name,

            ImmutableArray <Outputs.NetworkInterfaceResponse> networkInterfaces,

            ImmutableArray <Outputs.PrivateEndpointConnectionResponse> privateEndpointConnections,

            string provisioningState,

            ImmutableDictionary <string, string>?tags,

            string type,

            Outputs.PrivateLinkServicePropertiesResponseVisibility?visibility)
        {
            Alias               = alias;
            AutoApproval        = autoApproval;
            EnableProxyProtocol = enableProxyProtocol;
            Etag             = etag;
            ExtendedLocation = extendedLocation;
            Fqdns            = fqdns;
            Id = id;
            IpConfigurations = ipConfigurations;
            LoadBalancerFrontendIpConfigurations = loadBalancerFrontendIpConfigurations;
            Location                   = location;
            Name                       = name;
            NetworkInterfaces          = networkInterfaces;
            PrivateEndpointConnections = privateEndpointConnections;
            ProvisioningState          = provisioningState;
            Tags                       = tags;
            Type                       = type;
            Visibility                 = visibility;
        }
예제 #6
0
        private GetTopicResult(
            string endpoint,

            Outputs.ExtendedLocationResponse?extendedLocation,

            string id,

            Outputs.IdentityInfoResponse?identity,

            ImmutableArray <Outputs.InboundIpRuleResponse> inboundIpRules,

            string?inputSchema,

            Outputs.JsonInputSchemaMappingResponse?inputSchemaMapping,

            string?kind,

            string location,

            string metricResourceId,

            string name,

            ImmutableArray <Outputs.PrivateEndpointConnectionResponse> privateEndpointConnections,

            string provisioningState,

            string?publicNetworkAccess,

            Outputs.ResourceSkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            Endpoint         = endpoint;
            ExtendedLocation = extendedLocation;
            Id                         = id;
            Identity                   = identity;
            InboundIpRules             = inboundIpRules;
            InputSchema                = inputSchema;
            InputSchemaMapping         = inputSchemaMapping;
            Kind                       = kind;
            Location                   = location;
            MetricResourceId           = metricResourceId;
            Name                       = name;
            PrivateEndpointConnections = privateEndpointConnections;
            ProvisioningState          = provisioningState;
            PublicNetworkAccess        = publicNetworkAccess;
            Sku                        = sku;
            Tags                       = tags;
            Type                       = type;
        }
예제 #7
0
        private GetLoadBalancerResult(
            ImmutableArray <Outputs.BackendAddressPoolResponse> backendAddressPools,

            string etag,

            Outputs.ExtendedLocationResponse?extendedLocation,

            ImmutableArray <Outputs.FrontendIPConfigurationResponse> frontendIPConfigurations,

            string?id,

            ImmutableArray <Outputs.InboundNatPoolResponse> inboundNatPools,

            ImmutableArray <Outputs.InboundNatRuleResponse> inboundNatRules,

            ImmutableArray <Outputs.LoadBalancingRuleResponse> loadBalancingRules,

            string?location,

            string name,

            ImmutableArray <Outputs.OutboundRuleResponse> outboundRules,

            ImmutableArray <Outputs.ProbeResponse> probes,

            string provisioningState,

            string resourceGuid,

            Outputs.LoadBalancerSkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            BackendAddressPools = backendAddressPools;
            Etag                     = etag;
            ExtendedLocation         = extendedLocation;
            FrontendIPConfigurations = frontendIPConfigurations;
            Id = id;
            InboundNatPools    = inboundNatPools;
            InboundNatRules    = inboundNatRules;
            LoadBalancingRules = loadBalancingRules;
            Location           = location;
            Name              = name;
            OutboundRules     = outboundRules;
            Probes            = probes;
            ProvisioningState = provisioningState;
            ResourceGuid      = resourceGuid;
            Sku  = sku;
            Tags = tags;
            Type = type;
        }
예제 #8
0
        private GetPrivateEndpointResult(
            ImmutableArray <Outputs.CustomDnsConfigPropertiesFormatResponse> customDnsConfigs,

            string etag,

            Outputs.ExtendedLocationResponse?extendedLocation,

            string?id,

            string?location,

            ImmutableArray <Outputs.PrivateLinkServiceConnectionResponse> manualPrivateLinkServiceConnections,

            string name,

            ImmutableArray <Outputs.NetworkInterfaceResponse> networkInterfaces,

            ImmutableArray <Outputs.PrivateLinkServiceConnectionResponse> privateLinkServiceConnections,

            string provisioningState,

            Outputs.SubnetResponse?subnet,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            CustomDnsConfigs = customDnsConfigs;
            Etag             = etag;
            ExtendedLocation = extendedLocation;
            Id       = id;
            Location = location;
            ManualPrivateLinkServiceConnections = manualPrivateLinkServiceConnections;
            Name = name;
            NetworkInterfaces             = networkInterfaces;
            PrivateLinkServiceConnections = privateLinkServiceConnections;
            ProvisioningState             = provisioningState;
            Subnet = subnet;
            Tags   = tags;
            Type   = type;
        }
예제 #9
0
        private GetCustomIPPrefixResult(
            string?cidr,

            string?commissionedState,

            string etag,

            Outputs.ExtendedLocationResponse?extendedLocation,

            string?id,

            string?location,

            string name,

            string provisioningState,

            ImmutableArray <Outputs.SubResourceResponse> publicIpPrefixes,

            string resourceGuid,

            ImmutableDictionary <string, string>?tags,

            string type,

            ImmutableArray <string> zones)
        {
            Cidr = cidr;
            CommissionedState = commissionedState;
            Etag             = etag;
            ExtendedLocation = extendedLocation;
            Id                = id;
            Location          = location;
            Name              = name;
            ProvisioningState = provisioningState;
            PublicIpPrefixes  = publicIpPrefixes;
            ResourceGuid      = resourceGuid;
            Tags              = tags;
            Type              = type;
            Zones             = zones;
        }
예제 #10
0
        private GetSnapshotResult(
            Outputs.CreationDataResponse creationData,

            string?diskAccessId,

            double diskSizeBytes,

            int?diskSizeGB,

            string diskState,

            Outputs.EncryptionResponse?encryption,

            Outputs.EncryptionSettingsCollectionResponse?encryptionSettingsCollection,

            Outputs.ExtendedLocationResponse?extendedLocation,

            string?hyperVGeneration,

            string id,

            bool?incremental,

            string location,

            string managedBy,

            string name,

            string?networkAccessPolicy,

            string?osType,

            string provisioningState,

            Outputs.PurchasePlanResponse?purchasePlan,

            Outputs.SnapshotSkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string timeCreated,

            string type,

            string uniqueId)
        {
            CreationData  = creationData;
            DiskAccessId  = diskAccessId;
            DiskSizeBytes = diskSizeBytes;
            DiskSizeGB    = diskSizeGB;
            DiskState     = diskState;
            Encryption    = encryption;
            EncryptionSettingsCollection = encryptionSettingsCollection;
            ExtendedLocation             = extendedLocation;
            HyperVGeneration             = hyperVGeneration;
            Id                  = id;
            Incremental         = incremental;
            Location            = location;
            ManagedBy           = managedBy;
            Name                = name;
            NetworkAccessPolicy = networkAccessPolicy;
            OsType              = osType;
            ProvisioningState   = provisioningState;
            PurchasePlan        = purchasePlan;
            Sku                 = sku;
            Tags                = tags;
            TimeCreated         = timeCreated;
            Type                = type;
            UniqueId            = uniqueId;
        }
예제 #11
0
        private GetStorageAccountResult(
            string accessTier,

            bool?allowBlobPublicAccess,

            Outputs.AzureFilesIdentityBasedAuthenticationResponse?azureFilesIdentityBasedAuthentication,

            Outputs.BlobRestoreStatusResponse blobRestoreStatus,

            string creationTime,

            Outputs.CustomDomainResponse customDomain,

            bool?enableHttpsTrafficOnly,

            Outputs.EncryptionResponse encryption,

            Outputs.ExtendedLocationResponse?extendedLocation,

            bool failoverInProgress,

            Outputs.GeoReplicationStatsResponse geoReplicationStats,

            Outputs.IdentityResponse?identity,

            bool?isHnsEnabled,

            string kind,

            string?largeFileSharesState,

            string lastGeoFailoverTime,

            string location,

            string?minimumTlsVersion,

            string name,

            Outputs.NetworkRuleSetResponse networkRuleSet,

            Outputs.EndpointsResponse primaryEndpoints,

            string primaryLocation,

            ImmutableArray <Outputs.PrivateEndpointConnectionResponse> privateEndpointConnections,

            string provisioningState,

            Outputs.RoutingPreferenceResponse?routingPreference,

            Outputs.EndpointsResponse secondaryEndpoints,

            string secondaryLocation,

            Outputs.SkuResponse sku,

            string statusOfPrimary,

            string statusOfSecondary,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            AccessTier            = accessTier;
            AllowBlobPublicAccess = allowBlobPublicAccess;
            AzureFilesIdentityBasedAuthentication = azureFilesIdentityBasedAuthentication;
            BlobRestoreStatus      = blobRestoreStatus;
            CreationTime           = creationTime;
            CustomDomain           = customDomain;
            EnableHttpsTrafficOnly = enableHttpsTrafficOnly;
            Encryption             = encryption;
            ExtendedLocation       = extendedLocation;
            FailoverInProgress     = failoverInProgress;
            GeoReplicationStats    = geoReplicationStats;
            Identity                   = identity;
            IsHnsEnabled               = isHnsEnabled;
            Kind                       = kind;
            LargeFileSharesState       = largeFileSharesState;
            LastGeoFailoverTime        = lastGeoFailoverTime;
            Location                   = location;
            MinimumTlsVersion          = minimumTlsVersion;
            Name                       = name;
            NetworkRuleSet             = networkRuleSet;
            PrimaryEndpoints           = primaryEndpoints;
            PrimaryLocation            = primaryLocation;
            PrivateEndpointConnections = privateEndpointConnections;
            ProvisioningState          = provisioningState;
            RoutingPreference          = routingPreference;
            SecondaryEndpoints         = secondaryEndpoints;
            SecondaryLocation          = secondaryLocation;
            Sku               = sku;
            StatusOfPrimary   = statusOfPrimary;
            StatusOfSecondary = statusOfSecondary;
            Tags              = tags;
            Type              = type;
        }
예제 #12
0
        private GetVirtualNetworkGatewayResult(
            bool?activeActive,

            Outputs.BgpSettingsResponse?bgpSettings,

            Outputs.AddressSpaceResponse?customRoutes,

            bool?enableBgp,

            bool?enableDnsForwarding,

            bool?enablePrivateIpAddress,

            string etag,

            Outputs.ExtendedLocationResponse?extendedLocation,

            Outputs.SubResourceResponse?gatewayDefaultSite,

            string?gatewayType,

            string?id,

            string inboundDnsForwardingEndpoint,

            ImmutableArray <Outputs.VirtualNetworkGatewayIPConfigurationResponse> ipConfigurations,

            string?location,

            string name,

            string provisioningState,

            string resourceGuid,

            Outputs.VirtualNetworkGatewaySkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string type,

            string?virtualNetworkExtendedLocationResourceId,

            Outputs.VpnClientConfigurationResponse?vpnClientConfiguration,

            string?vpnGatewayGeneration,

            string?vpnType)
        {
            ActiveActive           = activeActive;
            BgpSettings            = bgpSettings;
            CustomRoutes           = customRoutes;
            EnableBgp              = enableBgp;
            EnableDnsForwarding    = enableDnsForwarding;
            EnablePrivateIpAddress = enablePrivateIpAddress;
            Etag               = etag;
            ExtendedLocation   = extendedLocation;
            GatewayDefaultSite = gatewayDefaultSite;
            GatewayType        = gatewayType;
            Id = id;
            InboundDnsForwardingEndpoint = inboundDnsForwardingEndpoint;
            IpConfigurations             = ipConfigurations;
            Location          = location;
            Name              = name;
            ProvisioningState = provisioningState;
            ResourceGuid      = resourceGuid;
            Sku  = sku;
            Tags = tags;
            Type = type;
            VirtualNetworkExtendedLocationResourceId = virtualNetworkExtendedLocationResourceId;
            VpnClientConfiguration = vpnClientConfiguration;
            VpnGatewayGeneration   = vpnGatewayGeneration;
            VpnType = vpnType;
        }
예제 #13
0
        private GetDiskResult(
            bool?burstingEnabled,

            Outputs.CreationDataResponse creationData,

            string?diskAccessId,

            double?diskIOPSReadOnly,

            double?diskIOPSReadWrite,

            double?diskMBpsReadOnly,

            double?diskMBpsReadWrite,

            double diskSizeBytes,

            int?diskSizeGB,

            string diskState,

            Outputs.EncryptionResponse?encryption,

            Outputs.EncryptionSettingsCollectionResponse?encryptionSettingsCollection,

            Outputs.ExtendedLocationResponse?extendedLocation,

            string?hyperVGeneration,

            string id,

            string location,

            string managedBy,

            ImmutableArray <string> managedByExtended,

            int?maxShares,

            string name,

            string?networkAccessPolicy,

            string?osType,

            string provisioningState,

            Outputs.PurchasePlanResponse?purchasePlan,

            ImmutableArray <Outputs.ShareInfoElementResponse> shareInfo,

            Outputs.DiskSkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string?tier,

            string timeCreated,

            string type,

            string uniqueId,

            ImmutableArray <string> zones)
        {
            BurstingEnabled              = burstingEnabled;
            CreationData                 = creationData;
            DiskAccessId                 = diskAccessId;
            DiskIOPSReadOnly             = diskIOPSReadOnly;
            DiskIOPSReadWrite            = diskIOPSReadWrite;
            DiskMBpsReadOnly             = diskMBpsReadOnly;
            DiskMBpsReadWrite            = diskMBpsReadWrite;
            DiskSizeBytes                = diskSizeBytes;
            DiskSizeGB                   = diskSizeGB;
            DiskState                    = diskState;
            Encryption                   = encryption;
            EncryptionSettingsCollection = encryptionSettingsCollection;
            ExtendedLocation             = extendedLocation;
            HyperVGeneration             = hyperVGeneration;
            Id                  = id;
            Location            = location;
            ManagedBy           = managedBy;
            ManagedByExtended   = managedByExtended;
            MaxShares           = maxShares;
            Name                = name;
            NetworkAccessPolicy = networkAccessPolicy;
            OsType              = osType;
            ProvisioningState   = provisioningState;
            PurchasePlan        = purchasePlan;
            ShareInfo           = shareInfo;
            Sku                 = sku;
            Tags                = tags;
            Tier                = tier;
            TimeCreated         = timeCreated;
            Type                = type;
            UniqueId            = uniqueId;
            Zones               = zones;
        }
예제 #14
0
        private GetNetworkInterfaceResult(
            Outputs.NetworkInterfaceDnsSettingsResponse?dnsSettings,

            Outputs.SubResourceResponse dscpConfiguration,

            bool?enableAcceleratedNetworking,

            bool?enableIPForwarding,

            string etag,

            Outputs.ExtendedLocationResponse?extendedLocation,

            ImmutableArray <string> hostedWorkloads,

            string?id,

            ImmutableArray <Outputs.NetworkInterfaceIPConfigurationResponse> ipConfigurations,

            string?location,

            string macAddress,

            string name,

            Outputs.NetworkSecurityGroupResponse?networkSecurityGroup,

            bool primary,

            Outputs.PrivateEndpointResponse privateEndpoint,

            string provisioningState,

            string resourceGuid,

            ImmutableDictionary <string, string>?tags,

            ImmutableArray <Outputs.NetworkInterfaceTapConfigurationResponse> tapConfigurations,

            string type,

            Outputs.SubResourceResponse virtualMachine)
        {
            DnsSettings                 = dnsSettings;
            DscpConfiguration           = dscpConfiguration;
            EnableAcceleratedNetworking = enableAcceleratedNetworking;
            EnableIPForwarding          = enableIPForwarding;
            Etag             = etag;
            ExtendedLocation = extendedLocation;
            HostedWorkloads  = hostedWorkloads;
            Id = id;
            IpConfigurations     = ipConfigurations;
            Location             = location;
            MacAddress           = macAddress;
            Name                 = name;
            NetworkSecurityGroup = networkSecurityGroup;
            Primary              = primary;
            PrivateEndpoint      = privateEndpoint;
            ProvisioningState    = provisioningState;
            ResourceGuid         = resourceGuid;
            Tags                 = tags;
            TapConfigurations    = tapConfigurations;
            Type                 = type;
            VirtualMachine       = virtualMachine;
        }
예제 #15
0
        private GetVirtualMachineScaleSetResult(
            Outputs.AdditionalCapabilitiesResponse?additionalCapabilities,

            Outputs.AutomaticRepairsPolicyResponse?automaticRepairsPolicy,

            bool?doNotRunExtensionsOnOverprovisionedVMs,

            Outputs.ExtendedLocationResponse?extendedLocation,

            Outputs.SubResourceResponse?hostGroup,

            string id,

            Outputs.VirtualMachineScaleSetIdentityResponse?identity,

            string location,

            string name,

            string?orchestrationMode,

            bool?overprovision,

            Outputs.PlanResponse?plan,

            int?platformFaultDomainCount,

            string provisioningState,

            Outputs.SubResourceResponse?proximityPlacementGroup,

            Outputs.ScaleInPolicyResponse?scaleInPolicy,

            bool?singlePlacementGroup,

            Outputs.SkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string type,

            string uniqueId,

            Outputs.UpgradePolicyResponse?upgradePolicy,

            Outputs.VirtualMachineScaleSetVMProfileResponse?virtualMachineProfile,

            bool?zoneBalance,

            ImmutableArray <string> zones)
        {
            AdditionalCapabilities = additionalCapabilities;
            AutomaticRepairsPolicy = automaticRepairsPolicy;
            DoNotRunExtensionsOnOverprovisionedVMs = doNotRunExtensionsOnOverprovisionedVMs;
            ExtendedLocation = extendedLocation;
            HostGroup        = hostGroup;
            Id                       = id;
            Identity                 = identity;
            Location                 = location;
            Name                     = name;
            OrchestrationMode        = orchestrationMode;
            Overprovision            = overprovision;
            Plan                     = plan;
            PlatformFaultDomainCount = platformFaultDomainCount;
            ProvisioningState        = provisioningState;
            ProximityPlacementGroup  = proximityPlacementGroup;
            ScaleInPolicy            = scaleInPolicy;
            SinglePlacementGroup     = singlePlacementGroup;
            Sku                      = sku;
            Tags                     = tags;
            Type                     = type;
            UniqueId                 = uniqueId;
            UpgradePolicy            = upgradePolicy;
            VirtualMachineProfile    = virtualMachineProfile;
            ZoneBalance              = zoneBalance;
            Zones                    = zones;
        }
예제 #16
0
        private GetVirtualMachineResult(
            Outputs.AdditionalCapabilitiesResponse?additionalCapabilities,

            Outputs.SubResourceResponse?availabilitySet,

            Outputs.BillingProfileResponse?billingProfile,

            Outputs.DiagnosticsProfileResponse?diagnosticsProfile,

            string?evictionPolicy,

            Outputs.ExtendedLocationResponse?extendedLocation,

            string?extensionsTimeBudget,

            Outputs.HardwareProfileResponse?hardwareProfile,

            Outputs.SubResourceResponse?host,

            Outputs.SubResourceResponse?hostGroup,

            string id,

            Outputs.VirtualMachineIdentityResponse?identity,

            Outputs.VirtualMachineInstanceViewResponse instanceView,

            string?licenseType,

            string location,

            string name,

            Outputs.NetworkProfileResponse?networkProfile,

            Outputs.OSProfileResponse?osProfile,

            Outputs.PlanResponse?plan,

            int?platformFaultDomain,

            string?priority,

            string provisioningState,

            Outputs.SubResourceResponse?proximityPlacementGroup,

            ImmutableArray <Outputs.VirtualMachineExtensionResponse> resources,

            Outputs.SecurityProfileResponse?securityProfile,

            Outputs.StorageProfileResponse?storageProfile,

            ImmutableDictionary <string, string>?tags,

            string type,

            Outputs.SubResourceResponse?virtualMachineScaleSet,

            string vmId,

            ImmutableArray <string> zones)
        {
            AdditionalCapabilities = additionalCapabilities;
            AvailabilitySet        = availabilitySet;
            BillingProfile         = billingProfile;
            DiagnosticsProfile     = diagnosticsProfile;
            EvictionPolicy         = evictionPolicy;
            ExtendedLocation       = extendedLocation;
            ExtensionsTimeBudget   = extensionsTimeBudget;
            HardwareProfile        = hardwareProfile;
            Host                    = host;
            HostGroup               = hostGroup;
            Id                      = id;
            Identity                = identity;
            InstanceView            = instanceView;
            LicenseType             = licenseType;
            Location                = location;
            Name                    = name;
            NetworkProfile          = networkProfile;
            OsProfile               = osProfile;
            Plan                    = plan;
            PlatformFaultDomain     = platformFaultDomain;
            Priority                = priority;
            ProvisioningState       = provisioningState;
            ProximityPlacementGroup = proximityPlacementGroup;
            Resources               = resources;
            SecurityProfile         = securityProfile;
            StorageProfile          = storageProfile;
            Tags                    = tags;
            Type                    = type;
            VirtualMachineScaleSet  = virtualMachineScaleSet;
            VmId                    = vmId;
            Zones                   = zones;
        }