Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var GetComputeVMsPerResourceGroup = getComputeVMsPerResourceGroup
View Source
var GetNICdetails = getNICdetails
View Source
var GetPublicIP = getPublicIP
Functions ¶
func GetInstancesDataPerResourceGroup ¶
func GetInstancesDataPerResourceGroup(subscriptionID string, resourceGroup string) (table.Row, []table.Row)
verbosity = 1 (control messages only). verbosity = 2 (control messages and module output). verbosity = 3 (control messages, module output and loot file output).
Types ¶
type InstancesMapModule ¶
type InstancesMapModule struct {
// Tenants, Subs and RGs: map[TenantID]map[SubscriptionID][]ResourceGroups
Scope map[string]map[string][]string
// contains filtered or unexported fields
}
func (*InstancesMapModule) InstancesMap ¶
func (m *InstancesMapModule) InstancesMap(outputFormat string, resourceGroupFilter string)
type ListAPIClientInterface ¶
type RBACMapModule ¶
type RBACMapModule struct {
// Tenants, Subs and RGs: map[TenantID]map[SubscriptionID][]ResourceGroups
Scope map[string]map[string][]string
// Module's Results
Users map[string]userObject
Roles map[string]roleDefinitionObject
RoleAssignments []roleAssignmentObject
// contains filtered or unexported fields
}
func (*RBACMapModule) RBACMapModule ¶
func (m *RBACMapModule) RBACMapModule(outputFormat string, userFilter string)
Click to show internal directories.
Click to hide internal directories.