Documentation ¶
Index ¶
- Constants
- 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() []string
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsLocations() map[string]interface{}
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsPlatforms() map[string]interface{}
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsSignInRiskLevels() []string
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUserRiskLevels() []string
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUsers() map[string]interface{}
- func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsBuiltInControls() []string
- 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 ADDirectoryRoleInfo
- type ADDirectorySettingInfo
- type ADDomainInfo
- 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 ¶
This section is empty.
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 ¶ added in v0.6.0
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 ¶ added in v0.8.0
type ADAdminConsentRequestPolicyInfo struct {
models.AdminConsentRequestPolicyable
}
func (*ADAdminConsentRequestPolicyInfo) AdminConsentRequestPolicyReviewers ¶ added in v0.8.0
func (adminConsentRequestPolicy *ADAdminConsentRequestPolicyInfo) AdminConsentRequestPolicyReviewers() []map[string]interface{}
type ADApplicationInfo ¶ added in v0.6.0
type ADApplicationInfo struct { models.Applicationable IsAuthorizationServiceEnabled interface{} }
func (*ADApplicationInfo) ApplicationAPI ¶ added in v0.6.0
func (application *ADApplicationInfo) ApplicationAPI() map[string]interface{}
func (*ADApplicationInfo) ApplicationInfo ¶ added in v0.6.0
func (application *ADApplicationInfo) ApplicationInfo() map[string]interface{}
func (*ADApplicationInfo) ApplicationKeyCredentials ¶ added in v0.6.0
func (application *ADApplicationInfo) ApplicationKeyCredentials() []map[string]interface{}
func (*ADApplicationInfo) ApplicationParentalControlSettings ¶ added in v0.6.0
func (application *ADApplicationInfo) ApplicationParentalControlSettings() map[string]interface{}
func (*ADApplicationInfo) ApplicationPasswordCredentials ¶ added in v0.6.0
func (application *ADApplicationInfo) ApplicationPasswordCredentials() []map[string]interface{}
func (*ADApplicationInfo) ApplicationSpa ¶ added in v0.6.0
func (application *ADApplicationInfo) ApplicationSpa() map[string]interface{}
func (*ADApplicationInfo) ApplicationWeb ¶ added in v0.6.0
func (application *ADApplicationInfo) ApplicationWeb() map[string]interface{}
type ADAuthorizationPolicyInfo ¶ added in v0.7.0
type ADAuthorizationPolicyInfo struct {
models.AuthorizationPolicyable
}
func (*ADAuthorizationPolicyInfo) AuthorizationPolicyAllowInvitesFrom ¶ added in v0.7.0
func (authorizationPolicy *ADAuthorizationPolicyInfo) AuthorizationPolicyAllowInvitesFrom() string
func (*ADAuthorizationPolicyInfo) AuthorizationPolicyDefaultUserRolePermissions ¶ added in v0.7.0
func (authorizationPolicy *ADAuthorizationPolicyInfo) AuthorizationPolicyDefaultUserRolePermissions() map[string]interface{}
type ADConditionalAccessPolicyInfo ¶ added in v0.6.0
type ADConditionalAccessPolicyInfo struct {
models.ConditionalAccessPolicyable
}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsApplications ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsApplications() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsClientAppTypes ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsClientAppTypes() []string
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsLocations ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsLocations() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsPlatforms ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsPlatforms() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsSignInRiskLevels ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsSignInRiskLevels() []string
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUserRiskLevels ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUserRiskLevels() []string
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUsers ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyConditionsUsers() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsBuiltInControls ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsBuiltInControls() []string
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsCustomAuthenticationFactors ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsCustomAuthenticationFactors() []string
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsOperator ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsOperator() *string
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsTermsOfUse ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicyGrantControlsTermsOfUse() []string
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsApplicationEnforcedRestrictions ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsApplicationEnforcedRestrictions() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsCloudAppSecurity ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsCloudAppSecurity() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsPersistentBrowser ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsPersistentBrowser() map[string]interface{}
func (*ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsSignInFrequency ¶ added in v0.6.0
func (conditionalAccessPolicy *ADConditionalAccessPolicyInfo) ConditionalAccessPolicySessionControlsSignInFrequency() map[string]interface{}
type ADDeviceInfo ¶ added in v0.7.0
type ADDeviceInfo struct {
models.Deviceable
}
func (*ADDeviceInfo) DeviceMemberOf ¶ added in v0.7.0
func (device *ADDeviceInfo) DeviceMemberOf() []map[string]interface{}
type ADDirectoryAuditReportInfo ¶ added in v0.8.0
type ADDirectoryAuditReportInfo struct {
models.DirectoryAuditable
}
func (*ADDirectoryAuditReportInfo) DirectoryAuditAdditionalDetails ¶ added in v0.8.0
func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditAdditionalDetails() []map[string]interface{}
func (*ADDirectoryAuditReportInfo) DirectoryAuditInitiatedBy ¶ added in v0.8.0
func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditInitiatedBy() map[string]interface{}
func (*ADDirectoryAuditReportInfo) DirectoryAuditResult ¶ added in v0.8.0
func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditResult() string
func (*ADDirectoryAuditReportInfo) DirectoryAuditTargetResources ¶ added in v0.8.0
func (directoryAuditReport *ADDirectoryAuditReportInfo) DirectoryAuditTargetResources() []map[string]interface{}
type ADDirectoryRoleInfo ¶ added in v0.6.0
type ADDirectoryRoleInfo struct {
models.DirectoryRoleable
}
type ADDirectorySettingInfo ¶ added in v0.8.0
type ADDomainInfo ¶ added in v0.6.0
type ADDomainInfo struct {
models.Domainable
}
type ADGroupInfo ¶ added in v0.6.0
type ADGroupInfo struct { models.Groupable ResourceBehaviorOptions []string ResourceProvisioningOptions []string }
func (*ADGroupInfo) GroupAssignedLabels ¶ added in v0.6.0
func (group *ADGroupInfo) GroupAssignedLabels() []map[string]*string
type ADIdentityProviderInfo ¶ added in v0.6.0
type ADIdentityProviderInfo struct { models.BuiltInIdentityProvider ClientId interface{} ClientSecret interface{} }
type ADSecurityDefaultsPolicyInfo ¶ added in v0.8.0
type ADSecurityDefaultsPolicyInfo struct {
models.IdentitySecurityDefaultsEnforcementPolicyable
}
type ADServicePrincipalInfo ¶ added in v0.6.0
type ADServicePrincipalInfo struct {
models.ServicePrincipalable
}
func (*ADServicePrincipalInfo) ServicePrincipalAddIns ¶ added in v0.6.0
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalAddIns() []map[string]interface{}
func (*ADServicePrincipalInfo) ServicePrincipalAppRoles ¶ added in v0.6.0
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalAppRoles() []map[string]interface{}
func (*ADServicePrincipalInfo) ServicePrincipalInfo ¶ added in v0.6.0
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalInfo() map[string]interface{}
func (*ADServicePrincipalInfo) ServicePrincipalKeyCredentials ¶ added in v0.6.0
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalKeyCredentials() []map[string]interface{}
func (*ADServicePrincipalInfo) ServicePrincipalOauth2PermissionScopes ¶ added in v0.6.0
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalOauth2PermissionScopes() []map[string]interface{}
func (*ADServicePrincipalInfo) ServicePrincipalPasswordCredentials ¶ added in v0.6.0
func (servicePrincipal *ADServicePrincipalInfo) ServicePrincipalPasswordCredentials() []map[string]interface{}
type ADSignInReportInfo ¶ added in v0.6.0
type ADSignInReportInfo struct {
models.SignInable
}
func (*ADSignInReportInfo) SignInAppliedConditionalAccessPolicies ¶ added in v0.6.0
func (signIn *ADSignInReportInfo) SignInAppliedConditionalAccessPolicies() []map[string]interface{}
func (*ADSignInReportInfo) SignInDeviceDetail ¶ added in v0.6.0
func (signIn *ADSignInReportInfo) SignInDeviceDetail() map[string]interface{}
func (*ADSignInReportInfo) SignInLocation ¶ added in v0.6.0
func (signIn *ADSignInReportInfo) SignInLocation() map[string]interface{}
func (*ADSignInReportInfo) SignInStatus ¶ added in v0.6.0
func (signIn *ADSignInReportInfo) SignInStatus() map[string]interface{}
type ADUserInfo ¶ added in v0.6.0
func (*ADUserInfo) UserMemberOf ¶ added in v0.6.0
func (user *ADUserInfo) UserMemberOf() []map[string]interface{}
func (*ADUserInfo) UserPasswordProfile ¶ added in v0.6.0
func (user *ADUserInfo) UserPasswordProfile() map[string]interface{}
type QualsColumn ¶ added in v0.3.0
type RequestError ¶ added in v0.6.0
func (*RequestError) Error ¶ added in v0.6.0
func (m *RequestError) Error() string
Source Files ¶
- connection_config.go
- errors.go
- plugin.go
- service.go
- table_azuread_admin_consent_request_policy.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_group.go
- table_azuread_identity_provider.go
- table_azuread_security_defaults_policy.go
- table_azuread_service_principal.go
- table_azuread_sign_in_report.go
- table_azuread_user.go
- transforms.go
- utils.go
Click to show internal directories.
Click to hide internal directories.