rolemanagementpolicyeffectiverule

package
v0.20240923.1151247 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 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 CreateRoleManagementPolicyEffectiveRuleOperationOptions

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

func (CreateRoleManagementPolicyEffectiveRuleOperationOptions) ToHeaders

func (CreateRoleManagementPolicyEffectiveRuleOperationOptions) ToOData

func (CreateRoleManagementPolicyEffectiveRuleOperationOptions) ToQuery

type CreateRoleManagementPolicyEffectiveRuleOperationResponse

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

type DeleteRoleManagementPolicyEffectiveRuleOperationOptions

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

func (DeleteRoleManagementPolicyEffectiveRuleOperationOptions) ToHeaders

func (DeleteRoleManagementPolicyEffectiveRuleOperationOptions) ToOData

func (DeleteRoleManagementPolicyEffectiveRuleOperationOptions) ToQuery

type DeleteRoleManagementPolicyEffectiveRuleOperationResponse

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

type GetRoleManagementPolicyEffectiveRuleOperationOptions

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

func DefaultGetRoleManagementPolicyEffectiveRuleOperationOptions

func DefaultGetRoleManagementPolicyEffectiveRuleOperationOptions() GetRoleManagementPolicyEffectiveRuleOperationOptions

func (GetRoleManagementPolicyEffectiveRuleOperationOptions) ToHeaders

func (GetRoleManagementPolicyEffectiveRuleOperationOptions) ToOData

func (GetRoleManagementPolicyEffectiveRuleOperationOptions) ToQuery

type GetRoleManagementPolicyEffectiveRuleOperationResponse

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

type GetRoleManagementPolicyEffectiveRulesCountOperationOptions

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

func (GetRoleManagementPolicyEffectiveRulesCountOperationOptions) ToHeaders

func (GetRoleManagementPolicyEffectiveRulesCountOperationOptions) ToOData

func (GetRoleManagementPolicyEffectiveRulesCountOperationOptions) ToQuery

type GetRoleManagementPolicyEffectiveRulesCountOperationResponse

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

type ListRoleManagementPolicyEffectiveRulesCompleteResult

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

type ListRoleManagementPolicyEffectiveRulesCustomPager

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

type ListRoleManagementPolicyEffectiveRulesOperationOptions

type ListRoleManagementPolicyEffectiveRulesOperationOptions 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 DefaultListRoleManagementPolicyEffectiveRulesOperationOptions

func DefaultListRoleManagementPolicyEffectiveRulesOperationOptions() ListRoleManagementPolicyEffectiveRulesOperationOptions

func (ListRoleManagementPolicyEffectiveRulesOperationOptions) ToHeaders

func (ListRoleManagementPolicyEffectiveRulesOperationOptions) ToOData

func (ListRoleManagementPolicyEffectiveRulesOperationOptions) ToQuery

type ListRoleManagementPolicyEffectiveRulesOperationResponse

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

type RoleManagementPolicyEffectiveRuleClient

type RoleManagementPolicyEffectiveRuleClient struct {
	Client *msgraph.Client
}

func NewRoleManagementPolicyEffectiveRuleClientWithBaseURI

func NewRoleManagementPolicyEffectiveRuleClientWithBaseURI(sdkApi sdkEnv.Api) (*RoleManagementPolicyEffectiveRuleClient, error)

func (RoleManagementPolicyEffectiveRuleClient) CreateRoleManagementPolicyEffectiveRule

CreateRoleManagementPolicyEffectiveRule - Create new navigation property to effectiveRules for policies

func (RoleManagementPolicyEffectiveRuleClient) DeleteRoleManagementPolicyEffectiveRule

DeleteRoleManagementPolicyEffectiveRule - Delete navigation property effectiveRules for policies

func (RoleManagementPolicyEffectiveRuleClient) GetRoleManagementPolicyEffectiveRule

GetRoleManagementPolicyEffectiveRule - Get effectiveRules from policies. The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand.

func (RoleManagementPolicyEffectiveRuleClient) GetRoleManagementPolicyEffectiveRulesCount

GetRoleManagementPolicyEffectiveRulesCount - Get the number of the resource

func (RoleManagementPolicyEffectiveRuleClient) ListRoleManagementPolicyEffectiveRules

ListRoleManagementPolicyEffectiveRules - List effectiveRules. Get the unifiedRoleManagementPolicyRule resources from the effectiveRules navigation property. To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies.

func (RoleManagementPolicyEffectiveRuleClient) ListRoleManagementPolicyEffectiveRulesComplete

ListRoleManagementPolicyEffectiveRulesComplete retrieves all the results into a single object

func (RoleManagementPolicyEffectiveRuleClient) ListRoleManagementPolicyEffectiveRulesCompleteMatchingPredicate

ListRoleManagementPolicyEffectiveRulesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (RoleManagementPolicyEffectiveRuleClient) UpdateRoleManagementPolicyEffectiveRule

UpdateRoleManagementPolicyEffectiveRule - Update the navigation property effectiveRules in policies

type UnifiedRoleManagementPolicyRuleOperationPredicate

type UnifiedRoleManagementPolicyRuleOperationPredicate struct {
}

func (UnifiedRoleManagementPolicyRuleOperationPredicate) Matches

type UpdateRoleManagementPolicyEffectiveRuleOperationOptions

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

func (UpdateRoleManagementPolicyEffectiveRuleOperationOptions) ToHeaders

func (UpdateRoleManagementPolicyEffectiveRuleOperationOptions) ToOData

func (UpdateRoleManagementPolicyEffectiveRuleOperationOptions) ToQuery

type UpdateRoleManagementPolicyEffectiveRuleOperationResponse

type UpdateRoleManagementPolicyEffectiveRuleOperationResponse 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