Documentation ¶
Index ¶
- Constants
- type AppServicePlan
- type AppServicePlanLister
- type Application
- type ApplicationCertificate
- type ApplicationCertificateLister
- type ApplicationFederatedCredential
- type ApplicationFederatedCredentialLister
- type ApplicationLister
- type ApplicationSecret
- type ApplicationSecretLister
- type AzureADUser
- type AzureADUserLister
- type AzureAdGroup
- type AzureAdGroupLister
- type BaseResource
- type Budget
- type BudgetLister
- type ComputeSnapshot
- type ComputeSnapshotLister
- type ContainerRegistry
- type ContainerRegistryLister
- type DNSZone
- type DNSZoneLister
- type Disk
- type DiskLister
- type IPAllocation
- type IPAllocationLister
- type KeyVault
- type KeyVaultLister
- type ManagementLock
- type ManagementLockLister
- type NetworkInterface
- type NetworkInterfaceLister
- type NetworkSecurityGroup
- type NetworkSecurityGroupLister
- type PolicyAssignment
- type PolicyAssignmentLister
- type PolicyDefinition
- type PolicyDefinitionLister
- type PrivateDNSZone
- type PrivateDNSZoneLister
- type PublicIPAddresses
- type PublicIPAddressesLister
- type RecoveryServicesBackupPolicy
- type RecoveryServicesBackupPolicyLister
- type RecoveryServicesBackupProtectedItem
- type RecoveryServicesBackupProtectedItemLister
- type RecoveryServicesBackupProtectionContainers
- func (r *RecoveryServicesBackupProtectionContainers) Filter() error
- func (r *RecoveryServicesBackupProtectionContainers) Properties() types.Properties
- func (r *RecoveryServicesBackupProtectionContainers) Remove(ctx context.Context) error
- func (r *RecoveryServicesBackupProtectionContainers) String() string
- type RecoveryServicesBackupProtectionContainersLister
- type RecoveryServicesBackupProtectionIntent
- type RecoveryServicesBackupProtectionIntentLister
- type RecoveryServicesVault
- type RecoveryServicesVaultLister
- type ResourceGroup
- type ResourceGroupLister
- type SSHPublicKey
- type SSHPublicKeyLister
- type SecurityAlert
- type SecurityAlertsLister
- type SecurityAssessment
- type SecurityAssessmentLister
- type SecurityPricing
- type SecurityPricingLister
- type SecurityWorkspace
- type SecurityWorkspaceLister
- type ServicePrincipal
- type ServicePrincipalsLister
- type StorageAccount
- type StorageAccountLister
- type SubscriptionRoleAssignment
- type SubscriptionRoleAssignmentLister
- type VirtualMachine
- type VirtualMachineLister
- type VirtualNetwork
- type VirtualNetworkLister
Constants ¶
const AppServicePlanResource = "AppServicePlan"
const ApplicationCertificateResource = "ApplicationCertificate"
const ApplicationFederatedCredentialResource = "ApplicationFederatedCredential"
const ApplicationResource = "Application"
const ApplicationSecretResource = "ApplicationSecret"
const AzureADUserResource = "AzureADUser"
const AzureAdGroupResource = "AzureADGroup"
const BudgetResource = "Budget"
const ComputeSnapshotResource = "ComputeSnapshot"
const ContainerRegistryResource = "ContainerRegistry"
const DNSZoneResource = "DNSZone"
const DiskResource = "Disk"
const IPAllocationResource = "IPAllocation"
const KeyVaultResource = "KeyVault"
const ManagementLockResource = "ManagementLock"
const NetworkInterfaceResource = "NetworkInterface"
const NetworkSecurityGroupResource = "NetworkSecurityGroup"
const PolicyAssignmentResource = "PolicyAssignment"
const PolicyDefinitionResource = "PolicyDefinition"
const PrivateDNSZoneResource = "PrivateDNSZone"
const PublicIPAddressesResource = "PublicIPAddress"
const RecoveryServicesBackupPolicyResource = "RecoveryServicesBackupPolicy"
const RecoveryServicesBackupProtectedItemResource = "RecoveryServicesBackupProtectedItem"
const RecoveryServicesBackupProtectionContainerResource = "RecoveryServicesBackupProtectionContainer"
const RecoveryServicesBackupProtectionIntentResource = "RecoveryServicesBackupProtectionIntent"
const RecoveryServicesVaultResource = "RecoveryServicesVault"
const ResourceGroupResource = "ResourceGroup"
const SSHPublicKeyResource = "SSHPublicKey"
const SecurityAlertLocation = "/Microsoft.Security/locations/(?P<region>.*)/alerts/"
const SecurityAlertResource = "SecurityAlert"
const SecurityAssessmentResource = "SecurityAssessment"
const SecurityPricingResource = "SecurityPricing"
const SecurityWorkspaceResource = "SecurityWorkspace"
const ServicePrincipalResource = "ServicePrincipal"
const StorageAccountResource = "StorageAccount"
const SubscriptionRoleAssignmentResource = "SubscriptionRoleAssignment"
const VirtualMachineResource = "VirtualMachine"
const VirtualNetworkResource = "VirtualNetwork"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppServicePlan ¶ added in v0.8.0
type AppServicePlan struct { *BaseResource `property:",inline"` Name string // contains filtered or unexported fields }
func (*AppServicePlan) Properties ¶ added in v0.8.0
func (r *AppServicePlan) Properties() types.Properties
func (*AppServicePlan) Remove ¶ added in v0.8.0
func (r *AppServicePlan) Remove(ctx context.Context) error
func (*AppServicePlan) String ¶ added in v0.8.0
func (r *AppServicePlan) String() string
type AppServicePlanLister ¶ added in v1.0.0
type AppServicePlanLister struct { }
type Application ¶ added in v0.5.0
type Application struct { *BaseResource `property:",inline"` ID *string Name *string // contains filtered or unexported fields }
func (*Application) Filter ¶ added in v0.5.0
func (r *Application) Filter() error
func (*Application) Properties ¶ added in v0.5.0
func (r *Application) Properties() types.Properties
func (*Application) Remove ¶ added in v0.5.0
func (r *Application) Remove(ctx context.Context) error
func (*Application) String ¶ added in v0.5.0
func (r *Application) String() string
type ApplicationCertificate ¶ added in v0.5.0
type ApplicationCertificate struct { *BaseResource `property:",inline"` ID *string Name *string AppID *string // contains filtered or unexported fields }
func (*ApplicationCertificate) Filter ¶ added in v0.5.0
func (r *ApplicationCertificate) Filter() error
func (*ApplicationCertificate) Properties ¶ added in v0.5.0
func (r *ApplicationCertificate) Properties() types.Properties
func (*ApplicationCertificate) Remove ¶ added in v0.5.0
func (r *ApplicationCertificate) Remove(ctx context.Context) error
func (*ApplicationCertificate) String ¶ added in v0.5.0
func (r *ApplicationCertificate) String() string
type ApplicationCertificateLister ¶ added in v1.0.0
type ApplicationCertificateLister struct { }
type ApplicationFederatedCredential ¶ added in v0.5.0
type ApplicationFederatedCredential struct { *BaseResource `property:",inline"` ID *string Name *string AppID *string DisplayName *string // contains filtered or unexported fields }
func (*ApplicationFederatedCredential) Filter ¶ added in v0.5.0
func (r *ApplicationFederatedCredential) Filter() error
func (*ApplicationFederatedCredential) Properties ¶ added in v0.5.0
func (r *ApplicationFederatedCredential) Properties() types.Properties
func (*ApplicationFederatedCredential) Remove ¶ added in v0.5.0
func (r *ApplicationFederatedCredential) Remove(ctx context.Context) error
func (*ApplicationFederatedCredential) String ¶ added in v0.5.0
func (r *ApplicationFederatedCredential) String() string
type ApplicationFederatedCredentialLister ¶ added in v1.0.0
type ApplicationFederatedCredentialLister struct { }
type ApplicationLister ¶ added in v1.0.0
type ApplicationLister struct { }
type ApplicationSecret ¶ added in v0.5.0
type ApplicationSecret struct { *BaseResource `property:",inline"` KeyID *string `description:"The unique ID of the Application Secret Key"` Name *string `description:"The display name of the Application Secret"` AppID *string `description:"The unique ID of the Application to which the secret belongs"` AppName *string `description:"The display name of the Application to which the secret belongs"` // contains filtered or unexported fields }
func (*ApplicationSecret) Filter ¶ added in v0.5.0
func (r *ApplicationSecret) Filter() error
func (*ApplicationSecret) Properties ¶ added in v0.5.0
func (r *ApplicationSecret) Properties() types.Properties
func (*ApplicationSecret) Remove ¶ added in v0.5.0
func (r *ApplicationSecret) Remove(ctx context.Context) error
func (*ApplicationSecret) String ¶ added in v0.5.0
func (r *ApplicationSecret) String() string
type ApplicationSecretLister ¶ added in v1.0.0
type ApplicationSecretLister struct { }
type AzureADUser ¶
type AzureADUser struct { *BaseResource `property:",inline"` ID *string `description:"The ID of the Entra ID User"` Name *string `description:"The DisplayName of the Entra ID User"` UPN *string `description:"This is the user principal name of the Entra ID user, usually in the format of email"` // contains filtered or unexported fields }
func (*AzureADUser) Properties ¶
func (r *AzureADUser) Properties() types.Properties
func (*AzureADUser) String ¶
func (r *AzureADUser) String() string
type AzureADUserLister ¶ added in v1.0.0
type AzureADUserLister struct { }
type AzureAdGroup ¶
type AzureAdGroup struct { *BaseResource `property:",inline"` ID *string `description:"The ID of the Entra ID Group"` Name *string `description:"The name of the Entra ID Group"` // contains filtered or unexported fields }
func (*AzureAdGroup) Properties ¶
func (r *AzureAdGroup) Properties() types.Properties
func (*AzureAdGroup) String ¶
func (r *AzureAdGroup) String() string
type AzureAdGroupLister ¶ added in v1.0.0
type AzureAdGroupLister struct { }
type BaseResource ¶ added in v1.0.0
type BaseResource struct { Region *string `description:"The region that the resource group belongs to."` SubscriptionID *string `description:"The subscription ID that the resource group belongs to."` ResourceGroup *string `description:"The resource group that the resource belongs to."` }
BaseResource is a base struct that all Azure resources should embed to provide common fields and methods.
func (*BaseResource) BeforeEnqueue ¶ added in v1.0.0
func (r *BaseResource) BeforeEnqueue(item interface{})
BeforeEnqueue is a special hook that is called from github.com/ekristen/libnuke that allows the resource to modify the queue item before it is put on the queue, in this case it allows us to modify the owner field to set it as the region so the behavior of this tool is consistent with the other tools based on libnuke and regions
func (*BaseResource) GetRegion ¶ added in v1.0.0
func (r *BaseResource) GetRegion() string
GetRegion returns the region that the resource belongs to.
func (*BaseResource) GetResourceGroup ¶ added in v1.0.0
func (r *BaseResource) GetResourceGroup() string
GetResourceGroup returns the resource group that the resource belongs to.
func (*BaseResource) GetSubscriptionID ¶ added in v1.0.0
func (r *BaseResource) GetSubscriptionID() string
GetSubscriptionID returns the subscription ID that the resource belongs to.
type Budget ¶ added in v1.0.0
type Budget struct { *BaseResource `property:",inline"` ID *string Name *string // contains filtered or unexported fields }
func (*Budget) Properties ¶ added in v1.0.0
func (r *Budget) Properties() types.Properties
type BudgetLister ¶ added in v1.0.0
type BudgetLister struct{}
type ComputeSnapshot ¶ added in v1.1.0
type ComputeSnapshot struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string CreationDate *time.Time // contains filtered or unexported fields }
func (*ComputeSnapshot) Properties ¶ added in v1.1.0
func (r *ComputeSnapshot) Properties() types.Properties
func (*ComputeSnapshot) Remove ¶ added in v1.1.0
func (r *ComputeSnapshot) Remove(ctx context.Context) error
func (*ComputeSnapshot) String ¶ added in v1.1.0
func (r *ComputeSnapshot) String() string
type ComputeSnapshotLister ¶ added in v1.1.0
type ComputeSnapshotLister struct { }
type ContainerRegistry ¶ added in v0.6.0
type ContainerRegistry struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string // contains filtered or unexported fields }
func (*ContainerRegistry) Properties ¶ added in v0.6.0
func (r *ContainerRegistry) Properties() types.Properties
func (*ContainerRegistry) Remove ¶ added in v0.6.0
func (r *ContainerRegistry) Remove(ctx context.Context) error
func (*ContainerRegistry) String ¶ added in v0.6.0
func (r *ContainerRegistry) String() string
type ContainerRegistryLister ¶ added in v1.0.0
type ContainerRegistryLister struct { }
type DNSZone ¶ added in v0.8.0
type DNSZone struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string // contains filtered or unexported fields }
func (*DNSZone) Properties ¶ added in v0.8.0
func (r *DNSZone) Properties() types.Properties
type DNSZoneLister ¶ added in v1.0.0
type DNSZoneLister struct { }
type Disk ¶
type Disk struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string CreationDate *time.Time // contains filtered or unexported fields }
func (*Disk) Properties ¶
func (r *Disk) Properties() types.Properties
type DiskLister ¶ added in v1.0.0
type DiskLister struct { }
type IPAllocation ¶
type IPAllocation struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string // contains filtered or unexported fields }
func (*IPAllocation) Properties ¶
func (r *IPAllocation) Properties() types.Properties
func (*IPAllocation) String ¶
func (r *IPAllocation) String() string
type IPAllocationLister ¶ added in v1.0.0
type IPAllocationLister struct { }
type KeyVault ¶ added in v0.8.0
type KeyVault struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string // contains filtered or unexported fields }
func (*KeyVault) Properties ¶ added in v0.8.0
func (r *KeyVault) Properties() types.Properties
type KeyVaultLister ¶ added in v1.0.0
type KeyVaultLister struct { }
type ManagementLock ¶ added in v1.0.0
type ManagementLock struct { *BaseResource `property:",inline"` ID *string `property:"-"` Scope string `property:"-"` Name *string LockLevel string // contains filtered or unexported fields }
func (*ManagementLock) Properties ¶ added in v1.0.0
func (r *ManagementLock) Properties() types.Properties
func (*ManagementLock) Remove ¶ added in v1.0.0
func (r *ManagementLock) Remove(ctx context.Context) error
func (*ManagementLock) String ¶ added in v1.0.0
func (r *ManagementLock) String() string
type ManagementLockLister ¶ added in v1.0.0
type ManagementLockLister struct{}
type NetworkInterface ¶
type NetworkInterface struct { *BaseResource `property:",inline"` Name *string Tags *map[string]string // contains filtered or unexported fields }
func (*NetworkInterface) Properties ¶
func (r *NetworkInterface) Properties() types.Properties
func (*NetworkInterface) String ¶
func (r *NetworkInterface) String() string
type NetworkInterfaceLister ¶ added in v1.0.0
type NetworkInterfaceLister struct { }
type NetworkSecurityGroup ¶
type NetworkSecurityGroup struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string // contains filtered or unexported fields }
func (*NetworkSecurityGroup) Properties ¶
func (r *NetworkSecurityGroup) Properties() types.Properties
func (*NetworkSecurityGroup) Remove ¶
func (r *NetworkSecurityGroup) Remove(ctx context.Context) error
func (*NetworkSecurityGroup) String ¶
func (r *NetworkSecurityGroup) String() string
type NetworkSecurityGroupLister ¶ added in v1.0.0
type NetworkSecurityGroupLister struct { }
type PolicyAssignment ¶ added in v0.13.0
type PolicyAssignment struct { *BaseResource `property:",inline"` Name string Scope string EnforcementMode string // contains filtered or unexported fields }
func (*PolicyAssignment) Properties ¶ added in v0.13.0
func (r *PolicyAssignment) Properties() types.Properties
func (*PolicyAssignment) Remove ¶ added in v0.13.0
func (r *PolicyAssignment) Remove(ctx context.Context) error
func (*PolicyAssignment) String ¶ added in v0.13.0
func (r *PolicyAssignment) String() string
type PolicyAssignmentLister ¶ added in v1.0.0
type PolicyAssignmentLister struct { }
type PolicyDefinition ¶ added in v0.13.0
type PolicyDefinition struct { *BaseResource `property:",inline"` Name *string DisplayName string PolicyType string `property:"name=Type"` // contains filtered or unexported fields }
func (*PolicyDefinition) Properties ¶ added in v0.13.0
func (r *PolicyDefinition) Properties() types.Properties
func (*PolicyDefinition) Remove ¶ added in v0.13.0
func (r *PolicyDefinition) Remove(ctx context.Context) error
func (*PolicyDefinition) String ¶ added in v0.13.0
func (r *PolicyDefinition) String() string
type PolicyDefinitionLister ¶ added in v1.0.0
type PolicyDefinitionLister struct { }
type PrivateDNSZone ¶ added in v0.8.0
type PrivateDNSZone struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string // contains filtered or unexported fields }
func (*PrivateDNSZone) Properties ¶ added in v0.8.0
func (r *PrivateDNSZone) Properties() types.Properties
func (*PrivateDNSZone) Remove ¶ added in v0.8.0
func (r *PrivateDNSZone) Remove(ctx context.Context) error
func (*PrivateDNSZone) String ¶ added in v0.8.0
func (r *PrivateDNSZone) String() string
type PrivateDNSZoneLister ¶ added in v1.0.0
type PrivateDNSZoneLister struct { }
type PublicIPAddresses ¶
type PublicIPAddresses struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string // contains filtered or unexported fields }
func (*PublicIPAddresses) Properties ¶
func (r *PublicIPAddresses) Properties() types.Properties
func (*PublicIPAddresses) String ¶
func (r *PublicIPAddresses) String() string
type PublicIPAddressesLister ¶ added in v1.0.0
type PublicIPAddressesLister struct { }
type RecoveryServicesBackupPolicy ¶ added in v0.15.0
type RecoveryServicesBackupPolicy struct { *BaseResource `property:",inline"` ID *string Name *string // contains filtered or unexported fields }
func (*RecoveryServicesBackupPolicy) Filter ¶ added in v0.15.0
func (r *RecoveryServicesBackupPolicy) Filter() error
func (*RecoveryServicesBackupPolicy) Properties ¶ added in v0.15.0
func (r *RecoveryServicesBackupPolicy) Properties() types.Properties
func (*RecoveryServicesBackupPolicy) Remove ¶ added in v0.15.0
func (r *RecoveryServicesBackupPolicy) Remove(ctx context.Context) error
func (*RecoveryServicesBackupPolicy) String ¶ added in v0.15.0
func (r *RecoveryServicesBackupPolicy) String() string
type RecoveryServicesBackupPolicyLister ¶ added in v1.0.0
type RecoveryServicesBackupPolicyLister struct { }
type RecoveryServicesBackupProtectedItem ¶ added in v0.15.0
type RecoveryServicesBackupProtectedItem struct { *BaseResource `property:",inline"` ID *string Name *string VaultName *string ContainerName *string // contains filtered or unexported fields }
func (*RecoveryServicesBackupProtectedItem) Filter ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectedItem) Filter() error
func (*RecoveryServicesBackupProtectedItem) Properties ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectedItem) Properties() types.Properties
func (*RecoveryServicesBackupProtectedItem) Remove ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectedItem) Remove(ctx context.Context) error
func (*RecoveryServicesBackupProtectedItem) String ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectedItem) String() string
type RecoveryServicesBackupProtectedItemLister ¶ added in v1.0.0
type RecoveryServicesBackupProtectedItemLister struct { }
type RecoveryServicesBackupProtectionContainers ¶ added in v0.15.0
type RecoveryServicesBackupProtectionContainers struct { *BaseResource `property:",inline"` ID *string Name *string VaultName *string // contains filtered or unexported fields }
func (*RecoveryServicesBackupProtectionContainers) Filter ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectionContainers) Filter() error
func (*RecoveryServicesBackupProtectionContainers) Properties ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectionContainers) Properties() types.Properties
func (*RecoveryServicesBackupProtectionContainers) Remove ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectionContainers) Remove(ctx context.Context) error
func (*RecoveryServicesBackupProtectionContainers) String ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectionContainers) String() string
type RecoveryServicesBackupProtectionContainersLister ¶ added in v1.0.0
type RecoveryServicesBackupProtectionContainersLister struct { }
type RecoveryServicesBackupProtectionIntent ¶ added in v0.15.0
type RecoveryServicesBackupProtectionIntent struct { *BaseResource `property:",inline"` ID *string Name *string VaultName *string // contains filtered or unexported fields }
func (*RecoveryServicesBackupProtectionIntent) Filter ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectionIntent) Filter() error
func (*RecoveryServicesBackupProtectionIntent) Properties ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectionIntent) Properties() types.Properties
func (*RecoveryServicesBackupProtectionIntent) Remove ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectionIntent) Remove(ctx context.Context) error
func (*RecoveryServicesBackupProtectionIntent) String ¶ added in v0.15.0
func (r *RecoveryServicesBackupProtectionIntent) String() string
type RecoveryServicesBackupProtectionIntentLister ¶ added in v1.0.0
type RecoveryServicesBackupProtectionIntentLister struct { }
type RecoveryServicesVault ¶ added in v0.15.0
type RecoveryServicesVault struct { *BaseResource `property:",inline"` ID *string Name *string // contains filtered or unexported fields }
func (*RecoveryServicesVault) Filter ¶ added in v0.15.0
func (r *RecoveryServicesVault) Filter() error
func (*RecoveryServicesVault) Properties ¶ added in v0.15.0
func (r *RecoveryServicesVault) Properties() types.Properties
func (*RecoveryServicesVault) Remove ¶ added in v0.15.0
func (r *RecoveryServicesVault) Remove(ctx context.Context) error
func (*RecoveryServicesVault) String ¶ added in v0.15.0
func (r *RecoveryServicesVault) String() string
type RecoveryServicesVaultLister ¶ added in v1.0.0
type RecoveryServicesVaultLister struct { }
type ResourceGroup ¶
type ResourceGroup struct { *BaseResource `property:",inline"` Name *string `description:"The Name of the resource group."` Tags *map[string]string `description:"The tags assigned to the resource group."` // contains filtered or unexported fields }
ResourceGroup represents an Azure Resource Group.
func (*ResourceGroup) Properties ¶
func (r *ResourceGroup) Properties() types.Properties
func (*ResourceGroup) String ¶
func (r *ResourceGroup) String() string
type ResourceGroupLister ¶ added in v1.0.0
type ResourceGroupLister struct { }
type SSHPublicKey ¶
type SSHPublicKey struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string // contains filtered or unexported fields }
func (*SSHPublicKey) Properties ¶
func (r *SSHPublicKey) Properties() types.Properties
func (*SSHPublicKey) String ¶
func (r *SSHPublicKey) String() string
type SSHPublicKeyLister ¶ added in v1.0.0
type SSHPublicKeyLister struct { }
type SecurityAlert ¶ added in v0.14.0
type SecurityAlert struct { *BaseResource `property:",inline"` ID string Name string DisplayName string Status string // contains filtered or unexported fields }
func (*SecurityAlert) Filter ¶ added in v0.14.0
func (r *SecurityAlert) Filter() error
func (*SecurityAlert) Properties ¶ added in v0.14.0
func (r *SecurityAlert) Properties() types.Properties
func (*SecurityAlert) Remove ¶ added in v0.14.0
func (r *SecurityAlert) Remove(ctx context.Context) error
func (*SecurityAlert) String ¶ added in v0.14.0
func (r *SecurityAlert) String() string
type SecurityAlertsLister ¶ added in v1.0.0
type SecurityAlertsLister struct { }
type SecurityAssessment ¶ added in v0.14.0
type SecurityAssessment struct { *BaseResource `property:",inline"` ID *string ResourceID *string Name *string Status *string // contains filtered or unexported fields }
func (*SecurityAssessment) Filter ¶ added in v0.15.0
func (r *SecurityAssessment) Filter() error
func (*SecurityAssessment) Properties ¶ added in v0.14.0
func (r *SecurityAssessment) Properties() types.Properties
func (*SecurityAssessment) Remove ¶ added in v0.14.0
func (r *SecurityAssessment) Remove(ctx context.Context) error
func (*SecurityAssessment) String ¶ added in v0.14.0
func (r *SecurityAssessment) String() string
type SecurityAssessmentLister ¶ added in v1.0.0
type SecurityAssessmentLister struct { }
type SecurityPricing ¶ added in v0.14.0
type SecurityPricing struct { *BaseResource `property:",inline"` Name *string PricingTier string // contains filtered or unexported fields }
func (*SecurityPricing) Filter ¶ added in v0.14.0
func (r *SecurityPricing) Filter() error
func (*SecurityPricing) Properties ¶ added in v0.14.0
func (r *SecurityPricing) Properties() types.Properties
func (*SecurityPricing) Remove ¶ added in v0.14.0
func (r *SecurityPricing) Remove(ctx context.Context) error
func (*SecurityPricing) String ¶ added in v0.14.0
func (r *SecurityPricing) String() string
type SecurityPricingLister ¶ added in v1.0.0
type SecurityPricingLister struct { }
type SecurityWorkspace ¶ added in v0.14.0
type SecurityWorkspace struct { *BaseResource `property:",inline"` Name *string `description:"The name of the workspace"` Scope *string `description:"The scope of the workspace"` // contains filtered or unexported fields }
func (*SecurityWorkspace) Properties ¶ added in v0.14.0
func (r *SecurityWorkspace) Properties() types.Properties
func (*SecurityWorkspace) Remove ¶ added in v0.14.0
func (r *SecurityWorkspace) Remove(ctx context.Context) error
func (*SecurityWorkspace) String ¶ added in v0.14.0
func (r *SecurityWorkspace) String() string
type SecurityWorkspaceLister ¶ added in v1.0.0
type SecurityWorkspaceLister struct { }
type ServicePrincipal ¶ added in v0.4.0
type ServicePrincipal struct { *BaseResource `property:",inline"` ID *string Name *string AppOwner *string `property:"name=AppOwnerId"` SPType *string `property:"name=ServicePrincipalType"` // contains filtered or unexported fields }
func (*ServicePrincipal) Filter ¶ added in v0.4.0
func (r *ServicePrincipal) Filter() error
func (*ServicePrincipal) Properties ¶ added in v0.4.0
func (r *ServicePrincipal) Properties() types.Properties
func (*ServicePrincipal) Remove ¶ added in v0.4.0
func (r *ServicePrincipal) Remove(ctx context.Context) error
func (*ServicePrincipal) String ¶ added in v0.4.0
func (r *ServicePrincipal) String() string
type ServicePrincipalsLister ¶ added in v1.0.0
type ServicePrincipalsLister struct { }
type StorageAccount ¶ added in v0.8.0
type StorageAccount struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string // contains filtered or unexported fields }
func (*StorageAccount) Properties ¶ added in v0.8.0
func (r *StorageAccount) Properties() types.Properties
func (*StorageAccount) Remove ¶ added in v0.8.0
func (r *StorageAccount) Remove(ctx context.Context) error
func (*StorageAccount) String ¶ added in v0.8.0
func (r *StorageAccount) String() string
type StorageAccountLister ¶ added in v1.0.0
type StorageAccountLister struct { }
type SubscriptionRoleAssignment ¶ added in v1.0.0
type SubscriptionRoleAssignment struct { *BaseResource `property:",inline"` ID *string `property:"-"` Name *string Type *string `property:"-"` RoleName *string RoleDefinitionID *string PrincipalID *string PrincipalName *string PrincipalType *string // contains filtered or unexported fields }
func (*SubscriptionRoleAssignment) Filter ¶ added in v1.0.0
func (r *SubscriptionRoleAssignment) Filter() error
func (*SubscriptionRoleAssignment) Properties ¶ added in v1.0.0
func (r *SubscriptionRoleAssignment) Properties() types.Properties
func (*SubscriptionRoleAssignment) Remove ¶ added in v1.0.0
func (r *SubscriptionRoleAssignment) Remove(ctx context.Context) error
func (*SubscriptionRoleAssignment) String ¶ added in v1.0.0
func (r *SubscriptionRoleAssignment) String() string
type SubscriptionRoleAssignmentLister ¶ added in v1.0.0
type SubscriptionRoleAssignmentLister struct {
// contains filtered or unexported fields
}
type VirtualMachine ¶
type VirtualMachine struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string CreationDate *time.Time // contains filtered or unexported fields }
func (*VirtualMachine) Properties ¶
func (r *VirtualMachine) Properties() types.Properties
func (*VirtualMachine) String ¶
func (r *VirtualMachine) String() string
type VirtualMachineLister ¶ added in v1.0.0
type VirtualMachineLister struct { }
type VirtualNetwork ¶
type VirtualNetwork struct { *BaseResource `property:",inline"` Name *string Tags map[string]*string // contains filtered or unexported fields }
func (*VirtualNetwork) Properties ¶
func (r *VirtualNetwork) Properties() types.Properties
func (*VirtualNetwork) String ¶
func (r *VirtualNetwork) String() string
type VirtualNetworkLister ¶ added in v1.0.0
type VirtualNetworkLister struct { }
Source Files ¶
- aad-group.go
- aad-user.go
- app-service-plan.go
- application-certificate.go
- application-federated-credential.go
- application-secret.go
- application.go
- base-resource.go
- budget.go
- container-registry.go
- disk.go
- dns-zone.go
- ip-allocation.go
- key-vault.go
- management-lock.go
- network-interface.go
- network-security-group.go
- policy-assignment.go
- policy-definition.go
- private-dns-zone.go
- public-ip-address.go
- recoveryservices-backup-policy.go
- recoveryservices-backup-protecteditem.go
- recoveryservices-backup-protectioncontainer.go
- recoveryservices-backup-protectionintent.go
- recoveryservices-vault.go
- resource-group.go
- security-alert.go
- security-assessment.go
- security-pricing.go
- security-workspace.go
- service-principal.go
- snapshot.go
- ssh-key.go
- storage-account.go
- subscription-role-assignment.go
- virtual-machine.go
- virtual-network.go