private GetLoadBalancerBackendAddressPoolResult(
            ImmutableArray <Outputs.NetworkInterfaceIPConfigurationResponse> backendIPConfigurations,

            string etag,

            ImmutableArray <Outputs.LoadBalancerBackendAddressResponse> loadBalancerBackendAddresses,

            ImmutableArray <Outputs.SubResourceResponse> loadBalancingRules,

            string?name,

            Outputs.SubResourceResponse outboundRule,

            ImmutableArray <Outputs.SubResourceResponse> outboundRules,

            string provisioningState,

            string type)
        {
            BackendIPConfigurations = backendIPConfigurations;
            Etag = etag;
            LoadBalancerBackendAddresses = loadBalancerBackendAddresses;
            LoadBalancingRules           = loadBalancingRules;
            Name              = name;
            OutboundRule      = outboundRule;
            OutboundRules     = outboundRules;
            ProvisioningState = provisioningState;
            Type              = type;
        }
コード例 #2
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;
        }
コード例 #3
0
        private GetIpAllocationResult(
            ImmutableDictionary <string, string>?allocationTags,

            string etag,

            string?id,

            string?ipamAllocationId,

            string?location,

            string name,

            string?prefix,

            int?prefixLength,

            string?prefixType,

            Outputs.SubResourceResponse subnet,

            ImmutableDictionary <string, string>?tags,

            string type,

            Outputs.SubResourceResponse virtualNetwork)
        {
            AllocationTags   = allocationTags;
            Etag             = etag;
            Id               = id;
            IpamAllocationId = ipamAllocationId;
            Location         = location;
            Name             = name;
            Prefix           = prefix;
            PrefixLength     = prefixLength;
            PrefixType       = prefixType;
            Subnet           = subnet;
            Tags             = tags;
            Type             = type;
            VirtualNetwork   = virtualNetwork;
        }
コード例 #4
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;
        }