Documentation ¶
Index ¶
- func FindLoadBalancerBackEndAddressPoolByName(lb *network.LoadBalancer, name string) (*network.BackendAddressPool, int, bool)
- func FindLoadBalancerFrontEndIpConfigurationByName(lb *network.LoadBalancer, name string) (*network.FrontendIPConfiguration, bool)
- func FindLoadBalancerNatPoolByName(lb *network.LoadBalancer, name string) (*network.InboundNatPool, int, bool)
- func FindLoadBalancerNatRuleByName(lb *network.LoadBalancer, name string) (*network.InboundNatRule, int, bool)
- func FindLoadBalancerOutboundRuleByName(lb *network.LoadBalancer, name string) (*network.OutboundRule, int, bool)
- func FindLoadBalancerProbeByName(lb *network.LoadBalancer, name string) (*network.Probe, int, bool)
- func FindLoadBalancerRuleByName(lb *network.LoadBalancer, name string) (*network.LoadBalancingRule, int, bool)
- type BackendAddressPoolAddressModel
- type BackendAddressPoolAddressResource
- func (r BackendAddressPoolAddressResource) Arguments() map[string]*pluginsdk.Schema
- func (r BackendAddressPoolAddressResource) Attributes() map[string]*pluginsdk.Schema
- func (r BackendAddressPoolAddressResource) Create() sdk.ResourceFunc
- func (r BackendAddressPoolAddressResource) Delete() sdk.ResourceFunc
- func (r BackendAddressPoolAddressResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r BackendAddressPoolAddressResource) ModelObject() interface{}
- func (r BackendAddressPoolAddressResource) Read() sdk.ResourceFunc
- func (r BackendAddressPoolAddressResource) ResourceType() string
- func (r BackendAddressPoolAddressResource) Update() sdk.ResourceFunc
- type Registration
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindLoadBalancerBackEndAddressPoolByName ¶
func FindLoadBalancerBackEndAddressPoolByName(lb *network.LoadBalancer, name string) (*network.BackendAddressPool, int, bool)
func FindLoadBalancerFrontEndIpConfigurationByName ¶
func FindLoadBalancerFrontEndIpConfigurationByName(lb *network.LoadBalancer, name string) (*network.FrontendIPConfiguration, bool)
func FindLoadBalancerNatPoolByName ¶
func FindLoadBalancerNatPoolByName(lb *network.LoadBalancer, name string) (*network.InboundNatPool, int, bool)
func FindLoadBalancerNatRuleByName ¶
func FindLoadBalancerNatRuleByName(lb *network.LoadBalancer, name string) (*network.InboundNatRule, int, bool)
func FindLoadBalancerOutboundRuleByName ¶
func FindLoadBalancerOutboundRuleByName(lb *network.LoadBalancer, name string) (*network.OutboundRule, int, bool)
func FindLoadBalancerRuleByName ¶
func FindLoadBalancerRuleByName(lb *network.LoadBalancer, name string) (*network.LoadBalancingRule, int, bool)
Types ¶
type BackendAddressPoolAddressResource ¶
type BackendAddressPoolAddressResource struct{}
func (BackendAddressPoolAddressResource) Arguments ¶
func (r BackendAddressPoolAddressResource) Arguments() map[string]*pluginsdk.Schema
func (BackendAddressPoolAddressResource) Attributes ¶
func (r BackendAddressPoolAddressResource) Attributes() map[string]*pluginsdk.Schema
func (BackendAddressPoolAddressResource) Create ¶
func (r BackendAddressPoolAddressResource) Create() sdk.ResourceFunc
func (BackendAddressPoolAddressResource) Delete ¶
func (r BackendAddressPoolAddressResource) Delete() sdk.ResourceFunc
func (BackendAddressPoolAddressResource) IDValidationFunc ¶
func (r BackendAddressPoolAddressResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (BackendAddressPoolAddressResource) ModelObject ¶
func (r BackendAddressPoolAddressResource) ModelObject() interface{}
func (BackendAddressPoolAddressResource) Read ¶
func (r BackendAddressPoolAddressResource) Read() sdk.ResourceFunc
func (BackendAddressPoolAddressResource) ResourceType ¶
func (r BackendAddressPoolAddressResource) ResourceType() string
func (BackendAddressPoolAddressResource) Update ¶
func (r BackendAddressPoolAddressResource) Update() sdk.ResourceFunc
type Registration ¶
type Registration struct{}
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
DataSources returns a list of Data Sources supported by this Service
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
Resources returns a list of Resources supported by this Service
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
Source Files ¶
- backend_address_pool_address_resource.go
- backend_address_pool_data_source.go
- backend_address_pool_resource.go
- loadbalancer.go
- loadbalancer_data_source.go
- loadbalancer_resource.go
- nat_pool_resource.go
- nat_rule_resource.go
- outbound_rule_resource.go
- probe_resource.go
- registration.go
- resourceids.go
- rule_data_source.go
- rule_resource.go
Click to show internal directories.
Click to hide internal directories.