load("@io_bazel_rules_go//go:def.bzl", "go_library")

go_library(
    name = "go_default_library",
    srcs = [
        "APIDiscoveryService.go",
        "AccountService.go",
        "AddressService.go",
        "AffinityGroupService.go",
        "AlertService.go",
        "AsyncjobService.go",
        "AuthenticationService.go",
        "AutoScaleService.go",
        "BaremetalService.go",
        "CertificateService.go",
        "CloudIdentifierService.go",
        "ClusterService.go",
        "ConfigurationService.go",
        "DiskOfferingService.go",
        "DomainService.go",
        "EventService.go",
        "FirewallService.go",
        "GuestOSService.go",
        "HostService.go",
        "HypervisorService.go",
        "ISOService.go",
        "ImageStoreService.go",
        "InternalLBService.go",
        "LDAPService.go",
        "LimitService.go",
        "LoadBalancerService.go",
        "NATService.go",
        "NetworkACLService.go",
        "NetworkDeviceService.go",
        "NetworkOfferingService.go",
        "NetworkService.go",
        "NicService.go",
        "NiciraNVPService.go",
        "OvsElementService.go",
        "PodService.go",
        "PoolService.go",
        "PortableIPService.go",
        "ProjectService.go",
        "QuotaService.go",
        "RegionService.go",
        "ResourcemetadataService.go",
        "ResourcetagsService.go",
        "RouterService.go",
        "SSHService.go",
        "SecurityGroupService.go",
        "ServiceOfferingService.go",
        "SnapshotService.go",
        "StoragePoolService.go",
        "StratosphereSSPService.go",
        "SwiftService.go",
        "SystemCapacityService.go",
        "SystemVMService.go",
        "TemplateService.go",
        "UCSService.go",
        "UsageService.go",
        "UserService.go",
        "VLANService.go",
        "VMGroupService.go",
        "VPCService.go",
        "VPNService.go",
        "VirtualMachineService.go",
        "VolumeService.go",
        "ZoneService.go",
        "cloudstack.go",
    ],
    importmap = "k8s.io/kubernetes/vendor/github.com/xanzy/go-cloudstack/cloudstack",
    importpath = "github.com/xanzy/go-cloudstack/cloudstack",
    visibility = ["//visibility:public"],
)

filegroup(
    name = "package-srcs",
    srcs = glob(["**"]),
    tags = ["automanaged"],
    visibility = ["//visibility:private"],
)

filegroup(
    name = "all-srcs",
    srcs = [":package-srcs"],
    tags = ["automanaged"],
    visibility = ["//visibility:public"],
)
