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 PossibleValuesForJitRequestState() []string + func PossibleValuesForJitSchedulingType() []string + func PossibleValuesForProvisioningState() []string + func ValidateJitRequestID(input interface{}, key string) (warnings []string, errors []error) + type ApplicationClientDetails struct + ApplicationId *string + Oid *string + Puid *string + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *JitRequestDefinition + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *JitRequestDefinition + OData *odata.OData + type JitAuthorizationPolicies struct + PrincipalId string + RoleDefinitionId string + type JitRequestDefinition struct + Id *string + Location *string + Name *string + Properties *JitRequestProperties + Tags *map[string]string + Type *string + type JitRequestDefinitionOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p JitRequestDefinitionOperationPredicate) Matches(input JitRequestDefinition) bool + type JitRequestId struct + JitRequestName string + ResourceGroupName string + SubscriptionId string + func NewJitRequestID(subscriptionId string, resourceGroupName string, jitRequestName string) JitRequestId + func ParseJitRequestID(input string) (*JitRequestId, error) + func ParseJitRequestIDInsensitively(input string) (*JitRequestId, error) + func (id *JitRequestId) FromParseResult(input resourceids.ParseResult) error + func (id JitRequestId) ID() string + func (id JitRequestId) Segments() []resourceids.Segment + func (id JitRequestId) String() string + type JitRequestPatchable struct + Tags *map[string]string + type JitRequestProperties struct + ApplicationResourceId string + CreatedBy *ApplicationClientDetails + JitAuthorizationPolicies []JitAuthorizationPolicies + JitRequestState *JitRequestState + JitSchedulingPolicy JitSchedulingPolicy + ProvisioningState *ProvisioningState + PublisherTenantId *string + UpdatedBy *ApplicationClientDetails + type JitRequestState string + const JitRequestStateApproved + const JitRequestStateCanceled + const JitRequestStateDenied + const JitRequestStateExpired + const JitRequestStateFailed + const JitRequestStateNotSpecified + const JitRequestStatePending + const JitRequestStateTimeout + func (s *JitRequestState) UnmarshalJSON(bytes []byte) error + type JitRequestsClient struct + Client *resourcemanager.Client + func NewJitRequestsClientWithBaseURI(sdkApi sdkEnv.Api) (*JitRequestsClient, error) + func (c JitRequestsClient) CreateOrUpdate(ctx context.Context, id JitRequestId, input JitRequestDefinition) (result CreateOrUpdateOperationResponse, err error) + func (c JitRequestsClient) CreateOrUpdateThenPoll(ctx context.Context, id JitRequestId, input JitRequestDefinition) error + func (c JitRequestsClient) Delete(ctx context.Context, id JitRequestId) (result DeleteOperationResponse, err error) + func (c JitRequestsClient) Get(ctx context.Context, id JitRequestId) (result GetOperationResponse, err error) + func (c JitRequestsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c JitRequestsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c JitRequestsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c JitRequestsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error) + func (c JitRequestsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error) + func (c JitRequestsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error) + func (c JitRequestsClient) Update(ctx context.Context, id JitRequestId, input JitRequestPatchable) (result UpdateOperationResponse, err error) + type JitSchedulingPolicy struct + Duration string + StartTime string + Type JitSchedulingType + func (o *JitSchedulingPolicy) GetStartTimeAsTime() (*time.Time, error) + func (o *JitSchedulingPolicy) SetStartTimeAsTime(input time.Time) + type JitSchedulingType string + const JitSchedulingTypeNotSpecified + const JitSchedulingTypeOnce + const JitSchedulingTypeRecurring + func (s *JitSchedulingType) UnmarshalJSON(bytes []byte) error + type ListByResourceGroupCompleteResult struct + Items []JitRequestDefinition + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]JitRequestDefinition + OData *odata.OData + type ListBySubscriptionCompleteResult struct + Items []JitRequestDefinition + LatestHttpResponse *http.Response + type ListBySubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]JitRequestDefinition + OData *odata.OData + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateCreated + const ProvisioningStateCreating + const ProvisioningStateDeleted + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateNotSpecified + const ProvisioningStateReady + const ProvisioningStateRunning + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *JitRequestDefinition + OData *odata.OData