grouplifecyclepolicies

package
v0.0.0-...-ad17228 Latest Latest
Warning

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

Go to latest
Published: Jul 7, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateItemAddGroupPostRequestBodyFromDiscriminatorValue

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

func CreateItemAddGroupResponseFromDiscriminatorValue

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

func CreateItemRemoveGroupPostRequestBodyFromDiscriminatorValue

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

func CreateItemRemoveGroupResponseFromDiscriminatorValue

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

Types

type CountRequestBuilder

CountRequestBuilder provides operations to count the resources in the collection.

func NewCountRequestBuilder

NewCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.

func NewCountRequestBuilderInternal

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

NewCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.

func (*CountRequestBuilder) Get

Get get the number of the resource

func (*CountRequestBuilder) ToGetRequestInformation

ToGetRequestInformation get the number of the resource

type CountRequestBuilderGetQueryParameters

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

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

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

ByGroupLifecyclePolicyId provides operations to manage the collection of groupLifecyclePolicy entities.

func (*GroupLifecyclePoliciesRequestBuilder) Count

Count provides operations to count the resources in the collection.

func (*GroupLifecyclePoliciesRequestBuilder) ToGetRequestInformation

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

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

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

type GroupLifecyclePolicyItemRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

GroupLifecyclePolicyItemRequestBuilder provides operations to manage the collection of groupLifecyclePolicy entities.

func NewGroupLifecyclePolicyItemRequestBuilder

NewGroupLifecyclePolicyItemRequestBuilder instantiates a new GroupLifecyclePolicyItemRequestBuilder and sets the default values.

func NewGroupLifecyclePolicyItemRequestBuilderInternal

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

NewGroupLifecyclePolicyItemRequestBuilderInternal instantiates a new GroupLifecyclePolicyItemRequestBuilder and sets the default values.

func (*GroupLifecyclePolicyItemRequestBuilder) AddGroup

AddGroup provides operations to call the addGroup method.

func (*GroupLifecyclePolicyItemRequestBuilder) Delete

Delete delete a groupLifecyclePolicy. Find more info here

func (*GroupLifecyclePolicyItemRequestBuilder) Get

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

func (*GroupLifecyclePolicyItemRequestBuilder) RemoveGroup

RemoveGroup provides operations to call the removeGroup method.

func (*GroupLifecyclePolicyItemRequestBuilder) ToDeleteRequestInformation

ToDeleteRequestInformation delete a groupLifecyclePolicy.

func (*GroupLifecyclePolicyItemRequestBuilder) ToGetRequestInformation

ToGetRequestInformation retrieve the properties and relationships of a groupLifecyclePolicies object.

func (*GroupLifecyclePolicyItemRequestBuilder) ToPatchRequestInformation

ToPatchRequestInformation update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object.

type GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration

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

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

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

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

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

ItemAddGroupPostRequestBody

func NewItemAddGroupPostRequestBody

func NewItemAddGroupPostRequestBody() *ItemAddGroupPostRequestBody

NewItemAddGroupPostRequestBody instantiates a new ItemAddGroupPostRequestBody and sets the default values.

func (*ItemAddGroupPostRequestBody) GetAdditionalData

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

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemAddGroupPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemAddGroupPostRequestBody) GetGroupId

func (m *ItemAddGroupPostRequestBody) GetGroupId() *string

GetGroupId gets the groupId property value. The groupId property

func (*ItemAddGroupPostRequestBody) Serialize

Serialize serializes information the current object

func (*ItemAddGroupPostRequestBody) SetAdditionalData

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

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemAddGroupPostRequestBody) SetGroupId

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

SetGroupId sets the groupId property value. The groupId property

type ItemAddGroupRequestBuilder

ItemAddGroupRequestBuilder provides operations to call the addGroup method.

func NewItemAddGroupRequestBuilder

NewItemAddGroupRequestBuilder instantiates a new AddGroupRequestBuilder and sets the default values.

func NewItemAddGroupRequestBuilderInternal

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

NewItemAddGroupRequestBuilderInternal instantiates a new AddGroupRequestBuilder and sets the default values.

func (*ItemAddGroupRequestBuilder) Post

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

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

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

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

ItemAddGroupResponse

func NewItemAddGroupResponse

func NewItemAddGroupResponse() *ItemAddGroupResponse

NewItemAddGroupResponse instantiates a new ItemAddGroupResponse and sets the default values.

func (*ItemAddGroupResponse) GetAdditionalData

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

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemAddGroupResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemAddGroupResponse) GetValue

func (m *ItemAddGroupResponse) GetValue() *bool

GetValue gets the value property value. The value property

func (*ItemAddGroupResponse) Serialize

Serialize serializes information the current object

func (*ItemAddGroupResponse) SetAdditionalData

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

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemAddGroupResponse) SetValue

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

SetValue sets the value property value. The value property

type ItemRemoveGroupPostRequestBody

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

ItemRemoveGroupPostRequestBody

func NewItemRemoveGroupPostRequestBody

func NewItemRemoveGroupPostRequestBody() *ItemRemoveGroupPostRequestBody

NewItemRemoveGroupPostRequestBody instantiates a new ItemRemoveGroupPostRequestBody and sets the default values.

func (*ItemRemoveGroupPostRequestBody) GetAdditionalData

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

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemRemoveGroupPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemRemoveGroupPostRequestBody) GetGroupId

func (m *ItemRemoveGroupPostRequestBody) GetGroupId() *string

GetGroupId gets the groupId property value. The groupId property

func (*ItemRemoveGroupPostRequestBody) Serialize

Serialize serializes information the current object

func (*ItemRemoveGroupPostRequestBody) SetAdditionalData

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

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemRemoveGroupPostRequestBody) SetGroupId

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

SetGroupId sets the groupId property value. The groupId property

type ItemRemoveGroupRequestBuilder

ItemRemoveGroupRequestBuilder provides operations to call the removeGroup method.

func NewItemRemoveGroupRequestBuilder

NewItemRemoveGroupRequestBuilder instantiates a new RemoveGroupRequestBuilder and sets the default values.

func NewItemRemoveGroupRequestBuilderInternal

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

NewItemRemoveGroupRequestBuilderInternal instantiates a new RemoveGroupRequestBuilder and sets the default values.

func (*ItemRemoveGroupRequestBuilder) Post

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

func (*ItemRemoveGroupRequestBuilder) ToPostRequestInformation

ToPostRequestInformation removes a group from a lifecycle policy.

type ItemRemoveGroupRequestBuilderPostRequestConfiguration

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

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

ItemRemoveGroupResponse

func NewItemRemoveGroupResponse

func NewItemRemoveGroupResponse() *ItemRemoveGroupResponse

NewItemRemoveGroupResponse instantiates a new ItemRemoveGroupResponse and sets the default values.

func (*ItemRemoveGroupResponse) GetAdditionalData

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

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemRemoveGroupResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemRemoveGroupResponse) GetValue

func (m *ItemRemoveGroupResponse) GetValue() *bool

GetValue gets the value property value. The value property

func (*ItemRemoveGroupResponse) Serialize

Serialize serializes information the current object

func (*ItemRemoveGroupResponse) SetAdditionalData

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

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemRemoveGroupResponse) SetValue

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