grouplifecyclepolicies

package
v1.14.0 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2023 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateItemAddGroupPostRequestBodyFromDiscriminatorValue added in v0.49.0

CreateItemAddGroupPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemAddGroupResponseFromDiscriminatorValue added in v0.49.0

CreateItemAddGroupResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue added in v0.49.0

CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemRemoveGroupResponseFromDiscriminatorValue added in v0.49.0

CreateItemRemoveGroupResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

Types

type CountRequestBuilder added in v0.49.0

CountRequestBuilder provides operations to count the resources in the collection.

func NewCountRequestBuilder added in v0.49.0

NewCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.

func NewCountRequestBuilderInternal added in v0.49.0

func NewCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *CountRequestBuilder

NewCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.

func (*CountRequestBuilder) Get added in v0.49.0

Get get the number of the resource

func (*CountRequestBuilder) ToGetRequestInformation added in v0.51.0

ToGetRequestInformation get the number of the resource

type CountRequestBuilderGetQueryParameters added in v0.53.0

type CountRequestBuilderGetQueryParameters struct {
	// Filter items by property values
	Filter *string `uriparametername:"%24filter"`
	// Search items by search phrases
	Search *string `uriparametername:"%24search"`
}

CountRequestBuilderGetQueryParameters get the number of the resource

type CountRequestBuilderGetRequestConfiguration added in v0.49.0

type CountRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *CountRequestBuilderGetQueryParameters
}

CountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type GroupLifecyclePoliciesRequestBuilder

type GroupLifecyclePoliciesRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

GroupLifecyclePoliciesRequestBuilder provides operations to manage the collection of groupLifecyclePolicy entities.

func NewGroupLifecyclePoliciesRequestBuilder

NewGroupLifecyclePoliciesRequestBuilder instantiates a new GroupLifecyclePoliciesRequestBuilder and sets the default values.

func NewGroupLifecyclePoliciesRequestBuilderInternal

func NewGroupLifecyclePoliciesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupLifecyclePoliciesRequestBuilder

NewGroupLifecyclePoliciesRequestBuilderInternal instantiates a new GroupLifecyclePoliciesRequestBuilder and sets the default values.

func (*GroupLifecyclePoliciesRequestBuilder) ByGroupLifecyclePolicyId added in v0.63.0

func (m *GroupLifecyclePoliciesRequestBuilder) ByGroupLifecyclePolicyId(groupLifecyclePolicyId string) *GroupLifecyclePolicyItemRequestBuilder

ByGroupLifecyclePolicyId provides operations to manage the collection of groupLifecyclePolicy entities.

func (*GroupLifecyclePoliciesRequestBuilder) Count added in v0.13.0

Count provides operations to count the resources in the collection.

func (*GroupLifecyclePoliciesRequestBuilder) ToGetRequestInformation added in v0.51.0

ToGetRequestInformation list all the groupLifecyclePolicies.

type GroupLifecyclePoliciesRequestBuilderGetQueryParameters

type GroupLifecyclePoliciesRequestBuilderGetQueryParameters struct {
	// Include count of items
	Count *bool `uriparametername:"%24count"`
	// Expand related entities
	Expand []string `uriparametername:"%24expand"`
	// Filter items by property values
	Filter *string `uriparametername:"%24filter"`
	// Order items by property values
	Orderby []string `uriparametername:"%24orderby"`
	// Search items by search phrases
	Search *string `uriparametername:"%24search"`
	// Select properties to be returned
	Select []string `uriparametername:"%24select"`
	// Skip the first n items
	Skip *int32 `uriparametername:"%24skip"`
	// Show only the first n items
	Top *int32 `uriparametername:"%24top"`
}

GroupLifecyclePoliciesRequestBuilderGetQueryParameters list all the groupLifecyclePolicies.

type GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration added in v0.22.0

type GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *GroupLifecyclePoliciesRequestBuilderGetQueryParameters
}

GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration added in v0.22.0

type GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type GroupLifecyclePolicyItemRequestBuilder added in v0.49.0

type GroupLifecyclePolicyItemRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

GroupLifecyclePolicyItemRequestBuilder provides operations to manage the collection of groupLifecyclePolicy entities.

func NewGroupLifecyclePolicyItemRequestBuilder added in v0.49.0

NewGroupLifecyclePolicyItemRequestBuilder instantiates a new GroupLifecyclePolicyItemRequestBuilder and sets the default values.

func NewGroupLifecyclePolicyItemRequestBuilderInternal added in v0.49.0

func NewGroupLifecyclePolicyItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupLifecyclePolicyItemRequestBuilder

NewGroupLifecyclePolicyItemRequestBuilderInternal instantiates a new GroupLifecyclePolicyItemRequestBuilder and sets the default values.

func (*GroupLifecyclePolicyItemRequestBuilder) AddGroup added in v0.49.0

AddGroup provides operations to call the addGroup method.

func (*GroupLifecyclePolicyItemRequestBuilder) Delete added in v0.49.0

Delete delete a groupLifecyclePolicy. Find more info here

func (*GroupLifecyclePolicyItemRequestBuilder) Get added in v0.49.0

Get retrieve the properties and relationships of a groupLifecyclePolicies object. Find more info here

func (*GroupLifecyclePolicyItemRequestBuilder) Patch added in v0.49.0

Patch update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object. Find more info here

func (*GroupLifecyclePolicyItemRequestBuilder) RemoveGroup added in v0.49.0

RemoveGroup provides operations to call the removeGroup method.

func (*GroupLifecyclePolicyItemRequestBuilder) ToDeleteRequestInformation added in v0.51.0

ToDeleteRequestInformation delete a groupLifecyclePolicy.

func (*GroupLifecyclePolicyItemRequestBuilder) ToGetRequestInformation added in v0.51.0

ToGetRequestInformation retrieve the properties and relationships of a groupLifecyclePolicies object.

func (*GroupLifecyclePolicyItemRequestBuilder) ToPatchRequestInformation added in v0.51.0

ToPatchRequestInformation update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object.

type GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration added in v0.49.0

type GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type GroupLifecyclePolicyItemRequestBuilderGetQueryParameters added in v0.49.0

type GroupLifecyclePolicyItemRequestBuilderGetQueryParameters struct {
	// Expand related entities
	Expand []string `uriparametername:"%24expand"`
	// Select properties to be returned
	Select []string `uriparametername:"%24select"`
}

GroupLifecyclePolicyItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a groupLifecyclePolicies object.

type GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration added in v0.49.0

type GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *GroupLifecyclePolicyItemRequestBuilderGetQueryParameters
}

GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration added in v0.49.0

type GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ItemAddGroupPostRequestBody added in v0.49.0

type ItemAddGroupPostRequestBody struct {
	// contains filtered or unexported fields
}

ItemAddGroupPostRequestBody

func NewItemAddGroupPostRequestBody added in v0.49.0

func NewItemAddGroupPostRequestBody() *ItemAddGroupPostRequestBody

NewItemAddGroupPostRequestBody instantiates a new ItemAddGroupPostRequestBody and sets the default values.

func (*ItemAddGroupPostRequestBody) GetAdditionalData added in v0.49.0

func (m *ItemAddGroupPostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemAddGroupPostRequestBody) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemAddGroupPostRequestBody) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*ItemAddGroupPostRequestBody) GetGroupId added in v0.49.0

func (m *ItemAddGroupPostRequestBody) GetGroupId() *string

GetGroupId gets the groupId property value. The groupId property

func (*ItemAddGroupPostRequestBody) Serialize added in v0.49.0

Serialize serializes information the current object

func (*ItemAddGroupPostRequestBody) SetAdditionalData added in v0.49.0

func (m *ItemAddGroupPostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemAddGroupPostRequestBody) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemAddGroupPostRequestBody) SetGroupId added in v0.49.0

func (m *ItemAddGroupPostRequestBody) SetGroupId(value *string)

SetGroupId sets the groupId property value. The groupId property

type ItemAddGroupRequestBuilder added in v0.49.0

ItemAddGroupRequestBuilder provides operations to call the addGroup method.

func NewItemAddGroupRequestBuilder added in v0.49.0

NewItemAddGroupRequestBuilder instantiates a new AddGroupRequestBuilder and sets the default values.

func NewItemAddGroupRequestBuilderInternal added in v0.49.0

func NewItemAddGroupRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAddGroupRequestBuilder

NewItemAddGroupRequestBuilderInternal instantiates a new AddGroupRequestBuilder and sets the default values.

func (*ItemAddGroupRequestBuilder) Post added in v0.49.0

Post 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. Find more info here

func (*ItemAddGroupRequestBuilder) ToPostRequestInformation added in v0.51.0

ToPostRequestInformation 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.

type ItemAddGroupRequestBuilderPostRequestConfiguration added in v0.49.0

type ItemAddGroupRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ItemAddGroupRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ItemAddGroupResponse added in v0.49.0

type ItemAddGroupResponse struct {
	// contains filtered or unexported fields
}

ItemAddGroupResponse

func NewItemAddGroupResponse added in v0.49.0

func NewItemAddGroupResponse() *ItemAddGroupResponse

NewItemAddGroupResponse instantiates a new ItemAddGroupResponse and sets the default values.

func (*ItemAddGroupResponse) GetAdditionalData added in v0.49.0

func (m *ItemAddGroupResponse) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemAddGroupResponse) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemAddGroupResponse) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*ItemAddGroupResponse) GetValue added in v0.49.0

func (m *ItemAddGroupResponse) GetValue() *bool

GetValue gets the value property value. The value property

func (*ItemAddGroupResponse) Serialize added in v0.49.0

Serialize serializes information the current object

func (*ItemAddGroupResponse) SetAdditionalData added in v0.49.0

func (m *ItemAddGroupResponse) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemAddGroupResponse) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemAddGroupResponse) SetValue added in v0.49.0

func (m *ItemAddGroupResponse) SetValue(value *bool)

SetValue sets the value property value. The value property

type ItemRemoveGroupPostRequestBody added in v0.49.0

type ItemRemoveGroupPostRequestBody struct {
	// contains filtered or unexported fields
}

ItemRemoveGroupPostRequestBody

func NewItemRemoveGroupPostRequestBody added in v0.49.0

func NewItemRemoveGroupPostRequestBody() *ItemRemoveGroupPostRequestBody

NewItemRemoveGroupPostRequestBody instantiates a new ItemRemoveGroupPostRequestBody and sets the default values.

func (*ItemRemoveGroupPostRequestBody) GetAdditionalData added in v0.49.0

func (m *ItemRemoveGroupPostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemRemoveGroupPostRequestBody) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemRemoveGroupPostRequestBody) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*ItemRemoveGroupPostRequestBody) GetGroupId added in v0.49.0

func (m *ItemRemoveGroupPostRequestBody) GetGroupId() *string

GetGroupId gets the groupId property value. The groupId property

func (*ItemRemoveGroupPostRequestBody) Serialize added in v0.49.0

Serialize serializes information the current object

func (*ItemRemoveGroupPostRequestBody) SetAdditionalData added in v0.49.0

func (m *ItemRemoveGroupPostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemRemoveGroupPostRequestBody) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemRemoveGroupPostRequestBody) SetGroupId added in v0.49.0

func (m *ItemRemoveGroupPostRequestBody) SetGroupId(value *string)

SetGroupId sets the groupId property value. The groupId property

type ItemRemoveGroupRequestBuilder added in v0.49.0

ItemRemoveGroupRequestBuilder provides operations to call the removeGroup method.

func NewItemRemoveGroupRequestBuilder added in v0.49.0

NewItemRemoveGroupRequestBuilder instantiates a new RemoveGroupRequestBuilder and sets the default values.

func NewItemRemoveGroupRequestBuilderInternal added in v0.49.0

func NewItemRemoveGroupRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRemoveGroupRequestBuilder

NewItemRemoveGroupRequestBuilderInternal instantiates a new RemoveGroupRequestBuilder and sets the default values.

func (*ItemRemoveGroupRequestBuilder) Post added in v0.49.0

Post removes a group from a lifecycle policy. Find more info here

func (*ItemRemoveGroupRequestBuilder) ToPostRequestInformation added in v0.51.0

ToPostRequestInformation removes a group from a lifecycle policy.

type ItemRemoveGroupRequestBuilderPostRequestConfiguration added in v0.49.0

type ItemRemoveGroupRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ItemRemoveGroupRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ItemRemoveGroupResponse added in v0.49.0

type ItemRemoveGroupResponse struct {
	// contains filtered or unexported fields
}

ItemRemoveGroupResponse

func NewItemRemoveGroupResponse added in v0.49.0

func NewItemRemoveGroupResponse() *ItemRemoveGroupResponse

NewItemRemoveGroupResponse instantiates a new ItemRemoveGroupResponse and sets the default values.

func (*ItemRemoveGroupResponse) GetAdditionalData added in v0.49.0

func (m *ItemRemoveGroupResponse) GetAdditionalData() map[string]any

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemRemoveGroupResponse) GetBackingStore added in v0.56.0

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemRemoveGroupResponse) GetFieldDeserializers added in v0.49.0

GetFieldDeserializers the deserialization information for the current model

func (*ItemRemoveGroupResponse) GetValue added in v0.49.0

func (m *ItemRemoveGroupResponse) GetValue() *bool

GetValue gets the value property value. The value property

func (*ItemRemoveGroupResponse) Serialize added in v0.49.0

Serialize serializes information the current object

func (*ItemRemoveGroupResponse) SetAdditionalData added in v0.49.0

func (m *ItemRemoveGroupResponse) SetAdditionalData(value map[string]any)

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemRemoveGroupResponse) SetBackingStore added in v0.56.0

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemRemoveGroupResponse) SetValue added in v0.49.0

func (m *ItemRemoveGroupResponse) SetValue(value *bool)

SetValue sets the value property value. The value property

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL