Versions in this module Expand all Collapse all v0 v0.5.0 Jun 2, 2023 Changes in this version + var AccountCredentialsDefault = "default" + var MaxCloudResourceResponse int64 = 100 + var RuntimeAPIVersion = "runtime.cloud.antrea.io/v1alpha1" + var VirtualMachineRuntimeObjectKind = reflect.TypeOf(runtimev1alpha1.VirtualMachine{}).Name() + type AccountMgmtInterface interface + AddAccountResourceSelector func(accNamespacedName *types.NamespacedName, ...) error + AddProviderAccount func(client client.Client, account *crdv1alpha1.CloudProviderAccount) error + DoInventoryPoll func(accountNamespacedName *types.NamespacedName) error + GetAccountStatus func(accNamespacedName *types.NamespacedName) (*crdv1alpha1.CloudProviderAccountStatus, error) + GetVpcInventory func(accountNamespacedName *types.NamespacedName) (map[string]*runtimev1alpha1.Vpc, error) + RemoveAccountResourcesSelector func(accNamespacedName, selectorNamespacedName *types.NamespacedName) + RemoveProviderAccount func(namespacedName *types.NamespacedName) + ResetInventoryCache func(accountNamespacedName *types.NamespacedName) error + type CloudInterface interface + ProviderType func() (providerType ProviderType) + type ComputeInterface interface + InstancesGivenProviderAccount func(namespacedName *types.NamespacedName) (map[string]*runtimev1alpha1.VirtualMachine, error) + type InstanceID string + type ProviderType runtimev1alpha1.CloudProvider + type SecurityInterface interface + CreateSecurityGroup func(securityGroupIdentifier *securitygroup.CloudResource, membershipOnly bool) (*string, error) + DeleteSecurityGroup func(securityGroupIdentifier *securitygroup.CloudResource, membershipOnly bool) error + GetEnforcedSecurity func() []securitygroup.SynchronizationContent + UpdateSecurityGroupMembers func(securityGroupIdentifier *securitygroup.CloudResource, ...) error + UpdateSecurityGroupRules func(appliedToGroupIdentifier *securitygroup.CloudResource, ...) error