Documentation ¶
Index ¶
- Constants
- Variables
- func ConfigInstance() interface{}
- func GetConfig(connection *plugin.Connection) azureADConfig
- func GetGraphClient(ctx context.Context, d *plugin.QueryData) (*msgraphsdkgo.GraphServiceClient, *msgraphsdkgo.GraphRequestAdapter, error)
- func Int32(v int32) *int32
- func Plugin(ctx context.Context) *plugin.Plugin
- func TagsToMap(tags []string) (*map[string]bool, error)
- type ADAdminConsentRequestPolicyInfo
- type ADApplicationInfo
- func (application *ADApplicationInfo) ApplicationAPI() map[string]interface{}
- func (application *ADApplicationInfo) ApplicationInfo() map[string]interface{}
- func (application *ADApplicationInfo) ApplicationKeyCredentials() []map[string]interface{}
- func (application *ADApplicationInfo) ApplicationParentalControlSettings() map[string]interface{}
- func (application *ADApplicationInfo) ApplicationPasswordCredentials() []map[string]interface{}
- func (application *ADApplicationInfo) ApplicationSpa() map[string]interface{}
- func (application *ADApplicationInfo) ApplicationWeb() map[string]interface{}
- type ADAuthorizationPolicyInfo
- type ADConditionalAccessPolicyInfo
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsApplications() map[string]interface{}
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsClientAppTypes() []models.ConditionalAccessClientApp
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsLocations() map[string]interface{}
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsPlatforms() map[string]interface{}
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsSignInRiskLevels() []models.RiskLevel
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUserRiskLevels() []models.RiskLevel
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUsers() map[string]interface{}
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsBuiltInControls() []models.ConditionalAccessGrantControl
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsCustomAuthenticationFactors() []string
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsOperator() *string
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsTermsOfUse() []string
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsApplicationEnforcedRestrictions() map[string]interface{}
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsCloudAppSecurity() map[string]interface{}
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsPersistentBrowser() map[string]interface{}
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsSignInFrequency() map[string]interface{}
- type ADDeviceInfo
- type ADDirectoryAuditReportInfo
- func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditAdditionalDetails() []map[string]interface{}
- func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditInitiatedBy() map[string]interface{}
- func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditResult() string
- func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditTargetResources() []map[string]interface{}
- type ADDirectorySettingInfo
- type ADGroupInfo
- type ADIdentityProviderInfo
- type ADSecurityDefaultsPolicyInfo
- type ADServicePrincipalInfo
- func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalAddIns() []map[string]interface{}
- func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalAppRoles() []map[string]interface{}
- func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalInfo() map[string]interface{}
- func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalKeyCredentials() []map[string]interface{}
- func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalOauth2PermissionScopes() []map[string]interface{}
- func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalPasswordCredentials() []map[string]interface{}
- type ADSignInReportInfo
- func (signIn *ADSignInReportInfo) SignInAppliedConditionalAccessPolicies() []map[string]interface{}
- func (signIn *ADSignInReportInfo) SignInDeviceDetail() map[string]interface{}
- func (signIn *ADSignInReportInfo) SignInLocation() map[string]interface{}
- func (signIn *ADSignInReportInfo) SignInStatus() map[string]interface{}
- type ADUserInfo
- type QualsColumn
- type RequestError
Constants ¶
View Source
const ( ColumnDescriptionTenant = "The Azure Tenant ID where the resource is located." 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, }, "client_id": { Type: schema.TypeString, }, "client_secret": { Type: schema.TypeString, }, "certificate_path": { Type: schema.TypeString, }, "certificate_password": { Type: schema.TypeString, }, "environment": { Type: schema.TypeString, }, "enable_msi": { Type: schema.TypeBool, }, "msi_endpoint": { Type: schema.TypeString, }, }
Functions ¶
func ConfigInstance ¶
func ConfigInstance() interface{}
func GetConfig ¶
func GetConfig(connection *plugin.Connection) azureADConfig
GetConfig :: retrieve and cast connection config from query data
func GetGraphClient ¶
func GetGraphClient(ctx context.Context, d *plugin.QueryData) (*msgraphsdkgo.GraphServiceClient, *msgraphsdkgo.GraphRequestAdapter, error)
GetGraphClient creates a graph service client configured from (~/.steampipe/config, environment variables and CLI) in the order: 1. Client secret 2. Client certificate 3. MSI 4. CLI
Types ¶
type ADAdminConsentRequestPolicyInfo ¶
type ADAdminConsentRequestPolicyInfo struct {
models.AdminConsentRequestPolicyable
}
func (*ADAdminConsentRequestPolicyInfo) AdminConsentRequestPolicyReviewers ¶
func (adminConsentRequestPolicy *ADAdminConsentRequestPolicyInfo) AdminConsentRequestPolicyReviewers() []map[string]interface{}
type ADApplicationInfo ¶
type ADApplicationInfo struct { models.Applicationable IsAuthorizationServiceEnabled interface{} }
func (*ADApplicationInfo) ApplicationAPI ¶
func (application *ADApplicationInfo) ApplicationAPI() map[string]interface{}
func (*ADApplicationInfo) ApplicationInfo ¶
func (application *ADApplicationInfo) ApplicationInfo() map[string]interface{}
func (*ADApplicationInfo) ApplicationKeyCredentials ¶
func (application *ADApplicationInfo) ApplicationKeyCredentials() []map[string]interface{}
func (*ADApplicationInfo) ApplicationParentalControlSettings ¶
func (application *ADApplicationInfo) ApplicationParentalControlSettings() map[string]interface{}
func (*ADApplicationInfo) ApplicationPasswordCredentials ¶
func (application *ADApplicationInfo) ApplicationPasswordCredentials() []map[string]interface{}
func (*ADApplicationInfo) ApplicationSpa ¶
func (application *ADApplicationInfo) ApplicationSpa() map[string]interface{}
func (*ADApplicationInfo) ApplicationWeb ¶
func (application *ADApplicationInfo) ApplicationWeb() map[string]interface{}
type ADAuthorizationPolicyInfo ¶
type ADAuthorizationPolicyInfo struct {
models.AuthorizationPolicyable
}
func (*ADAuthorizationPolicyInfo) AuthorizationPolicyAllowInvitesFrom ¶
func (authorizationPolicy *ADAuthorizationPolicyInfo) AuthorizationPolicyAllowInvitesFrom() string
func (*ADAuthorizationPolicyInfo) AuthorizationPolicyDefaultUserRolePermissions ¶
func (authorizationPolicy *ADAuthorizationPolicyInfo) AuthorizationPolicyDefaultUserRolePermissions() map[string]interface{}
type ADConditionalAccessPolicyInfo ¶
type ADConditionalAccessPolicyInfo struct {
models.ConditionalAccessPolicyable
}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsApplications ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsApplications() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsClientAppTypes ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsClientAppTypes() []models.ConditionalAccessClientApp
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsLocations ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsLocations() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsPlatforms ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsPlatforms() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsSignInRiskLevels ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsSignInRiskLevels() []models.RiskLevel
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUserRiskLevels ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUserRiskLevels() []models.RiskLevel
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUsers ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUsers() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsBuiltInControls ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsBuiltInControls() []models.ConditionalAccessGrantControl
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsCustomAuthenticationFactors ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsCustomAuthenticationFactors() []string
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsOperator ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsOperator() *string
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsTermsOfUse ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsTermsOfUse() []string
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsApplicationEnforcedRestrictions ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsApplicationEnforcedRestrictions() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsCloudAppSecurity ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsCloudAppSecurity() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsPersistentBrowser ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsPersistentBrowser() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsSignInFrequency ¶
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsSignInFrequency() map[string]interface{}
type ADDeviceInfo ¶
type ADDeviceInfo struct {
models.Deviceable
}
func (*ADDeviceInfo) DeviceMemberOf ¶
func (device *ADDeviceInfo) DeviceMemberOf() []map[string]interface{}
type ADDirectoryAuditReportInfo ¶
type ADDirectoryAuditReportInfo struct {
models.DirectoryAuditable
}
func (*ADDirectoryAuditReportInfo) DirectoryAuditAdditionalDetails ¶
func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditAdditionalDetails() []map[string]interface{}
func (*ADDirectoryAuditReportInfo) DirectoryAuditInitiatedBy ¶
func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditInitiatedBy() map[string]interface{}
func (*ADDirectoryAuditReportInfo) DirectoryAuditResult ¶
func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditResult() string
func (*ADDirectoryAuditReportInfo) DirectoryAuditTargetResources ¶
func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditTargetResources() []map[string]interface{}
type ADDirectorySettingInfo ¶
type ADGroupInfo ¶
type ADGroupInfo struct { models.Groupable ResourceBehaviorOptions []string ResourceProvisioningOptions []string }
func (*ADGroupInfo) GroupAssignedLabels ¶
func (group *ADGroupInfo) GroupAssignedLabels() []map[string]*string
type ADIdentityProviderInfo ¶
type ADIdentityProviderInfo struct { models.BuiltInIdentityProvider ClientId interface{} ClientSecret interface{} }
type ADSecurityDefaultsPolicyInfo ¶
type ADSecurityDefaultsPolicyInfo struct {
models.IdentitySecurityDefaultsEnforcementPolicyable
}
type ADServicePrincipalInfo ¶
type ADServicePrincipalInfo struct {
models.ServicePrincipalable
}
func (*ADServicePrincipalInfo) ServicePrincipalAddIns ¶
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalAddIns() []map[string]interface{}
func (*ADServicePrincipalInfo) ServicePrincipalAppRoles ¶
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalAppRoles() []map[string]interface{}
func (*ADServicePrincipalInfo) ServicePrincipalInfo ¶
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalInfo() map[string]interface{}
func (*ADServicePrincipalInfo) ServicePrincipalKeyCredentials ¶
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalKeyCredentials() []map[string]interface{}
func (*ADServicePrincipalInfo) ServicePrincipalOauth2PermissionScopes ¶
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalOauth2PermissionScopes() []map[string]interface{}
func (*ADServicePrincipalInfo) ServicePrincipalPasswordCredentials ¶
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalPasswordCredentials() []map[string]interface{}
type ADSignInReportInfo ¶
type ADSignInReportInfo struct {
models.SignInable
}
func (*ADSignInReportInfo) SignInAppliedConditionalAccessPolicies ¶
func (signIn *ADSignInReportInfo) SignInAppliedConditionalAccessPolicies() []map[string]interface{}
func (*ADSignInReportInfo) SignInDeviceDetail ¶
func (signIn *ADSignInReportInfo) SignInDeviceDetail() map[string]interface{}
func (*ADSignInReportInfo) SignInLocation ¶
func (signIn *ADSignInReportInfo) SignInLocation() map[string]interface{}
func (*ADSignInReportInfo) SignInStatus ¶
func (signIn *ADSignInReportInfo) SignInStatus() map[string]interface{}
type ADUserInfo ¶
func (*ADUserInfo) UserMemberOf ¶
func (user *ADUserInfo) UserMemberOf() []map[string]interface{}
func (*ADUserInfo) UserPasswordProfile ¶
func (user *ADUserInfo) UserPasswordProfile() map[string]interface{}
type QualsColumn ¶
type RequestError ¶
func (*RequestError) Error ¶
func (m *RequestError) Error() string
Source Files ¶
- common_columns.go
- connection_config.go
- errors.go
- plugin.go
- service.go
- table_azuread_admin_consent_request_policy.go
- table_azuread_app_registration.go
- table_azuread_application.go
- table_azuread_authorization_policy.go
- table_azuread_conditional_access_policy.go
- table_azuread_device.go
- table_azuread_directory_audit_report.go
- table_azuread_directory_role.go
- table_azuread_directory_setting.go
- table_azuread_domain.go
- table_azuread_enterprise_application.go
- table_azuread_group.go
- table_azuread_group_membership.go
- table_azuread_identity_provider.go
- table_azuread_managed_identity.go
- table_azuread_microsoft_application.go
- table_azuread_security_defaults_policy.go
- table_azuread_service_principal.go
- table_azuread_sign_in_report.go
- table_azuread_tenant.go
- table_azuread_user.go
- table_azuread_user_registration_details.go
- transforms.go
- utils.go
Click to show internal directories.
Click to hide internal directories.