azure-docs-sdk-java/docs-ref-autogen/com.microsoft.azure.managem...

352 строки
22 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._definition
id: _definition
parent: com.microsoft.azure.management.network
href: com.microsoft.azure.management.network._nic_i_p_configuration._definition.yml
langs:
- java
name: NicIPConfiguration.Definition<ParentT>
nameWithType: NicIPConfiguration.Definition<ParentT>
fullName: com.microsoft.azure.management.network.NicIPConfiguration.Definition<ParentT>
type: Interface
source:
remote:
path: azure-mgmt-network/src/main/java/com/microsoft/azure/management/network/NicIPConfiguration.java
branch: v1.3.0
repo: https://github.com/Azure/azure-sdk-for-java
path: azure-mgmt-network/src/main/java/com/microsoft/azure/management/network/NicIPConfiguration.java
startLine: 32
package: com.microsoft.azure.management.network
summary: <p>The entirety of the network interface IP configuration definition. </p>
syntax:
content: public interface Definition<ParentT> extends NicIPConfiguration.DefinitionStages.Blank<ParentT>,NicIPConfiguration.DefinitionStages.WithAttach<ParentT>,NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>,NicIPConfiguration.DefinitionStages.WithSubnet<ParentT>,NicIPConfiguration.DefinitionStages.WithPrivateIP<ParentT>
typeParameters:
- id: ParentT
type: 18a275b1
description: <p>the return type of the final <xref uid="com.microsoft.azure.management.resources.fluentcore.model._attachable.attach()" data-throw-if-not-resolved="false">Attachable#attach()</xref></p>
inheritedMembers:
- com.microsoft.azure.management.resources.fluentcore.model._attachable._in_definition.attach()
- com.microsoft.azure.management.network._nic_i_p_configuration._defini0f7d36b41fcc920581472aeb7004c19f.withExistingLoadBalancerBackend(LoadBalancer,String)
- com.microsoft.azure.management.network._nic_i_p_configuration._defini0f7d36b41fcc920581472aeb7004c19f.withExistingLoadBalancerInboundNatRule(LoadBalancer,String)
- com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.withExistingNetwork(Network)
- com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.withNewNetwork(Creatable<Network>)
- com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.withNewNetwork(String,String)
- com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.withNewNetwork(String)
- com.microsoft.azure.management.network.model._has_private_i_p_addressf1beb0d352517e687fda1c3c61cff00c.withPrivateIPAddressDynamic()
- com.microsoft.azure.management.network.model._has_private_i_p_addressf1beb0d352517e687fda1c3c61cff00c.withPrivateIPAddressStatic(String)
- com.microsoft.azure.management.network._nic_i_p_configuration._defini43ab613c6dd029af6fe149ed24393cb3.withPrivateIPVersion(IPVersion)
- com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_subnet.withSubnet(String)
references:
- uid: 18a275b1
spec.java:
- name: ParentT
fullName: ParentT
- uid: com.microsoft.azure.management.resources.fluentcore.model._attachable._in_definition.attach()
parent: com.microsoft.azure.management.resources.fluentcore.model._attachable._in_definition
href: com.microsoft.azure.management.resources.fluentcore.model._attachable._in_definition.yml
name: attach()
nameWithType: Attachable.InDefinition<ParentT>.attach()
fullName: ParentT com.microsoft.azure.management.resources.fluentcore.model.Attachable<ParentT>.InDefinition<ParentT>.attach()
type: Method
summary: <p>Attaches the child definition to the parent resource definiton. </p>
syntax:
content: public ParentT attach()
return:
type: 18a275b1
description: <p>the next stage of the parent definition </p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._defini0f7d36b41fcc920581472aeb7004c19f.withExistingLoadBalancerBackend(LoadBalancer,String)
parent: com.microsoft.azure.management.network._nic_i_p_configuration._defini0f7d36b41fcc920581472aeb7004c19f
href: com.microsoft.azure.management.network._nic_i_p_configuration._defini0f7d36b41fcc920581472aeb7004c19f.yml
name: withExistingLoadBalancerBackend(LoadBalancer loadBalancer, String backendName)
nameWithType: NicIPConfiguration.DefinitionStages.WithLoadBalancer<ParentT>.withExistingLoadBalancerBackend(LoadBalancer loadBalancer, String backendName)
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithLoadBalancer<ParentT>.withExistingLoadBalancerBackend(LoadBalancer loadBalancer, String backendName)
type: Method
summary: <p>Specifies the load balancer backend to associate this IP configuration with. </p>
syntax:
content: public WithAttach<ParentT> withExistingLoadBalancerBackend(LoadBalancer loadBalancer, String backendName)
parameters:
- id: loadBalancer
type: com.microsoft.azure.management.network._load_balancer
description: <p>an existing load balancer </p>
- id: backendName
type: "26831127"
description: <p>the name of an existing backend on that load balancer </p>
return:
type: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_attachda8a2936
description: <p>the next stage of the update </p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._defini0f7d36b41fcc920581472aeb7004c19f.withExistingLoadBalancerInboundNatRule(LoadBalancer,String)
parent: com.microsoft.azure.management.network._nic_i_p_configuration._defini0f7d36b41fcc920581472aeb7004c19f
href: com.microsoft.azure.management.network._nic_i_p_configuration._defini0f7d36b41fcc920581472aeb7004c19f.yml
name: withExistingLoadBalancerInboundNatRule(LoadBalancer loadBalancer, String inboundNatRuleName)
nameWithType: NicIPConfiguration.DefinitionStages.WithLoadBalancer<ParentT>.withExistingLoadBalancerInboundNatRule(LoadBalancer loadBalancer, String inboundNatRuleName)
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithLoadBalancer<ParentT>.withExistingLoadBalancerInboundNatRule(LoadBalancer loadBalancer, String inboundNatRuleName)
type: Method
summary: <p>Specifies the load balancer inbound NAT rule to associate this IP configuration with. </p>
syntax:
content: public WithAttach<ParentT> withExistingLoadBalancerInboundNatRule(LoadBalancer loadBalancer, String inboundNatRuleName)
parameters:
- id: loadBalancer
type: com.microsoft.azure.management.network._load_balancer
description: <p>an existing load balancer </p>
- id: inboundNatRuleName
type: "26831127"
description: <p>the name of an existing inbound NAT rule on the selected load balancer </p>
return:
type: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_attachda8a2936
description: <p>the next stage of the update </p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.withExistingNetwork(Network)
parent: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network
href: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.yml
name: withExistingNetwork(Network network)
nameWithType: NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>.withExistingNetwork(Network network)
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>.withExistingNetwork(Network network)
type: Method
summary: >-
<p>Associate an existing virtual network with the network interface IP configuration.</p>
<p></p>
syntax:
content: public WithSubnet<ParentT> withExistingNetwork(Network network)
parameters:
- id: network
type: com.microsoft.azure.management.network._network
description: <p>an existing virtual network </p>
return:
type: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_subnetda8a2936
description: <p>the next stage of the definition </p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.withNewNetwork(Creatable<Network>)
parent: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network
href: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.yml
name: withNewNetwork(Creatable<Network> creatable)
nameWithType: NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>.withNewNetwork(Creatable<Network> creatable)
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>.withNewNetwork(Creatable<Network> creatable)
type: Method
summary: >-
<p>Create a new virtual network to associate with the network interface IP configuration, based on the provided definition.</p>
<p></p>
syntax:
content: public WithPrivateIP<ParentT> withNewNetwork(Creatable<Network> creatable)
parameters:
- id: creatable
type: com.microsoft.azure.management.resources.fluentcore.model._creatable78504a52com.microsoft.azure.management.network._networka08ddfce
description: <p>a creatable definition for a new virtual network </p>
return:
type: com.microsoft.azure.management.network._nic_i_p_configuration._defini43ab613c6dd029af6fe149ed24393cb3da8a2936
description: <p>the next stage of the definition </p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.withNewNetwork(String,String)
parent: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network
href: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.yml
name: withNewNetwork(String name, String addressSpace)
nameWithType: NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>.withNewNetwork(String name, String addressSpace)
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>.withNewNetwork(String name, String addressSpace)
type: Method
summary: >-
<p>Creates a new virtual network to associate with the network interface IP configuration. </p>
<p>the virtual network will be created in the same resource group and region as of parent network interface, it will be created with the specified address space and a default subnet covering the entirety of the network IP address space.</p>
<p></p>
syntax:
content: public WithPrivateIP<ParentT> withNewNetwork(String name, String addressSpace)
parameters:
- id: name
type: "26831127"
description: <p>the name of the new virtual network </p>
- id: addressSpace
type: "26831127"
description: <p>the address space for rhe virtual network </p>
return:
type: com.microsoft.azure.management.network._nic_i_p_configuration._defini43ab613c6dd029af6fe149ed24393cb3da8a2936
description: <p>the next stage of the definition </p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.withNewNetwork(String)
parent: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network
href: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.yml
name: withNewNetwork(String addressSpace)
nameWithType: NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>.withNewNetwork(String addressSpace)
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>.withNewNetwork(String addressSpace)
type: Method
summary: >-
<p>Creates a new virtual network to associate with the network interface IP configuration. </p>
<p>the virtual network will be created in the same resource group and region as of parent network interface, it will be created with the specified address space and a default subnet covering the entirety of the network IP address space.</p>
<p></p>
syntax:
content: public WithPrivateIP<ParentT> withNewNetwork(String addressSpace)
parameters:
- id: addressSpace
type: "26831127"
description: <p>the address space for the virtual network </p>
return:
type: com.microsoft.azure.management.network._nic_i_p_configuration._defini43ab613c6dd029af6fe149ed24393cb3da8a2936
description: <p>the next stage of the definition </p>
- uid: com.microsoft.azure.management.network.model._has_private_i_p_addressf1beb0d352517e687fda1c3c61cff00c.withPrivateIPAddressDynamic()
parent: com.microsoft.azure.management.network.model._has_private_i_p_addressf1beb0d352517e687fda1c3c61cff00c
href: com.microsoft.azure.management.network.model._has_private_i_p_addressf1beb0d352517e687fda1c3c61cff00c.yml
name: withPrivateIPAddressDynamic()
nameWithType: HasPrivateIPAddress.DefinitionStages.WithPrivateIPAddress<ReturnT>.withPrivateIPAddressDynamic()
fullName: com.microsoft.azure.management.network.model.HasPrivateIPAddress.DefinitionStages.WithPrivateIPAddress<ReturnT>.withPrivateIPAddressDynamic()
type: Method
summary: <p>Enables dynamic private IP address allocation within the associated subnet. </p>
syntax:
content: public ReturnT withPrivateIPAddressDynamic()
return:
type: c1a5ebc4
description: <p>the next stage of the definition </p>
- uid: com.microsoft.azure.management.network.model._has_private_i_p_addressf1beb0d352517e687fda1c3c61cff00c.withPrivateIPAddressStatic(String)
parent: com.microsoft.azure.management.network.model._has_private_i_p_addressf1beb0d352517e687fda1c3c61cff00c
href: com.microsoft.azure.management.network.model._has_private_i_p_addressf1beb0d352517e687fda1c3c61cff00c.yml
name: withPrivateIPAddressStatic(String ipAddress)
nameWithType: HasPrivateIPAddress.DefinitionStages.WithPrivateIPAddress<ReturnT>.withPrivateIPAddressStatic(String ipAddress)
fullName: com.microsoft.azure.management.network.model.HasPrivateIPAddress.DefinitionStages.WithPrivateIPAddress<ReturnT>.withPrivateIPAddressStatic(String ipAddress)
type: Method
summary: <p>Assigns the specified static private IP address within the associated subnet. </p>
syntax:
content: public ReturnT withPrivateIPAddressStatic(String ipAddress)
parameters:
- id: ipAddress
type: "26831127"
description: <p>a static IP address within the associated private IP range </p>
return:
type: c1a5ebc4
description: <p>the next stage of the definition </p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._defini43ab613c6dd029af6fe149ed24393cb3.withPrivateIPVersion(IPVersion)
parent: com.microsoft.azure.management.network._nic_i_p_configuration._defini43ab613c6dd029af6fe149ed24393cb3
href: com.microsoft.azure.management.network._nic_i_p_configuration._defini43ab613c6dd029af6fe149ed24393cb3.yml
name: withPrivateIPVersion(IPVersion ipVersion)
nameWithType: NicIPConfiguration.DefinitionStages.WithPrivateIP<ParentT>.withPrivateIPVersion(IPVersion ipVersion)
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithPrivateIP<ParentT>.withPrivateIPVersion(IPVersion ipVersion)
type: Method
summary: <p>Specifies the IP version for the private IP address. </p>
syntax:
content: public WithAttach<ParentT> withPrivateIPVersion(IPVersion ipVersion)
parameters:
- id: ipVersion
type: com.microsoft.azure.management.network._i_p_version
description: <p>an IP version </p>
return:
type: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_attachda8a2936
description: <p>the next stage of the definition </p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_subnet.withSubnet(String)
parent: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_subnet
href: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_subnet.yml
name: withSubnet(String name)
nameWithType: NicIPConfiguration.DefinitionStages.WithSubnet<ParentT>.withSubnet(String name)
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithSubnet<ParentT>.withSubnet(String name)
type: Method
summary: >-
<p>Associate a subnet with the network interface IP configuration.</p>
<p></p>
syntax:
content: public WithPrivateIP<ParentT> withSubnet(String name)
parameters:
- id: name
type: "26831127"
description: <p>the subnet name </p>
return:
type: com.microsoft.azure.management.network._nic_i_p_configuration._defini43ab613c6dd029af6fe149ed24393cb3da8a2936
description: <p>the next stage of the definition </p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._blank
parent: com.microsoft.azure.management.network
href: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._blank.yml
name: NicIPConfiguration.DefinitionStages.Blank<ParentT>
nameWithType: NicIPConfiguration.DefinitionStages.Blank<ParentT>
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.Blank<ParentT>
type: Interface
summary: >-
<p>The first stage of network interface IP configuration definition.</p>
<p></p>
syntax:
content: public interface Blank<ParentT> extends NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>
typeParameters:
- id: ParentT
type: 18a275b1
description: <p>the return type of the final <xref uid="com.microsoft.azure.management.resources.fluentcore.model._attachable.attach()" data-throw-if-not-resolved="false">Attachable#attach()</xref></p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_attach
parent: com.microsoft.azure.management.network
href: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_attach.yml
name: NicIPConfiguration.DefinitionStages.WithAttach<ParentT>
nameWithType: NicIPConfiguration.DefinitionStages.WithAttach<ParentT>
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithAttach<ParentT>
type: Interface
summary: >-
<p>The final stage of network interface IP configuration. </p>
<p>At this stage, any remaining optional settings can be specified, or the network interface IP configuration definition can be attached to the parent network interface definition using <xref uid="com.microsoft.azure.management.resources.fluentcore.model._attachable._in_definition.attach()" data-throw-if-not-resolved="false">WithAttach#attach()</xref>.</p>
<p></p>
syntax:
content: public interface WithAttach<ParentT>
typeParameters:
- id: ParentT
type: 18a275b1
description: <p>the return type of the final <xref uid="com.microsoft.azure.management.resources.fluentcore.model._attachable.attach()" data-throw-if-not-resolved="false">Attachable#attach()</xref></p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network
parent: com.microsoft.azure.management.network
href: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_network.yml
name: NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>
nameWithType: NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithNetwork<ParentT>
type: Interface
summary: >-
<p>The stage of the network interface IP configuration definition allowing to specify the virtual network.</p>
<p></p>
syntax:
content: public interface WithNetwork<ParentT>
typeParameters:
- id: ParentT
type: 18a275b1
description: <p>the return type of the final <xref uid="com.microsoft.azure.management.resources.fluentcore.model._attachable.attach()" data-throw-if-not-resolved="false">Attachable#attach()</xref></p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_subnet
parent: com.microsoft.azure.management.network
href: com.microsoft.azure.management.network._nic_i_p_configuration._definition_stages._with_subnet.yml
name: NicIPConfiguration.DefinitionStages.WithSubnet<ParentT>
nameWithType: NicIPConfiguration.DefinitionStages.WithSubnet<ParentT>
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithSubnet<ParentT>
type: Interface
summary: >-
<p>The stage of the network interface IP configuration definition allowing to specify subnet.</p>
<p></p>
syntax:
content: public interface WithSubnet<ParentT>
typeParameters:
- id: ParentT
type: 18a275b1
description: <p>the return type of the final <xref uid="com.microsoft.azure.management.resources.fluentcore.model._attachable.attach()" data-throw-if-not-resolved="false">Attachable#attach()</xref></p>
- uid: com.microsoft.azure.management.network._nic_i_p_configuration._defini43ab613c6dd029af6fe149ed24393cb3
parent: com.microsoft.azure.management.network
href: com.microsoft.azure.management.network._nic_i_p_configuration._defini43ab613c6dd029af6fe149ed24393cb3.yml
name: NicIPConfiguration.DefinitionStages.WithPrivateIP<ParentT>
nameWithType: NicIPConfiguration.DefinitionStages.WithPrivateIP<ParentT>
fullName: com.microsoft.azure.management.network.NicIPConfiguration.DefinitionStages.WithPrivateIP<ParentT>
type: Interface
summary: >-
<p>The stage of the network interface IP configuration definition allowing to specify private IP address within a virtual network subnet.</p>
<p></p>
syntax:
content: public interface WithPrivateIP<ParentT>
typeParameters:
- id: ParentT
type: 18a275b1
description: <p>the return type of the final <xref uid="com.microsoft.azure.management.resources.fluentcore.model._attachable.attach()" data-throw-if-not-resolved="false">Attachable#attach()</xref></p>
- uid: com.microsoft.azure.management.resources.fluentcore.model._attachable.attach()
parent: com.microsoft.azure.management.resources.fluentcore.model._attachable
href: com.microsoft.azure.management.resources.fluentcore.model._attachable.yml
name: attach()
nameWithType: Attachable<ParentT>.attach()
fullName: com.microsoft.azure.management.resources.fluentcore.model.Attachable<ParentT>.attach()
type: Method
summary: <p>Attaches this child object's definition to its parent's definition. </p>
syntax:
content: public ParentT attach()
return:
type: 18a275b1
description: <p>the next stage of the parent object's definition </p>