Documentation ¶
Index ¶
- Constants
- Variables
- func ConfigInstance() interface{}
- func GetConfig(connection *plugin.Connection) azureConfig
- func Plugin(ctx context.Context) *plugin.Plugin
- func WillExpireIn(t time.Time, d time.Duration) bool
- type CacheNetworkSettingsInfo
- type CacheUpgradeStatusInfo
- type CognitiveAccountPrivateEndpointConnections
- type PrivateConnectionInfo
- type PrivateEndpointConnection
- type PrivateEndpointConnectionInfo
- type ServerKeyInfo
- type Session
- type SignalRServicePrivateEndpointConnections
- type SlotInfo
- type SpringCloudServiceNetworkProfile
- type StorageSyncPrivateEndpointConnections
- type SynapseWorkspaceEncryption
- type VariableDetails
Constants ¶
View Source
const ( ColumnDescriptionAkas = "Array of globally unique identifier strings (also known as) for the resource." ColumnDescriptionCloudEnvironment = "The Azure Cloud Environment." ColumnDescriptionRegion = "The Azure region/location in which the resource is located." ColumnDescriptionResourceGroup = "The resource group which holds this resource." ColumnDescriptionSubscription = "The Azure Subscription ID in which the resource is located." ColumnDescriptionMetadata = "Platform Metadata of the Azure resource." ColumnDescriptionTags = "A map of tags for the resource." ColumnDescriptionTitle = "Title of the resource." )
Constants for Standard Column Descriptions
Variables ¶
View Source
var ConfigSchema = map[string]*schema.Attribute{ "tenant_id": { Type: schema.TypeString, }, "subscription_id": { Type: schema.TypeString, }, "client_id": { Type: schema.TypeString, }, "client_secret": { Type: schema.TypeString, }, "certificate_path": { Type: schema.TypeString, }, "certificate_password": { Type: schema.TypeString, }, "username": { Type: schema.TypeString, }, "password": { Type: schema.TypeString, }, "environment": { Type: schema.TypeString, }, "ignore_error_codes": { Type: schema.TypeList, Elem: &schema.Attribute{Type: schema.TypeString}, }, }
Functions ¶
func ConfigInstance ¶
func ConfigInstance() interface{}
func GetConfig ¶
func GetConfig(connection *plugin.Connection) azureConfig
GetConfig :: retrieve and cast connection config from query data
Types ¶
type CacheUpgradeStatusInfo ¶
type PrivateConnectionInfo ¶
type PrivateConnectionInfo struct { PrivateEndpointConnectionId string PrivateEndpointId string PrivateEndpointConnectionName string PrivateEndpointConnectionType string PrivateLinkServiceConnectionStateStatus string PrivateLinkServiceConnectionStateDescription string PrivateLinkServiceConnectionStateActionsRequired string ProvisioningState string }
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { // ID - READ-ONLY; private endpoint connection Id ID string // Name - READ-ONLY; private endpoint connection name Name string // Type - READ-ONLY; private endpoint connection type Type string // PrivateEndpointID - The Id of private end point. PrivateEndpointID string // ProvisioningState - The provisioning state of the private endpoint connection resource. Possible values include: 'PrivateEndpointConnectionProvisioningStateSucceeded', 'PrivateEndpointConnectionProvisioningStateCreating', 'PrivateEndpointConnectionProvisioningStateDeleting', 'PrivateEndpointConnectionProvisioningStateFailed' ProvisioningState string PrivateLinkServiceConnectionStateStatus string PrivateLinkServiceConnectionStateDescription string PrivateLinkServiceConnectionStateActionsRequired string }
type ServerKeyInfo ¶
type Session ¶
type Session struct { Authorizer autorest.Authorizer CloudEnvironment string Expires *time.Time GraphEndpoint string ResourceManagerEndpoint string StorageEndpointSuffix string SubscriptionID string TenantID string }
Session info
func GetNewSession ¶
func GetNewSession(ctx context.Context, d *plugin.QueryData, tokenAudience string) (session *Session, err error)
GetNewSession creates an session configured from (~/.steampipe/config, environment variables and CLI) in the order:
1. Client secret 2. Client certificate 3. Username and password 4. MSI 5. CLI
type VariableDetails ¶
type VariableDetails struct { AccountName string automation.Variable }
Source Files ¶
- common_columns.go
- connection_config.go
- errors.go
- monitoring_metric.go
- plugin.go
- service.go
- table_azure_alert_management.go
- table_azure_analysisservices_servers.go
- table_azure_api_management.go
- table_azure_api_management_backend.go
- table_azure_app_configuration.go
- table_azure_app_containerapps.go
- table_azure_app_managedenvironments.go
- table_azure_app_service_environment.go
- table_azure_app_service_function_app.go
- table_azure_app_service_plan.go
- table_azure_app_service_web_app.go
- table_azure_app_service_web_app_slot.go
- table_azure_application_gateway.go
- table_azure_application_insight.go
- table_azure_application_security_group.go
- table_azure_automation_account.go
- table_azure_automation_variable.go
- table_azure_autoscale_setting.go
- table_azure_bastion_host.go
- table_azure_batch_account.go
- table_azure_blueprint_blueprints.go
- table_azure_botservice_bot.go
- table_azure_cache_redisenterprise.go
- table_azure_cdn_endpoint.go
- table_azure_cdn_profiles.go
- table_azure_cognitive_account.go
- table_azure_compute_availability_set.go
- table_azure_compute_cloudservices.go
- table_azure_compute_disk.go
- table_azure_compute_disk_access.go
- table_azure_compute_disk_encryption_set.go
- table_azure_compute_host.go
- table_azure_compute_host_group.go
- table_azure_compute_image.go
- table_azure_compute_image_gallery.go
- table_azure_compute_resource_sku.go
- table_azure_compute_restore_point_collection.go
- table_azure_compute_snapshot.go
- table_azure_compute_ssh_key.go
- table_azure_compute_virtual_machine.go
- table_azure_compute_virtual_machine_scale_set.go
- table_azure_compute_virtual_machine_scale_set_network_interface.go
- table_azure_compute_virtual_machine_scale_set_vm.go
- table_azure_container_group.go
- table_azure_container_registry.go
- table_azure_cosmosdb_account.go
- table_azure_cosmosdb_cassandra_cluster.go
- table_azure_cosmosdb_mongo_collection.go
- table_azure_cosmosdb_mongo_database.go
- table_azure_cosmosdb_restorable_database_account.go
- table_azure_cosmosdb_sql_database.go
- table_azure_costmanagement_costbyresourcetype.go
- table_azure_costmanagement_costbysubscription.go
- table_azure_dashboard_grafana.go
- table_azure_data_factory.go
- table_azure_data_factory_dataset.go
- table_azure_data_factory_pipeline.go
- table_azure_data_lake_analytics_account.go
- table_azure_data_lake_store.go
- table_azure_data_protection_backup_job.go
- table_azure_databox_edge_device.go
- table_azure_databricks_workspaces.go
- table_azure_datamigration_services.go
- table_azure_dataprotection_backuppolicies.go
- table_azure_dataprotection_backupvaults.go
- table_azure_dbformysql_flexibleservers.go
- table_azure_dbforpostgresql_flexibleservers.go
- table_azure_desktop_virtualization_host_pool.go
- table_azure_desktopvirtualization_workspace.go
- table_azure_devtestlab_lab.go
- table_azure_diagnostic_setting.go
- table_azure_dns_zone.go
- table_azure_eventgrid_domain.go
- table_azure_eventgrid_topic.go
- table_azure_eventhub_namespace.go
- table_azure_eventhub_namespaceeventhubs.go
- table_azure_express_route_circuit.go
- table_azure_firewall.go
- table_azure_firewall_policy.go
- table_azure_frontdoor.go
- table_azure_hdinsight_cluster.go
- table_azure_healthcare_service.go
- table_azure_hpc_cache.go
- table_azure_hybrid_compute_machine.go
- table_azure_hybrid_kubernetes_connected_cluster.go
- table_azure_iothub.go
- table_azure_iothub_dps.go
- table_azure_key_vault.go
- table_azure_key_vault_certificate.go
- table_azure_key_vault_deleted_vault.go
- table_azure_key_vault_key.go
- table_azure_key_vault_key_version.go
- table_azure_key_vault_managed_hardware_security_module.go
- table_azure_key_vault_secret.go
- table_azure_kubernetes_cluster.go
- table_azure_kubernetes_service_version.go
- table_azure_kusto_cluster.go
- table_azure_lb.go
- table_azure_lb_backend_address_pool.go
- table_azure_lb_nat_rule.go
- table_azure_lb_outbound_rule.go
- table_azure_lb_probe.go
- table_azure_lb_rule.go
- table_azure_lighthouse_assignment.go
- table_azure_lighthouse_definition.go
- table_azure_location.go
- table_azure_log_alert.go
- table_azure_log_analytics_workspace.go
- table_azure_log_profile.go
- table_azure_logic_app_workflow.go
- table_azure_logic_integrationaccounts.go
- table_azure_machine_learning_workspace.go
- table_azure_maintenance_configuration.go
- table_azure_management_group.go
- table_azure_management_lock.go
- table_azure_mariadb_databases.go
- table_azure_mariadb_server.go
- table_azure_monitor_log_profile.go
- table_azure_mssql_elasticpool.go
- table_azure_mssql_managed_instance.go
- table_azure_mssql_virtual_machine.go
- table_azure_mysql_flexible_server.go
- table_azure_mysql_server.go
- table_azure_nat_gateway.go
- table_azure_netapp_account.go
- table_azure_netapp_capacity_pool.go
- table_azure_network_connections.go
- table_azure_network_ddos_protection_plan.go
- table_azure_network_dnsresolver.go
- table_azure_network_firewallpolicies.go
- table_azure_network_interface.go
- table_azure_network_localnetworkgateways.go
- table_azure_network_privatednszones.go
- table_azure_network_privateendpoints.go
- table_azure_network_privatelinkservices.go
- table_azure_network_publicipprefixes.go
- table_azure_network_security_group.go
- table_azure_network_virtualhubs.go
- table_azure_network_virtualwans.go
- table_azure_network_vpnconnections.go
- table_azure_network_vpngateways.go
- table_azure_network_vpnsites.go
- table_azure_network_watcher.go
- table_azure_network_watcher_flow_log.go
- table_azure_operationalinsights_workspaces.go
- table_azure_policy_assignment.go
- table_azure_policy_definition.go
- table_azure_postgresql_server.go
- table_azure_powerbidedicated_capacity.go
- table_azure_private_dns_zone.go
- table_azure_private_endpoint.go
- table_azure_provider.go
- table_azure_public_ip.go
- table_azure_purview_account.go
- table_azure_recovery_services_backup_item.go
- table_azure_recovery_services_backup_job.go
- table_azure_recovery_services_backup_policy.go
- table_azure_recovery_services_vault.go
- table_azure_redis_cache.go
- table_azure_resource.go
- table_azure_resource_group.go
- table_azure_resource_link.go
- table_azure_role_assignment.go
- table_azure_role_definition.go
- table_azure_route_table.go
- table_azure_search_service.go
- table_azure_security_center_auto_provisioning.go
- table_azure_security_center_automation.go
- table_azure_security_center_contact.go
- table_azure_security_center_jit_network_access_policy.go
- table_azure_security_center_setting.go
- table_azure_security_center_sub_assessment.go
- table_azure_security_center_subscription_pricing.go
- table_azure_service_fabric_cluster.go
- table_azure_servicebus_namespace.go
- table_azure_signalr_service.go
- table_azure_spring_cloud_service.go
- table_azure_sql_database.go
- table_azure_sql_instance_pool.go
- table_azure_sql_managedinstancesdatabases.go
- table_azure_sql_server.go
- table_azure_sql_serversjobagents.go
- table_azure_sql_virtualclusters.go
- table_azure_sql_virtualmachinegroups.go
- table_azure_storage_account.go
- table_azure_storage_blob.go
- table_azure_storage_blob_service.go
- table_azure_storage_container.go
- table_azure_storage_queue.go
- table_azure_storage_share_file.go
- table_azure_storage_sync.go
- table_azure_storage_table.go
- table_azure_storage_table_service.go
- table_azure_stream_analytics_job.go
- table_azure_streamanalytics_cluster.go
- table_azure_subnet.go
- table_azure_subscription.go
- table_azure_synapse_workspace.go
- table_azure_synapse_workspacesbigdatapools.go
- table_azure_synapse_workspacessqlpools.go
- table_azure_tenant.go
- table_azure_timeseriesinsights_environments.go
- table_azure_trafficmanager_profile.go
- table_azure_user_effective_access.go
- table_azure_virtual_network.go
- table_azure_virtual_network_gateway.go
- table_azure_virtualmachineimages_imagetemplates.go
- table_azure_web_serverfarms.go
- utils.go
Click to show internal directories.
Click to hide internal directories.