Package com.microsoft.azure.management.network.model
This package contains the common interfaces for resource models in networking.
-
Interface Summary Interface Description AppliableWithTags<T> The base interface for all template interfaces that support update tags operations.HasAssociatedSubnets An interface representing a model's ability to reference a list of associated subnets.HasBackendNics An interface representing a backend's ability to reference a list of associated network interfaces.HasBackendPort An interface representing a model's ability to reference a backend port.HasBackendPort.DefinitionStages Grouping of definition stages involving specifying a backend port.HasBackendPort.DefinitionStages.WithBackendPort<ReturnT> The stage of a definition allowing to specify the backend port.HasBackendPort.UpdateDefinitionStages Grouping of definition stages applicable as part of a resource update, involving modifying the backend port.HasBackendPort.UpdateDefinitionStages.WithBackendPort<ReturnT> The stage of a definition allowing to specify the backend port.HasBackendPort.UpdateStages Grouping of update stages involving modifying a backend port.HasBackendPort.UpdateStages.WithBackendPort<ReturnT> The stage of an update allowing to modify the backend port.HasCookieBasedAffinity An interface representing a model's ability to support cookie based affinity.HasCookieBasedAffinity.DefinitionStages Grouping of definition stages involving enabling cookie based affinity.HasCookieBasedAffinity.DefinitionStages.WithCookieBasedAffinity<ReturnT> The stage of a definition allowing to enable cookie based affinity.HasCookieBasedAffinity.UpdateDefinitionStages Grouping of definition stages applicable as part of a resource update, involving modifying cookie based affinity.HasCookieBasedAffinity.UpdateDefinitionStages.WithCookieBasedAffinity<ReturnT> The stage of a definition allowing to enable or disable cookie based affinity.HasCookieBasedAffinity.UpdateStages Grouping of update stages involving modifying cookie based affinity.HasCookieBasedAffinity.UpdateStages.WithCookieBasedAffinity<ReturnT> The stage of an update allowing to modify cookie based affinity.HasFloatingIP An interface representing a model's ability to have floating IP support.HasFloatingIP.DefinitionStages Grouping of definition stages involving enabling or disabling floating IP support.HasFloatingIP.DefinitionStages.WithFloatingIP<ReturnT> The stage of a definition allowing to control floating IP support.HasFloatingIP.UpdateDefinitionStages Grouping of definition stages applicable as part of a load balancer update, involving enabling or disabling floating IP support.HasFloatingIP.UpdateDefinitionStages.WithFloatingIP<ReturnT> The stage of a definition allowing to control floating IP support.HasFloatingIP.UpdateStages Grouping of update stages involving enabling or disabling floating IP support.HasFloatingIP.UpdateStages.WithFloatingIP<ReturnT> The stage of an update allowing to control floating IP support.HasFrontend An interface representing a model's ability to references a frontend.HasFrontend.DefinitionStages Grouping of definition stages involving specifying the frontend.HasFrontend.DefinitionStages.WithFrontend<ReturnT> The stage of a definition allowing to specify a load balancer frontend.HasFrontend.UpdateDefinitionStages Grouping of definition stages applicable as part of a resource update involving modifying the frontend.HasFrontend.UpdateDefinitionStages.WithFrontend<ReturnT> The stage of a definition allowing to specify a frontend from to associate.HasFrontend.UpdateStages Grouping of update stages involving specifying the frontend.HasFrontend.UpdateStages.WithFrontend<ReturnT> The stage of an update allowing to specify a frontend.HasFrontendPort An interface representing a model's ability to reference a frontend port.HasFrontendPort.DefinitionStages Grouping of definition stages involving specifying a frontend port.HasFrontendPort.DefinitionStages.WithFrontendPort<ReturnT> The stage of a definition allowing to specify the frontend port.HasFrontendPort.UpdateDefinitionStages Grouping of definition stages applicable as part of a resource update, involving modifying the frontend port.HasFrontendPort.UpdateDefinitionStages.WithFrontendPort<ReturnT> The stage of a definition allowing to specify the frontend port.HasFrontendPort.UpdateStages Grouping of update stages involving modifying a frontend port.HasFrontendPort.UpdateStages.WithFrontendPort<ReturnT> The stage of an update allowing to specify the frontend port.HasHostName An interface representing a model's ability to reference a host name.HasHostName.DefinitionStages Grouping of definition stages involving specifying the host name.HasHostName.DefinitionStages.WithHostName<ReturnT> The stage of a definition allowing to specify a host name.HasHostName.UpdateDefinitionStages Grouping of definition stages applicable as part of a parent resource update.HasHostName.UpdateDefinitionStages.WithHostName<ReturnT> The stage of a definition allowing to specify a host name.HasHostName.UpdateStages Grouping of update stages involving specifying the host name.HasHostName.UpdateStages.WithHostName<ReturnT> The stage of an update allowing to specify a host name.HasLoadBalancingRules An interface representing a model's ability to reference load balancing rules.HasNetworkInterfaces Interface exposing a list of network interfaces.HasPort An interface representing a model's ability to have a port number.HasPort.DefinitionStages Grouping of definition stages involving specifying a port number.HasPort.DefinitionStages.WithPort<ReturnT> The stage of a definition allowing to specify the port number.HasPort.UpdateDefinitionStages Grouping of definition stages of a parent resource update involving specifying a port number.HasPort.UpdateDefinitionStages.WithPort<ReturnT> The stage of a definition allowing to specify the port number.HasPort.UpdateStages Grouping of update stages involving specifying the port number.HasPort.UpdateStages.WithPort<ReturnT> The stage of a definition allowing to specify a port number.HasPrivateIPAddress An interface representing a model's ability to reference a private IP address.HasPrivateIPAddress.DefinitionStages Grouping of definition stages involving specifying the private IP address.HasPrivateIPAddress.DefinitionStages.WithPrivateIPAddress<ReturnT> The stage of a definition allowing to specify the private IP address.HasPrivateIPAddress.UpdateDefinitionStages Grouping of definition stages applicable as part of a parent resource update, involving specifying the private IP address.HasPrivateIPAddress.UpdateDefinitionStages.WithPrivateIPAddress<ReturnT> The stage of a definition allowing to specify the private IP address.HasPrivateIPAddress.UpdateStages Grouping of update stages involving modifying the private IP address.HasPrivateIPAddress.UpdateStages.WithPrivateIPAddress<ReturnT> The stage of an update allowing to modify the private IP address.HasProtocol<ProtocolT> An interface representing a model's ability to reference a transport protocol.HasProtocol.DefinitionStages Grouping of definition stages involving specifying the protocol.HasProtocol.DefinitionStages.WithProtocol<ReturnT,ProtocolT> The stage of a definition allowing to specify the protocol.HasProtocol.UpdateDefinitionStages Grouping of definition stages applicable as part of a load balancer update, involving specifying the protocol.HasProtocol.UpdateDefinitionStages.WithProtocol<ReturnT,ProtocolT> The stage of a definition allowing to specify the protocol.HasProtocol.UpdateStages Grouping of update stages involving modifying the protocol.HasProtocol.UpdateStages.WithProtocol<ReturnT,ProtocolT> The stage of an update allowing to modify the transport protocol.HasPublicIPAddress An interface representing a model's ability to reference a public IP address.HasPublicIPAddress.DefinitionStages Grouping of definition stages involving specifying the public IP address.HasPublicIPAddress.DefinitionStages.WithExistingPublicIPAddress<ReturnT> The stage of the definition allowing to associate the resource with an existing public IP address.HasPublicIPAddress.DefinitionStages.WithNewPublicIPAddress<ReturnT> The stage of the definition allowing to associate the resource with a new public IP address.HasPublicIPAddress.DefinitionStages.WithNewPublicIPAddressNoDnsLabel<ReturnT> The stage of the definition allowing to associate the resource with a new public IP address.HasPublicIPAddress.DefinitionStages.WithPublicIPAddress<ReturnT> The stage of the definition allowing to associate the resource with a public IP address.HasPublicIPAddress.DefinitionStages.WithPublicIPAddressNoDnsLabel<ReturnT> The stage of the definition allowing to associate the resource with a public IP address, but not allowing to create one with a DNS leaf label.HasPublicIPAddress.UpdateDefinitionStages Grouping of definition stages applicable as part of a parent resource update, involving specifying a public IP address.HasPublicIPAddress.UpdateDefinitionStages.WithExistingPublicIPAddress<ReturnT> The stage of the definition allowing to associate the resource with an existing public IP address.HasPublicIPAddress.UpdateDefinitionStages.WithNewPublicIPAddress<ReturnT> The stage of the definition allowing to associate the resource with a new public IP address.HasPublicIPAddress.UpdateDefinitionStages.WithNewPublicIPAddressNoDnsLabel<ReturnT> The stage of the definition allowing to associate the resource with a new public IP address.HasPublicIPAddress.UpdateDefinitionStages.WithPublicIPAddress<ReturnT> The stage of the definition allowing to associate the resource with a public IP address.HasPublicIPAddress.UpdateDefinitionStages.WithPublicIPAddressNoDnsLabel<ReturnT> The stage of the definition allowing to associate the resource with a public IP address, but not allowing to create one with a DNS leaf label.HasPublicIPAddress.UpdateStages Grouping of update stages involving modifying an existing reference to a public IP address.HasPublicIPAddress.UpdateStages.WithExistingPublicIPAddress<ReturnT> The stage of the update allowing to associate the resource with an existing public IP address.HasPublicIPAddress.UpdateStages.WithNewPublicIPAddress<ReturnT> The stage of the update allowing to associate the resource with a new public IP address.HasPublicIPAddress.UpdateStages.WithNewPublicIPAddressNoDnsLabel<ReturnT> The stage of the update allowing to associate the resource with a new public IP address.HasPublicIPAddress.UpdateStages.WithPublicIPAddress<ReturnT> The stage definition allowing to associate the resource with a public IP address.HasPublicIPAddress.UpdateStages.WithPublicIPAddressNoDnsLabel<ReturnT> The stage of the update allowing to associate the resource with a public IP address, but not allowing to create one with a DNS leaf label.HasServerNameIndication An interface representing a model's ability to require server name indication.HasServerNameIndication.DefinitionStages Grouping of definition stages involving requiring the server name indication.HasServerNameIndication.DefinitionStages.WithServerNameIndication<ReturnT> The stage of a definition allowing to require server name indication (SNI).HasServerNameIndication.UpdateDefinitionStages Grouping of definition stages applicable as part of a parent resource update.HasServerNameIndication.UpdateDefinitionStages.WithServerNameIndication<ReturnT> The stage of a definition allowing to require server name indication (SNI).HasServerNameIndication.UpdateStages Grouping of update stages involving requiring the server name indication.HasServerNameIndication.UpdateStages.WithServerNameIndication<ReturnT> The stage of an update allowing to require server name indication (SNI).HasSslCertificate<T> An interface representing a model's ability to reference an SSL certificate.HasSslCertificate.DefinitionStages Grouping of definition stages involving specifying an SSL certificate.HasSslCertificate.DefinitionStages.WithSslCertificate<ReturnT> The stage of a resource definition allowing to specify the SSL certificate to associate with it.HasSslCertificate.DefinitionStages.WithSslPassword<ReturnT> The stage of a resource definition allowing to specify the password for the private key of the imported SSL certificate.HasSslCertificate.UpdateDefinitionStages Grouping of definition stages applicable as part of a resource update, involving modifying the SSL certificates.HasSslCertificate.UpdateDefinitionStages.WithSslCertificate<ReturnT> The stage of a resource definition allowing to specify the SSL certificate to associate with it.HasSslCertificate.UpdateDefinitionStages.WithSslPassword<ReturnT> The stage of a resource definition allowing to specify the password for the private key of the imported SSL certificate.HasSslCertificate.UpdateStages Grouping of update stages involving modifying SSL certificates.HasSslCertificate.UpdateStages.WithSslCertificate<ReturnT> The stage of a resource update allowing to specify the SSL certificate to associate with it.HasSslCertificate.UpdateStages.WithSslPassword<ReturnT> The stage of a resource update allowing to specify the password for the private key of the imported SSL certificate.UpdatableWithTags<T> Interface for a resource which tags can be updated as a separate operation.UpdatableWithTags.UpdateWithTags<T> An update allowing tags to be modified for the resource. -
Class Summary Class Description GroupableParentResourceWithTagsImpl<FluentModelT extends com.microsoft.azure.management.resources.fluentcore.arm.models.Resource,InnerModelT extends com.microsoft.azure.Resource,FluentModelImplT extends GroupableParentResourceWithTagsImpl<FluentModelT,InnerModelT,FluentModelImplT,ManagerT>,ManagerT extends com.microsoft.azure.management.resources.fluentcore.arm.implementation.ManagerBase> The implementation forGroupableResourcethat can update tags as a separate operation.