예제 #1
0
 internal InboundNatPool(ResourceIdentifier id, string name, ResourceType?resourceType, ETag?etag, WritableSubResource frontendIPConfiguration, TransportProtocol?protocol, int?frontendPortRangeStart, int?frontendPortRangeEnd, int?backendPort, int?idleTimeoutInMinutes, bool?enableFloatingIP, bool?enableTcpReset, NetworkProvisioningState?provisioningState) : base(id, name, resourceType)
 {
     Etag = etag;
     FrontendIPConfiguration = frontendIPConfiguration;
     Protocol = protocol;
     FrontendPortRangeStart = frontendPortRangeStart;
     FrontendPortRangeEnd   = frontendPortRangeEnd;
     BackendPort            = backendPort;
     IdleTimeoutInMinutes   = idleTimeoutInMinutes;
     EnableFloatingIP       = enableFloatingIP;
     EnableTcpReset         = enableTcpReset;
     ProvisioningState      = provisioningState;
 }
예제 #2
0
 internal InboundNatPool(string id, string name, string etag, string type, WritableSubResource frontendIPConfiguration, TransportProtocol?protocol, int?frontendPortRangeStart, int?frontendPortRangeEnd, int?backendPort, int?idleTimeoutInMinutes, bool?enableFloatingIP, bool?enableTcpReset, ProvisioningState?provisioningState) : base(id)
 {
     Name = name;
     Etag = etag;
     Type = type;
     FrontendIPConfiguration = frontendIPConfiguration;
     Protocol = protocol;
     FrontendPortRangeStart = frontendPortRangeStart;
     FrontendPortRangeEnd   = frontendPortRangeEnd;
     BackendPort            = backendPort;
     IdleTimeoutInMinutes   = idleTimeoutInMinutes;
     EnableFloatingIP       = enableFloatingIP;
     EnableTcpReset         = enableTcpReset;
     ProvisioningState      = provisioningState;
 }
예제 #3
0
 internal InboundNatRuleData(string id, string name, string etag, string type, Models.SubResource frontendIPConfiguration, NetworkInterfaceIPConfiguration backendIPConfiguration, TransportProtocol?protocol, int?frontendPort, int?backendPort, int?idleTimeoutInMinutes, bool?enableFloatingIP, bool?enableTcpReset, ProvisioningState?provisioningState) : base(id)
 {
     Name = name;
     Etag = etag;
     Type = type;
     FrontendIPConfiguration = frontendIPConfiguration;
     BackendIPConfiguration  = backendIPConfiguration;
     Protocol             = protocol;
     FrontendPort         = frontendPort;
     BackendPort          = backendPort;
     IdleTimeoutInMinutes = idleTimeoutInMinutes;
     EnableFloatingIP     = enableFloatingIP;
     EnableTcpReset       = enableTcpReset;
     ProvisioningState    = provisioningState;
 }
예제 #4
0
 internal LoadBalancingRuleData(ResourceIdentifier id, string name, ResourceType?resourceType, ETag?etag, WritableSubResource frontendIPConfiguration, WritableSubResource backendAddressPool, IList <WritableSubResource> backendAddressPools, WritableSubResource probe, TransportProtocol?protocol, LoadDistribution?loadDistribution, int?frontendPort, int?backendPort, int?idleTimeoutInMinutes, bool?enableFloatingIP, bool?enableTcpReset, bool?disableOutboundSnat, NetworkProvisioningState?provisioningState) : base(id, name, resourceType)
 {
     Etag = etag;
     FrontendIPConfiguration = frontendIPConfiguration;
     BackendAddressPool      = backendAddressPool;
     BackendAddressPools     = backendAddressPools;
     Probe                = probe;
     Protocol             = protocol;
     LoadDistribution     = loadDistribution;
     FrontendPort         = frontendPort;
     BackendPort          = backendPort;
     IdleTimeoutInMinutes = idleTimeoutInMinutes;
     EnableFloatingIP     = enableFloatingIP;
     EnableTcpReset       = enableTcpReset;
     DisableOutboundSnat  = disableOutboundSnat;
     ProvisioningState    = provisioningState;
 }
 internal LoadBalancingRule(string id, string name, string etag, string type, SubResource frontendIPConfiguration, SubResource backendAddressPool, SubResource probe, TransportProtocol?protocol, LoadDistribution?loadDistribution, int?frontendPort, int?backendPort, int?idleTimeoutInMinutes, bool?enableFloatingIP, bool?enableTcpReset, bool?disableOutboundSnat, ProvisioningState?provisioningState) : base(id)
 {
     Name = name;
     Etag = etag;
     Type = type;
     FrontendIPConfiguration = frontendIPConfiguration;
     BackendAddressPool      = backendAddressPool;
     Probe                = probe;
     Protocol             = protocol;
     LoadDistribution     = loadDistribution;
     FrontendPort         = frontendPort;
     BackendPort          = backendPort;
     IdleTimeoutInMinutes = idleTimeoutInMinutes;
     EnableFloatingIP     = enableFloatingIP;
     EnableTcpReset       = enableTcpReset;
     DisableOutboundSnat  = disableOutboundSnat;
     ProvisioningState    = provisioningState;
 }