private BackendAddressPoolResponse(
            ImmutableArray <Outputs.NetworkInterfaceIPConfigurationResponse> backendIPConfigurations,

            string etag,

            string?id,

            ImmutableArray <Outputs.SubResourceResponse> loadBalancingRules,

            string?name,

            Outputs.SubResourceResponse outboundRule,

            ImmutableArray <Outputs.SubResourceResponse> outboundRules,

            string provisioningState,

            string type)
        {
            BackendIPConfigurations = backendIPConfigurations;
            Etag = etag;
            Id   = id;
            LoadBalancingRules = loadBalancingRules;
            Name              = name;
            OutboundRule      = outboundRule;
            OutboundRules     = outboundRules;
            ProvisioningState = provisioningState;
            Type              = type;
        }
Exemplo n.º 2
0
        private OutboundRuleResponse(
            int?allocatedOutboundPorts,

            Outputs.SubResourceResponse backendAddressPool,

            bool?enableTcpReset,

            string etag,

            ImmutableArray <Outputs.SubResourceResponse> frontendIPConfigurations,

            string?id,

            int?idleTimeoutInMinutes,

            string?name,

            string protocol,

            string provisioningState,

            string type)
        {
            AllocatedOutboundPorts = allocatedOutboundPorts;
            BackendAddressPool     = backendAddressPool;
            EnableTcpReset         = enableTcpReset;
            Etag = etag;
            FrontendIPConfigurations = frontendIPConfigurations;
            Id = id;
            IdleTimeoutInMinutes = idleTimeoutInMinutes;
            Name              = name;
            Protocol          = protocol;
            ProvisioningState = provisioningState;
            Type              = type;
        }
        private BastionHostIPConfigurationResponse(
            string etag,

            string?id,

            string?name,

            string?privateIPAllocationMethod,

            string provisioningState,

            Outputs.SubResourceResponse publicIPAddress,

            Outputs.SubResourceResponse subnet,

            string type)
        {
            Etag = etag;
            Id   = id;
            Name = name;
            PrivateIPAllocationMethod = privateIPAllocationMethod;
            ProvisioningState         = provisioningState;
            PublicIPAddress           = publicIPAddress;
            Subnet = subnet;
            Type   = type;
        }
Exemplo n.º 4
0
        private NetworkInterfaceResponse(
            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;
        }
        private KeyVaultKeyReferenceResponse(
            string keyUrl,

            Outputs.SubResourceResponse sourceVault)
        {
            KeyUrl      = keyUrl;
            SourceVault = sourceVault;
        }
        private KeyVaultSecretReferenceResponse(
            string secretUrl,

            Outputs.SubResourceResponse sourceVault)
        {
            SecretUrl   = secretUrl;
            SourceVault = sourceVault;
        }
Exemplo n.º 7
0
        private VaultSecretGroupResponse(
            Outputs.SubResourceResponse sourceVault,

            ImmutableArray <Outputs.VaultCertificateResponse> vaultCertificates)
        {
            SourceVault       = sourceVault;
            VaultCertificates = vaultCertificates;
        }
Exemplo n.º 8
0
        private LoadBalancerBackendAddressResponse(
            string?ipAddress,

            string?name,

            Outputs.SubResourceResponse networkInterfaceIPConfiguration,

            Outputs.SubResourceResponse?virtualNetwork)
        {
            IpAddress = ipAddress;
            Name      = name;
            NetworkInterfaceIPConfiguration = networkInterfaceIPConfiguration;
            VirtualNetwork = virtualNetwork;
        }
Exemplo n.º 9
0
        private LoadBalancingRuleResponse(
            Outputs.SubResourceResponse backendAddressPool,

            int?backendPort,

            bool enableFloatingIP,

            string?etag,

            Outputs.SubResourceResponse?frontendIPConfiguration,

            int frontendPort,

            string?id,

            int?idleTimeoutInMinutes,

            string?loadDistribution,

            string?name,

            Outputs.SubResourceResponse?probe,

            string protocol,

            string?provisioningState)
        {
            BackendAddressPool = backendAddressPool;
            BackendPort        = backendPort;
            EnableFloatingIP   = enableFloatingIP;
            Etag = etag;
            FrontendIPConfiguration = frontendIPConfiguration;
            FrontendPort            = frontendPort;
            Id = id;
            IdleTimeoutInMinutes = idleTimeoutInMinutes;
            LoadDistribution     = loadDistribution;
            Name              = name;
            Probe             = probe;
            Protocol          = protocol;
            ProvisioningState = provisioningState;
        }
        private OutboundNatRuleResponse(
            int?allocatedOutboundPorts,

            Outputs.SubResourceResponse backendAddressPool,

            string?etag,

            ImmutableArray <Outputs.SubResourceResponse> frontendIPConfigurations,

            string?id,

            string?name,

            string?provisioningState)
        {
            AllocatedOutboundPorts = allocatedOutboundPorts;
            BackendAddressPool     = backendAddressPool;
            Etag = etag;
            FrontendIPConfigurations = frontendIPConfigurations;
            Id   = id;
            Name = name;
            ProvisioningState = provisioningState;
        }
        private VirtualNetworkGatewayIPConfigurationResponse(
            string?etag,

            string?id,

            string?name,

            string?privateIPAllocationMethod,

            string provisioningState,

            Outputs.SubResourceResponse publicIPAddress,

            Outputs.SubResourceResponse subnet)
        {
            Etag = etag;
            Id   = id;
            Name = name;
            PrivateIPAllocationMethod = privateIPAllocationMethod;
            ProvisioningState         = provisioningState;
            PublicIPAddress           = publicIPAddress;
            Subnet = subnet;
        }