예제 #1
0
        private GetNetworkInterfaceResult(
            Outputs.NetworkInterfaceDnsSettingsResponse?dnsSettings,

            bool?enableAcceleratedNetworking,

            bool?enableIPForwarding,

            string etag,

            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;
            EnableAcceleratedNetworking = enableAcceleratedNetworking;
            EnableIPForwarding          = enableIPForwarding;
            Etag            = etag;
            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;
        }
예제 #2
0
        private GetPublicIPPrefixResult(
            string etag,

            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)
        {
            Etag     = etag;
            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;
        }