azuread

package
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: May 14, 2024 License: Apache-2.0 Imports: 45 Imported by: 0

Documentation

Index

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

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

func Int32 added in v0.8.0

func Int32(v int32) *int32

Int32 returns a pointer to the int32 value passed in.

func Plugin

func Plugin(ctx context.Context) *plugin.Plugin

Plugin creates this (azuread) plugin

func TagsToMap

func TagsToMap(tags []string) (*map[string]bool, error)

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 ADDirectorySettingInfo struct {
	// models.GroupSettingable
	DisplayName *string
	Id          *string
	TemplateId  *string
	Name        *string
	Value       *string
}

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

type ADUserInfo struct {
	models.Userable
	RefreshTokensValidFromDateTime interface{}
}

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 QualsColumn struct {
	ColumnName string
	ColumnType string
	FilterName string
}

type RequestError added in v0.6.0

type RequestError struct {
	Code    string
	Message string
}

func (*RequestError) Error added in v0.6.0

func (m *RequestError) Error() string

Jump to

Keyboard shortcuts

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