Documentation ¶
Index ¶
- type AddGroupLifecyclePolicyGroupOperationOptions
- type AddGroupLifecyclePolicyGroupOperationResponse
- type AddGroupLifecyclePolicyGroupRequest
- type AddGroupLifecyclePolicyGroupResult
- type CreateGroupLifecyclePolicyOperationOptions
- type CreateGroupLifecyclePolicyOperationResponse
- type DeleteGroupLifecyclePolicyOperationOptions
- type DeleteGroupLifecyclePolicyOperationResponse
- type GetGroupLifecyclePoliciesCountOperationOptions
- type GetGroupLifecyclePoliciesCountOperationResponse
- type GetGroupLifecyclePolicyOperationOptions
- type GetGroupLifecyclePolicyOperationResponse
- type GroupLifecyclePolicyClient
- func (c GroupLifecyclePolicyClient) AddGroupLifecyclePolicyGroup(ctx context.Context, id stable.GroupIdGroupLifecyclePolicyId, ...) (result AddGroupLifecyclePolicyGroupOperationResponse, err error)
- func (c GroupLifecyclePolicyClient) CreateGroupLifecyclePolicy(ctx context.Context, id stable.GroupId, input stable.GroupLifecyclePolicy, ...) (result CreateGroupLifecyclePolicyOperationResponse, err error)
- func (c GroupLifecyclePolicyClient) DeleteGroupLifecyclePolicy(ctx context.Context, id stable.GroupIdGroupLifecyclePolicyId, ...) (result DeleteGroupLifecyclePolicyOperationResponse, err error)
- func (c GroupLifecyclePolicyClient) GetGroupLifecyclePoliciesCount(ctx context.Context, id stable.GroupId, ...) (result GetGroupLifecyclePoliciesCountOperationResponse, err error)
- func (c GroupLifecyclePolicyClient) GetGroupLifecyclePolicy(ctx context.Context, id stable.GroupIdGroupLifecyclePolicyId, ...) (result GetGroupLifecyclePolicyOperationResponse, err error)
- func (c GroupLifecyclePolicyClient) ListGroupLifecyclePolicies(ctx context.Context, id stable.GroupId, ...) (result ListGroupLifecyclePoliciesOperationResponse, err error)
- func (c GroupLifecyclePolicyClient) ListGroupLifecyclePoliciesComplete(ctx context.Context, id stable.GroupId, ...) (ListGroupLifecyclePoliciesCompleteResult, error)
- func (c GroupLifecyclePolicyClient) ListGroupLifecyclePoliciesCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, ...) (result ListGroupLifecyclePoliciesCompleteResult, err error)
- func (c GroupLifecyclePolicyClient) RemoveGroupLifecyclePolicyGroup(ctx context.Context, id stable.GroupIdGroupLifecyclePolicyId, ...) (result RemoveGroupLifecyclePolicyGroupOperationResponse, err error)
- func (c GroupLifecyclePolicyClient) UpdateGroupLifecyclePolicy(ctx context.Context, id stable.GroupIdGroupLifecyclePolicyId, ...) (result UpdateGroupLifecyclePolicyOperationResponse, err error)
- type GroupLifecyclePolicyOperationPredicate
- type ListGroupLifecyclePoliciesCompleteResult
- type ListGroupLifecyclePoliciesCustomPager
- type ListGroupLifecyclePoliciesOperationOptions
- type ListGroupLifecyclePoliciesOperationResponse
- type RemoveGroupLifecyclePolicyGroupOperationOptions
- type RemoveGroupLifecyclePolicyGroupOperationResponse
- type RemoveGroupLifecyclePolicyGroupRequest
- type RemoveGroupLifecyclePolicyGroupResult
- type UpdateGroupLifecyclePolicyOperationOptions
- type UpdateGroupLifecyclePolicyOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddGroupLifecyclePolicyGroupOperationOptions ¶
type AddGroupLifecyclePolicyGroupOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultAddGroupLifecyclePolicyGroupOperationOptions ¶
func DefaultAddGroupLifecyclePolicyGroupOperationOptions() AddGroupLifecyclePolicyGroupOperationOptions
func (AddGroupLifecyclePolicyGroupOperationOptions) ToHeaders ¶
func (o AddGroupLifecyclePolicyGroupOperationOptions) ToHeaders() *client.Headers
func (AddGroupLifecyclePolicyGroupOperationOptions) ToOData ¶
func (o AddGroupLifecyclePolicyGroupOperationOptions) ToOData() *odata.Query
func (AddGroupLifecyclePolicyGroupOperationOptions) ToQuery ¶
func (o AddGroupLifecyclePolicyGroupOperationOptions) ToQuery() *client.QueryParams
type AddGroupLifecyclePolicyGroupOperationResponse ¶
type AddGroupLifecyclePolicyGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AddGroupLifecyclePolicyGroupResult }
type AddGroupLifecyclePolicyGroupRequest ¶
type AddGroupLifecyclePolicyGroupRequest struct {
GroupId *string `json:"groupId,omitempty"`
}
type AddGroupLifecyclePolicyGroupResult ¶
type AddGroupLifecyclePolicyGroupResult struct {
Value *bool `json:"value,omitempty"`
}
type CreateGroupLifecyclePolicyOperationOptions ¶
type CreateGroupLifecyclePolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateGroupLifecyclePolicyOperationOptions ¶
func DefaultCreateGroupLifecyclePolicyOperationOptions() CreateGroupLifecyclePolicyOperationOptions
func (CreateGroupLifecyclePolicyOperationOptions) ToHeaders ¶
func (o CreateGroupLifecyclePolicyOperationOptions) ToHeaders() *client.Headers
func (CreateGroupLifecyclePolicyOperationOptions) ToOData ¶
func (o CreateGroupLifecyclePolicyOperationOptions) ToOData() *odata.Query
func (CreateGroupLifecyclePolicyOperationOptions) ToQuery ¶
func (o CreateGroupLifecyclePolicyOperationOptions) ToQuery() *client.QueryParams
type DeleteGroupLifecyclePolicyOperationOptions ¶
type DeleteGroupLifecyclePolicyOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteGroupLifecyclePolicyOperationOptions ¶
func DefaultDeleteGroupLifecyclePolicyOperationOptions() DeleteGroupLifecyclePolicyOperationOptions
func (DeleteGroupLifecyclePolicyOperationOptions) ToHeaders ¶
func (o DeleteGroupLifecyclePolicyOperationOptions) ToHeaders() *client.Headers
func (DeleteGroupLifecyclePolicyOperationOptions) ToOData ¶
func (o DeleteGroupLifecyclePolicyOperationOptions) ToOData() *odata.Query
func (DeleteGroupLifecyclePolicyOperationOptions) ToQuery ¶
func (o DeleteGroupLifecyclePolicyOperationOptions) ToQuery() *client.QueryParams
type GetGroupLifecyclePoliciesCountOperationOptions ¶
type GetGroupLifecyclePoliciesCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetGroupLifecyclePoliciesCountOperationOptions ¶
func DefaultGetGroupLifecyclePoliciesCountOperationOptions() GetGroupLifecyclePoliciesCountOperationOptions
func (GetGroupLifecyclePoliciesCountOperationOptions) ToHeaders ¶
func (o GetGroupLifecyclePoliciesCountOperationOptions) ToHeaders() *client.Headers
func (GetGroupLifecyclePoliciesCountOperationOptions) ToOData ¶
func (o GetGroupLifecyclePoliciesCountOperationOptions) ToOData() *odata.Query
func (GetGroupLifecyclePoliciesCountOperationOptions) ToQuery ¶
func (o GetGroupLifecyclePoliciesCountOperationOptions) ToQuery() *client.QueryParams
type GetGroupLifecyclePolicyOperationOptions ¶
type GetGroupLifecyclePolicyOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetGroupLifecyclePolicyOperationOptions ¶
func DefaultGetGroupLifecyclePolicyOperationOptions() GetGroupLifecyclePolicyOperationOptions
func (GetGroupLifecyclePolicyOperationOptions) ToHeaders ¶
func (o GetGroupLifecyclePolicyOperationOptions) ToHeaders() *client.Headers
func (GetGroupLifecyclePolicyOperationOptions) ToOData ¶
func (o GetGroupLifecyclePolicyOperationOptions) ToOData() *odata.Query
func (GetGroupLifecyclePolicyOperationOptions) ToQuery ¶
func (o GetGroupLifecyclePolicyOperationOptions) ToQuery() *client.QueryParams
type GroupLifecyclePolicyClient ¶
func NewGroupLifecyclePolicyClientWithBaseURI ¶
func NewGroupLifecyclePolicyClientWithBaseURI(sdkApi sdkEnv.Api) (*GroupLifecyclePolicyClient, error)
func (GroupLifecyclePolicyClient) AddGroupLifecyclePolicyGroup ¶
func (c GroupLifecyclePolicyClient) AddGroupLifecyclePolicyGroup(ctx context.Context, id stable.GroupIdGroupLifecyclePolicyId, input AddGroupLifecyclePolicyGroupRequest, options AddGroupLifecyclePolicyGroupOperationOptions) (result AddGroupLifecyclePolicyGroupOperationResponse, err error)
AddGroupLifecyclePolicyGroup - Invoke action addGroup. Adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected.
func (GroupLifecyclePolicyClient) CreateGroupLifecyclePolicy ¶
func (c GroupLifecyclePolicyClient) CreateGroupLifecyclePolicy(ctx context.Context, id stable.GroupId, input stable.GroupLifecyclePolicy, options CreateGroupLifecyclePolicyOperationOptions) (result CreateGroupLifecyclePolicyOperationResponse, err error)
CreateGroupLifecyclePolicy - Create new navigation property to groupLifecyclePolicies for groups
func (GroupLifecyclePolicyClient) DeleteGroupLifecyclePolicy ¶
func (c GroupLifecyclePolicyClient) DeleteGroupLifecyclePolicy(ctx context.Context, id stable.GroupIdGroupLifecyclePolicyId, options DeleteGroupLifecyclePolicyOperationOptions) (result DeleteGroupLifecyclePolicyOperationResponse, err error)
DeleteGroupLifecyclePolicy - Delete navigation property groupLifecyclePolicies for groups
func (GroupLifecyclePolicyClient) GetGroupLifecyclePoliciesCount ¶
func (c GroupLifecyclePolicyClient) GetGroupLifecyclePoliciesCount(ctx context.Context, id stable.GroupId, options GetGroupLifecyclePoliciesCountOperationOptions) (result GetGroupLifecyclePoliciesCountOperationResponse, err error)
GetGroupLifecyclePoliciesCount - Get the number of the resource
func (GroupLifecyclePolicyClient) GetGroupLifecyclePolicy ¶
func (c GroupLifecyclePolicyClient) GetGroupLifecyclePolicy(ctx context.Context, id stable.GroupIdGroupLifecyclePolicyId, options GetGroupLifecyclePolicyOperationOptions) (result GetGroupLifecyclePolicyOperationResponse, err error)
GetGroupLifecyclePolicy - Get groupLifecyclePolicies from groups. The collection of lifecycle policies for this group. Read-only. Nullable.
func (GroupLifecyclePolicyClient) ListGroupLifecyclePolicies ¶
func (c GroupLifecyclePolicyClient) ListGroupLifecyclePolicies(ctx context.Context, id stable.GroupId, options ListGroupLifecyclePoliciesOperationOptions) (result ListGroupLifecyclePoliciesOperationResponse, err error)
ListGroupLifecyclePolicies - List groupLifecyclePolicies. Retrieves a list of groupLifecyclePolicy objects to which a group belongs.
func (GroupLifecyclePolicyClient) ListGroupLifecyclePoliciesComplete ¶
func (c GroupLifecyclePolicyClient) ListGroupLifecyclePoliciesComplete(ctx context.Context, id stable.GroupId, options ListGroupLifecyclePoliciesOperationOptions) (ListGroupLifecyclePoliciesCompleteResult, error)
ListGroupLifecyclePoliciesComplete retrieves all the results into a single object
func (GroupLifecyclePolicyClient) ListGroupLifecyclePoliciesCompleteMatchingPredicate ¶
func (c GroupLifecyclePolicyClient) ListGroupLifecyclePoliciesCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, options ListGroupLifecyclePoliciesOperationOptions, predicate GroupLifecyclePolicyOperationPredicate) (result ListGroupLifecyclePoliciesCompleteResult, err error)
ListGroupLifecyclePoliciesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GroupLifecyclePolicyClient) RemoveGroupLifecyclePolicyGroup ¶
func (c GroupLifecyclePolicyClient) RemoveGroupLifecyclePolicyGroup(ctx context.Context, id stable.GroupIdGroupLifecyclePolicyId, input RemoveGroupLifecyclePolicyGroupRequest, options RemoveGroupLifecyclePolicyGroupOperationOptions) (result RemoveGroupLifecyclePolicyGroupOperationResponse, err error)
RemoveGroupLifecyclePolicyGroup - Invoke action removeGroup. Removes a group from a lifecycle policy.
func (GroupLifecyclePolicyClient) UpdateGroupLifecyclePolicy ¶
func (c GroupLifecyclePolicyClient) UpdateGroupLifecyclePolicy(ctx context.Context, id stable.GroupIdGroupLifecyclePolicyId, input stable.GroupLifecyclePolicy, options UpdateGroupLifecyclePolicyOperationOptions) (result UpdateGroupLifecyclePolicyOperationResponse, err error)
UpdateGroupLifecyclePolicy - Update the navigation property groupLifecyclePolicies in groups
type GroupLifecyclePolicyOperationPredicate ¶
type GroupLifecyclePolicyOperationPredicate struct { }
func (GroupLifecyclePolicyOperationPredicate) Matches ¶
func (p GroupLifecyclePolicyOperationPredicate) Matches(input stable.GroupLifecyclePolicy) bool
type ListGroupLifecyclePoliciesCompleteResult ¶
type ListGroupLifecyclePoliciesCompleteResult struct { LatestHttpResponse *http.Response Items []stable.GroupLifecyclePolicy }
type ListGroupLifecyclePoliciesCustomPager ¶
func (*ListGroupLifecyclePoliciesCustomPager) NextPageLink ¶
func (p *ListGroupLifecyclePoliciesCustomPager) NextPageLink() *odata.Link
type ListGroupLifecyclePoliciesOperationOptions ¶
type ListGroupLifecyclePoliciesOperationOptions 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 DefaultListGroupLifecyclePoliciesOperationOptions ¶
func DefaultListGroupLifecyclePoliciesOperationOptions() ListGroupLifecyclePoliciesOperationOptions
func (ListGroupLifecyclePoliciesOperationOptions) ToHeaders ¶
func (o ListGroupLifecyclePoliciesOperationOptions) ToHeaders() *client.Headers
func (ListGroupLifecyclePoliciesOperationOptions) ToOData ¶
func (o ListGroupLifecyclePoliciesOperationOptions) ToOData() *odata.Query
func (ListGroupLifecyclePoliciesOperationOptions) ToQuery ¶
func (o ListGroupLifecyclePoliciesOperationOptions) ToQuery() *client.QueryParams
type RemoveGroupLifecyclePolicyGroupOperationOptions ¶
type RemoveGroupLifecyclePolicyGroupOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultRemoveGroupLifecyclePolicyGroupOperationOptions ¶
func DefaultRemoveGroupLifecyclePolicyGroupOperationOptions() RemoveGroupLifecyclePolicyGroupOperationOptions
func (RemoveGroupLifecyclePolicyGroupOperationOptions) ToHeaders ¶
func (o RemoveGroupLifecyclePolicyGroupOperationOptions) ToHeaders() *client.Headers
func (RemoveGroupLifecyclePolicyGroupOperationOptions) ToOData ¶
func (o RemoveGroupLifecyclePolicyGroupOperationOptions) ToOData() *odata.Query
func (RemoveGroupLifecyclePolicyGroupOperationOptions) ToQuery ¶
func (o RemoveGroupLifecyclePolicyGroupOperationOptions) ToQuery() *client.QueryParams
type RemoveGroupLifecyclePolicyGroupOperationResponse ¶
type RemoveGroupLifecyclePolicyGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RemoveGroupLifecyclePolicyGroupResult }
type RemoveGroupLifecyclePolicyGroupRequest ¶
type RemoveGroupLifecyclePolicyGroupRequest struct {
GroupId *string `json:"groupId,omitempty"`
}
type RemoveGroupLifecyclePolicyGroupResult ¶
type RemoveGroupLifecyclePolicyGroupResult struct {
Value *bool `json:"value,omitempty"`
}
type UpdateGroupLifecyclePolicyOperationOptions ¶
type UpdateGroupLifecyclePolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateGroupLifecyclePolicyOperationOptions ¶
func DefaultUpdateGroupLifecyclePolicyOperationOptions() UpdateGroupLifecyclePolicyOperationOptions
func (UpdateGroupLifecyclePolicyOperationOptions) ToHeaders ¶
func (o UpdateGroupLifecyclePolicyOperationOptions) ToHeaders() *client.Headers
func (UpdateGroupLifecyclePolicyOperationOptions) ToOData ¶
func (o UpdateGroupLifecyclePolicyOperationOptions) ToOData() *odata.Query
func (UpdateGroupLifecyclePolicyOperationOptions) ToQuery ¶
func (o UpdateGroupLifecyclePolicyOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_addgrouplifecyclepolicygroup.go
- method_creategrouplifecyclepolicy.go
- method_deletegrouplifecyclepolicy.go
- method_getgrouplifecyclepoliciescount.go
- method_getgrouplifecyclepolicy.go
- method_listgrouplifecyclepolicies.go
- method_removegrouplifecyclepolicygroup.go
- method_updategrouplifecyclepolicy.go
- model_addgrouplifecyclepolicygrouprequest.go
- model_addgrouplifecyclepolicygroupresult.go
- model_removegrouplifecyclepolicygrouprequest.go
- model_removegrouplifecyclepolicygroupresult.go
- predicates.go
- version.go