Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAssignmentType() []string + func PossibleValuesForMemberType() []string + func PossibleValuesForPrincipalType() []string + func PossibleValuesForStatus() []string + func ValidateScopedRoleAssignmentScheduleInstanceID(input interface{}, key string) (warnings []string, errors []error) + type AssignmentType string + const AssignmentTypeActivated + const AssignmentTypeAssigned + func (s *AssignmentType) UnmarshalJSON(bytes []byte) error + type ExpandedProperties struct + Principal *ExpandedPropertiesPrincipal + RoleDefinition *ExpandedPropertiesRoleDefinition + Scope *ExpandedPropertiesScope + type ExpandedPropertiesPrincipal struct + DisplayName *string + Email *string + Id *string + Type *string + type ExpandedPropertiesRoleDefinition struct + DisplayName *string + Id *string + Type *string + type ExpandedPropertiesScope struct + DisplayName *string + Id *string + Type *string + type GetOperationResponse struct + HttpResponse *http.Response + Model *RoleAssignmentScheduleInstance + OData *odata.OData + type ListForScopeCompleteResult struct + Items []RoleAssignmentScheduleInstance + LatestHttpResponse *http.Response + type ListForScopeCustomPager struct + NextLink *odata.Link + func (p *ListForScopeCustomPager) NextPageLink() *odata.Link + type ListForScopeOperationOptions struct + Filter *string + func DefaultListForScopeOperationOptions() ListForScopeOperationOptions + func (o ListForScopeOperationOptions) ToHeaders() *client.Headers + func (o ListForScopeOperationOptions) ToOData() *odata.Query + func (o ListForScopeOperationOptions) ToQuery() *client.QueryParams + type ListForScopeOperationResponse struct + HttpResponse *http.Response + Model *[]RoleAssignmentScheduleInstance + OData *odata.OData + type MemberType string + const MemberTypeDirect + const MemberTypeGroup + const MemberTypeInherited + func (s *MemberType) UnmarshalJSON(bytes []byte) error + type PrincipalType string + const PrincipalTypeDevice + const PrincipalTypeForeignGroup + const PrincipalTypeGroup + const PrincipalTypeServicePrincipal + const PrincipalTypeUser + func (s *PrincipalType) UnmarshalJSON(bytes []byte) error + type RoleAssignmentScheduleInstance struct + Id *string + Name *string + Properties *RoleAssignmentScheduleInstanceProperties + Type *string + type RoleAssignmentScheduleInstanceOperationPredicate struct + Id *string + Name *string + Type *string + func (p RoleAssignmentScheduleInstanceOperationPredicate) Matches(input RoleAssignmentScheduleInstance) bool + type RoleAssignmentScheduleInstanceProperties struct + AssignmentType *AssignmentType + Condition *string + ConditionVersion *string + CreatedOn *string + EndDateTime *string + ExpandedProperties *ExpandedProperties + LinkedRoleEligibilityScheduleId *string + LinkedRoleEligibilityScheduleInstanceId *string + MemberType *MemberType + OriginRoleAssignmentId *string + PrincipalId *string + PrincipalType *PrincipalType + RoleAssignmentScheduleId *string + RoleDefinitionId *string + Scope *string + StartDateTime *string + Status *Status + func (o *RoleAssignmentScheduleInstanceProperties) GetCreatedOnAsTime() (*time.Time, error) + func (o *RoleAssignmentScheduleInstanceProperties) GetEndDateTimeAsTime() (*time.Time, error) + func (o *RoleAssignmentScheduleInstanceProperties) GetStartDateTimeAsTime() (*time.Time, error) + func (o *RoleAssignmentScheduleInstanceProperties) SetCreatedOnAsTime(input time.Time) + func (o *RoleAssignmentScheduleInstanceProperties) SetEndDateTimeAsTime(input time.Time) + func (o *RoleAssignmentScheduleInstanceProperties) SetStartDateTimeAsTime(input time.Time) + type RoleAssignmentScheduleInstancesClient struct + Client *resourcemanager.Client + func NewRoleAssignmentScheduleInstancesClientWithBaseURI(sdkApi sdkEnv.Api) (*RoleAssignmentScheduleInstancesClient, error) + func (c RoleAssignmentScheduleInstancesClient) Get(ctx context.Context, id ScopedRoleAssignmentScheduleInstanceId) (result GetOperationResponse, err error) + func (c RoleAssignmentScheduleInstancesClient) ListForScope(ctx context.Context, id commonids.ScopeId, ...) (result ListForScopeOperationResponse, err error) + func (c RoleAssignmentScheduleInstancesClient) ListForScopeComplete(ctx context.Context, id commonids.ScopeId, ...) (ListForScopeCompleteResult, error) + func (c RoleAssignmentScheduleInstancesClient) ListForScopeCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result ListForScopeCompleteResult, err error) + type ScopedRoleAssignmentScheduleInstanceId struct + RoleAssignmentScheduleInstanceName string + Scope string + func NewScopedRoleAssignmentScheduleInstanceID(scope string, roleAssignmentScheduleInstanceName string) ScopedRoleAssignmentScheduleInstanceId + func ParseScopedRoleAssignmentScheduleInstanceID(input string) (*ScopedRoleAssignmentScheduleInstanceId, error) + func ParseScopedRoleAssignmentScheduleInstanceIDInsensitively(input string) (*ScopedRoleAssignmentScheduleInstanceId, error) + func (id *ScopedRoleAssignmentScheduleInstanceId) FromParseResult(input resourceids.ParseResult) error + func (id ScopedRoleAssignmentScheduleInstanceId) ID() string + func (id ScopedRoleAssignmentScheduleInstanceId) Segments() []resourceids.Segment + func (id ScopedRoleAssignmentScheduleInstanceId) String() string + type Status string + const StatusAccepted + const StatusAdminApproved + const StatusAdminDenied + const StatusCanceled + const StatusDenied + const StatusFailed + const StatusFailedAsResourceIsLocked + const StatusGranted + const StatusInvalid + const StatusPendingAdminDecision + const StatusPendingApproval + const StatusPendingApprovalProvisioning + const StatusPendingEvaluation + const StatusPendingExternalProvisioning + const StatusPendingProvisioning + const StatusPendingRevocation + const StatusPendingScheduleCreation + const StatusProvisioned + const StatusProvisioningStarted + const StatusRevoked + const StatusScheduleCreated + const StatusTimedOut + func (s *Status) UnmarshalJSON(bytes []byte) error