rolemanagementpolicyrule

package
v0.20241118.1115603 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2024 License: MPL-2.0 Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateRoleManagementPolicyRuleOperationOptions

type CreateRoleManagementPolicyRuleOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultCreateRoleManagementPolicyRuleOperationOptions

func DefaultCreateRoleManagementPolicyRuleOperationOptions() CreateRoleManagementPolicyRuleOperationOptions

func (CreateRoleManagementPolicyRuleOperationOptions) ToHeaders

func (CreateRoleManagementPolicyRuleOperationOptions) ToOData

func (CreateRoleManagementPolicyRuleOperationOptions) ToQuery

type CreateRoleManagementPolicyRuleOperationResponse

type CreateRoleManagementPolicyRuleOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        beta.UnifiedRoleManagementPolicyRule
}

type DeleteRoleManagementPolicyRuleOperationOptions

type DeleteRoleManagementPolicyRuleOperationOptions struct {
	IfMatch   *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultDeleteRoleManagementPolicyRuleOperationOptions

func DefaultDeleteRoleManagementPolicyRuleOperationOptions() DeleteRoleManagementPolicyRuleOperationOptions

func (DeleteRoleManagementPolicyRuleOperationOptions) ToHeaders

func (DeleteRoleManagementPolicyRuleOperationOptions) ToOData

func (DeleteRoleManagementPolicyRuleOperationOptions) ToQuery

type DeleteRoleManagementPolicyRuleOperationResponse

type DeleteRoleManagementPolicyRuleOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type GetRoleManagementPolicyRuleOperationOptions

type GetRoleManagementPolicyRuleOperationOptions struct {
	Expand    *odata.Expand
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Select    *[]string
}

func DefaultGetRoleManagementPolicyRuleOperationOptions

func DefaultGetRoleManagementPolicyRuleOperationOptions() GetRoleManagementPolicyRuleOperationOptions

func (GetRoleManagementPolicyRuleOperationOptions) ToHeaders

func (GetRoleManagementPolicyRuleOperationOptions) ToOData

func (GetRoleManagementPolicyRuleOperationOptions) ToQuery

type GetRoleManagementPolicyRuleOperationResponse

type GetRoleManagementPolicyRuleOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        beta.UnifiedRoleManagementPolicyRule
}

type GetRoleManagementPolicyRulesCountOperationOptions

type GetRoleManagementPolicyRulesCountOperationOptions struct {
	Filter    *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Search    *string
}

func DefaultGetRoleManagementPolicyRulesCountOperationOptions

func DefaultGetRoleManagementPolicyRulesCountOperationOptions() GetRoleManagementPolicyRulesCountOperationOptions

func (GetRoleManagementPolicyRulesCountOperationOptions) ToHeaders

func (GetRoleManagementPolicyRulesCountOperationOptions) ToOData

func (GetRoleManagementPolicyRulesCountOperationOptions) ToQuery

type GetRoleManagementPolicyRulesCountOperationResponse

type GetRoleManagementPolicyRulesCountOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type ListRoleManagementPolicyRulesCompleteResult

type ListRoleManagementPolicyRulesCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.UnifiedRoleManagementPolicyRule
}

type ListRoleManagementPolicyRulesCustomPager

type ListRoleManagementPolicyRulesCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}

type ListRoleManagementPolicyRulesOperationOptions

type ListRoleManagementPolicyRulesOperationOptions struct {
	Count     *bool
	Expand    *odata.Expand
	Filter    *string
	Metadata  *odata.Metadata
	OrderBy   *odata.OrderBy
	RetryFunc client.RequestRetryFunc
	Search    *string
	Select    *[]string
	Skip      *int64
	Top       *int64
}

func DefaultListRoleManagementPolicyRulesOperationOptions

func DefaultListRoleManagementPolicyRulesOperationOptions() ListRoleManagementPolicyRulesOperationOptions

func (ListRoleManagementPolicyRulesOperationOptions) ToHeaders

func (ListRoleManagementPolicyRulesOperationOptions) ToOData

func (ListRoleManagementPolicyRulesOperationOptions) ToQuery

type ListRoleManagementPolicyRulesOperationResponse

type ListRoleManagementPolicyRulesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.UnifiedRoleManagementPolicyRule
}

type RoleManagementPolicyRuleClient

type RoleManagementPolicyRuleClient struct {
	Client *msgraph.Client
}

func NewRoleManagementPolicyRuleClientWithBaseURI

func NewRoleManagementPolicyRuleClientWithBaseURI(sdkApi sdkEnv.Api) (*RoleManagementPolicyRuleClient, error)

func (RoleManagementPolicyRuleClient) CreateRoleManagementPolicyRule

CreateRoleManagementPolicyRule - Create new navigation property to rules for policies

func (RoleManagementPolicyRuleClient) DeleteRoleManagementPolicyRule

DeleteRoleManagementPolicyRule - Delete navigation property rules for policies

func (RoleManagementPolicyRuleClient) GetRoleManagementPolicyRule

GetRoleManagementPolicyRule - Get unifiedRoleManagementPolicyRule. Retrieve a rule defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object

func (RoleManagementPolicyRuleClient) GetRoleManagementPolicyRulesCount

GetRoleManagementPolicyRulesCount - Get the number of the resource

func (RoleManagementPolicyRuleClient) ListRoleManagementPolicyRules

ListRoleManagementPolicyRules - List rules (for a role management policy). Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object: + unifiedRoleManagementPolicyApprovalRule + unifiedRoleManagementPolicyAuthenticationContextRule + unifiedRoleManagementPolicyEnablementRule + unifiedRoleManagementPolicyExpirationRule + unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies.

func (RoleManagementPolicyRuleClient) ListRoleManagementPolicyRulesComplete

ListRoleManagementPolicyRulesComplete retrieves all the results into a single object

func (RoleManagementPolicyRuleClient) ListRoleManagementPolicyRulesCompleteMatchingPredicate

ListRoleManagementPolicyRulesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (RoleManagementPolicyRuleClient) UpdateRoleManagementPolicyRule

UpdateRoleManagementPolicyRule - Update unifiedRoleManagementPolicyRule. Update a rule defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object: For more information about rules for Microsoft Entra roles and examples of updating rules, see the following articles: + Overview of rules for Microsoft Entra roles in PIM APIs in Microsoft Graph + Use PIM APIs in Microsoft Graph to update Microsoft Entra ID rules

type UnifiedRoleManagementPolicyRuleOperationPredicate

type UnifiedRoleManagementPolicyRuleOperationPredicate struct {
}

func (UnifiedRoleManagementPolicyRuleOperationPredicate) Matches

type UpdateRoleManagementPolicyRuleOperationOptions

type UpdateRoleManagementPolicyRuleOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultUpdateRoleManagementPolicyRuleOperationOptions

func DefaultUpdateRoleManagementPolicyRuleOperationOptions() UpdateRoleManagementPolicyRuleOperationOptions

func (UpdateRoleManagementPolicyRuleOperationOptions) ToHeaders

func (UpdateRoleManagementPolicyRuleOperationOptions) ToOData

func (UpdateRoleManagementPolicyRuleOperationOptions) ToQuery

type UpdateRoleManagementPolicyRuleOperationResponse

type UpdateRoleManagementPolicyRuleOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

Jump to

Keyboard shortcuts

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