Documentation
¶
Index ¶
- type App
- type AppMember
- type AppOwner
- type AppOwners
- type AppRoleAssignment
- type AutomationAccount
- type AzureRoleAssignment
- type AzureRoleAssignments
- type ClientJob
- type ClientTask
- type CompleteJobRequest
- type ContainerRegistry
- type Device
- type DeviceOwner
- type DeviceOwners
- type FunctionApp
- type Group
- type GroupMember
- type GroupMembers
- type GroupOwner
- type GroupOwners
- type IngestRequest
- type JobStatus
- type KeyVault
- type KeyVaultAccessPolicy
- type KeyVaultContributor
- type KeyVaultContributors
- type KeyVaultKVContributor
- type KeyVaultKVContributors
- type KeyVaultOwner
- type KeyVaultOwners
- type KeyVaultRoleAssignment
- type KeyVaultRoleAssignments
- type KeyVaultUserAccessAdmin
- type KeyVaultUserAccessAdmins
- type LogicApp
- type ManagedCluster
- type ManagementGroup
- type ManagementGroupOwner
- type ManagementGroupOwners
- type ManagementGroupRoleAssignment
- type ManagementGroupRoleAssignments
- type ManagementGroupUserAccessAdmin
- type ManagementGroupUserAccessAdmins
- type Meta
- type ResourceGroup
- type ResourceGroupOwner
- type ResourceGroupOwners
- type ResourceGroupRoleAssignment
- type ResourceGroupRoleAssignments
- type ResourceGroupUserAccessAdmin
- type ResourceGroupUserAccessAdmins
- type Role
- type RoleAssignments
- type ServicePrincipal
- type ServicePrincipalOwner
- type ServicePrincipalOwners
- type StorageAccount
- type StorageContainer
- type Subscription
- type SubscriptionOwner
- type SubscriptionOwners
- type SubscriptionRoleAssignment
- type SubscriptionRoleAssignments
- type SubscriptionUserAccessAdmin
- type SubscriptionUserAccessAdmins
- type Tenant
- type UpdateClientRequest
- type UpdateClientResponse
- type User
- type VMScaleSet
- type VirtualMachine
- type VirtualMachineAdminLogin
- type VirtualMachineAdminLogins
- type VirtualMachineAvereContributor
- type VirtualMachineAvereContributors
- type VirtualMachineContributor
- type VirtualMachineContributors
- type VirtualMachineOwner
- type VirtualMachineOwners
- type VirtualMachineRoleAssignment
- type VirtualMachineRoleAssignments
- type VirtualMachineUserAccessAdmin
- type VirtualMachineUserAccessAdmins
- type VirtualMachineVMContributor
- type VirtualMachineVMContributors
- type WebApp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
azure.Application
TenantId string `json:"tenantId"`
TenantName string `json:"tenantName"`
}
type AppMember ¶
type AppMember struct {
json.RawMessage
AppId string `json:"appId"`
}
type AppOwner ¶
type AppOwner struct {
Owner json.RawMessage `json:"owner"`
AppId string `json:"appId"`
}
type AppRoleAssignment ¶
type AppRoleAssignment struct {
azure.AppRoleAssignment
AppId string `json:"appId"`
TenantId string `json:"tenantId"`
}
type AutomationAccount ¶
type AzureRoleAssignment ¶
type AzureRoleAssignment struct {
Assignee azure.RoleAssignment `json:"assignee"`
ObjectId string `json:"objectId"`
RoleDefinitionId string `json:"roleDefinitionId"`
}
type AzureRoleAssignments ¶
type AzureRoleAssignments struct {
RoleAssignments []AzureRoleAssignment `json:"assignees"`
ObjectId string `json:"objectId"`
}
type ClientJob ¶
type ClientJob struct {
ID int `json:"id"`
ClientID string `json:"client_id"`
ClientName string `json:"client_name"`
ClientScheduleID int `json:"event_id"`
ExecutionTime time.Time `json:"execution_time"`
StartTime time.Time `json:"start_time"`
EndTime time.Time `json:"end_time"`
Status JobStatus `json:"status"`
StatusMessage string `json:"status_message"`
}
type ClientTask ¶
type ClientTask struct {
ADStructureCollection bool `json:"ad_structure_collection"`
ClientId string `json:"client_id"`
CreatedAt time.Time `json:"created_at"`
DomainController string `json:"domain_controller"`
EndTime time.Time `json:"end_time"`
EventId int `json:"event_id"`
EventTitle string `json:"event_title"`
ExectionTime time.Time `json:"exection_time"`
Id int `json:"id"`
LocalGroupCollection bool `json:"local_group_collection"`
LogPath string `json:"log_path"`
SessionCollection bool `json:"session_collection"`
StartTime time.Time `json:"start_time"`
Status int `json:"status"`
UpdatedAt time.Time `json:"updated_at"`
}
type CompleteJobRequest ¶
type ContainerRegistry ¶
type DeviceOwner ¶
type DeviceOwner struct {
Owner json.RawMessage `json:"owner"`
DeviceId string `json:"deviceId"`
}
type DeviceOwners ¶
type DeviceOwners struct {
Owners []DeviceOwner `json:"owners"`
DeviceId string `json:"deviceId"`
}
type FunctionApp ¶
type GroupMember ¶
type GroupMember struct {
Member json.RawMessage `json:"member"`
GroupId string `json:"groupId"`
}
type GroupMembers ¶
type GroupMembers struct {
Members []GroupMember `json:"members"`
GroupId string `json:"groupId"`
}
type GroupOwner ¶
type GroupOwner struct {
Owner json.RawMessage `json:"owner"`
GroupId string `json:"groupId"`
}
type GroupOwners ¶
type GroupOwners struct {
Owners []GroupOwner `json:"owners"`
GroupId string `json:"groupId"`
}
type IngestRequest ¶
type IngestRequest struct {
Meta Meta `json:"meta"`
Data interface{} `json:"data"`
}
type KeyVaultAccessPolicy ¶
type KeyVaultAccessPolicy struct {
azure.AccessPolicyEntry
KeyVaultId string `json:"keyVaultId"`
}
type KeyVaultContributor ¶
type KeyVaultContributor struct {
Contributor azure.RoleAssignment `json:"contributor"`
KeyVaultId string `json:"keyVaultId"`
}
type KeyVaultContributors ¶
type KeyVaultContributors struct {
Contributors []KeyVaultContributor `json:"contributors"`
KeyVaultId string `json:"keyVaultId"`
}
type KeyVaultKVContributor ¶
type KeyVaultKVContributor struct {
KVContributor azure.RoleAssignment `json:"kvContributor"`
KeyVaultId string `json:"keyVaultId"`
}
type KeyVaultKVContributors ¶
type KeyVaultKVContributors struct {
KVContributors []KeyVaultKVContributor `json:"kvContributors"`
KeyVaultId string `json:"keyVaultId"`
}
type KeyVaultOwner ¶
type KeyVaultOwner struct {
Owner azure.RoleAssignment `json:"owner"`
KeyVaultId string `json:"keyVaultId"`
}
type KeyVaultOwners ¶
type KeyVaultOwners struct {
Owners []KeyVaultOwner `json:"owners"`
KeyVaultId string `json:"keyVaultId"`
}
type KeyVaultRoleAssignment ¶
type KeyVaultRoleAssignment struct {
RoleAssignment azure.RoleAssignment `json:"roleAssignment"`
KeyVaultId string `json:"virtualMachineId"`
}
type KeyVaultRoleAssignments ¶
type KeyVaultRoleAssignments struct {
RoleAssignments []KeyVaultRoleAssignment `json:"roleAssignments"`
KeyVaultId string `json:"virtualMachineId"`
}
type KeyVaultUserAccessAdmin ¶
type KeyVaultUserAccessAdmin struct {
UserAccessAdmin azure.RoleAssignment `json:"userAccessAdmin"`
KeyVaultId string `json:"keyVaultId"`
}
type KeyVaultUserAccessAdmins ¶
type KeyVaultUserAccessAdmins struct {
UserAccessAdmins []KeyVaultUserAccessAdmin `json:"userAccessAdmins"`
KeyVaultId string `json:"keyVaultId"`
}
type ManagedCluster ¶
type ManagedCluster struct {
azure.ManagedCluster
SubscriptionId string `json:"subscriptionId"`
ResourceGroupId string `json:"resourceGroupId"`
TenantId string `json:"tenantId"`
}
type ManagementGroup ¶
type ManagementGroup struct {
azure.ManagementGroup
TenantId string `json:"tenantId"`
TenantName string `json:"tenantName"`
}
type ManagementGroupOwner ¶
type ManagementGroupOwner struct {
Owner azure.RoleAssignment `json:"owner"`
ManagementGroupId string `json:"managementGroupId"`
}
type ManagementGroupOwners ¶
type ManagementGroupOwners struct {
Owners []ManagementGroupOwner `json:"owners"`
ManagementGroupId string `json:"managementGroupId"`
}
type ManagementGroupRoleAssignment ¶
type ManagementGroupRoleAssignment struct {
RoleAssignment azure.RoleAssignment `json:"roleAssignment"`
ManagementGroupId string `json:"managementGroupId"`
}
type ManagementGroupRoleAssignments ¶
type ManagementGroupRoleAssignments struct {
RoleAssignments []ManagementGroupRoleAssignment `json:"roleAssignments"`
ManagementGroupId string `json:"managementGroupId"`
}
type ManagementGroupUserAccessAdmin ¶
type ManagementGroupUserAccessAdmin struct {
UserAccessAdmin azure.RoleAssignment `json:"userAccessAdmin"`
ManagementGroupId string `json:"managementGroupId"`
}
type ManagementGroupUserAccessAdmins ¶
type ManagementGroupUserAccessAdmins struct {
UserAccessAdmins []ManagementGroupUserAccessAdmin `json:"userAccessAdmins"`
ManagementGroupId string `json:"managementGroupId"`
}
type ResourceGroup ¶
type ResourceGroup struct {
azure.ResourceGroup
SubscriptionId string `json:"subscriptionId"`
TenantId string `json:"tenantId"`
}
type ResourceGroupOwner ¶
type ResourceGroupOwner struct {
Owner azure.RoleAssignment `json:"owner"`
ResourceGroupId string `json:"resourceGroupId"`
}
type ResourceGroupOwners ¶
type ResourceGroupOwners struct {
Owners []ResourceGroupOwner `json:"owners"`
ResourceGroupId string `json:"resourceGroupId"`
}
type ResourceGroupRoleAssignment ¶
type ResourceGroupRoleAssignment struct {
RoleAssignment azure.RoleAssignment `json:"roleAssignment"`
ResourceGroupId string `json:"resourceGroupId"`
}
type ResourceGroupRoleAssignments ¶
type ResourceGroupRoleAssignments struct {
RoleAssignments []ResourceGroupRoleAssignment `json:"roleAssignments"`
ResourceGroupId string `json:"resourceGroupId"`
}
type ResourceGroupUserAccessAdmin ¶
type ResourceGroupUserAccessAdmin struct {
UserAccessAdmin azure.RoleAssignment `json:"userAccessAdmin"`
ResourceGroupId string `json:"resourceGroupId"`
}
type ResourceGroupUserAccessAdmins ¶
type ResourceGroupUserAccessAdmins struct {
UserAccessAdmins []ResourceGroupUserAccessAdmin `json:"userAccessAdmins"`
ResourceGroupId string `json:"resourceGroupId"`
}
type RoleAssignments ¶
type RoleAssignments struct {
RoleAssignments []azure.UnifiedRoleAssignment `json:"roleAssignments"`
RoleDefinitionId string `json:"roleDefinitionId"`
TenantId string `json:"tenantId"`
}
type ServicePrincipal ¶
type ServicePrincipal struct {
azure.ServicePrincipal
TenantId string `json:"tenantId"`
TenantName string `json:"tenantName"`
}
type ServicePrincipalOwner ¶
type ServicePrincipalOwner struct {
Owner json.RawMessage `json:"owner"`
ServicePrincipalId string `json:"servicePrincipalId"`
}
type ServicePrincipalOwners ¶
type ServicePrincipalOwners struct {
Owners []ServicePrincipalOwner `json:"owners"`
ServicePrincipalId string `json:"servicePrincipalId"`
}
type StorageAccount ¶
type StorageContainer ¶
type Subscription ¶
type Subscription struct {
azure.Subscription
TenantId string `json:"tenantId"`
}
type SubscriptionOwner ¶
type SubscriptionOwner struct {
Owner azure.RoleAssignment `json:"owner"`
SubscriptionId string `json:"subscriptionId"`
}
type SubscriptionOwners ¶
type SubscriptionOwners struct {
Owners []SubscriptionOwner `json:"owners"`
SubscriptionId string `json:"subscriptionId"`
}
type SubscriptionRoleAssignment ¶
type SubscriptionRoleAssignment struct {
RoleAssignment azure.RoleAssignment `json:"roleAssignment"`
SubscriptionId string `json:"subscriptionId"`
}
type SubscriptionRoleAssignments ¶
type SubscriptionRoleAssignments struct {
RoleAssignments []SubscriptionRoleAssignment `json:"roleAssignments"`
SubscriptionId string `json:"subscriptionId"`
}
type SubscriptionUserAccessAdmin ¶
type SubscriptionUserAccessAdmin struct {
UserAccessAdmin azure.RoleAssignment `json:"userAccessAdmin"`
SubscriptionId string `json:"subscriptionId"`
}
type SubscriptionUserAccessAdmins ¶
type SubscriptionUserAccessAdmins struct {
UserAccessAdmins []SubscriptionUserAccessAdmin `json:"userAccessAdmins"`
SubscriptionId string `json:"subscriptionId"`
}
type UpdateClientRequest ¶
type UpdateClientResponse ¶
type VMScaleSet ¶
type VMScaleSet struct {
azure.VMScaleSet
SubscriptionId string `json:"subscriptionId"`
ResourceGroupId string `json:"resourceGroupId"`
TenantId string `json:"tenantId"`
}
type VirtualMachine ¶
type VirtualMachine struct {
azure.VirtualMachine
SubscriptionId string `json:"subscriptionId"`
ResourceGroupId string `json:"resourceGroupId"`
TenantId string `json:"tenantId"`
}
type VirtualMachineAdminLogin ¶
type VirtualMachineAdminLogin struct {
AdminLogin azure.RoleAssignment `json:"adminLogin"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineAdminLogins ¶
type VirtualMachineAdminLogins struct {
AdminLogins []VirtualMachineAdminLogin `json:"adminLogins"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineAvereContributor ¶
type VirtualMachineAvereContributor struct {
AvereContributor azure.RoleAssignment `json:"avereContributor"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineAvereContributors ¶
type VirtualMachineAvereContributors struct {
AvereContributors []VirtualMachineAvereContributor `json:"avereContributors"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineContributor ¶
type VirtualMachineContributor struct {
Contributor azure.RoleAssignment `json:"contributor"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineContributors ¶
type VirtualMachineContributors struct {
Contributors []VirtualMachineContributor `json:"contributors"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineOwner ¶
type VirtualMachineOwner struct {
Owner azure.RoleAssignment `json:"owner"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineOwners ¶
type VirtualMachineOwners struct {
Owners []VirtualMachineOwner `json:"owners"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineRoleAssignment ¶
type VirtualMachineRoleAssignment struct {
RoleAssignment azure.RoleAssignment `json:"roleAssignment"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineRoleAssignments ¶
type VirtualMachineRoleAssignments struct {
RoleAssignments []VirtualMachineRoleAssignment `json:"roleAssignments"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineUserAccessAdmin ¶
type VirtualMachineUserAccessAdmin struct {
UserAccessAdmin azure.RoleAssignment `json:"userAccessAdmin"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineUserAccessAdmins ¶
type VirtualMachineUserAccessAdmins struct {
UserAccessAdmins []VirtualMachineUserAccessAdmin `json:"userAccessAdmins"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineVMContributor ¶
type VirtualMachineVMContributor struct {
VMContributor azure.RoleAssignment `json:"vmContributor"`
VirtualMachineId string `json:"virtualMachineId"`
}
type VirtualMachineVMContributors ¶
type VirtualMachineVMContributors struct {
VMContributors []VirtualMachineVMContributor `json:"vmContributors"`
VirtualMachineId string `json:"virtualMachineId"`
}
Source Files
¶
- app-member.go
- app-owner.go
- app-role-assignments.go
- app.go
- automation-account.go
- azure-role-assignment.go
- container-registry.go
- device-owner.go
- device.go
- function-app.go
- group-member.go
- group-owner.go
- group.go
- ingest-request.go
- job.go
- key-vault-access-policy.go
- key-vault-contributor.go
- key-vault-kvcontributor.go
- key-vault-owner.go
- key-vault-role-assignment.go
- key-vault-user-access-admin.go
- key-vault.go
- logic-app.go
- managed-cluster.go
- management-group-owner.go
- management-group-role-assignment.go
- management-group-user-access-admin.go
- mgmt-group.go
- resource-group-owner.go
- resource-group-role-assignment.go
- resource-group-user-access-admin.go
- resource-group.go
- role-assignments.go
- role.go
- service-principal-owner.go
- service-principal.go
- storage-account.go
- storage-container.go
- subscription-owner.go
- subscription-role-assignment.go
- subscription-user-access-admin.go
- subscription.go
- task.go
- tenant.go
- update-client-request.go
- user.go
- virtual-machine-admin-login.go
- virtual-machine-avere-contributor.go
- virtual-machine-contributor.go
- virtual-machine-owner.go
- virtual-machine-role-assignment.go
- virtual-machine-user-access-admin.go
- virtual-machine-vmcontributor.go
- virtual-machine.go
- vm-scale-set.go
- web-app.go
Click to show internal directories.
Click to hide internal directories.