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 PossibleValuesForMemberType() []string + func PossibleValuesForPrincipalType() []string + func PossibleValuesForStatus() []string + func ValidateScopedRoleEligibilityScheduleInstanceID(input interface{}, key string) (warnings []string, errors []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 *RoleEligibilityScheduleInstance + OData *odata.OData + type ListForScopeCompleteResult struct + Items []RoleEligibilityScheduleInstance + 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 *[]RoleEligibilityScheduleInstance + 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 RoleEligibilityScheduleInstance struct + Id *string + Name *string + Properties *RoleEligibilityScheduleInstanceProperties + Type *string + type RoleEligibilityScheduleInstanceOperationPredicate struct + Id *string + Name *string + Type *string + func (p RoleEligibilityScheduleInstanceOperationPredicate) Matches(input RoleEligibilityScheduleInstance) bool + type RoleEligibilityScheduleInstanceProperties struct + Condition *string + ConditionVersion *string + CreatedOn *string + EndDateTime *string + ExpandedProperties *ExpandedProperties + MemberType *MemberType + PrincipalId *string + PrincipalType *PrincipalType + RoleDefinitionId *string + RoleEligibilityScheduleId *string + Scope *string + StartDateTime *string + Status *Status + func (o *RoleEligibilityScheduleInstanceProperties) GetCreatedOnAsTime() (*time.Time, error) + func (o *RoleEligibilityScheduleInstanceProperties) GetEndDateTimeAsTime() (*time.Time, error) + func (o *RoleEligibilityScheduleInstanceProperties) GetStartDateTimeAsTime() (*time.Time, error) + func (o *RoleEligibilityScheduleInstanceProperties) SetCreatedOnAsTime(input time.Time) + func (o *RoleEligibilityScheduleInstanceProperties) SetEndDateTimeAsTime(input time.Time) + func (o *RoleEligibilityScheduleInstanceProperties) SetStartDateTimeAsTime(input time.Time) + type RoleEligibilityScheduleInstancesClient struct + Client *resourcemanager.Client + func NewRoleEligibilityScheduleInstancesClientWithBaseURI(sdkApi sdkEnv.Api) (*RoleEligibilityScheduleInstancesClient, error) + func (c RoleEligibilityScheduleInstancesClient) Get(ctx context.Context, id ScopedRoleEligibilityScheduleInstanceId) (result GetOperationResponse, err error) + func (c RoleEligibilityScheduleInstancesClient) ListForScope(ctx context.Context, id commonids.ScopeId, ...) (result ListForScopeOperationResponse, err error) + func (c RoleEligibilityScheduleInstancesClient) ListForScopeComplete(ctx context.Context, id commonids.ScopeId, ...) (ListForScopeCompleteResult, error) + func (c RoleEligibilityScheduleInstancesClient) ListForScopeCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result ListForScopeCompleteResult, err error) + type ScopedRoleEligibilityScheduleInstanceId struct + RoleEligibilityScheduleInstanceName string + Scope string + func NewScopedRoleEligibilityScheduleInstanceID(scope string, roleEligibilityScheduleInstanceName string) ScopedRoleEligibilityScheduleInstanceId + func ParseScopedRoleEligibilityScheduleInstanceID(input string) (*ScopedRoleEligibilityScheduleInstanceId, error) + func ParseScopedRoleEligibilityScheduleInstanceIDInsensitively(input string) (*ScopedRoleEligibilityScheduleInstanceId, error) + func (id *ScopedRoleEligibilityScheduleInstanceId) FromParseResult(input resourceids.ParseResult) error + func (id ScopedRoleEligibilityScheduleInstanceId) ID() string + func (id ScopedRoleEligibilityScheduleInstanceId) Segments() []resourceids.Segment + func (id ScopedRoleEligibilityScheduleInstanceId) 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