示例#1
0
        private IPConfigurationResponse(
            string?etag,

            string?id,

            string?name,

            string?privateIPAddress,

            string?privateIPAllocationMethod,

            string?provisioningState,

            Outputs.PublicIPAddressResponse?publicIPAddress,

            Outputs.SubnetResponse?subnet)
        {
            Etag                      = etag;
            Id                        = id;
            Name                      = name;
            PrivateIPAddress          = privateIPAddress;
            PrivateIPAllocationMethod = privateIPAllocationMethod;
            ProvisioningState         = provisioningState;
            PublicIPAddress           = publicIPAddress;
            Subnet                    = subnet;
        }
        private GetInterfaceEndpointResult(
            Outputs.EndpointServiceResponse?endpointService,

            string?etag,

            string?fqdn,

            string?location,

            string name,

            ImmutableArray <Outputs.NetworkInterfaceResponse> networkInterfaces,

            string owner,

            string provisioningState,

            Outputs.SubnetResponse?subnet,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            EndpointService   = endpointService;
            Etag              = etag;
            Fqdn              = fqdn;
            Location          = location;
            Name              = name;
            NetworkInterfaces = networkInterfaces;
            Owner             = owner;
            ProvisioningState = provisioningState;
            Subnet            = subnet;
            Tags              = tags;
            Type              = type;
        }
示例#3
0
        private PrivateEndpointResponse(
            string etag,

            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)
        {
            Etag     = etag;
            Id       = id;
            Location = location;
            ManualPrivateLinkServiceConnections = manualPrivateLinkServiceConnections;
            Name = name;
            NetworkInterfaces             = networkInterfaces;
            PrivateLinkServiceConnections = privateLinkServiceConnections;
            ProvisioningState             = provisioningState;
            Subnet = subnet;
            Tags   = tags;
            Type   = type;
        }
示例#4
0
        private GetPrivateEndpointResult(
            ImmutableArray <Outputs.CustomDnsConfigPropertiesFormatResponse> customDnsConfigs,

            string etag,

            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;
            Location         = location;
            ManualPrivateLinkServiceConnections = manualPrivateLinkServiceConnections;
            Name = name;
            NetworkInterfaces             = networkInterfaces;
            PrivateLinkServiceConnections = privateLinkServiceConnections;
            ProvisioningState             = provisioningState;
            Subnet = subnet;
            Tags   = tags;
            Type   = type;
        }
示例#5
0
        private GetVirtualHubIpConfigurationResult(
            string etag,

            string?id,

            string?name,

            string?privateIPAddress,

            string?privateIPAllocationMethod,

            string provisioningState,

            Outputs.PublicIPAddressResponse?publicIPAddress,

            Outputs.SubnetResponse?subnet,

            string type)
        {
            Etag                      = etag;
            Id                        = id;
            Name                      = name;
            PrivateIPAddress          = privateIPAddress;
            PrivateIPAllocationMethod = privateIPAllocationMethod;
            ProvisioningState         = provisioningState;
            PublicIPAddress           = publicIPAddress;
            Subnet                    = subnet;
            Type                      = type;
        }
        private PrivateLinkServiceIpConfigurationResponse(
            string etag,

            string?id,

            string?name,

            bool?primary,

            string?privateIPAddress,

            string?privateIPAddressVersion,

            string?privateIPAllocationMethod,

            string provisioningState,

            Outputs.SubnetResponse?subnet,

            string type)
        {
            Etag                      = etag;
            Id                        = id;
            Name                      = name;
            Primary                   = primary;
            PrivateIPAddress          = privateIPAddress;
            PrivateIPAddressVersion   = privateIPAddressVersion;
            PrivateIPAllocationMethod = privateIPAllocationMethod;
            ProvisioningState         = provisioningState;
            Subnet                    = subnet;
            Type                      = type;
        }
        private NetworkInterfaceIPConfigurationResponse(
            string?etag,

            string?id,

            ImmutableArray <Outputs.BackendAddressPoolResponse> loadBalancerBackendAddressPools,

            ImmutableArray <Outputs.InboundNatRuleResponse> loadBalancerInboundNatRules,

            string?name,

            bool?primary,

            string?privateIPAddress,

            string?privateIPAllocationMethod,

            string?provisioningState,

            Outputs.PublicIPAddressResponse?publicIPAddress,

            Outputs.SubnetResponse?subnet)
        {
            Etag = etag;
            Id   = id;
            LoadBalancerBackendAddressPools = loadBalancerBackendAddressPools;
            LoadBalancerInboundNatRules     = loadBalancerInboundNatRules;
            Name                      = name;
            Primary                   = primary;
            PrivateIPAddress          = privateIPAddress;
            PrivateIPAllocationMethod = privateIPAllocationMethod;
            ProvisioningState         = provisioningState;
            PublicIPAddress           = publicIPAddress;
            Subnet                    = subnet;
        }
示例#8
0
        private NWRuleSetVirtualNetworkRulesResponse(
            bool?ignoreMissingVnetServiceEndpoint,

            Outputs.SubnetResponse?subnet)
        {
            IgnoreMissingVnetServiceEndpoint = ignoreMissingVnetServiceEndpoint;
            Subnet = subnet;
        }
        private NetworkInterfaceIPConfigurationResponse(
            ImmutableArray <Outputs.ApplicationGatewayBackendAddressPoolResponse> applicationGatewayBackendAddressPools,

            ImmutableArray <Outputs.ApplicationSecurityGroupResponse> applicationSecurityGroups,

            string etag,

            string?id,

            ImmutableArray <Outputs.BackendAddressPoolResponse> loadBalancerBackendAddressPools,

            ImmutableArray <Outputs.InboundNatRuleResponse> loadBalancerInboundNatRules,

            string?name,

            bool?primary,

            string?privateIPAddress,

            string?privateIPAddressVersion,

            string?privateIPAllocationMethod,

            Outputs.NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse privateLinkConnectionProperties,

            string provisioningState,

            Outputs.PublicIPAddressResponse?publicIPAddress,

            Outputs.SubnetResponse?subnet,

            ImmutableArray <Outputs.VirtualNetworkTapResponse> virtualNetworkTaps)
        {
            ApplicationGatewayBackendAddressPools = applicationGatewayBackendAddressPools;
            ApplicationSecurityGroups             = applicationSecurityGroups;
            Etag = etag;
            Id   = id;
            LoadBalancerBackendAddressPools = loadBalancerBackendAddressPools;
            LoadBalancerInboundNatRules     = loadBalancerInboundNatRules;
            Name                            = name;
            Primary                         = primary;
            PrivateIPAddress                = privateIPAddress;
            PrivateIPAddressVersion         = privateIPAddressVersion;
            PrivateIPAllocationMethod       = privateIPAllocationMethod;
            PrivateLinkConnectionProperties = privateLinkConnectionProperties;
            ProvisioningState               = provisioningState;
            PublicIPAddress                 = publicIPAddress;
            Subnet                          = subnet;
            VirtualNetworkTaps              = virtualNetworkTaps;
        }
示例#10
0
        private FrontendIPConfigurationResponse(
            string etag,

            string?id,

            ImmutableArray <Outputs.SubResourceResponse> inboundNatPools,

            ImmutableArray <Outputs.SubResourceResponse> inboundNatRules,

            ImmutableArray <Outputs.SubResourceResponse> loadBalancingRules,

            string?name,

            ImmutableArray <Outputs.SubResourceResponse> outboundRules,

            string?privateIPAddress,

            string?privateIPAddressVersion,

            string?privateIPAllocationMethod,

            string provisioningState,

            Outputs.PublicIPAddressResponse?publicIPAddress,

            Outputs.SubResourceResponse?publicIPPrefix,

            Outputs.SubnetResponse?subnet,

            string type,

            ImmutableArray <string> zones)
        {
            Etag                      = etag;
            Id                        = id;
            InboundNatPools           = inboundNatPools;
            InboundNatRules           = inboundNatRules;
            LoadBalancingRules        = loadBalancingRules;
            Name                      = name;
            OutboundRules             = outboundRules;
            PrivateIPAddress          = privateIPAddress;
            PrivateIPAddressVersion   = privateIPAddressVersion;
            PrivateIPAllocationMethod = privateIPAllocationMethod;
            ProvisioningState         = provisioningState;
            PublicIPAddress           = publicIPAddress;
            PublicIPPrefix            = publicIPPrefix;
            Subnet                    = subnet;
            Type                      = type;
            Zones                     = zones;
        }
示例#11
0
        private IPConfigurationProfileResponse(
            string etag,

            string?id,

            string?name,

            string provisioningState,

            Outputs.SubnetResponse?subnet,

            string type)
        {
            Etag = etag;
            Id   = id;
            Name = name;
            ProvisioningState = provisioningState;
            Subnet            = subnet;
            Type = type;
        }