model

package
v0.1.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 28, 2024 License: Apache-2.0 Imports: 90 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIManagementBackendDescription

type APIManagementBackendDescription struct {
	APIManagementBackend armapimanagement.BackendContract
	ServiceName          string
	ResourceGroup        string
}

type APIManagementDescription

type APIManagementDescription struct {
	APIManagement               armapimanagement.ServiceResource
	DiagnosticSettingsResources *[]armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type AlertManagementDescription

type AlertManagementDescription struct {
	Alert         armalertsmanagement.Alert
	ResourceGroup string
}

type AnalysisServiceServerDescription

type AnalysisServiceServerDescription struct {
	ResourceGroup string
	Server        armanalysisservices.Server
}

type AppConfigurationDescription

type AppConfigurationDescription struct {
	ConfigurationStore          armappconfiguration.ConfigurationStore
	DiagnosticSettingsResources *[]armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type AppManagedEnvironmentDescription

type AppManagedEnvironmentDescription struct {
	ResourceGroup      string
	HostingEnvironment web.HostingEnvironment
}

type AppServiceEnvironmentDescription

type AppServiceEnvironmentDescription struct {
	AppServiceEnvironmentResource appservice.EnvironmentResource
	ResourceGroup                 string
}

type AppServiceFunctionAppDescription

type AppServiceFunctionAppDescription struct {
	Site               appservice.Site
	SiteAuthSettings   appservice.SiteAuthSettings
	SiteConfigResource appservice.SiteConfigResource
	ResourceGroup      string
}

type AppServicePlanDescription

type AppServicePlanDescription struct {
	Plan          appservice.Plan
	Apps          []*appservice.Site
	ResourceGroup string
}

type AppServiceWebAppDescription

type AppServiceWebAppDescription struct {
	Site               appservice.Site
	SiteAuthSettings   appservice.SiteAuthSettings
	SiteConfigResource appservice.SiteConfigResource
	SiteLogConfig      appservice.SiteLogsConfig
	VnetInfo           appservice.VnetInfoResource
	StorageAccounts    map[string]*appservice.AzureStorageInfoValue
	ResourceGroup      string
}

type AppServiceWebAppSlotDescription

type AppServiceWebAppSlotDescription struct {
	Site          appservice.Site
	AppName       string
	ResourceGroup string
}

type ApplicationGatewayDescription

type ApplicationGatewayDescription struct {
	ApplicationGateway          armnetwork.ApplicationGateway
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type ApplicationInsightsComponentDescription

type ApplicationInsightsComponentDescription struct {
	Component     armapplicationinsights.Component
	ResourceGroup string
}

type AutomationAccountsDescription

type AutomationAccountsDescription struct {
	Automation    armautomation.Account
	ResourceGroup string
}

type AutomationVariablesDescription

type AutomationVariablesDescription struct {
	Automation    armautomation.Variable
	AccountName   string
	ResourceGroup string
}

type AutoscaleSettingDescription

type AutoscaleSettingDescription struct {
	AutoscaleSettingsResource armmonitor.AutoscaleSettingResource
	ResourceGroup             string
}

type BastionHostsDescription

type BastionHostsDescription struct {
	ResourceGroup string
	BastianHost   armnetwork.BastionHost
}

type BatchAccountDescription

type BatchAccountDescription struct {
	Account                     armbatch.Account
	DiagnosticSettingsResources *[]armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type BlueprintDescription

type BlueprintDescription struct {
	ResourceGroup string
	Blueprint     armblueprint.Blueprint
}

type BotServiceBotDescription

type BotServiceBotDescription struct {
	Bot           armbotservice.Bot
	ResourceGroup string
}

type CDNEndpointDescription

type CDNEndpointDescription struct {
	ResourceGroup string
	Endpoint      armcdn.Endpoint
}

type CDNProfileDescription

type CDNProfileDescription struct {
	ResourceGroup string
	Profile       armcdn.Profile
}

type CognitiveAccountDescription

type CognitiveAccountDescription struct {
	Account                     armcognitiveservices.Account
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type ComputeAvailabilitySetDescription

type ComputeAvailabilitySetDescription struct {
	AvailabilitySet armcompute.AvailabilitySet
	ResourceGroup   string
}

type ComputeCloudServiceDescription

type ComputeCloudServiceDescription struct {
	CloudService armcompute.CloudService
}

type ComputeDiskAccessDescription

type ComputeDiskAccessDescription struct {
	DiskAccess    armcompute.DiskAccess
	ResourceGroup string
}

type ComputeDiskDescription

type ComputeDiskDescription struct {
	Disk          armcompute.Disk
	ResourceGroup string
}

type ComputeDiskEncryptionSetDescription

type ComputeDiskEncryptionSetDescription struct {
	DiskEncryptionSet armcompute.DiskEncryptionSet
	ResourceGroup     string
}

type ComputeDiskReadOpsDailyDescription

type ComputeDiskReadOpsDailyDescription struct {
	MonitoringMetric
}

type ComputeDiskReadOpsDescription

type ComputeDiskReadOpsDescription struct {
	MonitoringMetric
}

type ComputeDiskReadOpsHourlyDescription

type ComputeDiskReadOpsHourlyDescription struct {
	MonitoringMetric
}

type ComputeDiskWriteOpsDailyDescription

type ComputeDiskWriteOpsDailyDescription struct {
	MonitoringMetric
}

type ComputeDiskWriteOpsDescription

type ComputeDiskWriteOpsDescription struct {
	MonitoringMetric
}

type ComputeDiskWriteOpsHourlyDescription

type ComputeDiskWriteOpsHourlyDescription struct {
	MonitoringMetric
}

type ComputeHostGroupDescription

type ComputeHostGroupDescription struct {
	HostGroup     armcompute.DedicatedHostGroup
	ResourceGroup string
}

type ComputeHostGroupHostDescription

type ComputeHostGroupHostDescription struct {
	Host          armcompute.DedicatedHost
	ResourceGroup string
}

type ComputeImageDescription

type ComputeImageDescription struct {
	Image         armcompute.Image
	ResourceGroup string
}

type ComputeImageGalleryDescription

type ComputeImageGalleryDescription struct {
	ImageGallery  armcompute.Gallery
	ResourceGroup string
}

type ComputeResourceSKUDescription

type ComputeResourceSKUDescription struct {
	ResourceSKU armcompute.ResourceSKU
}

type ComputeRestorePointCollectionDescription

type ComputeRestorePointCollectionDescription struct {
	RestorePointCollection armcompute.RestorePointCollection
	ResourceGroup          string
}

type ComputeSSHPublicKeyDescription

type ComputeSSHPublicKeyDescription struct {
	SSHPublicKey  armcompute.SSHPublicKeyResource
	ResourceGroup string
}

type ComputeSnapshotsDescription

type ComputeSnapshotsDescription struct {
	Snapshot      armcompute.Snapshot
	ResourceGroup string
}

type ComputeVirtualMachineCpuUtilizationDailyDescription

type ComputeVirtualMachineCpuUtilizationDailyDescription struct {
	MonitoringMetric
}

type ComputeVirtualMachineCpuUtilizationDescription

type ComputeVirtualMachineCpuUtilizationDescription struct {
	MonitoringMetric
}

type ComputeVirtualMachineCpuUtilizationHourlyDescription

type ComputeVirtualMachineCpuUtilizationHourlyDescription struct {
	MonitoringMetric
}

type ComputeVirtualMachineDescription

type ComputeVirtualMachineDescription struct {
	VirtualMachine             armcompute.VirtualMachine
	VirtualMachineInstanceView armcompute.VirtualMachineInstanceView
	InterfaceIPConfigurations  []armnetwork.InterfaceIPConfiguration
	PublicIPs                  []string
	VirtualMachineExtension    []*armcompute.VirtualMachineExtension
	ExtensionsSettings         map[string]map[string]interface{}
	Assignments                *[]armguestconfiguration.Assignment
	ResourceGroup              string
}

type ComputeVirtualMachineScaleSetDescription

type ComputeVirtualMachineScaleSetDescription struct {
	VirtualMachineScaleSet           armcompute.VirtualMachineScaleSet
	VirtualMachineScaleSetExtensions []armcompute.VirtualMachineScaleSetExtension
	ResourceGroup                    string
}

type ComputeVirtualMachineScaleSetNetworkInterfaceDescription

type ComputeVirtualMachineScaleSetNetworkInterfaceDescription struct {
	VirtualMachineScaleSet armcompute.VirtualMachineScaleSet
	NetworkInterface       armnetwork.Interface
	ResourceGroup          string
}

type ComputeVirtualMachineScaleSetVmDescription

type ComputeVirtualMachineScaleSetVmDescription struct {
	VirtualMachineScaleSet armcompute.VirtualMachineScaleSet
	ScaleSetVM             armcompute.VirtualMachineScaleSetVM
	PowerState             string
	ResourceGroup          string
}

type ConnectionDescription

type ConnectionDescription struct {
	ResourceGroup string
	Connection    armnetwork.VirtualNetworkGatewayConnection
}

type ContainerAppDescription

type ContainerAppDescription struct {
	ResourceGroup string
	Server        appservice.ContainerApp
}

type ContainerInstanceContainerGroupDescription

type ContainerInstanceContainerGroupDescription struct {
	ResourceGroup  string
	ContainerGroup armcontainerinstance.ContainerGroup
}

type ContainerRegistryDescription

type ContainerRegistryDescription struct {
	Registry                      armcontainerregistry.Registry
	RegistryListCredentialsResult *armcontainerregistry.RegistryListCredentialsResult
	RegistryUsages                []*armcontainerregistry.RegistryUsage
	Webhooks                      []*armcontainerregistry.Webhook
	ResourceGroup                 string
}

type CosmosdbAccountDescription

type CosmosdbAccountDescription struct {
	DatabaseAccountGetResults armcosmos.DatabaseAccountGetResults
	ResourceGroup             string
}

type CosmosdbCassandraClusterDescription

type CosmosdbCassandraClusterDescription struct {
	CassandraCluster armcosmos.ClusterResource
	ResourceGroup    string
}

type CosmosdbMongoCollectionDescription

type CosmosdbMongoCollectionDescription struct {
	Account         armcosmos.DatabaseAccountGetResults
	MongoDatabase   armcosmos.MongoDBDatabaseGetResults
	MongoCollection armcosmos.MongoDBCollectionGetResults
	Throughput      armcosmos.ThroughputSettingsGetResults
	ResourceGroup   string
}

type CosmosdbMongoDatabaseDescription

type CosmosdbMongoDatabaseDescription struct {
	Account       armcosmos.DatabaseAccountGetResults
	MongoDatabase armcosmos.MongoDBDatabaseGetResults
	ResourceGroup string
}

type CosmosdbRestorableDatabaseAccountDescription

type CosmosdbRestorableDatabaseAccountDescription struct {
	Account       armcosmos.RestorableDatabaseAccountGetResult
	ResourceGroup string
}

type CosmosdbSqlDatabaseDescription

type CosmosdbSqlDatabaseDescription struct {
	Account       armcosmos.DatabaseAccountGetResults
	SqlDatabase   armcosmos.SQLDatabaseGetResults
	ResourceGroup string
}

type CostManagementCostByResourceTypeDescription

type CostManagementCostByResourceTypeDescription struct {
	CostManagementCostByResourceType CostManagementQueryRow
	CostDateMillis                   int64
}

type CostManagementCostBySubscriptionDescription

type CostManagementCostBySubscriptionDescription struct {
	CostManagementCostBySubscription CostManagementQueryRow
}

type CostManagementQueryRow

type CostManagementQueryRow struct {
	UsageDate      int     `json:"UsageDate"`
	Cost           float64 `json:"Cost"`
	Currency       string  `json:"Currency"`
	ServiceName    *string `json:"ServiceName,omitempty"`
	PublisherType  *string `json:"PublisherType,omitempty"`
	SubscriptionID *string `json:"SubscriptionId,omitempty"`
}

type DNSResolverDescription

type DNSResolverDescription struct {
	ResourceGroup string
	DNSResolver   armdnsresolver.DNSResolver
}

type DNSZoneDescription

type DNSZoneDescription struct {
	Zone          armdns.Zone
	ResourceGroup string
}

type DNSZonesDescription

type DNSZonesDescription struct {
	ResourceGroup string
	DNSZone       armdns.Zone
}

type DashboardGrafanaDescription

type DashboardGrafanaDescription struct {
	ResourceGroup string
	Grafana       armdashboard.ManagedGrafana
}

type DataFactoryDatasetDescription

type DataFactoryDatasetDescription struct {
	Factory       armdatafactory.Factory
	Dataset       armdatafactory.DatasetResource
	ResourceGroup string
}

type DataFactoryDescription

type DataFactoryDescription struct {
	Factory                    armdatafactory.Factory
	PrivateEndPointConnections []armdatafactory.PrivateEndpointConnectionResource
	ResourceGroup              string
}

type DataFactoryPipelineDescription

type DataFactoryPipelineDescription struct {
	Factory       armdatafactory.Factory
	Pipeline      armdatafactory.PipelineResource
	ResourceGroup string
}

type DataLakeAnalyticsAccountDescription

type DataLakeAnalyticsAccountDescription struct {
	DataLakeAnalyticsAccount   analytics.Account
	DiagnosticSettingsResource *[]armmonitor.DiagnosticSettingsResource
	ResourceGroup              string
}

type DataLakeStoreDescription

type DataLakeStoreDescription struct {
	DataLakeStoreAccount       store.Account
	DiagnosticSettingsResource *[]armmonitor.DiagnosticSettingsResource
	ResourceGroup              string
}

type DataMigrationServiceDescription

type DataMigrationServiceDescription struct {
	ResourceGroup string
	Service       armdatamigration.Service
}

type DataProtectionBackupVaultsBackupPoliciesDescription

type DataProtectionBackupVaultsBackupPoliciesDescription struct {
	ResourceGroup  string
	BackupPolicies armdataprotection.BaseBackupPolicyResource
}

type DataProtectionBackupVaultsDescription

type DataProtectionBackupVaultsDescription struct {
	ResourceGroup string
	BackupVaults  armdataprotection.BackupVaultResource
}

type DataProtectionJobDescription

type DataProtectionJobDescription struct {
	DataProtectionJob armdataprotection.AzureBackupJobResource
	VaultName         string
	ResourceGroup     string
}

type DataboxEdgeDeviceDescription

type DataboxEdgeDeviceDescription struct {
	Device        armdataboxedge.Device
	ResourceGroup string
}

type DatabricksWorkspaceDescription

type DatabricksWorkspaceDescription struct {
	Workspace     armdatabricks.Workspace
	ResourceGroup string
}

type DesktopVirtualizationHostPoolDescription

type DesktopVirtualizationHostPoolDescription struct {
	HostPool      armdesktopvirtualization.HostPool
	ResourceGroup string
}

type DesktopVirtualizationWorkspaceDescription

type DesktopVirtualizationWorkspaceDescription struct {
	ResourceGroup string
	Workspace     armdesktopvirtualization.Workspace
}

type DevTestLabLabDescription

type DevTestLabLabDescription struct {
	Lab           armdevtestlabs.Lab
	ResourceGroup string
}

type DiagnosticSettingDescription

type DiagnosticSettingDescription struct {
	DiagnosticSettingsResource armmonitor.DiagnosticSettingsResource
	ResourceGroup              string
}

type EventGridDomainDescription

type EventGridDomainDescription struct {
	Domain                      armeventgrid.Domain
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type EventGridTopicDescription

type EventGridTopicDescription struct {
	Topic                       armeventgrid.Topic
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type EventhubNamespaceDescription

type EventhubNamespaceDescription struct {
	EHNamespace                 armeventhub.EHNamespace
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	NetworkRuleSet              armeventhub.NetworkRuleSet
	PrivateEndpointConnection   []*armeventhub.PrivateEndpointConnection
	ResourceGroup               string
}

type EventhubNamespaceEventhubDescription

type EventhubNamespaceEventhubDescription struct {
	EHNamespace   armeventhub.EHNamespace
	EventHub      armeventhub.Eventhub
	ResourceGroup string
}

type ExpressRouteCircuitDescription

type ExpressRouteCircuitDescription struct {
	ExpressRouteCircuit armnetwork.ExpressRouteCircuit
	ResourceGroup       string
}

type FirewallPolicyDescription

type FirewallPolicyDescription struct {
	FirewallPolicy armnetwork.FirewallPolicy
	ResourceGroup  string
}

type FrontdoorDescription

type FrontdoorDescription struct {
	FrontDoor                   armfrontdoor.FrontDoor
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type FrontdoorWebApplicationFirewallPolicyDescription

type FrontdoorWebApplicationFirewallPolicyDescription struct {
	WebApplicationFirewallPolicy armfrontdoor.WebApplicationFirewallPolicy
	ResourceGroup                string
}

type GenericResourceDescription

type GenericResourceDescription struct {
	GenericResource armresources.GenericResourceExpanded
	ResourceGroup   string
}

type HdinsightClusterDescription

type HdinsightClusterDescription struct {
	Cluster                     armhdinsight.Cluster
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type HealthcareServiceDescription

type HealthcareServiceDescription struct {
	ServicesDescription         armhealthcareapis.ServicesDescription
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	PrivateEndpointConnections  []*armhealthcareapis.PrivateEndpointConnectionDescription
	ResourceGroup               string
}

type HpcCacheDescription

type HpcCacheDescription struct {
	Cache         armstoragecache.Cache
	ResourceGroup string
}

type HybridComputeMachineDescription

type HybridComputeMachineDescription struct {
	Machine           armhybridcompute.Machine
	MachineExtensions []*armhybridcompute.MachineExtension
	ResourceGroup     string
}

type HybridKubernetesConnectedClusterDescription

type HybridKubernetesConnectedClusterDescription struct {
	ConnectedCluster           armhybridkubernetes.ConnectedCluster
	ConnectedClusterExtensions []*armkubernetesconfiguration.Extension
	ResourceGroup              string
}

type IOTHubDescription

type IOTHubDescription struct {
	IotHubDescription           armiothub.Description
	DiagnosticSettingsResources *[]armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type IOTHubDpsDescription

type IOTHubDpsDescription struct {
	IotHubDps                   armdeviceprovisioningservices.ProvisioningServiceDescription
	DiagnosticSettingsResources *[]armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type KeyVaultCertificateDescription

type KeyVaultCertificateDescription struct {
	Policy        azcertificates.CertificatePolicy
	Vault         armkeyvault.Resource
	ResourceGroup string
}

type KeyVaultDeletedVaultDescription

type KeyVaultDeletedVaultDescription struct {
	Vault         armkeyvault.DeletedVault
	ResourceGroup string
}

type KeyVaultDescription

type KeyVaultDescription struct {
	Resource                    armkeyvault.Resource
	Vault                       armkeyvault.Vault
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type KeyVaultKeyDescription

type KeyVaultKeyDescription struct {
	Vault         armkeyvault.Resource
	Key           armkeyvault.Key
	ResourceGroup string
}

type KeyVaultKeyVersionDescription

type KeyVaultKeyVersionDescription struct {
	Vault         armkeyvault.Resource
	Key           armkeyvault.Key
	Version       armkeyvault.Key
	ResourceGroup string
}

type KeyVaultManagedHardwareSecurityModuleDescription

type KeyVaultManagedHardwareSecurityModuleDescription struct {
	ManagedHsm                  armkeyvault.ManagedHsm
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type KeyVaultSecretDescription

type KeyVaultSecretDescription struct {
	SecretItem    armkeyvault.Secret
	Vault         armkeyvault.Vault
	TurboData     map[string]interface{}
	ResourceGroup string
}

type KubernetesClusterDescription

type KubernetesClusterDescription struct {
	ManagedCluster armcontainerservice.ManagedCluster
	ResourceGroup  string
}

type KubernetesServiceVersionDescription

type KubernetesServiceVersionDescription struct {
	Version armcontainerservice.KubernetesVersion
}

type KustoClusterDescription

type KustoClusterDescription struct {
	Cluster       armkusto.Cluster
	ResourceGroup string
}

type LighthouseAssignmentDescription

type LighthouseAssignmentDescription struct {
	LighthouseAssignment armmanagedservices.RegistrationAssignment
	Scope                string
	ResourceGroup        string
}

type LighthouseDefinitionDescription

type LighthouseDefinitionDescription struct {
	LighthouseDefinition armmanagedservices.RegistrationDefinition
	Scope                string
	ResourceGroup        string
}

type LoadBalancerBackendAddressPoolDescription

type LoadBalancerBackendAddressPoolDescription struct {
	LoadBalancer  armnetwork.LoadBalancer
	Pool          armnetwork.BackendAddressPool
	ResourceGroup string
}

type LoadBalancerDescription

type LoadBalancerDescription struct {
	LoadBalancer      armnetwork.LoadBalancer
	DiagnosticSetting []*armmonitor.DiagnosticSettingsResource
	ResourceGroup     string
}

type LoadBalancerNatRuleDescription

type LoadBalancerNatRuleDescription struct {
	Rule             armnetwork.InboundNatRule
	LoadBalancerName string
	ResourceGroup    string
}

type LoadBalancerOutboundRuleDescription

type LoadBalancerOutboundRuleDescription struct {
	Rule             armnetwork.OutboundRule
	LoadBalancerName string
	ResourceGroup    string
}

type LoadBalancerProbeDescription

type LoadBalancerProbeDescription struct {
	Probe            armnetwork.Probe
	LoadBalancerName string
	ResourceGroup    string
}

type LoadBalancerRuleDescription

type LoadBalancerRuleDescription struct {
	Rule             armnetwork.LoadBalancingRule
	LoadBalancerName string
	ResourceGroup    string
}

type LocalNetworkGatewayDescription

type LocalNetworkGatewayDescription struct {
	LocalNetworkGateway armnetwork.LocalNetworkGateway
	ResourceGroup       string
}

type LocationDescription

type LocationDescription struct {
	Location      armsubscription.Location
	ResourceGroup string
}

type LogAlertDescription

type LogAlertDescription struct {
	ActivityLogAlertResource armmonitor.ActivityLogAlertResource
	ResourceGroup            string
}

type LogProfileDescription

type LogProfileDescription struct {
	LogProfileResource armmonitor.LogProfileResource
	ResourceGroup      string
}

type LogicAppWorkflowDescription

type LogicAppWorkflowDescription struct {
	Workflow                    armlogic.Workflow
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type LogicIntegrationAccountsDescription

type LogicIntegrationAccountsDescription struct {
	ResourceGroup string
	Account       armlogic.IntegrationAccount
}

type MachineLearningWorkspaceDescription

type MachineLearningWorkspaceDescription struct {
	Workspace                   armmachinelearning.Workspace
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type MaintenanceConfigurationDescription

type MaintenanceConfigurationDescription struct {
	MaintenanceConfiguration armmaintenance.Configuration
	ResourceGroup            string
}

type ManagementGroupDescription

type ManagementGroupDescription struct {
	Group armmanagementgroups.ManagementGroup
}

type ManagementLockDescription

type ManagementLockDescription struct {
	Lock          armlocks.ManagementLockObject
	ResourceGroup string
}

type MariadbDatabaseDescription

type MariadbDatabaseDescription struct {
	Server        armmariadb.Server
	Database      armmariadb.Database
	ResourceGroup string
}

type MariadbServerDescription

type MariadbServerDescription struct {
	Server        armmariadb.Server
	ResourceGroup string
}

type Metadata

type Metadata struct {
	ID               string
	Name             string
	SubscriptionID   string
	Location         string
	CloudEnvironment string
	ResourceType     string
	IntegrationID    string
}

type MonitorLogProfileDescription

type MonitorLogProfileDescription struct {
	LogProfile    armmonitor.LogProfileResource
	ResourceGroup string
}

type MonitoringMetric

type MonitoringMetric struct {
	// Resource Name
	DimensionValue string
	// MetadataValue represents a metric metadata value.
	MetaData *armmonitor.MetadataValue
	// Metric the result data of a query.
	Metric *armmonitor.Metric
	// The maximum metric value for the data point.
	Maximum *float64
	// The minimum metric value for the data point.
	Minimum *float64
	// The average of the metric values that correspond to the data point.
	Average *float64
	// The number of metric values that contributed to the aggregate value of this data point.
	SampleCount *float64
	// The sum of the metric values for the data point.
	Sum *float64
	// The time stamp used for the data point.
	TimeStamp string
	// The units in which the metric value is reported.
	Unit string
}

type MssqlManagedInstanceDatabasesDescription

type MssqlManagedInstanceDatabasesDescription struct {
	ManagedInstance armsql.ManagedInstance
	Database        armsql.ManagedDatabase
	ResourceGroup   string
}

type MssqlManagedInstanceDescription

type MssqlManagedInstanceDescription struct {
	ManagedInstance                         armsql.ManagedInstance
	ManagedInstanceVulnerabilityAssessments []*armsql.ManagedInstanceVulnerabilityAssessment
	ManagedDatabaseSecurityAlertPolicies    []*armsql.ManagedServerSecurityAlertPolicy
	ManagedInstanceEncryptionProtectors     []*armsql.ManagedInstanceEncryptionProtector
	ResourceGroup                           string
}

type MysqlFlexibleserverDescription

type MysqlFlexibleserverDescription struct {
	Server        armmysqlflexibleservers.Server
	ResourceGroup string
}

type MysqlServerDescription

type MysqlServerDescription struct {
	Server                armmysql.Server
	Configurations        []*armmysql.Configuration
	ServerKeys            []*armmysql.ServerKey
	SecurityAlertPolicies []*armmysql.ServerSecurityAlertPolicy
	VnetRules             []*armmysql.VirtualNetworkRule
	ResourceGroup         string
}

type NatGatewayDescription

type NatGatewayDescription struct {
	NatGateway    armnetwork.NatGateway
	ResourceGroup string
}

type NetAppAccountDescription

type NetAppAccountDescription struct {
	Account       armnetapp.Account
	ResourceGroup string
}

type NetAppCapacityPoolDescription

type NetAppCapacityPoolDescription struct {
	CapacityPool  armnetapp.CapacityPool
	ResourceGroup string
}

type NetworkApplicationSecurityGroupsDescription

type NetworkApplicationSecurityGroupsDescription struct {
	ApplicationSecurityGroup armnetwork.ApplicationSecurityGroup
	ResourceGroup            string
}

type NetworkAzureFirewallDescription

type NetworkAzureFirewallDescription struct {
	AzureFirewall armnetwork.AzureFirewall
	ResourceGroup string
}

type NetworkDDoSProtectionPlanDescription

type NetworkDDoSProtectionPlanDescription struct {
	ResourceGroup      string
	DDoSProtectionPlan armnetwork.DdosProtectionPlan
}

type NetworkInterfaceDescription

type NetworkInterfaceDescription struct {
	Interface     armnetwork.Interface
	ResourceGroup string
}

type NetworkSecurityGroupDescription

type NetworkSecurityGroupDescription struct {
	SecurityGroup               armnetwork.SecurityGroup
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type NetworkWatcherDescription

type NetworkWatcherDescription struct {
	Watcher       armnetwork.Watcher
	ResourceGroup string
}

type NetworkWatcherFlowLogDescription

type NetworkWatcherFlowLogDescription struct {
	NetworkWatcherName string
	FlowLog            armnetwork.FlowLog
	ResourceGroup      string
}

type OperationalInsightsWorkspacesDescription

type OperationalInsightsWorkspacesDescription struct {
	ResourceGroup string
	Workspace     armoperationalinsights.Workspace
}

type PolicyAssignmentDescription

type PolicyAssignmentDescription struct {
	Assignment armpolicy.Assignment
	Resource   armresources.GenericResource
}

type PolicyDefinitionDescription

type PolicyDefinitionDescription struct {
	Definition armpolicy.Definition
	TurboData  map[string]interface{}
}

type PostgresqlFlexibleServerDescription

type PostgresqlFlexibleServerDescription struct {
	ResourceGroup        string
	Server               armpostgresqlflexibleservers.Server
	ServerConfigurations []*armpostgresqlflexibleservers.Configuration
}

type PostgresqlServerDescription

type PostgresqlServerDescription struct {
	Server                       armpostgresql.Server
	ServerAdministratorResources []*armpostgresql.ServerAdministratorResource
	Configurations               []*armpostgresql.Configuration
	ServerKeys                   []*armpostgresql.ServerKey
	FirewallRules                []*armpostgresql.FirewallRule
	ServerSecurityAlertPolicies  []*armpostgresql.ServerSecurityAlertPolicy
	ResourceGroup                string
}

type PowerBIDedicatedCapacityDescription

type PowerBIDedicatedCapacityDescription struct {
	Capacity      armpowerbidedicated.DedicatedCapacity
	ResourceGroup string
}

type PrivateDNSZonesDescription

type PrivateDNSZonesDescription struct {
	ResourceGroup string
	PrivateZone   armprivatedns.PrivateZone
}

type PrivateEndpointDescription

type PrivateEndpointDescription struct {
	ResourceGroup   string
	PrivateEndpoint armnetwork.PrivateEndpoint
}

type PrivateLinkServiceDescription

type PrivateLinkServiceDescription struct {
	PrivateLinkService armnetwork.PrivateLinkService
	ResourceGroup      string
}

type PublicIPAddressDescription

type PublicIPAddressDescription struct {
	PublicIPAddress armnetwork.PublicIPAddress
	ResourceGroup   string
}

type PublicIPPrefixDescription

type PublicIPPrefixDescription struct {
	ResourceGroup  string
	PublicIPPrefix armnetwork.PublicIPPrefix
}

type PurviewAccountDescription

type PurviewAccountDescription struct {
	Account       armpurview.Account
	ResourceGroup string
}

type RecoveryServicesBackupItemDescription

type RecoveryServicesBackupItemDescription struct {
	Item struct {
		Name     *string
		ID       *string
		Type     *string
		ETag     *string
		Tags     map[string]*string
		Location *string
	}
	Properties    map[string]interface{}
	VaultName     string
	ResourceGroup string
}

type RecoveryServicesBackupJobDescription

type RecoveryServicesBackupJobDescription struct {
	Job struct {
		Name     *string
		ID       *string
		Type     *string
		ETag     *string
		Tags     map[string]*string
		Location *string
	}
	VaultName     string
	Properties    map[string]interface{}
	ResourceGroup string
}

type RecoveryServicesBackupPolicyDescription

type RecoveryServicesBackupPolicyDescription struct {
	Policy struct {
		Name     *string
		ID       *string
		Type     *string
		ETag     *string
		Tags     map[string]*string
		Location *string
	}
	Properties    map[string]interface{}
	VaultName     string
	ResourceGroup string
}

type RecoveryServicesVaultDescription

type RecoveryServicesVaultDescription struct {
	Vault                      armrecoveryservices.Vault
	DiagnosticSettingsResource []*armmonitor.DiagnosticSettingsResource
	ResourceGroup              string
}

type RedisCacheDescription

type RedisCacheDescription struct {
	ResourceInfo  armredis.ResourceInfo
	ResourceGroup string
}

type RedisEnterpriseCacheDescription

type RedisEnterpriseCacheDescription struct {
	ResourceGroup   string
	RedisEnterprise armredisenterprise.Cluster
}

type ResourceGroupDescription

type ResourceGroupDescription struct {
	Group armresources.ResourceGroup
}

type ResourceLinkDescription

type ResourceLinkDescription struct {
	ResourceLink armlinks.ResourceLink
}

type ResourceProviderDescription

type ResourceProviderDescription struct {
	Provider armresources.Provider
}

type RoleAssignmentDescription

type RoleAssignmentDescription struct {
	RoleAssignment armauthorization.RoleAssignment
}

type RoleDefinitionDescription

type RoleDefinitionDescription struct {
	RoleDefinition armauthorization.RoleDefinition
}

type RouteFilterDescription

type RouteFilterDescription struct {
	RouteFilter   armnetwork.RouteFilter
	ResourceGroup string
}

type RouteTablesDescription

type RouteTablesDescription struct {
	RouteTable    armnetwork.RouteTable
	ResourceGroup string
}

type SearchServiceDescription

type SearchServiceDescription struct {
	Service                     armsearch.Service
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type SecurityCenterAutoProvisioningDescription

type SecurityCenterAutoProvisioningDescription struct {
	AutoProvisioningSetting armsecurity.AutoProvisioningSetting
}

type SecurityCenterAutomationDescription

type SecurityCenterAutomationDescription struct {
	Automation    armsecurity.Automation
	ResourceGroup string
}

type SecurityCenterContactDescription

type SecurityCenterContactDescription struct {
	Contact armsecurity.Contact
}

type SecurityCenterJitNetworkAccessPolicyDescription

type SecurityCenterJitNetworkAccessPolicyDescription struct {
	JitNetworkAccessPolicy armsecurity.JitNetworkAccessPolicy
}

type SecurityCenterSettingDescription

type SecurityCenterSettingDescription struct {
	Setting             armsecurity.Setting
	ExportSettingStatus bool
}

type SecurityCenterSubAssessmentDescription

type SecurityCenterSubAssessmentDescription struct {
	SubAssessment armsecurity.SubAssessment
	ResourceGroup string
}

type SecurityCenterSubscriptionPricingDescription

type SecurityCenterSubscriptionPricingDescription struct {
	Pricing armsecurity.Pricing
}

type ServiceFabricClusterDescription

type ServiceFabricClusterDescription struct {
	Cluster       armservicefabric.Cluster
	ResourceGroup string
}

type ServicebusNamespaceDescription

type ServicebusNamespaceDescription struct {
	SBNamespace                 armservicebus.SBNamespace
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	NetworkRuleSet              []*armservicebus.NetworkRuleSet
	PrivateEndpointConnections  []*armservicebus.PrivateEndpointConnection
	AuthorizationRules          []*armservicebus.SBAuthorizationRule
	ResourceGroup               string
}

type SignalrServiceDescription

type SignalrServiceDescription struct {
	ResourceInfo                armsignalr.ResourceInfo
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type SpringCloudServiceDescription

type SpringCloudServiceDescription struct {
	DiagnosticSettingsResource *[]armmonitor.DiagnosticSettingsResource
	ResourceGroup              string
	Site                       *armspringappdiscovery.SpringbootsitesModel
	App                        armspringappdiscovery.SpringbootappsModel
}

type SqlDatabaseDescription

type SqlDatabaseDescription struct {
	Database                           armsql.Database
	LongTermRetentionPolicy            armsql.LongTermRetentionPolicy
	TransparentDataEncryption          []*armsql.LogicalDatabaseTransparentDataEncryption
	DatabaseVulnerabilityAssessments   []*armsql.DatabaseVulnerabilityAssessment
	VulnerabilityAssessmentScanRecords []*armsql.VulnerabilityAssessmentScanRecord
	Advisors                           []*armsql.Advisor
	AuditPolicies                      []*armsql.DatabaseBlobAuditingPolicy
	ResourceGroup                      string
}

type SqlInstancePoolDescription

type SqlInstancePoolDescription struct {
	InstancePool  armsql.InstancePool
	ResourceGroup string
}

type SqlServerDescription

type SqlServerDescription struct {
	Server                         armsql.Server
	ServerBlobAuditingPolicies     []*armsql.ServerBlobAuditingPolicy
	ServerSecurityAlertPolicies    []*armsql.ServerSecurityAlertPolicy
	ServerAzureADAdministrators    []*armsql.ServerAzureADAdministrator
	ServerVulnerabilityAssessments []*armsql.ServerVulnerabilityAssessment
	FirewallRules                  []*armsql.FirewallRule
	EncryptionProtectors           []*armsql.EncryptionProtector
	PrivateEndpointConnections     []*armsql.PrivateEndpointConnection
	VirtualNetworkRules            []*armsql.VirtualNetworkRule
	FailoverGroups                 []*armsql.FailoverGroup
	AutomaticTuning                armsql.ServerAutomaticTuning
	ResourceGroup                  string
}

type SqlServerElasticPoolDescription

type SqlServerElasticPoolDescription struct {
	Pool          armsql.ElasticPool
	TotalDTU      int32
	ServerName    string
	ResourceGroup string
}

type SqlServerFlexibleServerDescription

type SqlServerFlexibleServerDescription struct {
	FlexibleServer armmysqlflexibleservers.Server
	ResourceGroup  string
}

type SqlServerJobAgentDescription

type SqlServerJobAgentDescription struct {
	ResourceGroup string
	Server        armsql.Server
	JobAgent      armsql.JobAgent
}

type SqlServerVirtualMachineDescription

type SqlServerVirtualMachineDescription struct {
	VirtualMachine armsqlvirtualmachine.SQLVirtualMachine
	ResourceGroup  string
}

type SqlServerVirtualMachineGroupDescription

type SqlServerVirtualMachineGroupDescription struct {
	Group         armsqlvirtualmachine.Group
	ResourceGroup string
}

type SqlVirtualClustersDescription

type SqlVirtualClustersDescription struct {
	ResourceGroup   string
	VirtualClusters armsql.VirtualCluster
}

type StorageAccountDescription

type StorageAccountDescription struct {
	Account                     armstorage.Account
	ManagementPolicy            *armstorage.ManagementPolicy
	BlobServiceProperties       *armstorage.BlobServiceProperties
	Logging                     *accounts.Logging
	StorageServiceProperties    *queues.StorageServiceProperties
	FileServiceProperties       *armstorage.FileServiceProperties
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	EncryptionScopes            []*armstorage.EncryptionScope
	TableProperties             aztables.ServiceProperties
	AccessKeys                  []map[string]interface{}
	ResourceGroup               string
}

type StorageBlobDescription

type StorageBlobDescription struct {
	Blob          azblobOld.BlobItemInternal
	AccountName   string
	IsSnapshot    bool
	ContainerName string
	ResourceGroup string
}

type StorageBlobServiceDescription

type StorageBlobServiceDescription struct {
	BlobService   armstorage.BlobServiceProperties
	AccountName   string
	Location      string
	ResourceGroup string
}

type StorageContainerDescription

type StorageContainerDescription struct {
	AccountName        string
	ListContainerItem  armstorage.ListContainerItem
	ImmutabilityPolicy armstorage.ImmutabilityPolicy
	ResourceGroup      string
}

type StorageFileShareDescription

type StorageFileShareDescription struct {
	FileShare     armstorage.FileShareItem
	AccountName   string
	Location      string
	ResourceGroup string
}

type StorageQueueDescription

type StorageQueueDescription struct {
	Queue         armstorage.ListQueue
	AccountName   string
	Location      string
	ResourceGroup string
}

type StorageSyncDescription

type StorageSyncDescription struct {
	Service       armstoragesync.Service
	ResourceGroup string
}

type StorageTableDescription

type StorageTableDescription struct {
	Table         armstorage.Table
	AccountName   string
	Location      string
	ResourceGroup string
}

type StorageTableServiceDescription

type StorageTableServiceDescription struct {
	TableService  armstorage.TableServiceProperties
	AccountName   string
	Location      string
	ResourceGroup string
}

type StreamAnalyticsClusterDescription

type StreamAnalyticsClusterDescription struct {
	ResourceGroup string
	StreamingJob  armstreamanalytics.Cluster
}

type StreamAnalyticsJobDescription

type StreamAnalyticsJobDescription struct {
	StreamingJob                armstreamanalytics.StreamingJob
	DiagnosticSettingsResources []*armmonitor.DiagnosticSettingsResource
	ResourceGroup               string
}

type SubnetDescription

type SubnetDescription struct {
	VirtualNetworkName string
	Subnet             armnetwork.Subnet
	ResourceGroup      string
}

type SubscriptionDescription

type SubscriptionDescription struct {
	Subscription armsubscription.Subscription
	Tags         map[string][]string
}

type SynapseWorkspaceBigdatapoolsDescription

type SynapseWorkspaceBigdatapoolsDescription struct {
	Workspace     armsynapse.Workspace
	BigDataPool   armsynapse.BigDataPoolResourceInfo
	ResourceGroup string
}

type SynapseWorkspaceDescription

type SynapseWorkspaceDescription struct {
	Workspace                      armsynapse.Workspace
	ServerVulnerabilityAssessments []*armsynapse.ServerVulnerabilityAssessment
	DiagnosticSettingsResources    []*armmonitor.DiagnosticSettingsResource
	ResourceGroup                  string
}

type SynapseWorkspaceSqlpoolsDescription

type SynapseWorkspaceSqlpoolsDescription struct {
	Workspace     armsynapse.Workspace
	SqlPool       armsynapse.SQLPool
	ResourceGroup string
}

type TenantDescription

type TenantDescription struct {
	TenantIDDescription armsubscription.TenantIDDescription
}

type TimeSeriesInsightsEnvironmentsDescription

type TimeSeriesInsightsEnvironmentsDescription struct {
	ResourceGroup string
	Environment   *armtimeseriesinsights.EnvironmentResource
}

type TrafficManagerProfileDescription

type TrafficManagerProfileDescription struct {
	ResourceGroup string
	Profile       armtrafficmanager.Profile
}

type UserEffectiveAccessDescription

type UserEffectiveAccessDescription struct {
	RoleAssignment    armauthorization.RoleAssignment
	PrincipalName     string
	PrincipalId       string
	PrincipalType     armauthorization.PrincipalType
	Scope             string
	ScopeType         string
	AssignmentType    string
	ParentPrincipalId *string
}

type VirtualHubsDescription

type VirtualHubsDescription struct {
	ResourceGroup string
	VirtualHub    armnetwork.VirtualHub
}

type VirtualMachineImagesImageTemplatesDescription

type VirtualMachineImagesImageTemplatesDescription struct {
	ResourceGroup string
	ImageTemplate armvirtualmachineimagebuilder.ImageTemplate
}

type VirtualNetworkDescription

type VirtualNetworkDescription struct {
	VirtualNetwork armnetwork.VirtualNetwork
	ResourceGroup  string
}

type VirtualNetworkGatewayDescription

type VirtualNetworkGatewayDescription struct {
	VirtualNetwork                  string
	VirtualNetworkGateway           armnetwork.VirtualNetworkGateway
	ResourceGroup                   string
	VirtualNetworkGatewayConnection []*armnetwork.VirtualNetworkGatewayConnectionListEntity
}

type VirtualWansDescription

type VirtualWansDescription struct {
	ResourceGroup string
	VirtualWan    armnetwork.VirtualWAN
}

type VpnGatewayDescription

type VpnGatewayDescription struct {
	VpnGateway    armnetwork.VPNGateway
	ResourceGroup string
}

type VpnGatewayVpnConnectionDescription

type VpnGatewayVpnConnectionDescription struct {
	ResourceGroup string
	VpnConnection armnetwork.VPNConnection
	VpnGateway    armnetwork.VPNGateway
}

type VpnSiteDescription

type VpnSiteDescription struct {
	ResourceGroup string
	VpnSite       armnetwork.VPNSite
}

type WebServerFarmsDescription

type WebServerFarmsDescription struct {
	ResourceGroup string
	ServerFarm    appservice.Plan
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL