Documentation
¶
Index ¶
- func Configure(logger hclog.Logger, config interface{}) (schema.ClientMeta, error)
- func DeleteSubscriptionFilter(meta schema.ClientMeta, _ *schema.Resource) []interface{}
- func ResolveAzureSubscription(_ context.Context, meta schema.ClientMeta, r *schema.Resource, _ schema.Column) error
- func ScopeSubscription(subscriptionID string) string
- func SubscriptionMultiplex(meta schema.ClientMeta) []schema.ClientMeta
- type Client
- type Config
- type ResourceDetails
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteSubscriptionFilter ¶
func DeleteSubscriptionFilter(meta schema.ClientMeta, _ *schema.Resource) []interface{}
func ScopeSubscription ¶ added in v0.3.0
ScopeSubscription returns a scope for the given subscription
func SubscriptionMultiplex ¶
func SubscriptionMultiplex(meta schema.ClientMeta) []schema.ClientMeta
Types ¶
type Client ¶
type Client struct {
// this is set by table client multiplexer
SubscriptionId string
// contains filtered or unexported fields
}
type ResourceDetails ¶
type ResourceDetails struct {
Subscription string
ResourceGroup string
Provider string
ResourceType string
ResourceName string
}
ResourceDetails contains details about an Azure resource
func ParseResourceID ¶
func ParseResourceID(resourceID string) (ResourceDetails, error)
ParseResourceID parses a resource ID into a ResourceDetails struct
Click to show internal directories.
Click to hide internal directories.