accountmanagement

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: May 16, 2025 License: Apache-2.0 Imports: 20 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	AccountLimitsAPI *AccountLimitsAPIService

	AccountSettingsAPI *AccountSettingsAPIService

	DynatracePlatformSubscriptionAPI *DynatracePlatformSubscriptionAPIService

	EnvironmentManagementAPI *EnvironmentManagementAPIService

	GroupManagementAPI *GroupManagementAPIService

	PermissionManagementAPI *PermissionManagementAPIService

	PolicyManagementAPI *PolicyManagementAPIService

	ReferenceDataAPI *ReferenceDataAPIService

	ServiceUserManagementAPI *ServiceUserManagementAPIService

	UserManagementAPI *UserManagementAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Dynatrace Account Management API API v1.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AccountContractDto added in v0.8.0

type AccountContractDto struct {
	// The total amount of host units that the account owns.
	ConcurrentHostsUnits float32 `json:"concurrentHostsUnits"`
	// The overage is (`true`) or is not (`false`) enabled for the account.   If the overage is enabled, the account can exceed the quota. To learn more about host units consumption, see [Application and Infrastructure Monitoring](https://dt-url.net/hu03ub5) in Dynatrace Documentation.
	HostUnitOverageAllowed bool `json:"hostUnitOverageAllowed"`
	AdditionalProperties   map[string]interface{}
}

AccountContractDto struct for AccountContractDto

func NewAccountContractDto added in v0.8.0

func NewAccountContractDto(concurrentHostsUnits float32, hostUnitOverageAllowed bool) *AccountContractDto

NewAccountContractDto instantiates a new AccountContractDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountContractDtoWithDefaults added in v0.8.0

func NewAccountContractDtoWithDefaults() *AccountContractDto

NewAccountContractDtoWithDefaults instantiates a new AccountContractDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountContractDto) GetConcurrentHostsUnits added in v0.8.0

func (o *AccountContractDto) GetConcurrentHostsUnits() float32

GetConcurrentHostsUnits returns the ConcurrentHostsUnits field value

func (*AccountContractDto) GetConcurrentHostsUnitsOk added in v0.8.0

func (o *AccountContractDto) GetConcurrentHostsUnitsOk() (*float32, bool)

GetConcurrentHostsUnitsOk returns a tuple with the ConcurrentHostsUnits field value and a boolean to check if the value has been set.

func (*AccountContractDto) GetHostUnitOverageAllowed added in v0.8.0

func (o *AccountContractDto) GetHostUnitOverageAllowed() bool

GetHostUnitOverageAllowed returns the HostUnitOverageAllowed field value

func (*AccountContractDto) GetHostUnitOverageAllowedOk added in v0.8.0

func (o *AccountContractDto) GetHostUnitOverageAllowedOk() (*bool, bool)

GetHostUnitOverageAllowedOk returns a tuple with the HostUnitOverageAllowed field value and a boolean to check if the value has been set.

func (AccountContractDto) MarshalJSON added in v0.8.0

func (o AccountContractDto) MarshalJSON() ([]byte, error)

func (*AccountContractDto) SetConcurrentHostsUnits added in v0.8.0

func (o *AccountContractDto) SetConcurrentHostsUnits(v float32)

SetConcurrentHostsUnits sets field value

func (*AccountContractDto) SetHostUnitOverageAllowed added in v0.8.0

func (o *AccountContractDto) SetHostUnitOverageAllowed(v bool)

SetHostUnitOverageAllowed sets field value

func (AccountContractDto) ToMap added in v0.8.0

func (o AccountContractDto) ToMap() (map[string]interface{}, error)

func (*AccountContractDto) UnmarshalJSON added in v0.8.0

func (o *AccountContractDto) UnmarshalJSON(data []byte) (err error)

type AccountGroupDto

type AccountGroupDto struct {
	// The name of the user group.
	GroupName string `json:"groupName"`
	// The UUID of the user group.
	Uuid string `json:"uuid"`
	// The type of the group. `LOCAL`, `SCIM`, `SAML` and `DCS` corresponds to the identity provider from which the group originates. `ALL_USERS` is a special case of `LOCAL` group. It means that group is always assigned to all users in the account.
	Owner string `json:"owner"`
	// The UUID of the Dynatrace account.
	AccountUUID string `json:"accountUUID"`
	// The name of the Dynatrace account.
	AccountName string `json:"accountName"`
	// A short description of the group.
	Description string `json:"description"`
	// The date and time of the group creation in `2021-05-01T15:11:00Z` format.
	CreatedAt string `json:"createdAt"`
	// The date and time of the most recent modification to the group in `2021-05-01T15:11:00Z` format.
	UpdatedAt            string `json:"updatedAt"`
	AdditionalProperties map[string]interface{}
}

AccountGroupDto struct for AccountGroupDto

func NewAccountGroupDto

func NewAccountGroupDto(groupName string, uuid string, owner string, accountUUID string, accountName string, description string, createdAt string, updatedAt string) *AccountGroupDto

NewAccountGroupDto instantiates a new AccountGroupDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountGroupDtoWithDefaults

func NewAccountGroupDtoWithDefaults() *AccountGroupDto

NewAccountGroupDtoWithDefaults instantiates a new AccountGroupDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountGroupDto) GetAccountName

func (o *AccountGroupDto) GetAccountName() string

GetAccountName returns the AccountName field value

func (*AccountGroupDto) GetAccountNameOk

func (o *AccountGroupDto) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetAccountUUID

func (o *AccountGroupDto) GetAccountUUID() string

GetAccountUUID returns the AccountUUID field value

func (*AccountGroupDto) GetAccountUUIDOk

func (o *AccountGroupDto) GetAccountUUIDOk() (*string, bool)

GetAccountUUIDOk returns a tuple with the AccountUUID field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetCreatedAt

func (o *AccountGroupDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*AccountGroupDto) GetCreatedAtOk

func (o *AccountGroupDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetDescription

func (o *AccountGroupDto) GetDescription() string

GetDescription returns the Description field value

func (*AccountGroupDto) GetDescriptionOk

func (o *AccountGroupDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetGroupName

func (o *AccountGroupDto) GetGroupName() string

GetGroupName returns the GroupName field value

func (*AccountGroupDto) GetGroupNameOk

func (o *AccountGroupDto) GetGroupNameOk() (*string, bool)

GetGroupNameOk returns a tuple with the GroupName field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetOwner

func (o *AccountGroupDto) GetOwner() string

GetOwner returns the Owner field value

func (*AccountGroupDto) GetOwnerOk

func (o *AccountGroupDto) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetUpdatedAt

func (o *AccountGroupDto) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value

func (*AccountGroupDto) GetUpdatedAtOk

func (o *AccountGroupDto) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetUuid

func (o *AccountGroupDto) GetUuid() string

GetUuid returns the Uuid field value

func (*AccountGroupDto) GetUuidOk

func (o *AccountGroupDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (AccountGroupDto) MarshalJSON

func (o AccountGroupDto) MarshalJSON() ([]byte, error)

func (*AccountGroupDto) SetAccountName

func (o *AccountGroupDto) SetAccountName(v string)

SetAccountName sets field value

func (*AccountGroupDto) SetAccountUUID

func (o *AccountGroupDto) SetAccountUUID(v string)

SetAccountUUID sets field value

func (*AccountGroupDto) SetCreatedAt

func (o *AccountGroupDto) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*AccountGroupDto) SetDescription

func (o *AccountGroupDto) SetDescription(v string)

SetDescription sets field value

func (*AccountGroupDto) SetGroupName

func (o *AccountGroupDto) SetGroupName(v string)

SetGroupName sets field value

func (*AccountGroupDto) SetOwner

func (o *AccountGroupDto) SetOwner(v string)

SetOwner sets field value

func (*AccountGroupDto) SetUpdatedAt

func (o *AccountGroupDto) SetUpdatedAt(v string)

SetUpdatedAt sets field value

func (*AccountGroupDto) SetUuid

func (o *AccountGroupDto) SetUuid(v string)

SetUuid sets field value

func (AccountGroupDto) ToMap

func (o AccountGroupDto) ToMap() (map[string]interface{}, error)

func (*AccountGroupDto) UnmarshalJSON added in v0.8.0

func (o *AccountGroupDto) UnmarshalJSON(data []byte) (err error)

type AccountLimitsAPIService added in v0.8.0

type AccountLimitsAPIService service

AccountLimitsAPIService AccountLimitsAPI service

func (*AccountLimitsAPIService) GetLimitsForAccount added in v0.8.0

func (a *AccountLimitsAPIService) GetLimitsForAccount(ctx context.Context, accountUuid string) ApiGetLimitsForAccountRequest

GetLimitsForAccount Returns limits defined for an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid
@return ApiGetLimitsForAccountRequest

func (*AccountLimitsAPIService) GetLimitsForAccountExecute added in v0.8.0

Execute executes the request

@return AccountLimitsPage

type AccountLimitsDto added in v0.8.0

type AccountLimitsDto struct {
	CurrentValue         float32 `json:"currentValue"`
	LimitType            string  `json:"limitType"`
	LimitValue           float32 `json:"limitValue"`
	AdditionalProperties map[string]interface{}
}

AccountLimitsDto struct for AccountLimitsDto

func NewAccountLimitsDto added in v0.8.0

func NewAccountLimitsDto(currentValue float32, limitType string, limitValue float32) *AccountLimitsDto

NewAccountLimitsDto instantiates a new AccountLimitsDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountLimitsDtoWithDefaults added in v0.8.0

func NewAccountLimitsDtoWithDefaults() *AccountLimitsDto

NewAccountLimitsDtoWithDefaults instantiates a new AccountLimitsDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountLimitsDto) GetCurrentValue added in v0.8.0

func (o *AccountLimitsDto) GetCurrentValue() float32

GetCurrentValue returns the CurrentValue field value

func (*AccountLimitsDto) GetCurrentValueOk added in v0.8.0

func (o *AccountLimitsDto) GetCurrentValueOk() (*float32, bool)

GetCurrentValueOk returns a tuple with the CurrentValue field value and a boolean to check if the value has been set.

func (*AccountLimitsDto) GetLimitType added in v0.8.0

func (o *AccountLimitsDto) GetLimitType() string

GetLimitType returns the LimitType field value

func (*AccountLimitsDto) GetLimitTypeOk added in v0.8.0

func (o *AccountLimitsDto) GetLimitTypeOk() (*string, bool)

GetLimitTypeOk returns a tuple with the LimitType field value and a boolean to check if the value has been set.

func (*AccountLimitsDto) GetLimitValue added in v0.8.0

func (o *AccountLimitsDto) GetLimitValue() float32

GetLimitValue returns the LimitValue field value

func (*AccountLimitsDto) GetLimitValueOk added in v0.8.0

func (o *AccountLimitsDto) GetLimitValueOk() (*float32, bool)

GetLimitValueOk returns a tuple with the LimitValue field value and a boolean to check if the value has been set.

func (AccountLimitsDto) MarshalJSON added in v0.8.0

func (o AccountLimitsDto) MarshalJSON() ([]byte, error)

func (*AccountLimitsDto) SetCurrentValue added in v0.8.0

func (o *AccountLimitsDto) SetCurrentValue(v float32)

SetCurrentValue sets field value

func (*AccountLimitsDto) SetLimitType added in v0.8.0

func (o *AccountLimitsDto) SetLimitType(v string)

SetLimitType sets field value

func (*AccountLimitsDto) SetLimitValue added in v0.8.0

func (o *AccountLimitsDto) SetLimitValue(v float32)

SetLimitValue sets field value

func (AccountLimitsDto) ToMap added in v0.8.0

func (o AccountLimitsDto) ToMap() (map[string]interface{}, error)

func (*AccountLimitsDto) UnmarshalJSON added in v0.8.0

func (o *AccountLimitsDto) UnmarshalJSON(data []byte) (err error)

type AccountLimitsPage added in v0.8.0

type AccountLimitsPage struct {
	// Page size.
	PageSize float32 `json:"pageSize"`
	// Page number.
	PageNumber float32 `json:"pageNumber"`
	// Total count of entries.
	Total                float32            `json:"total"`
	Results              []AccountLimitsDto `json:"results"`
	AdditionalProperties map[string]interface{}
}

AccountLimitsPage struct for AccountLimitsPage

func NewAccountLimitsPage added in v0.8.0

func NewAccountLimitsPage(pageSize float32, pageNumber float32, total float32, results []AccountLimitsDto) *AccountLimitsPage

NewAccountLimitsPage instantiates a new AccountLimitsPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountLimitsPageWithDefaults added in v0.8.0

func NewAccountLimitsPageWithDefaults() *AccountLimitsPage

NewAccountLimitsPageWithDefaults instantiates a new AccountLimitsPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountLimitsPage) GetPageNumber added in v0.8.0

func (o *AccountLimitsPage) GetPageNumber() float32

GetPageNumber returns the PageNumber field value

func (*AccountLimitsPage) GetPageNumberOk added in v0.8.0

func (o *AccountLimitsPage) GetPageNumberOk() (*float32, bool)

GetPageNumberOk returns a tuple with the PageNumber field value and a boolean to check if the value has been set.

func (*AccountLimitsPage) GetPageSize added in v0.8.0

func (o *AccountLimitsPage) GetPageSize() float32

GetPageSize returns the PageSize field value

func (*AccountLimitsPage) GetPageSizeOk added in v0.8.0

func (o *AccountLimitsPage) GetPageSizeOk() (*float32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*AccountLimitsPage) GetResults added in v0.8.0

func (o *AccountLimitsPage) GetResults() []AccountLimitsDto

GetResults returns the Results field value

func (*AccountLimitsPage) GetResultsOk added in v0.8.0

func (o *AccountLimitsPage) GetResultsOk() ([]AccountLimitsDto, bool)

GetResultsOk returns a tuple with the Results field value and a boolean to check if the value has been set.

func (*AccountLimitsPage) GetTotal added in v0.8.0

func (o *AccountLimitsPage) GetTotal() float32

GetTotal returns the Total field value

func (*AccountLimitsPage) GetTotalOk added in v0.8.0

func (o *AccountLimitsPage) GetTotalOk() (*float32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (AccountLimitsPage) MarshalJSON added in v0.8.0

func (o AccountLimitsPage) MarshalJSON() ([]byte, error)

func (*AccountLimitsPage) SetPageNumber added in v0.8.0

func (o *AccountLimitsPage) SetPageNumber(v float32)

SetPageNumber sets field value

func (*AccountLimitsPage) SetPageSize added in v0.8.0

func (o *AccountLimitsPage) SetPageSize(v float32)

SetPageSize sets field value

func (*AccountLimitsPage) SetResults added in v0.8.0

func (o *AccountLimitsPage) SetResults(v []AccountLimitsDto)

SetResults sets field value

func (*AccountLimitsPage) SetTotal added in v0.8.0

func (o *AccountLimitsPage) SetTotal(v float32)

SetTotal sets field value

func (AccountLimitsPage) ToMap added in v0.8.0

func (o AccountLimitsPage) ToMap() (map[string]interface{}, error)

func (*AccountLimitsPage) UnmarshalJSON added in v0.8.0

func (o *AccountLimitsPage) UnmarshalJSON(data []byte) (err error)

type AccountSettingsAPIService added in v0.8.0

type AccountSettingsAPIService service

AccountSettingsAPIService AccountSettingsAPI service

func (*AccountSettingsAPIService) CreateCostcenterCostAllocationValues added in v0.8.0

func (a *AccountSettingsAPIService) CreateCostcenterCostAllocationValues(ctx context.Context, accountUuid string) ApiCreateCostcenterCostAllocationValuesRequest

CreateCostcenterCostAllocationValues Add the provided values to the costcenter field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiCreateCostcenterCostAllocationValuesRequest

func (*AccountSettingsAPIService) CreateCostcenterCostAllocationValuesExecute added in v0.8.0

func (a *AccountSettingsAPIService) CreateCostcenterCostAllocationValuesExecute(r ApiCreateCostcenterCostAllocationValuesRequest) (*http.Response, error)

Execute executes the request

func (*AccountSettingsAPIService) CreateProductCostAllocationValues added in v0.8.0

func (a *AccountSettingsAPIService) CreateProductCostAllocationValues(ctx context.Context, accountUuid string) ApiCreateProductCostAllocationValuesRequest

CreateProductCostAllocationValues Add the provided values to the product field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiCreateProductCostAllocationValuesRequest

func (*AccountSettingsAPIService) CreateProductCostAllocationValuesExecute added in v0.8.0

func (a *AccountSettingsAPIService) CreateProductCostAllocationValuesExecute(r ApiCreateProductCostAllocationValuesRequest) (*http.Response, error)

Execute executes the request

func (*AccountSettingsAPIService) DeleteCostcenterCostAllocationValue added in v0.8.0

func (a *AccountSettingsAPIService) DeleteCostcenterCostAllocationValue(ctx context.Context, accountUuid string, key string) ApiDeleteCostcenterCostAllocationValueRequest

DeleteCostcenterCostAllocationValue Delete a value by key on the costcenter field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param key The key for the field value.
@return ApiDeleteCostcenterCostAllocationValueRequest

func (*AccountSettingsAPIService) DeleteCostcenterCostAllocationValueExecute added in v0.8.0

func (a *AccountSettingsAPIService) DeleteCostcenterCostAllocationValueExecute(r ApiDeleteCostcenterCostAllocationValueRequest) (*http.Response, error)

Execute executes the request

func (*AccountSettingsAPIService) DeleteProductCostAllocationValue added in v0.8.0

func (a *AccountSettingsAPIService) DeleteProductCostAllocationValue(ctx context.Context, accountUuid string, key string) ApiDeleteProductCostAllocationValueRequest

DeleteProductCostAllocationValue Delete a value by key on the product field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param key The key for the field value.
@return ApiDeleteProductCostAllocationValueRequest

func (*AccountSettingsAPIService) DeleteProductCostAllocationValueExecute added in v0.8.0

func (a *AccountSettingsAPIService) DeleteProductCostAllocationValueExecute(r ApiDeleteProductCostAllocationValueRequest) (*http.Response, error)

Execute executes the request

func (*AccountSettingsAPIService) ListCostcenterCostAllocationValues added in v0.8.0

func (a *AccountSettingsAPIService) ListCostcenterCostAllocationValues(ctx context.Context, accountUuid string) ApiListCostcenterCostAllocationValuesRequest

ListCostcenterCostAllocationValues Lists all possible values for the costcenter field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiListCostcenterCostAllocationValuesRequest

func (*AccountSettingsAPIService) ListCostcenterCostAllocationValuesExecute added in v0.8.0

Execute executes the request

@return PaginatedFieldValueDto

func (*AccountSettingsAPIService) ListProductCostAllocationValues added in v0.8.0

func (a *AccountSettingsAPIService) ListProductCostAllocationValues(ctx context.Context, accountUuid string) ApiListProductCostAllocationValuesRequest

ListProductCostAllocationValues Lists all possible values for the product field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiListProductCostAllocationValuesRequest

func (*AccountSettingsAPIService) ListProductCostAllocationValuesExecute added in v0.8.0

Execute executes the request

@return PaginatedFieldValueDto

func (*AccountSettingsAPIService) ReplaceCostcenterCostAllocationValues added in v0.8.0

func (a *AccountSettingsAPIService) ReplaceCostcenterCostAllocationValues(ctx context.Context, accountUuid string) ApiReplaceCostcenterCostAllocationValuesRequest

ReplaceCostcenterCostAllocationValues Replace the current values of the costcenter field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiReplaceCostcenterCostAllocationValuesRequest

func (*AccountSettingsAPIService) ReplaceCostcenterCostAllocationValuesExecute added in v0.8.0

func (a *AccountSettingsAPIService) ReplaceCostcenterCostAllocationValuesExecute(r ApiReplaceCostcenterCostAllocationValuesRequest) (*http.Response, error)

Execute executes the request

func (*AccountSettingsAPIService) ReplaceProductCostAllocationValues added in v0.8.0

func (a *AccountSettingsAPIService) ReplaceProductCostAllocationValues(ctx context.Context, accountUuid string) ApiReplaceProductCostAllocationValuesRequest

ReplaceProductCostAllocationValues Replace the current values of the product field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiReplaceProductCostAllocationValuesRequest

func (*AccountSettingsAPIService) ReplaceProductCostAllocationValuesExecute added in v0.8.0

func (a *AccountSettingsAPIService) ReplaceProductCostAllocationValuesExecute(r ApiReplaceProductCostAllocationValuesRequest) (*http.Response, error)

Execute executes the request

type AllowlistItem added in v0.8.0

type AllowlistItem struct {
	// The name of the list.
	Name string `json:"name"`
	// One ip address or the range of ip addresses. Supports the CIDR format.
	IpRange              string `json:"ipRange"`
	AdditionalProperties map[string]interface{}
}

AllowlistItem struct for AllowlistItem

func NewAllowlistItem added in v0.8.0

func NewAllowlistItem(name string, ipRange string) *AllowlistItem

NewAllowlistItem instantiates a new AllowlistItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAllowlistItemWithDefaults added in v0.8.0

func NewAllowlistItemWithDefaults() *AllowlistItem

NewAllowlistItemWithDefaults instantiates a new AllowlistItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AllowlistItem) GetIpRange added in v0.8.0

func (o *AllowlistItem) GetIpRange() string

GetIpRange returns the IpRange field value

func (*AllowlistItem) GetIpRangeOk added in v0.8.0

func (o *AllowlistItem) GetIpRangeOk() (*string, bool)

GetIpRangeOk returns a tuple with the IpRange field value and a boolean to check if the value has been set.

func (*AllowlistItem) GetName added in v0.8.0

func (o *AllowlistItem) GetName() string

GetName returns the Name field value

func (*AllowlistItem) GetNameOk added in v0.8.0

func (o *AllowlistItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (AllowlistItem) MarshalJSON added in v0.8.0

func (o AllowlistItem) MarshalJSON() ([]byte, error)

func (*AllowlistItem) SetIpRange added in v0.8.0

func (o *AllowlistItem) SetIpRange(v string)

SetIpRange sets field value

func (*AllowlistItem) SetName added in v0.8.0

func (o *AllowlistItem) SetName(v string)

SetName sets field value

func (AllowlistItem) ToMap added in v0.8.0

func (o AllowlistItem) ToMap() (map[string]interface{}, error)

func (*AllowlistItem) UnmarshalJSON added in v0.8.0

func (o *AllowlistItem) UnmarshalJSON(data []byte) (err error)

type ApiAddClaBudgetLimitForClusterRequest added in v0.8.0

type ApiAddClaBudgetLimitForClusterRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiAddClaBudgetLimitForClusterRequest) ClaBudgetLimitDto added in v0.8.0

The JSON body of the request. Contains the new limit for the cluster.

func (ApiAddClaBudgetLimitForClusterRequest) Execute added in v0.8.0

type ApiAddClaBudgetLimitForEnvironmentRequest added in v0.8.0

type ApiAddClaBudgetLimitForEnvironmentRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiAddClaBudgetLimitForEnvironmentRequest) ClaBudgetLimitDto added in v0.8.0

The JSON body of the request. Contains the new limit for the environment.

func (ApiAddClaBudgetLimitForEnvironmentRequest) Execute added in v0.8.0

type ApiAddGroupPermissionsRequest

type ApiAddGroupPermissionsRequest struct {
	ApiService *PermissionManagementAPIService
	// contains filtered or unexported fields
}

func (ApiAddGroupPermissionsRequest) Execute

func (ApiAddGroupPermissionsRequest) PermissionsDto

The body of the request. Contains a list of permissions to be assigned to the group. Existing permissions remain unaffected.

type ApiAddUserToGroupsRequest

type ApiAddUserToGroupsRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiAddUserToGroupsRequest) Execute

func (r ApiAddUserToGroupsRequest) Execute() (*http.Response, error)

func (ApiAddUserToGroupsRequest) RequestBody

func (r ApiAddUserToGroupsRequest) RequestBody(requestBody []string) ApiAddUserToGroupsRequest

The body of the request. Contains a list of groups (specified by UUIDs) to which the user is to be added. Any existing group membership remains unaffected.

type ApiAppendLevelPolicyBindingsRequest

type ApiAppendLevelPolicyBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiAppendLevelPolicyBindingsRequest) AppendLevelPolicyBindingsRequestDto

func (r ApiAppendLevelPolicyBindingsRequest) AppendLevelPolicyBindingsRequestDto(appendLevelPolicyBindingsRequestDto AppendLevelPolicyBindingsRequestDto) ApiAppendLevelPolicyBindingsRequest

The JSON body of the request. Contains user groups that must use the policy and optional boundaries.

func (ApiAppendLevelPolicyBindingsRequest) Execute

type ApiAppendParticularGroupBindingRequest

type ApiAppendParticularGroupBindingRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiAppendParticularGroupBindingRequest) AppendLevelPolicyBindingForGroupDto

func (r ApiAppendParticularGroupBindingRequest) AppendLevelPolicyBindingForGroupDto(appendLevelPolicyBindingForGroupDto AppendLevelPolicyBindingForGroupDto) ApiAppendParticularGroupBindingRequest

The JSON body of the request. Contains parameters, metadata and boundaries

func (ApiAppendParticularGroupBindingRequest) Execute

type ApiCreateCostcenterCostAllocationValuesRequest added in v0.8.0

type ApiCreateCostcenterCostAllocationValuesRequest struct {
	ApiService *AccountSettingsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateCostcenterCostAllocationValuesRequest) Execute added in v0.8.0

func (ApiCreateCostcenterCostAllocationValuesRequest) FieldValuesRequestDto added in v0.8.0

type ApiCreateGroupsRequest

type ApiCreateGroupsRequest struct {
	ApiService *GroupManagementAPIService
	// contains filtered or unexported fields
}

func (ApiCreateGroupsRequest) Execute

func (ApiCreateGroupsRequest) PutGroupDto

func (r ApiCreateGroupsRequest) PutGroupDto(putGroupDto []PutGroupDto) ApiCreateGroupsRequest

The body of the request. Contains a list of configurations for new groups. Do not specify a UUID. A UUID is assigned automatically by Dynatrace.

type ApiCreateLevelPolicyRequest

type ApiCreateLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiCreateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto

func (r ApiCreateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto(createOrUpdateLevelPolicyRequestDto CreateOrUpdateLevelPolicyRequestDto) ApiCreateLevelPolicyRequest

The JSON body of the request. Contains the configuration of a new policy.

func (ApiCreateLevelPolicyRequest) Execute

type ApiCreateProductCostAllocationValuesRequest added in v0.8.0

type ApiCreateProductCostAllocationValuesRequest struct {
	ApiService *AccountSettingsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateProductCostAllocationValuesRequest) Execute added in v0.8.0

func (ApiCreateProductCostAllocationValuesRequest) FieldValuesRequestDto added in v0.8.0

type ApiCreateServiceUserForAccountRequest

type ApiCreateServiceUserForAccountRequest struct {
	ApiService *ServiceUserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiCreateServiceUserForAccountRequest) Execute

func (ApiCreateServiceUserForAccountRequest) ServiceUserDto added in v0.8.0

The JSON body of the request. Contains the name of the new service user.

type ApiCreateUserForAccountRequest

type ApiCreateUserForAccountRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiCreateUserForAccountRequest) Execute

func (ApiCreateUserForAccountRequest) UserEmailDto

The JSON body of the request. Contains the email address of the new user.

type ApiDeleteCostcenterCostAllocationValueRequest added in v0.8.0

type ApiDeleteCostcenterCostAllocationValueRequest struct {
	ApiService *AccountSettingsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteCostcenterCostAllocationValueRequest) Execute added in v0.8.0

type ApiDeleteGroupRequest

type ApiDeleteGroupRequest struct {
	ApiService *GroupManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteGroupRequest) Execute

func (r ApiDeleteGroupRequest) Execute() (*http.Response, error)

type ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest

type ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest) Execute

func (ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest) ForceMultiple

Forces multiple in case delete by parameters and metadata query

func (ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest) QueryParams added in v0.8.0

Key-value pairs for policy template parameters and metadata. Only bindings matching given parameters and metadata will be updated or deleted.

type ApiDeleteLevelPolicyBindingsForPolicyRequest

type ApiDeleteLevelPolicyBindingsForPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteLevelPolicyBindingsForPolicyRequest) Execute

func (ApiDeleteLevelPolicyBindingsForPolicyRequest) ForceMultiple

Forces multiple in case delete by parameters and metadata query

func (ApiDeleteLevelPolicyBindingsForPolicyRequest) QueryParams added in v0.8.0

Key-value pairs for policy template parameters and metadata. Only bindings matching given parameters and metadata will be updated or deleted.

type ApiDeleteLevelPolicyBindingsRequest

type ApiDeleteLevelPolicyBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteLevelPolicyBindingsRequest) Execute

type ApiDeleteLevelPolicyRequest

type ApiDeleteLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteLevelPolicyRequest) Execute

func (ApiDeleteLevelPolicyRequest) Force

func (r ApiDeleteLevelPolicyRequest) Force(force interface{}) ApiDeleteLevelPolicyRequest

Set to `true` to delete a policy that is still in use.

type ApiDeletePolicyBoundaryRequest added in v0.8.0

type ApiDeletePolicyBoundaryRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeletePolicyBoundaryRequest) Execute added in v0.8.0

type ApiDeleteProductCostAllocationValueRequest added in v0.8.0

type ApiDeleteProductCostAllocationValueRequest struct {
	ApiService *AccountSettingsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteProductCostAllocationValueRequest) Execute added in v0.8.0

type ApiDeleteUserRequest

type ApiDeleteUserRequest struct {
	ApiService *ServiceUserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteUserRequest) Execute

func (r ApiDeleteUserRequest) Execute() (*http.Response, error)

type ApiEditGroupRequest

type ApiEditGroupRequest struct {
	ApiService *GroupManagementAPIService
	// contains filtered or unexported fields
}

func (ApiEditGroupRequest) Execute

func (r ApiEditGroupRequest) Execute() (*http.Response, error)

func (ApiEditGroupRequest) PutGroupDto

func (r ApiEditGroupRequest) PutGroupDto(putGroupDto PutGroupDto) ApiEditGroupRequest

The body of the request. Contains the updated parameters of the group. You can't change the UUID of the group.

type ApiEnableOverageRequest added in v0.8.0

type ApiEnableOverageRequest struct {
	ApiService *QuotaManagementAPIService
	// contains filtered or unexported fields
}

func (ApiEnableOverageRequest) Execute added in v0.8.0

func (r ApiEnableOverageRequest) Execute() (*http.Response, error)

func (ApiEnableOverageRequest) HostMonitoringOverageEnabledDto added in v0.8.0

func (r ApiEnableOverageRequest) HostMonitoringOverageEnabledDto(hostMonitoringOverageEnabledDto HostMonitoringOverageEnabledDto) ApiEnableOverageRequest

The JSON body of the request. Contains the [host units](https://dt-url.net/hu03ub5) overage setting.

type ApiGetAllLevelPoliciesBindingsRequest

type ApiGetAllLevelPoliciesBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetAllLevelPoliciesBindingsRequest) Execute

type ApiGetClaBudgetLimitsRequest added in v0.8.0

type ApiGetClaBudgetLimitsRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiGetClaBudgetLimitsRequest) Execute added in v0.8.0

type ApiGetClaLicenseDetailsByIdRequest added in v0.8.0

type ApiGetClaLicenseDetailsByIdRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiGetClaLicenseDetailsByIdRequest) Execute added in v0.8.0

type ApiGetClaSubscriptionClusterDetailsRequest added in v0.8.0

type ApiGetClaSubscriptionClusterDetailsRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiGetClaSubscriptionClusterDetailsRequest) Execute added in v0.8.0

type ApiGetClaSubscriptionEnvironmentDetailsRequest added in v0.8.0

type ApiGetClaSubscriptionEnvironmentDetailsRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiGetClaSubscriptionEnvironmentDetailsRequest) Execute added in v0.8.0

type ApiGetClaSubscriptionsRequest added in v0.8.0

type ApiGetClaSubscriptionsRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiGetClaSubscriptionsRequest) Execute added in v0.8.0

type ApiGetClusterLevelClaLicenseConsumptionDataRequest added in v0.8.0

type ApiGetClusterLevelClaLicenseConsumptionDataRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiGetClusterLevelClaLicenseConsumptionDataRequest) CalculationMode added in v0.8.0

The calculation mode at which you want the consumption to return. RATED consumption (default) is returned in DPS units according to your rate card. UNRATED consumption is returned in the consumed native units, for example Host Unit Hours and the rate card is not applied.

func (ApiGetClusterLevelClaLicenseConsumptionDataRequest) ClusterUuids added in v0.8.0

Filter the result to specified clusters only. To specify several IDs, use the following format: `clusterUuids=ID1&clusterUuids=ID2`. You can fetch the list of clusters with the [GET clusters](https://dt-url.net/3q03uao) request.

func (ApiGetClusterLevelClaLicenseConsumptionDataRequest) Execute added in v0.8.0

func (ApiGetClusterLevelClaLicenseConsumptionDataRequest) From added in v0.8.0

The start of the requested timeframe in `2021-05-01T15:11:00Z` format.

func (ApiGetClusterLevelClaLicenseConsumptionDataRequest) Resolution added in v0.8.0

The resolution at which you want to see the consumption. You have the following options: * `HOURLY`: the consumption for each full hour. Requires **to** and **from** paramters to be set. The hourly resolution is only available for consumption within the last 30 days. * `DAILY`: the consumption for each calendar day. Requires **to** and **from** paramters to be set. * `SUBSCRIPTION_MONTHLY`: the consumption for each subscription month. A subscription month always starts on the same day of the month your subscription started. * `SUBSCRIPTION_YEAR`: the consumption for a complete subscription year. A subscription year always starts on the same date your subscription started.

func (ApiGetClusterLevelClaLicenseConsumptionDataRequest) To added in v0.8.0

The end of the requested timeframe in `2021-05-01T15:11:00Z` format.

type ApiGetClustersRequest

type ApiGetClustersRequest struct {
	ApiService *EnvironmentManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetClustersRequest) Execute

type ApiGetConfigRequest added in v0.8.0

type ApiGetConfigRequest struct {
	ApiService *EnvironmentManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetConfigRequest) Execute added in v0.8.0

type ApiGetCostAllocationBreakdownPageRequest added in v0.8.0

type ApiGetCostAllocationBreakdownPageRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetCostAllocationBreakdownPageRequest) EnvironmentId added in v0.8.0

The identifier of an environment. (required unless page-key is provided)

func (ApiGetCostAllocationBreakdownPageRequest) Execute added in v0.8.0

func (ApiGetCostAllocationBreakdownPageRequest) Field added in v0.8.0

Field by which costs and usage should be split. Allowed values: `COSTCENTER`, `PRODUCT` (required unless page-key is provided)

func (ApiGetCostAllocationBreakdownPageRequest) From added in v0.8.0

The start of the requested timeframe in `2021-05-01` format.

func (ApiGetCostAllocationBreakdownPageRequest) PageKey added in v0.8.0

A base64 encoded key to retrieve a specific page. If this query parameter is set, no other query parameters can be set.

func (ApiGetCostAllocationBreakdownPageRequest) PageSize added in v0.8.0

Defines the requested number of entries for the next page.

func (ApiGetCostAllocationBreakdownPageRequest) To added in v0.8.0

The end of the requested timeframe in `2021-05-01` format.

type ApiGetEffectivePermissionsRequest

type ApiGetEffectivePermissionsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetEffectivePermissionsRequest) EntityId

Required entity id.

func (ApiGetEffectivePermissionsRequest) EntityType

func (r ApiGetEffectivePermissionsRequest) EntityType(entityType interface{}) ApiGetEffectivePermissionsRequest

Required entity type. The following values are available: * user * group

func (ApiGetEffectivePermissionsRequest) Execute

func (ApiGetEffectivePermissionsRequest) Page

func (ApiGetEffectivePermissionsRequest) Services

Optional services list. Policies for given services will be returned

func (ApiGetEffectivePermissionsRequest) Size

type ApiGetEnvironmentCostRequest

type ApiGetEnvironmentCostRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentCostRequest) CapabilityKeys

func (r ApiGetEnvironmentCostRequest) CapabilityKeys(capabilityKeys []string) ApiGetEnvironmentCostRequest

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetEnvironmentCostRequest) EndTime

The end time of the query in `2021-05-01T15:11:00Z` format.

func (ApiGetEnvironmentCostRequest) EnvironmentIds

func (r ApiGetEnvironmentCostRequest) EnvironmentIds(environmentIds []string) ApiGetEnvironmentCostRequest

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetEnvironmentCostRequest) Execute

func (ApiGetEnvironmentCostRequest) StartTime

The start time of the query in `2021-05-01T15:11:00Z` format.

type ApiGetEnvironmentCostV3Request added in v0.8.0

type ApiGetEnvironmentCostV3Request struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentCostV3Request) CapabilityKeys added in v0.8.0

func (r ApiGetEnvironmentCostV3Request) CapabilityKeys(capabilityKeys []string) ApiGetEnvironmentCostV3Request

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetEnvironmentCostV3Request) ClusterIds added in v0.8.0

A list of Managed clusters for which you want to read the usage data. Not applicable to SaaS environments.

func (ApiGetEnvironmentCostV3Request) EndTime added in v0.8.0

The end time of the query in `2021-05-01T15:11:00Z` format. Timeframe limits (startTime, endTime) are both required, unless a \"page-key\" is provided instead.

func (ApiGetEnvironmentCostV3Request) EnvironmentIds added in v0.8.0

func (r ApiGetEnvironmentCostV3Request) EnvironmentIds(environmentIds []string) ApiGetEnvironmentCostV3Request

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetEnvironmentCostV3Request) Execute added in v0.8.0

func (ApiGetEnvironmentCostV3Request) PageKey added in v0.8.0

The cursor for the next page of results. You can find it in the **nextPageKey** field of the previous response.

func (ApiGetEnvironmentCostV3Request) PageSize added in v0.8.0

Defines the requested number of entries for the next page.

func (ApiGetEnvironmentCostV3Request) StartTime added in v0.8.0

The start time of the query in `2021-05-01T15:11:00Z` format. Timeframe limits (startTime, endTime) are both required, unless a \"page-key\" is provided instead.

type ApiGetEnvironmentResourcesRequest

type ApiGetEnvironmentResourcesRequest struct {
	ApiService *EnvironmentManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentResourcesRequest) Execute

type ApiGetEnvironmentUsageRequest

type ApiGetEnvironmentUsageRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentUsageRequest) CapabilityKeys

func (r ApiGetEnvironmentUsageRequest) CapabilityKeys(capabilityKeys []string) ApiGetEnvironmentUsageRequest

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetEnvironmentUsageRequest) EndTime

The end of the requested timeframe in `2021-05-01T15:11:00Z` format.

func (ApiGetEnvironmentUsageRequest) EnvironmentIds

func (r ApiGetEnvironmentUsageRequest) EnvironmentIds(environmentIds []string) ApiGetEnvironmentUsageRequest

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetEnvironmentUsageRequest) Execute

func (ApiGetEnvironmentUsageRequest) StartTime

The start of the requested timeframe in `2021-05-01T15:11:00Z` format.

type ApiGetEnvironmentUsageV3Request added in v0.8.0

type ApiGetEnvironmentUsageV3Request struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentUsageV3Request) CapabilityKeys added in v0.8.0

func (r ApiGetEnvironmentUsageV3Request) CapabilityKeys(capabilityKeys []string) ApiGetEnvironmentUsageV3Request

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetEnvironmentUsageV3Request) ClusterIds added in v0.8.0

A list of Managed clusters for which you want to read the usage data. Not applicable to SaaS environments.

func (ApiGetEnvironmentUsageV3Request) EndTime added in v0.8.0

The end time of the query in `2021-05-01T15:11:00Z` format. Timeframe limits (startTime, endTime) are both required, unless a \"page-key\" is provided instead.

func (ApiGetEnvironmentUsageV3Request) EnvironmentIds added in v0.8.0

func (r ApiGetEnvironmentUsageV3Request) EnvironmentIds(environmentIds []string) ApiGetEnvironmentUsageV3Request

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetEnvironmentUsageV3Request) Execute added in v0.8.0

func (ApiGetEnvironmentUsageV3Request) PageKey added in v0.8.0

The cursor for the next page of results. You can find it in the **nextPageKey** field of the previous response.

func (ApiGetEnvironmentUsageV3Request) PageSize added in v0.8.0

Defines the requested number of entries for the next page.

func (ApiGetEnvironmentUsageV3Request) StartTime added in v0.8.0

The start time of the query in `2021-05-01T15:11:00Z` format. Timeframe limits (startTime, endTime) are both required, unless a \"page-key\" is provided instead.

type ApiGetEnvironmentsRequest

type ApiGetEnvironmentsRequest struct {
	ApiService *EnvironmentManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentsRequest) Execute

type ApiGetEventsRequest

type ApiGetEventsRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetEventsRequest) EndTime

func (r ApiGetEventsRequest) EndTime(endTime time.Time) ApiGetEventsRequest

The end of the requested timeframe in `2021-05-01T15:11:00Z` format.

func (ApiGetEventsRequest) EventType

func (r ApiGetEventsRequest) EventType(eventType string) ApiGetEventsRequest

The type of the requested events: cost or forecast. If not set, all events are returned.

func (ApiGetEventsRequest) Execute

func (r ApiGetEventsRequest) Execute() ([]Event, *http.Response, error)

func (ApiGetEventsRequest) StartTime

func (r ApiGetEventsRequest) StartTime(startTime time.Time) ApiGetEventsRequest

The start of the requested timeframe in `2021-05-01T15:11:00Z` format.

type ApiGetForecastRequest

type ApiGetForecastRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetForecastRequest) Execute

func (r ApiGetForecastRequest) Execute() (*Forecast, *http.Response, error)

type ApiGetGroupPermissionsRequest

type ApiGetGroupPermissionsRequest struct {
	ApiService *PermissionManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetGroupPermissionsRequest) Execute

type ApiGetGroupsRequest

type ApiGetGroupsRequest struct {
	ApiService *GroupManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetGroupsRequest) Execute

type ApiGetLevelDescendantsPolicyBindingsRequest

type ApiGetLevelDescendantsPolicyBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLevelDescendantsPolicyBindingsRequest) Execute

func (ApiGetLevelDescendantsPolicyBindingsRequest) Page

func (ApiGetLevelDescendantsPolicyBindingsRequest) Size

type ApiGetLevelPoliciesRequest

type ApiGetLevelPoliciesRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLevelPoliciesRequest) Categories added in v0.8.0

func (r ApiGetLevelPoliciesRequest) Categories(categories interface{}) ApiGetLevelPoliciesRequest

Optional policy categories set. Only policies that match given categories will be returned.

func (ApiGetLevelPoliciesRequest) Execute

func (ApiGetLevelPoliciesRequest) Name

func (r ApiGetLevelPoliciesRequest) Name(name interface{}) ApiGetLevelPoliciesRequest

Optional policy name. Only policies that are of equal name will be returned.

type ApiGetLevelPolicyBindingsForGroupRequest

type ApiGetLevelPolicyBindingsForGroupRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLevelPolicyBindingsForGroupRequest) Execute

type ApiGetLevelPolicyBindingsRequest

type ApiGetLevelPolicyBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLevelPolicyBindingsRequest) Execute

type ApiGetLevelPolicyRequest

type ApiGetLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLevelPolicyRequest) Execute

type ApiGetLimitsForAccountRequest added in v0.8.0

type ApiGetLimitsForAccountRequest struct {
	ApiService *AccountLimitsAPIService
	// contains filtered or unexported fields
}

func (ApiGetLimitsForAccountRequest) Execute added in v0.8.0

type ApiGetLimitsForLevelRequest added in v0.8.0

type ApiGetLimitsForLevelRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLimitsForLevelRequest) Execute added in v0.8.0

type ApiGetPermissionsRequest

type ApiGetPermissionsRequest struct {
	ApiService *ReferenceDataAPIService
	// contains filtered or unexported fields
}

func (ApiGetPermissionsRequest) Execute

type ApiGetPolicyBoundariesRequest added in v0.8.0

type ApiGetPolicyBoundariesRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetPolicyBoundariesRequest) Execute added in v0.8.0

func (ApiGetPolicyBoundariesRequest) Page added in v0.8.0

func (ApiGetPolicyBoundariesRequest) Size added in v0.8.0

type ApiGetPolicyBoundaryRequest added in v0.8.0

type ApiGetPolicyBoundaryRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetPolicyBoundaryRequest) Execute added in v0.8.0

type ApiGetPolicyOverviewListRequest

type ApiGetPolicyOverviewListRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetPolicyOverviewListRequest) Execute

type ApiGetPolicyUuidsBindingsRequest

type ApiGetPolicyUuidsBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetPolicyUuidsBindingsRequest) Details added in v0.8.0

Optional parameter to print-out additional details containing boundaries, metadata, parameters.

func (ApiGetPolicyUuidsBindingsRequest) Execute

type ApiGetProductLevelClaLicenseConsumptionDataRequest added in v0.8.0

type ApiGetProductLevelClaLicenseConsumptionDataRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiGetProductLevelClaLicenseConsumptionDataRequest) CalculationMode added in v0.8.0

The calculation mode at which you want the consumption to return. RATED consumption (default) is returned in DPS units according to your rate card. UNRATED consumption is returned in the consumed native units, for example Host Unit Hours and the rate card is not applied.

func (ApiGetProductLevelClaLicenseConsumptionDataRequest) Execute added in v0.8.0

func (ApiGetProductLevelClaLicenseConsumptionDataRequest) From added in v0.8.0

The start of the requested timeframe in `2021-05-01T15:11:00Z` format.

func (ApiGetProductLevelClaLicenseConsumptionDataRequest) Resolution added in v0.8.0

The resolution at which you want to see the consumption. You have the following options: * `HOURLY`: the consumption for each full hour. Requires **to** and **from** paramters to be set. The hourly resolution is only available for consumption within the last 30 days. * `DAILY`: the consumption for each calendar day. Requires **to** and **from** paramters to be set. * `SUBSCRIPTION_MONTHLY`: the consumption for each subscription month. A subscription month always starts on the same day of the month your subscription started. * `SUBSCRIPTION_YEAR`: the consumption for a complete subscription year. A subscription year always starts on the same date your subscription started.

func (ApiGetProductLevelClaLicenseConsumptionDataRequest) To added in v0.8.0

The end of the requested timeframe in `2021-05-01T15:11:00Z` format.

type ApiGetQuotaRequest added in v0.8.0

type ApiGetQuotaRequest struct {
	ApiService *QuotaManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetQuotaRequest) Execute added in v0.8.0

type ApiGetRegionsRequest

type ApiGetRegionsRequest struct {
	ApiService *ReferenceDataAPIService
	// contains filtered or unexported fields
}

func (ApiGetRegionsRequest) Execute

func (r ApiGetRegionsRequest) Execute() ([]RegionDto, *http.Response, error)

type ApiGetServiceUserRequest added in v0.9.0

type ApiGetServiceUserRequest struct {
	ApiService *ServiceUserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetServiceUserRequest) Execute added in v0.9.0

type ApiGetServiceUsersFromAccountRequest

type ApiGetServiceUsersFromAccountRequest struct {
	ApiService *ServiceUserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetServiceUsersFromAccountRequest) Execute

func (ApiGetServiceUsersFromAccountRequest) Page added in v0.8.0

The number of the requested page. Can be increased as long as **nextPageKey** is available in the response.

func (ApiGetServiceUsersFromAccountRequest) PageKey added in v0.8.0

The cursor for the next page of results. You can find it in the **nextPageKey** field of the previous response.

func (ApiGetServiceUsersFromAccountRequest) PageSize added in v0.8.0

Defines the requested number of entries for the next page.

type ApiGetSubscriptionRequest

type ApiGetSubscriptionRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetSubscriptionRequest) Execute

type ApiGetTenantLevelClaLicenseConsumptionDataRequest added in v0.8.0

type ApiGetTenantLevelClaLicenseConsumptionDataRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiGetTenantLevelClaLicenseConsumptionDataRequest) CalculationMode added in v0.8.0

The calculation mode at which you want the consumption to return. RATED consumption (default) is returned in DPS units according to your rate card. UNRATED consumption is returned in the consumed native units, for example Host Unit Hours and the rate card is not applied.

func (ApiGetTenantLevelClaLicenseConsumptionDataRequest) EnvironmentUuids added in v0.8.0

Filter the result to specified environments only. To specify several IDs, use the following format: `environmentUuids=ID1&environmentUuids=ID2`. You can fetch the list of environments with the [GET environments](https://dt-url.net/6823uuy) request.

func (ApiGetTenantLevelClaLicenseConsumptionDataRequest) Execute added in v0.8.0

func (ApiGetTenantLevelClaLicenseConsumptionDataRequest) From added in v0.8.0

The start of the requested timeframe in `2021-05-01T15:11:00Z` format.

func (ApiGetTenantLevelClaLicenseConsumptionDataRequest) Resolution added in v0.8.0

The resolution at which you want to see the consumption. You have the following options: * `HOURLY`: the consumption for each full hour. Requires **to** and **from** paramters to be set. The hourly resolution is only available for consumption within the last 30 days. * `DAILY`: the consumption for each calendar day. Requires **to** and **from** paramters to be set. * `SUBSCRIPTION_MONTHLY`: the consumption for each subscription month. A subscription month always starts on the same day of the month your subscription started. * `SUBSCRIPTION_YEAR`: the consumption for a complete subscription year. A subscription year always starts on the same date your subscription started.

func (ApiGetTenantLevelClaLicenseConsumptionDataRequest) To added in v0.8.0

The end of the requested timeframe in `2021-05-01T15:11:00Z` format.

type ApiGetTotalSubscriptionCostRequest

type ApiGetTotalSubscriptionCostRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetTotalSubscriptionCostRequest) CapabilityKeys

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetTotalSubscriptionCostRequest) ClusterIds

A list of Managed clusters for which you want to read the usage data. Not applicable to SaaS environments.

func (ApiGetTotalSubscriptionCostRequest) EnvironmentIds

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetTotalSubscriptionCostRequest) Execute

type ApiGetTotalSubscriptionUsageRequest

type ApiGetTotalSubscriptionUsageRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetTotalSubscriptionUsageRequest) CapabilityKeys

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetTotalSubscriptionUsageRequest) ClusterIds

A list of Managed clusters for which you want to read the usage data. Not applicable to SaaS environments.

func (ApiGetTotalSubscriptionUsageRequest) EnvironmentIds

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetTotalSubscriptionUsageRequest) Execute

type ApiGetUserGroupsRequest

type ApiGetUserGroupsRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetUserGroupsRequest) Execute

type ApiGetUsersForGroupRequest

type ApiGetUsersForGroupRequest struct {
	ApiService *GroupManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetUsersForGroupRequest) Execute

type ApiGetUsersRequest

type ApiGetUsersRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetUsersRequest) Execute

func (r ApiGetUsersRequest) Execute() (*UserListDto, *http.Response, error)

func (ApiGetUsersRequest) ServiceUsers

func (r ApiGetUsersRequest) ServiceUsers(serviceUsers bool) ApiGetUsersRequest

Specifies whether service users are included in results.

type ApiListCostcenterCostAllocationValuesRequest added in v0.8.0

type ApiListCostcenterCostAllocationValuesRequest struct {
	ApiService *AccountSettingsAPIService
	// contains filtered or unexported fields
}

func (ApiListCostcenterCostAllocationValuesRequest) Execute added in v0.8.0

func (ApiListCostcenterCostAllocationValuesRequest) Page added in v0.8.0

The number of the requested page. Can be increased as long as **hasNextPage** is true in the response.

func (ApiListCostcenterCostAllocationValuesRequest) PageSize added in v0.8.0

Defines the requested number of entries for the next page.

type ApiListProductCostAllocationValuesRequest added in v0.8.0

type ApiListProductCostAllocationValuesRequest struct {
	ApiService *AccountSettingsAPIService
	// contains filtered or unexported fields
}

func (ApiListProductCostAllocationValuesRequest) Execute added in v0.8.0

func (ApiListProductCostAllocationValuesRequest) Page added in v0.8.0

The number of the requested page. Can be increased as long as **hasNextPage** is true in the response.

func (ApiListProductCostAllocationValuesRequest) PageSize added in v0.8.0

Defines the requested number of entries for the next page.

type ApiListRateCardsRequest added in v0.8.0

type ApiListRateCardsRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiListRateCardsRequest) Execute added in v0.8.0

type ApiListSubscriptionsRequest

type ApiListSubscriptionsRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiListSubscriptionsRequest) Execute

type ApiOverwriteGroupPermissionsRequest

type ApiOverwriteGroupPermissionsRequest struct {
	ApiService *PermissionManagementAPIService
	// contains filtered or unexported fields
}

func (ApiOverwriteGroupPermissionsRequest) Execute

func (ApiOverwriteGroupPermissionsRequest) PermissionsDto

The body of the request. Contains a list of permissions to be assigned to the group. Existing permissions are overwritten.

type ApiPostPolicyBoundaryRequest added in v0.8.0

type ApiPostPolicyBoundaryRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiPostPolicyBoundaryRequest) Execute added in v0.8.0

func (ApiPostPolicyBoundaryRequest) PolicyBoundaryDto added in v0.8.0

func (r ApiPostPolicyBoundaryRequest) PolicyBoundaryDto(policyBoundaryDto PolicyBoundaryDto) ApiPostPolicyBoundaryRequest

The JSON body of the request. Contains new policy boundary

type ApiPutPolicyBoundaryRequest added in v0.8.0

type ApiPutPolicyBoundaryRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiPutPolicyBoundaryRequest) Execute added in v0.8.0

func (ApiPutPolicyBoundaryRequest) PolicyBoundaryDto added in v0.8.0

func (r ApiPutPolicyBoundaryRequest) PolicyBoundaryDto(policyBoundaryDto PolicyBoundaryDto) ApiPutPolicyBoundaryRequest

The JSON body of the request. Contains policy boundary

type ApiReferenceDataControllerRequest added in v0.8.0

type ApiReferenceDataControllerRequest struct {
	ApiService *ReferenceDataAPIService
	// contains filtered or unexported fields
}

func (ApiReferenceDataControllerRequest) Execute added in v0.8.0

type ApiRemoveGroupPermissionsRequest

type ApiRemoveGroupPermissionsRequest struct {
	ApiService *PermissionManagementAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveGroupPermissionsRequest) Execute

func (ApiRemoveGroupPermissionsRequest) PermissionName

The name of the permission to be deleted.

func (ApiRemoveGroupPermissionsRequest) Scope

The scope of the permission to be deleted. Depending on the type of the scope, specify one of the following: * `account`: The UUID of the account. * `tenant`: The ID of the environment. * `management-zone`: The ID of the management zone from an environment in `{environment-id}:{management-zone-id}` format.

func (ApiRemoveGroupPermissionsRequest) ScopeType

The scope type of the permission to be deleted.

type ApiRemoveUserFromAccountRequest

type ApiRemoveUserFromAccountRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveUserFromAccountRequest) Execute

type ApiRemoveUserFromGroupsRequest

type ApiRemoveUserFromGroupsRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveUserFromGroupsRequest) Execute

func (ApiRemoveUserFromGroupsRequest) GroupUuid

A list of groups the user is no longer a member of. To specify several groups, use the following format: `group-uuid=aaaaaa&group-uuid=bbbb`.

type ApiReplaceCostcenterCostAllocationValuesRequest added in v0.8.0

type ApiReplaceCostcenterCostAllocationValuesRequest struct {
	ApiService *AccountSettingsAPIService
	// contains filtered or unexported fields
}

func (ApiReplaceCostcenterCostAllocationValuesRequest) Execute added in v0.8.0

func (ApiReplaceCostcenterCostAllocationValuesRequest) FieldValuesRequestDto added in v0.8.0

type ApiReplaceProductCostAllocationValuesRequest added in v0.8.0

type ApiReplaceProductCostAllocationValuesRequest struct {
	ApiService *AccountSettingsAPIService
	// contains filtered or unexported fields
}

func (ApiReplaceProductCostAllocationValuesRequest) Execute added in v0.8.0

func (ApiReplaceProductCostAllocationValuesRequest) FieldValuesRequestDto added in v0.8.0

type ApiReplaceUserGroupsRequest

type ApiReplaceUserGroupsRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiReplaceUserGroupsRequest) Execute

func (ApiReplaceUserGroupsRequest) RequestBody

func (r ApiReplaceUserGroupsRequest) RequestBody(requestBody []string) ApiReplaceUserGroupsRequest

The body of the request. Contains a list of groups (specified by UUIDs) where the user is to be a member. The user will be removed from any group that is not specified here.

type ApiSetConfigRequest added in v0.8.0

type ApiSetConfigRequest struct {
	ApiService *EnvironmentManagementAPIService
	// contains filtered or unexported fields
}

func (ApiSetConfigRequest) Execute added in v0.8.0

func (r ApiSetConfigRequest) Execute() (*http.Response, error)

func (ApiSetConfigRequest) IpConfigDto added in v0.8.0

func (r ApiSetConfigRequest) IpConfigDto(ipConfigDto IpConfigDto) ApiSetConfigRequest

The body of the request. Contains the key and serialized value for setting a ip config for a specific tenant on a specific cluster.

type ApiSplitHostMonitoringCreditsRequest added in v0.8.0

type ApiSplitHostMonitoringCreditsRequest struct {
	ApiService *QuotaManagementAPIService
	// contains filtered or unexported fields
}

func (ApiSplitHostMonitoringCreditsRequest) EnvironmentChangeListDto added in v0.8.0

func (r ApiSplitHostMonitoringCreditsRequest) EnvironmentChangeListDto(environmentChangeListDto []EnvironmentChangeListDto) ApiSplitHostMonitoringCreditsRequest

The JSON body of the request. Contains the list of environment-level quotas to be set.

func (ApiSplitHostMonitoringCreditsRequest) Execute added in v0.8.0

type ApiUpdateClaBudgetLimitForClusterRequest added in v0.8.0

type ApiUpdateClaBudgetLimitForClusterRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiUpdateClaBudgetLimitForClusterRequest) ClaBudgetLimitDto added in v0.8.0

func (ApiUpdateClaBudgetLimitForClusterRequest) Execute added in v0.8.0

type ApiUpdateClaBudgetLimitForEnvironmentRequest added in v0.8.0

type ApiUpdateClaBudgetLimitForEnvironmentRequest struct {
	ApiService *DynatracePlatformSubscriptionPriorToApril2023APIService
	// contains filtered or unexported fields
}

func (ApiUpdateClaBudgetLimitForEnvironmentRequest) ClaBudgetLimitDto added in v0.8.0

func (ApiUpdateClaBudgetLimitForEnvironmentRequest) Execute added in v0.8.0

type ApiUpdateLevelPolicyBindingForPolicyAndGroupRequest added in v0.8.0

type ApiUpdateLevelPolicyBindingForPolicyAndGroupRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateLevelPolicyBindingForPolicyAndGroupRequest) AppendLevelPolicyBindingForGroupDto added in v0.8.0

The JSON body of the request. Contains parameters, metadata and boundaries

func (ApiUpdateLevelPolicyBindingForPolicyAndGroupRequest) Execute added in v0.8.0

func (ApiUpdateLevelPolicyBindingForPolicyAndGroupRequest) QueryParams added in v0.8.0

Key-value pairs for policy template parameters and metadata. Only bindings matching given parameters and metadata will be updated or deleted.

type ApiUpdateLevelPolicyRequest

type ApiUpdateLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto

func (r ApiUpdateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto(createOrUpdateLevelPolicyRequestDto CreateOrUpdateLevelPolicyRequestDto) ApiUpdateLevelPolicyRequest

The JSON body of the request. Contains the updated configuration of a policy.

func (ApiUpdateLevelPolicyRequest) Execute

type ApiUpdatePolicyBindingsToGroupRequest

type ApiUpdatePolicyBindingsToGroupRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiUpdatePolicyBindingsToGroupRequest) Execute

func (ApiUpdatePolicyBindingsToGroupRequest) PolicyUuidsDto

The JSON body of the request. Contains new policies for the group. Any policy not presented in the request is discarded.

type ApiUpdateServiceUserForAccountRequest added in v0.8.0

type ApiUpdateServiceUserForAccountRequest struct {
	ApiService *ServiceUserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateServiceUserForAccountRequest) Execute added in v0.8.0

func (ApiUpdateServiceUserForAccountRequest) ServiceUserDto added in v0.8.0

The JSON body of the request. Contains changed name and description of the service user.

type ApiValidateLevelPolicyRequest

type ApiValidateLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiValidateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto

func (r ApiValidateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto(createOrUpdateLevelPolicyRequestDto CreateOrUpdateLevelPolicyRequestDto) ApiValidateLevelPolicyRequest

The JSON body of the request. Contains the configuration of a policy to be validated.

func (ApiValidateLevelPolicyRequest) Execute

type ApiValidateNewLevelPolicyRequest

type ApiValidateNewLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiValidateNewLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto

func (r ApiValidateNewLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto(createOrUpdateLevelPolicyRequestDto CreateOrUpdateLevelPolicyRequestDto) ApiValidateNewLevelPolicyRequest

The JSON body of the request. Contains the configuration of a policy to be validated.

func (ApiValidateNewLevelPolicyRequest) Execute

type AppendLevelPolicyBindingForGroupDto

type AppendLevelPolicyBindingForGroupDto struct {
	// Parameters provided for bindings
	Parameters *map[string]string `json:"parameters,omitempty"`
	// Metadata provided for bindings
	Metadata *map[string]string `json:"metadata,omitempty"`
	// List of boundary UUIDs used in the binding.
	Boundaries           []string `json:"boundaries,omitempty"`
	AdditionalProperties map[string]interface{}
}

AppendLevelPolicyBindingForGroupDto struct for AppendLevelPolicyBindingForGroupDto

func NewAppendLevelPolicyBindingForGroupDto

func NewAppendLevelPolicyBindingForGroupDto() *AppendLevelPolicyBindingForGroupDto

NewAppendLevelPolicyBindingForGroupDto instantiates a new AppendLevelPolicyBindingForGroupDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAppendLevelPolicyBindingForGroupDtoWithDefaults

func NewAppendLevelPolicyBindingForGroupDtoWithDefaults() *AppendLevelPolicyBindingForGroupDto

NewAppendLevelPolicyBindingForGroupDtoWithDefaults instantiates a new AppendLevelPolicyBindingForGroupDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AppendLevelPolicyBindingForGroupDto) GetBoundaries added in v0.8.0

func (o *AppendLevelPolicyBindingForGroupDto) GetBoundaries() []string

GetBoundaries returns the Boundaries field value if set, zero value otherwise.

func (*AppendLevelPolicyBindingForGroupDto) GetBoundariesOk added in v0.8.0

func (o *AppendLevelPolicyBindingForGroupDto) GetBoundariesOk() ([]string, bool)

GetBoundariesOk returns a tuple with the Boundaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AppendLevelPolicyBindingForGroupDto) GetMetadata

func (o *AppendLevelPolicyBindingForGroupDto) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*AppendLevelPolicyBindingForGroupDto) GetMetadataOk

func (o *AppendLevelPolicyBindingForGroupDto) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AppendLevelPolicyBindingForGroupDto) GetParameters

func (o *AppendLevelPolicyBindingForGroupDto) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*AppendLevelPolicyBindingForGroupDto) GetParametersOk

func (o *AppendLevelPolicyBindingForGroupDto) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AppendLevelPolicyBindingForGroupDto) HasBoundaries added in v0.8.0

func (o *AppendLevelPolicyBindingForGroupDto) HasBoundaries() bool

HasBoundaries returns a boolean if a field has been set.

func (*AppendLevelPolicyBindingForGroupDto) HasMetadata

func (o *AppendLevelPolicyBindingForGroupDto) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*AppendLevelPolicyBindingForGroupDto) HasParameters

func (o *AppendLevelPolicyBindingForGroupDto) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (AppendLevelPolicyBindingForGroupDto) MarshalJSON

func (o AppendLevelPolicyBindingForGroupDto) MarshalJSON() ([]byte, error)

func (*AppendLevelPolicyBindingForGroupDto) SetBoundaries added in v0.8.0

func (o *AppendLevelPolicyBindingForGroupDto) SetBoundaries(v []string)

SetBoundaries gets a reference to the given []string and assigns it to the Boundaries field.

func (*AppendLevelPolicyBindingForGroupDto) SetMetadata

func (o *AppendLevelPolicyBindingForGroupDto) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*AppendLevelPolicyBindingForGroupDto) SetParameters

func (o *AppendLevelPolicyBindingForGroupDto) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (AppendLevelPolicyBindingForGroupDto) ToMap

func (o AppendLevelPolicyBindingForGroupDto) ToMap() (map[string]interface{}, error)

func (*AppendLevelPolicyBindingForGroupDto) UnmarshalJSON added in v0.8.0

func (o *AppendLevelPolicyBindingForGroupDto) UnmarshalJSON(data []byte) (err error)

type AppendLevelPolicyBindingsRequestDto

type AppendLevelPolicyBindingsRequestDto struct {
	// A list of user groups (specified by IDs) to which the policy applies.
	Groups []string `json:"groups"`
	// List of boundary UUIDs used in the binding.
	Boundaries           []string `json:"boundaries,omitempty"`
	AdditionalProperties map[string]interface{}
}

AppendLevelPolicyBindingsRequestDto struct for AppendLevelPolicyBindingsRequestDto

func NewAppendLevelPolicyBindingsRequestDto

func NewAppendLevelPolicyBindingsRequestDto(groups []string) *AppendLevelPolicyBindingsRequestDto

NewAppendLevelPolicyBindingsRequestDto instantiates a new AppendLevelPolicyBindingsRequestDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAppendLevelPolicyBindingsRequestDtoWithDefaults

func NewAppendLevelPolicyBindingsRequestDtoWithDefaults() *AppendLevelPolicyBindingsRequestDto

NewAppendLevelPolicyBindingsRequestDtoWithDefaults instantiates a new AppendLevelPolicyBindingsRequestDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AppendLevelPolicyBindingsRequestDto) GetBoundaries added in v0.8.0

func (o *AppendLevelPolicyBindingsRequestDto) GetBoundaries() []string

GetBoundaries returns the Boundaries field value if set, zero value otherwise.

func (*AppendLevelPolicyBindingsRequestDto) GetBoundariesOk added in v0.8.0

func (o *AppendLevelPolicyBindingsRequestDto) GetBoundariesOk() ([]string, bool)

GetBoundariesOk returns a tuple with the Boundaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AppendLevelPolicyBindingsRequestDto) GetGroups

GetGroups returns the Groups field value

func (*AppendLevelPolicyBindingsRequestDto) GetGroupsOk

func (o *AppendLevelPolicyBindingsRequestDto) GetGroupsOk() ([]string, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set.

func (*AppendLevelPolicyBindingsRequestDto) HasBoundaries added in v0.8.0

func (o *AppendLevelPolicyBindingsRequestDto) HasBoundaries() bool

HasBoundaries returns a boolean if a field has been set.

func (AppendLevelPolicyBindingsRequestDto) MarshalJSON

func (o AppendLevelPolicyBindingsRequestDto) MarshalJSON() ([]byte, error)

func (*AppendLevelPolicyBindingsRequestDto) SetBoundaries added in v0.8.0

func (o *AppendLevelPolicyBindingsRequestDto) SetBoundaries(v []string)

SetBoundaries gets a reference to the given []string and assigns it to the Boundaries field.

func (*AppendLevelPolicyBindingsRequestDto) SetGroups

func (o *AppendLevelPolicyBindingsRequestDto) SetGroups(v []string)

SetGroups sets field value

func (AppendLevelPolicyBindingsRequestDto) ToMap

func (o AppendLevelPolicyBindingsRequestDto) ToMap() (map[string]interface{}, error)

func (*AppendLevelPolicyBindingsRequestDto) UnmarshalJSON added in v0.8.0

func (o *AppendLevelPolicyBindingsRequestDto) UnmarshalJSON(data []byte) (err error)

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Binding

type Binding struct {
	// The ID of the policy.
	PolicyUuid string `json:"policyUuid"`
	// A list of user groups to which the policy applies.
	Groups []string `json:"groups"`
	// Parameters from bound policies
	Parameters *map[string]string `json:"parameters,omitempty"`
	// Metadata from bound policies
	Metadata *map[string]string `json:"metadata,omitempty"`
	// List of boundary UUIDs used in the binding.
	Boundaries           []string `json:"boundaries,omitempty"`
	AdditionalProperties map[string]interface{}
}

Binding struct for Binding

func NewBinding

func NewBinding(policyUuid string, groups []string) *Binding

NewBinding instantiates a new Binding object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBindingWithDefaults

func NewBindingWithDefaults() *Binding

NewBindingWithDefaults instantiates a new Binding object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Binding) GetBoundaries added in v0.8.0

func (o *Binding) GetBoundaries() []string

GetBoundaries returns the Boundaries field value if set, zero value otherwise.

func (*Binding) GetBoundariesOk added in v0.8.0

func (o *Binding) GetBoundariesOk() ([]string, bool)

GetBoundariesOk returns a tuple with the Boundaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Binding) GetGroups

func (o *Binding) GetGroups() []string

GetGroups returns the Groups field value

func (*Binding) GetGroupsOk

func (o *Binding) GetGroupsOk() ([]string, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set.

func (*Binding) GetMetadata added in v0.8.0

func (o *Binding) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*Binding) GetMetadataOk added in v0.8.0

func (o *Binding) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Binding) GetParameters added in v0.8.0

func (o *Binding) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*Binding) GetParametersOk added in v0.8.0

func (o *Binding) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Binding) GetPolicyUuid

func (o *Binding) GetPolicyUuid() string

GetPolicyUuid returns the PolicyUuid field value

func (*Binding) GetPolicyUuidOk

func (o *Binding) GetPolicyUuidOk() (*string, bool)

GetPolicyUuidOk returns a tuple with the PolicyUuid field value and a boolean to check if the value has been set.

func (*Binding) HasBoundaries added in v0.8.0

func (o *Binding) HasBoundaries() bool

HasBoundaries returns a boolean if a field has been set.

func (*Binding) HasMetadata added in v0.8.0

func (o *Binding) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Binding) HasParameters added in v0.8.0

func (o *Binding) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (Binding) MarshalJSON

func (o Binding) MarshalJSON() ([]byte, error)

func (*Binding) SetBoundaries added in v0.8.0

func (o *Binding) SetBoundaries(v []string)

SetBoundaries gets a reference to the given []string and assigns it to the Boundaries field.

func (*Binding) SetGroups

func (o *Binding) SetGroups(v []string)

SetGroups sets field value

func (*Binding) SetMetadata added in v0.8.0

func (o *Binding) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*Binding) SetParameters added in v0.8.0

func (o *Binding) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*Binding) SetPolicyUuid

func (o *Binding) SetPolicyUuid(v string)

SetPolicyUuid sets field value

func (Binding) ToMap

func (o Binding) ToMap() (map[string]interface{}, error)

func (*Binding) UnmarshalJSON added in v0.8.0

func (o *Binding) UnmarshalJSON(data []byte) (err error)

type ClaBudgetLimitDto added in v0.8.0

type ClaBudgetLimitDto struct {
	// The limit for the cluster or environment. Consumption will be restricted to this value.
	Limit                float32 `json:"limit"`
	AdditionalProperties map[string]interface{}
}

ClaBudgetLimitDto struct for ClaBudgetLimitDto

func NewClaBudgetLimitDto added in v0.8.0

func NewClaBudgetLimitDto(limit float32) *ClaBudgetLimitDto

NewClaBudgetLimitDto instantiates a new ClaBudgetLimitDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClaBudgetLimitDtoWithDefaults added in v0.8.0

func NewClaBudgetLimitDtoWithDefaults() *ClaBudgetLimitDto

NewClaBudgetLimitDtoWithDefaults instantiates a new ClaBudgetLimitDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClaBudgetLimitDto) GetLimit added in v0.8.0

func (o *ClaBudgetLimitDto) GetLimit() float32

GetLimit returns the Limit field value

func (*ClaBudgetLimitDto) GetLimitOk added in v0.8.0

func (o *ClaBudgetLimitDto) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (ClaBudgetLimitDto) MarshalJSON added in v0.8.0

func (o ClaBudgetLimitDto) MarshalJSON() ([]byte, error)

func (*ClaBudgetLimitDto) SetLimit added in v0.8.0

func (o *ClaBudgetLimitDto) SetLimit(v float32)

SetLimit sets field value

func (ClaBudgetLimitDto) ToMap added in v0.8.0

func (o ClaBudgetLimitDto) ToMap() (map[string]interface{}, error)

func (*ClaBudgetLimitDto) UnmarshalJSON added in v0.8.0

func (o *ClaBudgetLimitDto) UnmarshalJSON(data []byte) (err error)

type ClaBudgetLimitRecordListDto added in v0.8.0

type ClaBudgetLimitRecordListDto struct {
	// The number of entries in the list.
	TotalCount           float32                    `json:"totalCount"`
	Records              []ClaBudgetLimitRecordsDto `json:"records"`
	AdditionalProperties map[string]interface{}
}

ClaBudgetLimitRecordListDto struct for ClaBudgetLimitRecordListDto

func NewClaBudgetLimitRecordListDto added in v0.8.0

func NewClaBudgetLimitRecordListDto(totalCount float32, records []ClaBudgetLimitRecordsDto) *ClaBudgetLimitRecordListDto

NewClaBudgetLimitRecordListDto instantiates a new ClaBudgetLimitRecordListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClaBudgetLimitRecordListDtoWithDefaults added in v0.8.0

func NewClaBudgetLimitRecordListDtoWithDefaults() *ClaBudgetLimitRecordListDto

NewClaBudgetLimitRecordListDtoWithDefaults instantiates a new ClaBudgetLimitRecordListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClaBudgetLimitRecordListDto) GetRecords added in v0.8.0

GetRecords returns the Records field value

func (*ClaBudgetLimitRecordListDto) GetRecordsOk added in v0.8.0

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set.

func (*ClaBudgetLimitRecordListDto) GetTotalCount added in v0.8.0

func (o *ClaBudgetLimitRecordListDto) GetTotalCount() float32

GetTotalCount returns the TotalCount field value

func (*ClaBudgetLimitRecordListDto) GetTotalCountOk added in v0.8.0

func (o *ClaBudgetLimitRecordListDto) GetTotalCountOk() (*float32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (ClaBudgetLimitRecordListDto) MarshalJSON added in v0.8.0

func (o ClaBudgetLimitRecordListDto) MarshalJSON() ([]byte, error)

func (*ClaBudgetLimitRecordListDto) SetRecords added in v0.8.0

SetRecords sets field value

func (*ClaBudgetLimitRecordListDto) SetTotalCount added in v0.8.0

func (o *ClaBudgetLimitRecordListDto) SetTotalCount(v float32)

SetTotalCount sets field value

func (ClaBudgetLimitRecordListDto) ToMap added in v0.8.0

func (o ClaBudgetLimitRecordListDto) ToMap() (map[string]interface{}, error)

func (*ClaBudgetLimitRecordListDto) UnmarshalJSON added in v0.8.0

func (o *ClaBudgetLimitRecordListDto) UnmarshalJSON(data []byte) (err error)

type ClaBudgetLimitRecordsDto added in v0.8.0

type ClaBudgetLimitRecordsDto struct {
	// The ID of the cluster to which the limit applies.
	ClusterUuid string `json:"clusterUuid"`
	// The ID of the environment to which the limit applies.
	EnvironmentUuid string `json:"environmentUuid"`
	// The consumption units to which the limit applies.
	DimensionName string `json:"dimensionName"`
	TierType      string `json:"tierType"`
	// The date and time when the restriction takes effect in `2021-05-01T15:11:00Z` format.    The limit is not enforeced in real-time and might lead to overages.
	StartDate time.Time `json:"startDate"`
	// The date and time when the restriction ends in `2021-05-01T15:11:00Z` format.    The limit is not enforeced in real-time and might lead to overages.
	EndDate time.Time `json:"endDate"`
	// The limit for the cluster or environment.    If consumption exceeds the limit, monitoring will stop.
	Amount float32 `json:"amount"`
	// The ID of the Dynatrace Platform Subscription.
	SubscriptionId       float32 `json:"subscriptionId"`
	AdditionalProperties map[string]interface{}
}

ClaBudgetLimitRecordsDto struct for ClaBudgetLimitRecordsDto

func NewClaBudgetLimitRecordsDto added in v0.8.0

func NewClaBudgetLimitRecordsDto(clusterUuid string, environmentUuid string, dimensionName string, tierType string, startDate time.Time, endDate time.Time, amount float32, subscriptionId float32) *ClaBudgetLimitRecordsDto

NewClaBudgetLimitRecordsDto instantiates a new ClaBudgetLimitRecordsDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClaBudgetLimitRecordsDtoWithDefaults added in v0.8.0

func NewClaBudgetLimitRecordsDtoWithDefaults() *ClaBudgetLimitRecordsDto

NewClaBudgetLimitRecordsDtoWithDefaults instantiates a new ClaBudgetLimitRecordsDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClaBudgetLimitRecordsDto) GetAmount added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetAmount() float32

GetAmount returns the Amount field value

func (*ClaBudgetLimitRecordsDto) GetAmountOk added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*ClaBudgetLimitRecordsDto) GetClusterUuid added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetClusterUuid() string

GetClusterUuid returns the ClusterUuid field value

func (*ClaBudgetLimitRecordsDto) GetClusterUuidOk added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetClusterUuidOk() (*string, bool)

GetClusterUuidOk returns a tuple with the ClusterUuid field value and a boolean to check if the value has been set.

func (*ClaBudgetLimitRecordsDto) GetDimensionName added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetDimensionName() string

GetDimensionName returns the DimensionName field value

func (*ClaBudgetLimitRecordsDto) GetDimensionNameOk added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetDimensionNameOk() (*string, bool)

GetDimensionNameOk returns a tuple with the DimensionName field value and a boolean to check if the value has been set.

func (*ClaBudgetLimitRecordsDto) GetEndDate added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetEndDate() time.Time

GetEndDate returns the EndDate field value

func (*ClaBudgetLimitRecordsDto) GetEndDateOk added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value and a boolean to check if the value has been set.

func (*ClaBudgetLimitRecordsDto) GetEnvironmentUuid added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetEnvironmentUuid() string

GetEnvironmentUuid returns the EnvironmentUuid field value

func (*ClaBudgetLimitRecordsDto) GetEnvironmentUuidOk added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetEnvironmentUuidOk() (*string, bool)

GetEnvironmentUuidOk returns a tuple with the EnvironmentUuid field value and a boolean to check if the value has been set.

func (*ClaBudgetLimitRecordsDto) GetStartDate added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetStartDate() time.Time

GetStartDate returns the StartDate field value

func (*ClaBudgetLimitRecordsDto) GetStartDateOk added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetStartDateOk() (*time.Time, bool)

GetStartDateOk returns a tuple with the StartDate field value and a boolean to check if the value has been set.

func (*ClaBudgetLimitRecordsDto) GetSubscriptionId added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetSubscriptionId() float32

GetSubscriptionId returns the SubscriptionId field value

func (*ClaBudgetLimitRecordsDto) GetSubscriptionIdOk added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetSubscriptionIdOk() (*float32, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.

func (*ClaBudgetLimitRecordsDto) GetTierType added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetTierType() string

GetTierType returns the TierType field value

func (*ClaBudgetLimitRecordsDto) GetTierTypeOk added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) GetTierTypeOk() (*string, bool)

GetTierTypeOk returns a tuple with the TierType field value and a boolean to check if the value has been set.

func (ClaBudgetLimitRecordsDto) MarshalJSON added in v0.8.0

func (o ClaBudgetLimitRecordsDto) MarshalJSON() ([]byte, error)

func (*ClaBudgetLimitRecordsDto) SetAmount added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) SetAmount(v float32)

SetAmount sets field value

func (*ClaBudgetLimitRecordsDto) SetClusterUuid added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) SetClusterUuid(v string)

SetClusterUuid sets field value

func (*ClaBudgetLimitRecordsDto) SetDimensionName added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) SetDimensionName(v string)

SetDimensionName sets field value

func (*ClaBudgetLimitRecordsDto) SetEndDate added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) SetEndDate(v time.Time)

SetEndDate sets field value

func (*ClaBudgetLimitRecordsDto) SetEnvironmentUuid added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) SetEnvironmentUuid(v string)

SetEnvironmentUuid sets field value

func (*ClaBudgetLimitRecordsDto) SetStartDate added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) SetStartDate(v time.Time)

SetStartDate sets field value

func (*ClaBudgetLimitRecordsDto) SetSubscriptionId added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) SetSubscriptionId(v float32)

SetSubscriptionId sets field value

func (*ClaBudgetLimitRecordsDto) SetTierType added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) SetTierType(v string)

SetTierType sets field value

func (ClaBudgetLimitRecordsDto) ToMap added in v0.8.0

func (o ClaBudgetLimitRecordsDto) ToMap() (map[string]interface{}, error)

func (*ClaBudgetLimitRecordsDto) UnmarshalJSON added in v0.8.0

func (o *ClaBudgetLimitRecordsDto) UnmarshalJSON(data []byte) (err error)

type ClaClusterDto added in v0.8.0

type ClaClusterDto struct {
	// The ID of the cluster.
	ClusterUuid          string `json:"clusterUuid"`
	AdditionalProperties map[string]interface{}
}

ClaClusterDto struct for ClaClusterDto

func NewClaClusterDto added in v0.8.0

func NewClaClusterDto(clusterUuid string) *ClaClusterDto

NewClaClusterDto instantiates a new ClaClusterDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClaClusterDtoWithDefaults added in v0.8.0

func NewClaClusterDtoWithDefaults() *ClaClusterDto

NewClaClusterDtoWithDefaults instantiates a new ClaClusterDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClaClusterDto) GetClusterUuid added in v0.8.0

func (o *ClaClusterDto) GetClusterUuid() string

GetClusterUuid returns the ClusterUuid field value

func (*ClaClusterDto) GetClusterUuidOk added in v0.8.0

func (o *ClaClusterDto) GetClusterUuidOk() (*string, bool)

GetClusterUuidOk returns a tuple with the ClusterUuid field value and a boolean to check if the value has been set.

func (ClaClusterDto) MarshalJSON added in v0.8.0

func (o ClaClusterDto) MarshalJSON() ([]byte, error)

func (*ClaClusterDto) SetClusterUuid added in v0.8.0

func (o *ClaClusterDto) SetClusterUuid(v string)

SetClusterUuid sets field value

func (ClaClusterDto) ToMap added in v0.8.0

func (o ClaClusterDto) ToMap() (map[string]interface{}, error)

func (*ClaClusterDto) UnmarshalJSON added in v0.8.0

func (o *ClaClusterDto) UnmarshalJSON(data []byte) (err error)

type ClaClusterListDto added in v0.8.0

type ClaClusterListDto struct {
	// The number of entries in the list.
	TotalCount float32 `json:"totalCount"`
	// A list of clusters of the account.
	Records              []ClaClusterDto `json:"records"`
	AdditionalProperties map[string]interface{}
}

ClaClusterListDto struct for ClaClusterListDto

func NewClaClusterListDto added in v0.8.0

func NewClaClusterListDto(totalCount float32, records []ClaClusterDto) *ClaClusterListDto

NewClaClusterListDto instantiates a new ClaClusterListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClaClusterListDtoWithDefaults added in v0.8.0

func NewClaClusterListDtoWithDefaults() *ClaClusterListDto

NewClaClusterListDtoWithDefaults instantiates a new ClaClusterListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClaClusterListDto) GetRecords added in v0.8.0

func (o *ClaClusterListDto) GetRecords() []ClaClusterDto

GetRecords returns the Records field value

func (*ClaClusterListDto) GetRecordsOk added in v0.8.0

func (o *ClaClusterListDto) GetRecordsOk() ([]ClaClusterDto, bool)

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set.

func (*ClaClusterListDto) GetTotalCount added in v0.8.0

func (o *ClaClusterListDto) GetTotalCount() float32

GetTotalCount returns the TotalCount field value

func (*ClaClusterListDto) GetTotalCountOk added in v0.8.0

func (o *ClaClusterListDto) GetTotalCountOk() (*float32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (ClaClusterListDto) MarshalJSON added in v0.8.0

func (o ClaClusterListDto) MarshalJSON() ([]byte, error)

func (*ClaClusterListDto) SetRecords added in v0.8.0

func (o *ClaClusterListDto) SetRecords(v []ClaClusterDto)

SetRecords sets field value

func (*ClaClusterListDto) SetTotalCount added in v0.8.0

func (o *ClaClusterListDto) SetTotalCount(v float32)

SetTotalCount sets field value

func (ClaClusterListDto) ToMap added in v0.8.0

func (o ClaClusterListDto) ToMap() (map[string]interface{}, error)

func (*ClaClusterListDto) UnmarshalJSON added in v0.8.0

func (o *ClaClusterListDto) UnmarshalJSON(data []byte) (err error)

type ClaEnvironmentDto added in v0.8.0

type ClaEnvironmentDto struct {
	// The ID of the environments.
	EnvironmentUuid      string `json:"environmentUuid"`
	AdditionalProperties map[string]interface{}
}

ClaEnvironmentDto struct for ClaEnvironmentDto

func NewClaEnvironmentDto added in v0.8.0

func NewClaEnvironmentDto(environmentUuid string) *ClaEnvironmentDto

NewClaEnvironmentDto instantiates a new ClaEnvironmentDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClaEnvironmentDtoWithDefaults added in v0.8.0

func NewClaEnvironmentDtoWithDefaults() *ClaEnvironmentDto

NewClaEnvironmentDtoWithDefaults instantiates a new ClaEnvironmentDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClaEnvironmentDto) GetEnvironmentUuid added in v0.8.0

func (o *ClaEnvironmentDto) GetEnvironmentUuid() string

GetEnvironmentUuid returns the EnvironmentUuid field value

func (*ClaEnvironmentDto) GetEnvironmentUuidOk added in v0.8.0

func (o *ClaEnvironmentDto) GetEnvironmentUuidOk() (*string, bool)

GetEnvironmentUuidOk returns a tuple with the EnvironmentUuid field value and a boolean to check if the value has been set.

func (ClaEnvironmentDto) MarshalJSON added in v0.8.0

func (o ClaEnvironmentDto) MarshalJSON() ([]byte, error)

func (*ClaEnvironmentDto) SetEnvironmentUuid added in v0.8.0

func (o *ClaEnvironmentDto) SetEnvironmentUuid(v string)

SetEnvironmentUuid sets field value

func (ClaEnvironmentDto) ToMap added in v0.8.0

func (o ClaEnvironmentDto) ToMap() (map[string]interface{}, error)

func (*ClaEnvironmentDto) UnmarshalJSON added in v0.8.0

func (o *ClaEnvironmentDto) UnmarshalJSON(data []byte) (err error)

type ClaEnvironmentListDto added in v0.8.0

type ClaEnvironmentListDto struct {
	// The number of entries in the list.
	TotalCount float32 `json:"totalCount"`
	// A list of environments of the account.
	Records              []ClaEnvironmentDto `json:"records"`
	AdditionalProperties map[string]interface{}
}

ClaEnvironmentListDto struct for ClaEnvironmentListDto

func NewClaEnvironmentListDto added in v0.8.0

func NewClaEnvironmentListDto(totalCount float32, records []ClaEnvironmentDto) *ClaEnvironmentListDto

NewClaEnvironmentListDto instantiates a new ClaEnvironmentListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClaEnvironmentListDtoWithDefaults added in v0.8.0

func NewClaEnvironmentListDtoWithDefaults() *ClaEnvironmentListDto

NewClaEnvironmentListDtoWithDefaults instantiates a new ClaEnvironmentListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClaEnvironmentListDto) GetRecords added in v0.8.0

func (o *ClaEnvironmentListDto) GetRecords() []ClaEnvironmentDto

GetRecords returns the Records field value

func (*ClaEnvironmentListDto) GetRecordsOk added in v0.8.0

func (o *ClaEnvironmentListDto) GetRecordsOk() ([]ClaEnvironmentDto, bool)

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set.

func (*ClaEnvironmentListDto) GetTotalCount added in v0.8.0

func (o *ClaEnvironmentListDto) GetTotalCount() float32

GetTotalCount returns the TotalCount field value

func (*ClaEnvironmentListDto) GetTotalCountOk added in v0.8.0

func (o *ClaEnvironmentListDto) GetTotalCountOk() (*float32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (ClaEnvironmentListDto) MarshalJSON added in v0.8.0

func (o ClaEnvironmentListDto) MarshalJSON() ([]byte, error)

func (*ClaEnvironmentListDto) SetRecords added in v0.8.0

func (o *ClaEnvironmentListDto) SetRecords(v []ClaEnvironmentDto)

SetRecords sets field value

func (*ClaEnvironmentListDto) SetTotalCount added in v0.8.0

func (o *ClaEnvironmentListDto) SetTotalCount(v float32)

SetTotalCount sets field value

func (ClaEnvironmentListDto) ToMap added in v0.8.0

func (o ClaEnvironmentListDto) ToMap() (map[string]interface{}, error)

func (*ClaEnvironmentListDto) UnmarshalJSON added in v0.8.0

func (o *ClaEnvironmentListDto) UnmarshalJSON(data []byte) (err error)

type ClaSubscriptionDto added in v0.8.0

type ClaSubscriptionDto struct {
	// The ID of the Dynatrace Platform Subscription.
	SubscriptionId float32 `json:"subscriptionId"`
	// The start date and time of the subscription in `2021-05-01T15:11:00Z` format.
	Start string `json:"start"`
	// The end date and time of the subscription in `2021-05-01T15:11:00Z` format.
	End                  string `json:"end"`
	AdditionalProperties map[string]interface{}
}

ClaSubscriptionDto struct for ClaSubscriptionDto

func NewClaSubscriptionDto added in v0.8.0

func NewClaSubscriptionDto(subscriptionId float32, start string, end string) *ClaSubscriptionDto

NewClaSubscriptionDto instantiates a new ClaSubscriptionDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClaSubscriptionDtoWithDefaults added in v0.8.0

func NewClaSubscriptionDtoWithDefaults() *ClaSubscriptionDto

NewClaSubscriptionDtoWithDefaults instantiates a new ClaSubscriptionDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClaSubscriptionDto) GetEnd added in v0.8.0

func (o *ClaSubscriptionDto) GetEnd() string

GetEnd returns the End field value

func (*ClaSubscriptionDto) GetEndOk added in v0.8.0

func (o *ClaSubscriptionDto) GetEndOk() (*string, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*ClaSubscriptionDto) GetStart added in v0.8.0

func (o *ClaSubscriptionDto) GetStart() string

GetStart returns the Start field value

func (*ClaSubscriptionDto) GetStartOk added in v0.8.0

func (o *ClaSubscriptionDto) GetStartOk() (*string, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*ClaSubscriptionDto) GetSubscriptionId added in v0.8.0

func (o *ClaSubscriptionDto) GetSubscriptionId() float32

GetSubscriptionId returns the SubscriptionId field value

func (*ClaSubscriptionDto) GetSubscriptionIdOk added in v0.8.0

func (o *ClaSubscriptionDto) GetSubscriptionIdOk() (*float32, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.

func (ClaSubscriptionDto) MarshalJSON added in v0.8.0

func (o ClaSubscriptionDto) MarshalJSON() ([]byte, error)

func (*ClaSubscriptionDto) SetEnd added in v0.8.0

func (o *ClaSubscriptionDto) SetEnd(v string)

SetEnd sets field value

func (*ClaSubscriptionDto) SetStart added in v0.8.0

func (o *ClaSubscriptionDto) SetStart(v string)

SetStart sets field value

func (*ClaSubscriptionDto) SetSubscriptionId added in v0.8.0

func (o *ClaSubscriptionDto) SetSubscriptionId(v float32)

SetSubscriptionId sets field value

func (ClaSubscriptionDto) ToMap added in v0.8.0

func (o ClaSubscriptionDto) ToMap() (map[string]interface{}, error)

func (*ClaSubscriptionDto) UnmarshalJSON added in v0.8.0

func (o *ClaSubscriptionDto) UnmarshalJSON(data []byte) (err error)

type ClaSubscriptionListDto added in v0.8.0

type ClaSubscriptionListDto struct {
	// The number of entries in the list.
	TotalCount float32 `json:"totalCount"`
	// A list of subscriptions of the account.
	Records              []ClaSubscriptionDto `json:"records"`
	AdditionalProperties map[string]interface{}
}

ClaSubscriptionListDto struct for ClaSubscriptionListDto

func NewClaSubscriptionListDto added in v0.8.0

func NewClaSubscriptionListDto(totalCount float32, records []ClaSubscriptionDto) *ClaSubscriptionListDto

NewClaSubscriptionListDto instantiates a new ClaSubscriptionListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClaSubscriptionListDtoWithDefaults added in v0.8.0

func NewClaSubscriptionListDtoWithDefaults() *ClaSubscriptionListDto

NewClaSubscriptionListDtoWithDefaults instantiates a new ClaSubscriptionListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClaSubscriptionListDto) GetRecords added in v0.8.0

func (o *ClaSubscriptionListDto) GetRecords() []ClaSubscriptionDto

GetRecords returns the Records field value

func (*ClaSubscriptionListDto) GetRecordsOk added in v0.8.0

func (o *ClaSubscriptionListDto) GetRecordsOk() ([]ClaSubscriptionDto, bool)

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set.

func (*ClaSubscriptionListDto) GetTotalCount added in v0.8.0

func (o *ClaSubscriptionListDto) GetTotalCount() float32

GetTotalCount returns the TotalCount field value

func (*ClaSubscriptionListDto) GetTotalCountOk added in v0.8.0

func (o *ClaSubscriptionListDto) GetTotalCountOk() (*float32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (ClaSubscriptionListDto) MarshalJSON added in v0.8.0

func (o ClaSubscriptionListDto) MarshalJSON() ([]byte, error)

func (*ClaSubscriptionListDto) SetRecords added in v0.8.0

func (o *ClaSubscriptionListDto) SetRecords(v []ClaSubscriptionDto)

SetRecords sets field value

func (*ClaSubscriptionListDto) SetTotalCount added in v0.8.0

func (o *ClaSubscriptionListDto) SetTotalCount(v float32)

SetTotalCount sets field value

func (ClaSubscriptionListDto) ToMap added in v0.8.0

func (o ClaSubscriptionListDto) ToMap() (map[string]interface{}, error)

func (*ClaSubscriptionListDto) UnmarshalJSON added in v0.8.0

func (o *ClaSubscriptionListDto) UnmarshalJSON(data []byte) (err error)

type ClaSubscriptionTermDto added in v0.8.0

type ClaSubscriptionTermDto struct {
	// The annual [commit](https://dt-url.net/i503u3z) of the Dynatrace Platform Subscription.
	Limit float32 `json:"limit"`
	// The start date of the subscription in `2021-05-01T15:11:00Z` format.
	StartDate time.Time `json:"startDate"`
	// The end date of the subscription in `2021-05-01T15:11:00Z` format.
	EndDate              time.Time `json:"endDate"`
	AdditionalProperties map[string]interface{}
}

ClaSubscriptionTermDto struct for ClaSubscriptionTermDto

func NewClaSubscriptionTermDto added in v0.8.0

func NewClaSubscriptionTermDto(limit float32, startDate time.Time, endDate time.Time) *ClaSubscriptionTermDto

NewClaSubscriptionTermDto instantiates a new ClaSubscriptionTermDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClaSubscriptionTermDtoWithDefaults added in v0.8.0

func NewClaSubscriptionTermDtoWithDefaults() *ClaSubscriptionTermDto

NewClaSubscriptionTermDtoWithDefaults instantiates a new ClaSubscriptionTermDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClaSubscriptionTermDto) GetEndDate added in v0.8.0

func (o *ClaSubscriptionTermDto) GetEndDate() time.Time

GetEndDate returns the EndDate field value

func (*ClaSubscriptionTermDto) GetEndDateOk added in v0.8.0

func (o *ClaSubscriptionTermDto) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value and a boolean to check if the value has been set.

func (*ClaSubscriptionTermDto) GetLimit added in v0.8.0

func (o *ClaSubscriptionTermDto) GetLimit() float32

GetLimit returns the Limit field value

func (*ClaSubscriptionTermDto) GetLimitOk added in v0.8.0

func (o *ClaSubscriptionTermDto) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*ClaSubscriptionTermDto) GetStartDate added in v0.8.0

func (o *ClaSubscriptionTermDto) GetStartDate() time.Time

GetStartDate returns the StartDate field value

func (*ClaSubscriptionTermDto) GetStartDateOk added in v0.8.0

func (o *ClaSubscriptionTermDto) GetStartDateOk() (*time.Time, bool)

GetStartDateOk returns a tuple with the StartDate field value and a boolean to check if the value has been set.

func (ClaSubscriptionTermDto) MarshalJSON added in v0.8.0

func (o ClaSubscriptionTermDto) MarshalJSON() ([]byte, error)

func (*ClaSubscriptionTermDto) SetEndDate added in v0.8.0

func (o *ClaSubscriptionTermDto) SetEndDate(v time.Time)

SetEndDate sets field value

func (*ClaSubscriptionTermDto) SetLimit added in v0.8.0

func (o *ClaSubscriptionTermDto) SetLimit(v float32)

SetLimit sets field value

func (*ClaSubscriptionTermDto) SetStartDate added in v0.8.0

func (o *ClaSubscriptionTermDto) SetStartDate(v time.Time)

SetStartDate sets field value

func (ClaSubscriptionTermDto) ToMap added in v0.8.0

func (o ClaSubscriptionTermDto) ToMap() (map[string]interface{}, error)

func (*ClaSubscriptionTermDto) UnmarshalJSON added in v0.8.0

func (o *ClaSubscriptionTermDto) UnmarshalJSON(data []byte) (err error)

type ClusterDto

type ClusterDto struct {
	// The UUID of the cluster.
	ClusterId            string `json:"clusterId"`
	AdditionalProperties map[string]interface{}
}

ClusterDto struct for ClusterDto

func NewClusterDto

func NewClusterDto(clusterId string) *ClusterDto

NewClusterDto instantiates a new ClusterDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClusterDtoWithDefaults

func NewClusterDtoWithDefaults() *ClusterDto

NewClusterDtoWithDefaults instantiates a new ClusterDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClusterDto) GetClusterId

func (o *ClusterDto) GetClusterId() string

GetClusterId returns the ClusterId field value

func (*ClusterDto) GetClusterIdOk

func (o *ClusterDto) GetClusterIdOk() (*string, bool)

GetClusterIdOk returns a tuple with the ClusterId field value and a boolean to check if the value has been set.

func (ClusterDto) MarshalJSON

func (o ClusterDto) MarshalJSON() ([]byte, error)

func (*ClusterDto) SetClusterId

func (o *ClusterDto) SetClusterId(v string)

SetClusterId sets field value

func (ClusterDto) ToMap

func (o ClusterDto) ToMap() (map[string]interface{}, error)

func (*ClusterDto) UnmarshalJSON added in v0.8.0

func (o *ClusterDto) UnmarshalJSON(data []byte) (err error)

type ClusterListDto

type ClusterListDto struct {
	// Lists all clusters in a managed account
	Data                 []ClusterDto `json:"data"`
	AdditionalProperties map[string]interface{}
}

ClusterListDto struct for ClusterListDto

func NewClusterListDto

func NewClusterListDto(data []ClusterDto) *ClusterListDto

NewClusterListDto instantiates a new ClusterListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClusterListDtoWithDefaults

func NewClusterListDtoWithDefaults() *ClusterListDto

NewClusterListDtoWithDefaults instantiates a new ClusterListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClusterListDto) GetData

func (o *ClusterListDto) GetData() []ClusterDto

GetData returns the Data field value

func (*ClusterListDto) GetDataOk

func (o *ClusterListDto) GetDataOk() ([]ClusterDto, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ClusterListDto) MarshalJSON

func (o ClusterListDto) MarshalJSON() ([]byte, error)

func (*ClusterListDto) SetData

func (o *ClusterListDto) SetData(v []ClusterDto)

SetData sets field value

func (ClusterListDto) ToMap

func (o ClusterListDto) ToMap() (map[string]interface{}, error)

func (*ClusterListDto) UnmarshalJSON added in v0.8.0

func (o *ClusterListDto) UnmarshalJSON(data []byte) (err error)

type ClusterOrEnvironmentAggregatedReturnDto added in v0.8.0

type ClusterOrEnvironmentAggregatedReturnDto struct {
	// The name of the resource.
	ResourceName string `json:"resourceName"`
	// The type of the resource: environment or cluster.
	ResourceType string `json:"resourceType"`
	// A list of consumption records.
	ConsumptionRecords   map[string]interface{} `json:"consumptionRecords"`
	AdditionalProperties map[string]interface{}
}

ClusterOrEnvironmentAggregatedReturnDto struct for ClusterOrEnvironmentAggregatedReturnDto

func NewClusterOrEnvironmentAggregatedReturnDto added in v0.8.0

func NewClusterOrEnvironmentAggregatedReturnDto(resourceName string, resourceType string, consumptionRecords map[string]interface{}) *ClusterOrEnvironmentAggregatedReturnDto

NewClusterOrEnvironmentAggregatedReturnDto instantiates a new ClusterOrEnvironmentAggregatedReturnDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClusterOrEnvironmentAggregatedReturnDtoWithDefaults added in v0.8.0

func NewClusterOrEnvironmentAggregatedReturnDtoWithDefaults() *ClusterOrEnvironmentAggregatedReturnDto

NewClusterOrEnvironmentAggregatedReturnDtoWithDefaults instantiates a new ClusterOrEnvironmentAggregatedReturnDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClusterOrEnvironmentAggregatedReturnDto) GetConsumptionRecords added in v0.8.0

func (o *ClusterOrEnvironmentAggregatedReturnDto) GetConsumptionRecords() map[string]interface{}

GetConsumptionRecords returns the ConsumptionRecords field value

func (*ClusterOrEnvironmentAggregatedReturnDto) GetConsumptionRecordsOk added in v0.8.0

func (o *ClusterOrEnvironmentAggregatedReturnDto) GetConsumptionRecordsOk() (map[string]interface{}, bool)

GetConsumptionRecordsOk returns a tuple with the ConsumptionRecords field value and a boolean to check if the value has been set.

func (*ClusterOrEnvironmentAggregatedReturnDto) GetResourceName added in v0.8.0

func (o *ClusterOrEnvironmentAggregatedReturnDto) GetResourceName() string

GetResourceName returns the ResourceName field value

func (*ClusterOrEnvironmentAggregatedReturnDto) GetResourceNameOk added in v0.8.0

func (o *ClusterOrEnvironmentAggregatedReturnDto) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value and a boolean to check if the value has been set.

func (*ClusterOrEnvironmentAggregatedReturnDto) GetResourceType added in v0.8.0

func (o *ClusterOrEnvironmentAggregatedReturnDto) GetResourceType() string

GetResourceType returns the ResourceType field value

func (*ClusterOrEnvironmentAggregatedReturnDto) GetResourceTypeOk added in v0.8.0

func (o *ClusterOrEnvironmentAggregatedReturnDto) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value and a boolean to check if the value has been set.

func (ClusterOrEnvironmentAggregatedReturnDto) MarshalJSON added in v0.8.0

func (o ClusterOrEnvironmentAggregatedReturnDto) MarshalJSON() ([]byte, error)

func (*ClusterOrEnvironmentAggregatedReturnDto) SetConsumptionRecords added in v0.8.0

func (o *ClusterOrEnvironmentAggregatedReturnDto) SetConsumptionRecords(v map[string]interface{})

SetConsumptionRecords sets field value

func (*ClusterOrEnvironmentAggregatedReturnDto) SetResourceName added in v0.8.0

func (o *ClusterOrEnvironmentAggregatedReturnDto) SetResourceName(v string)

SetResourceName sets field value

func (*ClusterOrEnvironmentAggregatedReturnDto) SetResourceType added in v0.8.0

func (o *ClusterOrEnvironmentAggregatedReturnDto) SetResourceType(v string)

SetResourceType sets field value

func (ClusterOrEnvironmentAggregatedReturnDto) ToMap added in v0.8.0

func (o ClusterOrEnvironmentAggregatedReturnDto) ToMap() (map[string]interface{}, error)

func (*ClusterOrEnvironmentAggregatedReturnDto) UnmarshalJSON added in v0.8.0

func (o *ClusterOrEnvironmentAggregatedReturnDto) UnmarshalJSON(data []byte) (err error)

type Condition

type Condition struct {
	// The name of the condition.    It indicates which part of the **services** is checked by the condition.
	Name string `json:"name"`
	// The operator of the condition.
	Operator string `json:"operator"`
	// A list of reference values of the condition.
	Values               []string `json:"values"`
	AdditionalProperties map[string]interface{}
}

Condition struct for Condition

func NewCondition

func NewCondition(name string, operator string, values []string) *Condition

NewCondition instantiates a new Condition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConditionWithDefaults

func NewConditionWithDefaults() *Condition

NewConditionWithDefaults instantiates a new Condition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Condition) GetName

func (o *Condition) GetName() string

GetName returns the Name field value

func (*Condition) GetNameOk

func (o *Condition) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Condition) GetOperator

func (o *Condition) GetOperator() string

GetOperator returns the Operator field value

func (*Condition) GetOperatorOk

func (o *Condition) GetOperatorOk() (*string, bool)

GetOperatorOk returns a tuple with the Operator field value and a boolean to check if the value has been set.

func (*Condition) GetValues

func (o *Condition) GetValues() []string

GetValues returns the Values field value

func (*Condition) GetValuesOk

func (o *Condition) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value and a boolean to check if the value has been set.

func (Condition) MarshalJSON

func (o Condition) MarshalJSON() ([]byte, error)

func (*Condition) SetName

func (o *Condition) SetName(v string)

SetName sets field value

func (*Condition) SetOperator

func (o *Condition) SetOperator(v string)

SetOperator sets field value

func (*Condition) SetValues

func (o *Condition) SetValues(v []string)

SetValues sets field value

func (Condition) ToMap

func (o Condition) ToMap() (map[string]interface{}, error)

func (*Condition) UnmarshalJSON added in v0.8.0

func (o *Condition) UnmarshalJSON(data []byte) (err error)

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       HTTPRequestDoer
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type ConsumptionReturnDto added in v0.8.0

type ConsumptionReturnDto struct {
	// The start date and time of the report interval in `2021-05-01T15:11:00Z` format.
	TimeFrameStart time.Time `json:"timeFrameStart"`
	// The end date and time of the report interval in `2021-05-01T15:11:00Z` format.
	TimeFrameEnd time.Time `json:"timeFrameEnd"`
	// The name of the consumed units (for example, `Davis data units`).
	ConsumptionType string `json:"consumptionType"`
	// The quantity that has been deducted from the available unit's pool.
	Quantity             float32 `json:"quantity"`
	AdditionalProperties map[string]interface{}
}

ConsumptionReturnDto struct for ConsumptionReturnDto

func NewConsumptionReturnDto added in v0.8.0

func NewConsumptionReturnDto(timeFrameStart time.Time, timeFrameEnd time.Time, consumptionType string, quantity float32) *ConsumptionReturnDto

NewConsumptionReturnDto instantiates a new ConsumptionReturnDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConsumptionReturnDtoWithDefaults added in v0.8.0

func NewConsumptionReturnDtoWithDefaults() *ConsumptionReturnDto

NewConsumptionReturnDtoWithDefaults instantiates a new ConsumptionReturnDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConsumptionReturnDto) GetConsumptionType added in v0.8.0

func (o *ConsumptionReturnDto) GetConsumptionType() string

GetConsumptionType returns the ConsumptionType field value

func (*ConsumptionReturnDto) GetConsumptionTypeOk added in v0.8.0

func (o *ConsumptionReturnDto) GetConsumptionTypeOk() (*string, bool)

GetConsumptionTypeOk returns a tuple with the ConsumptionType field value and a boolean to check if the value has been set.

func (*ConsumptionReturnDto) GetQuantity added in v0.8.0

func (o *ConsumptionReturnDto) GetQuantity() float32

GetQuantity returns the Quantity field value

func (*ConsumptionReturnDto) GetQuantityOk added in v0.8.0

func (o *ConsumptionReturnDto) GetQuantityOk() (*float32, bool)

GetQuantityOk returns a tuple with the Quantity field value and a boolean to check if the value has been set.

func (*ConsumptionReturnDto) GetTimeFrameEnd added in v0.8.0

func (o *ConsumptionReturnDto) GetTimeFrameEnd() time.Time

GetTimeFrameEnd returns the TimeFrameEnd field value

func (*ConsumptionReturnDto) GetTimeFrameEndOk added in v0.8.0

func (o *ConsumptionReturnDto) GetTimeFrameEndOk() (*time.Time, bool)

GetTimeFrameEndOk returns a tuple with the TimeFrameEnd field value and a boolean to check if the value has been set.

func (*ConsumptionReturnDto) GetTimeFrameStart added in v0.8.0

func (o *ConsumptionReturnDto) GetTimeFrameStart() time.Time

GetTimeFrameStart returns the TimeFrameStart field value

func (*ConsumptionReturnDto) GetTimeFrameStartOk added in v0.8.0

func (o *ConsumptionReturnDto) GetTimeFrameStartOk() (*time.Time, bool)

GetTimeFrameStartOk returns a tuple with the TimeFrameStart field value and a boolean to check if the value has been set.

func (ConsumptionReturnDto) MarshalJSON added in v0.8.0

func (o ConsumptionReturnDto) MarshalJSON() ([]byte, error)

func (*ConsumptionReturnDto) SetConsumptionType added in v0.8.0

func (o *ConsumptionReturnDto) SetConsumptionType(v string)

SetConsumptionType sets field value

func (*ConsumptionReturnDto) SetQuantity added in v0.8.0

func (o *ConsumptionReturnDto) SetQuantity(v float32)

SetQuantity sets field value

func (*ConsumptionReturnDto) SetTimeFrameEnd added in v0.8.0

func (o *ConsumptionReturnDto) SetTimeFrameEnd(v time.Time)

SetTimeFrameEnd sets field value

func (*ConsumptionReturnDto) SetTimeFrameStart added in v0.8.0

func (o *ConsumptionReturnDto) SetTimeFrameStart(v time.Time)

SetTimeFrameStart sets field value

func (ConsumptionReturnDto) ToMap added in v0.8.0

func (o ConsumptionReturnDto) ToMap() (map[string]interface{}, error)

func (*ConsumptionReturnDto) UnmarshalJSON added in v0.8.0

func (o *ConsumptionReturnDto) UnmarshalJSON(data []byte) (err error)

type ConsumptionReturnListDto added in v0.8.0

type ConsumptionReturnListDto struct {
	// The number of entries in the list.
	TotalCount float32 `json:"totalCount"`
	// A list of consumption records.
	Records              []ConsumptionReturnDto `json:"records"`
	AdditionalProperties map[string]interface{}
}

ConsumptionReturnListDto struct for ConsumptionReturnListDto

func NewConsumptionReturnListDto added in v0.8.0

func NewConsumptionReturnListDto(totalCount float32, records []ConsumptionReturnDto) *ConsumptionReturnListDto

NewConsumptionReturnListDto instantiates a new ConsumptionReturnListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConsumptionReturnListDtoWithDefaults added in v0.8.0

func NewConsumptionReturnListDtoWithDefaults() *ConsumptionReturnListDto

NewConsumptionReturnListDtoWithDefaults instantiates a new ConsumptionReturnListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConsumptionReturnListDto) GetRecords added in v0.8.0

GetRecords returns the Records field value

func (*ConsumptionReturnListDto) GetRecordsOk added in v0.8.0

func (o *ConsumptionReturnListDto) GetRecordsOk() ([]ConsumptionReturnDto, bool)

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set.

func (*ConsumptionReturnListDto) GetTotalCount added in v0.8.0

func (o *ConsumptionReturnListDto) GetTotalCount() float32

GetTotalCount returns the TotalCount field value

func (*ConsumptionReturnListDto) GetTotalCountOk added in v0.8.0

func (o *ConsumptionReturnListDto) GetTotalCountOk() (*float32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (ConsumptionReturnListDto) MarshalJSON added in v0.8.0

func (o ConsumptionReturnListDto) MarshalJSON() ([]byte, error)

func (*ConsumptionReturnListDto) SetRecords added in v0.8.0

SetRecords sets field value

func (*ConsumptionReturnListDto) SetTotalCount added in v0.8.0

func (o *ConsumptionReturnListDto) SetTotalCount(v float32)

SetTotalCount sets field value

func (ConsumptionReturnListDto) ToMap added in v0.8.0

func (o ConsumptionReturnListDto) ToMap() (map[string]interface{}, error)

func (*ConsumptionReturnListDto) UnmarshalJSON added in v0.8.0

func (o *ConsumptionReturnListDto) UnmarshalJSON(data []byte) (err error)

type ContractLimitDto added in v0.8.0

type ContractLimitDto struct {
	AccountInfo          AccountContractDto        `json:"accountInfo"`
	EnvironmentInfo      []EnvironmentLimitListDto `json:"environmentInfo"`
	AdditionalProperties map[string]interface{}
}

ContractLimitDto struct for ContractLimitDto

func NewContractLimitDto added in v0.8.0

func NewContractLimitDto(accountInfo AccountContractDto, environmentInfo []EnvironmentLimitListDto) *ContractLimitDto

NewContractLimitDto instantiates a new ContractLimitDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewContractLimitDtoWithDefaults added in v0.8.0

func NewContractLimitDtoWithDefaults() *ContractLimitDto

NewContractLimitDtoWithDefaults instantiates a new ContractLimitDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ContractLimitDto) GetAccountInfo added in v0.8.0

func (o *ContractLimitDto) GetAccountInfo() AccountContractDto

GetAccountInfo returns the AccountInfo field value

func (*ContractLimitDto) GetAccountInfoOk added in v0.8.0

func (o *ContractLimitDto) GetAccountInfoOk() (*AccountContractDto, bool)

GetAccountInfoOk returns a tuple with the AccountInfo field value and a boolean to check if the value has been set.

func (*ContractLimitDto) GetEnvironmentInfo added in v0.8.0

func (o *ContractLimitDto) GetEnvironmentInfo() []EnvironmentLimitListDto

GetEnvironmentInfo returns the EnvironmentInfo field value

func (*ContractLimitDto) GetEnvironmentInfoOk added in v0.8.0

func (o *ContractLimitDto) GetEnvironmentInfoOk() ([]EnvironmentLimitListDto, bool)

GetEnvironmentInfoOk returns a tuple with the EnvironmentInfo field value and a boolean to check if the value has been set.

func (ContractLimitDto) MarshalJSON added in v0.8.0

func (o ContractLimitDto) MarshalJSON() ([]byte, error)

func (*ContractLimitDto) SetAccountInfo added in v0.8.0

func (o *ContractLimitDto) SetAccountInfo(v AccountContractDto)

SetAccountInfo sets field value

func (*ContractLimitDto) SetEnvironmentInfo added in v0.8.0

func (o *ContractLimitDto) SetEnvironmentInfo(v []EnvironmentLimitListDto)

SetEnvironmentInfo sets field value

func (ContractLimitDto) ToMap added in v0.8.0

func (o ContractLimitDto) ToMap() (map[string]interface{}, error)

func (*ContractLimitDto) UnmarshalJSON added in v0.8.0

func (o *ContractLimitDto) UnmarshalJSON(data []byte) (err error)

type CreateLevelPolicyBindingsRequestDto

type CreateLevelPolicyBindingsRequestDto struct {
	// A list of policy bindings of the user group.
	PolicyBindings []Binding `json:"policyBindings"`
}

CreateLevelPolicyBindingsRequestDto struct for CreateLevelPolicyBindingsRequestDto

func NewCreateLevelPolicyBindingsRequestDto

func NewCreateLevelPolicyBindingsRequestDto(policyBindings []Binding) *CreateLevelPolicyBindingsRequestDto

NewCreateLevelPolicyBindingsRequestDto instantiates a new CreateLevelPolicyBindingsRequestDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateLevelPolicyBindingsRequestDtoWithDefaults

func NewCreateLevelPolicyBindingsRequestDtoWithDefaults() *CreateLevelPolicyBindingsRequestDto

NewCreateLevelPolicyBindingsRequestDtoWithDefaults instantiates a new CreateLevelPolicyBindingsRequestDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateLevelPolicyBindingsRequestDto) GetPolicyBindings

func (o *CreateLevelPolicyBindingsRequestDto) GetPolicyBindings() []Binding

GetPolicyBindings returns the PolicyBindings field value

func (*CreateLevelPolicyBindingsRequestDto) GetPolicyBindingsOk

func (o *CreateLevelPolicyBindingsRequestDto) GetPolicyBindingsOk() ([]Binding, bool)

GetPolicyBindingsOk returns a tuple with the PolicyBindings field value and a boolean to check if the value has been set.

func (CreateLevelPolicyBindingsRequestDto) MarshalJSON

func (o CreateLevelPolicyBindingsRequestDto) MarshalJSON() ([]byte, error)

func (*CreateLevelPolicyBindingsRequestDto) SetPolicyBindings

func (o *CreateLevelPolicyBindingsRequestDto) SetPolicyBindings(v []Binding)

SetPolicyBindings sets field value

func (CreateLevelPolicyBindingsRequestDto) ToMap

func (o CreateLevelPolicyBindingsRequestDto) ToMap() (map[string]interface{}, error)

type CreateOrUpdateLevelPolicyRequestDto

type CreateOrUpdateLevelPolicyRequestDto struct {
	// The display name of the policy.
	Name string `json:"name"`
	// A short description of the policy.
	Description string `json:"description"`
	// A list of tags.
	Tags []string `json:"tags,omitempty"`
	// The [statement](https://dt-url.net/ht03ucb) of the policy.
	StatementQuery string `json:"statementQuery"`
	// The category of the policy.
	Category             *string `json:"category,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateOrUpdateLevelPolicyRequestDto struct for CreateOrUpdateLevelPolicyRequestDto

func NewCreateOrUpdateLevelPolicyRequestDto

func NewCreateOrUpdateLevelPolicyRequestDto(name string, description string, statementQuery string) *CreateOrUpdateLevelPolicyRequestDto

NewCreateOrUpdateLevelPolicyRequestDto instantiates a new CreateOrUpdateLevelPolicyRequestDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrUpdateLevelPolicyRequestDtoWithDefaults

func NewCreateOrUpdateLevelPolicyRequestDtoWithDefaults() *CreateOrUpdateLevelPolicyRequestDto

NewCreateOrUpdateLevelPolicyRequestDtoWithDefaults instantiates a new CreateOrUpdateLevelPolicyRequestDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrUpdateLevelPolicyRequestDto) GetCategory added in v0.8.0

GetCategory returns the Category field value if set, zero value otherwise.

func (*CreateOrUpdateLevelPolicyRequestDto) GetCategoryOk added in v0.8.0

func (o *CreateOrUpdateLevelPolicyRequestDto) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrUpdateLevelPolicyRequestDto) GetDescription

func (o *CreateOrUpdateLevelPolicyRequestDto) GetDescription() string

GetDescription returns the Description field value

func (*CreateOrUpdateLevelPolicyRequestDto) GetDescriptionOk

func (o *CreateOrUpdateLevelPolicyRequestDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*CreateOrUpdateLevelPolicyRequestDto) GetName

GetName returns the Name field value

func (*CreateOrUpdateLevelPolicyRequestDto) GetNameOk

func (o *CreateOrUpdateLevelPolicyRequestDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateOrUpdateLevelPolicyRequestDto) GetStatementQuery

func (o *CreateOrUpdateLevelPolicyRequestDto) GetStatementQuery() string

GetStatementQuery returns the StatementQuery field value

func (*CreateOrUpdateLevelPolicyRequestDto) GetStatementQueryOk

func (o *CreateOrUpdateLevelPolicyRequestDto) GetStatementQueryOk() (*string, bool)

GetStatementQueryOk returns a tuple with the StatementQuery field value and a boolean to check if the value has been set.

func (*CreateOrUpdateLevelPolicyRequestDto) GetTags

GetTags returns the Tags field value if set, zero value otherwise.

func (*CreateOrUpdateLevelPolicyRequestDto) GetTagsOk

func (o *CreateOrUpdateLevelPolicyRequestDto) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrUpdateLevelPolicyRequestDto) HasCategory added in v0.8.0

func (o *CreateOrUpdateLevelPolicyRequestDto) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*CreateOrUpdateLevelPolicyRequestDto) HasTags added in v0.8.0

HasTags returns a boolean if a field has been set.

func (CreateOrUpdateLevelPolicyRequestDto) MarshalJSON

func (o CreateOrUpdateLevelPolicyRequestDto) MarshalJSON() ([]byte, error)

func (*CreateOrUpdateLevelPolicyRequestDto) SetCategory added in v0.8.0

func (o *CreateOrUpdateLevelPolicyRequestDto) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*CreateOrUpdateLevelPolicyRequestDto) SetDescription

func (o *CreateOrUpdateLevelPolicyRequestDto) SetDescription(v string)

SetDescription sets field value

func (*CreateOrUpdateLevelPolicyRequestDto) SetName

SetName sets field value

func (*CreateOrUpdateLevelPolicyRequestDto) SetStatementQuery

func (o *CreateOrUpdateLevelPolicyRequestDto) SetStatementQuery(v string)

SetStatementQuery sets field value

func (*CreateOrUpdateLevelPolicyRequestDto) SetTags

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (CreateOrUpdateLevelPolicyRequestDto) ToMap

func (o CreateOrUpdateLevelPolicyRequestDto) ToMap() (map[string]interface{}, error)

func (*CreateOrUpdateLevelPolicyRequestDto) UnmarshalJSON added in v0.8.0

func (o *CreateOrUpdateLevelPolicyRequestDto) UnmarshalJSON(data []byte) (err error)

type DynatracePlatformSubscriptionAPIService

type DynatracePlatformSubscriptionAPIService service

DynatracePlatformSubscriptionAPIService DynatracePlatformSubscriptionAPI service

func (*DynatracePlatformSubscriptionAPIService) GetCostAllocationBreakdownPage added in v0.8.0

func (a *DynatracePlatformSubscriptionAPIService) GetCostAllocationBreakdownPage(ctx context.Context, subscriptionUuid string) ApiGetCostAllocationBreakdownPageRequest

GetCostAllocationBreakdownPage Get usage data by cost allocation field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request. (required)
@return ApiGetCostAllocationBreakdownPageRequest

func (*DynatracePlatformSubscriptionAPIService) GetCostAllocationBreakdownPageExecute added in v0.8.0

Execute executes the request

@return PaginatedEnvironmentBreakdownDto

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentCost

func (a *DynatracePlatformSubscriptionAPIService) GetEnvironmentCost(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetEnvironmentCostRequest

GetEnvironmentCost Gets the account costs of a SaaS subscription per environment

This endpoint is SaaS only.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required SaaS account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetEnvironmentCostRequest

Deprecated

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentCostExecute

Execute executes the request

@return SubscriptionEnvironmentCostListV2Dto

Deprecated

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentCostV3 added in v0.8.0

func (a *DynatracePlatformSubscriptionAPIService) GetEnvironmentCostV3(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetEnvironmentCostV3Request

GetEnvironmentCostV3 Gets cost data of a subscription by environment

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetEnvironmentCostV3Request

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentCostV3Execute added in v0.8.0

Execute executes the request

@return SubscriptionEnvironmentCostListV3Dto

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentUsage

func (a *DynatracePlatformSubscriptionAPIService) GetEnvironmentUsage(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetEnvironmentUsageRequest

GetEnvironmentUsage Gets the account usage of a SaaS subscription per environment

This endpoint is SaaS only.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required SaaS account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetEnvironmentUsageRequest

Deprecated

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentUsageExecute

Execute executes the request

@return SubscriptionEnvironmentUsageListV2Dto

Deprecated

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentUsageV3 added in v0.8.0

func (a *DynatracePlatformSubscriptionAPIService) GetEnvironmentUsageV3(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetEnvironmentUsageV3Request

GetEnvironmentUsageV3 Gets usage data of a subsctiption by environment

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetEnvironmentUsageV3Request

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentUsageV3Execute added in v0.8.0

Execute executes the request

@return SubscriptionEnvironmentUsageListV3Dto

func (*DynatracePlatformSubscriptionAPIService) GetEvents

GetEvents Lists all notifications for an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetEventsRequest

func (*DynatracePlatformSubscriptionAPIService) GetEventsExecute

Execute executes the request

@return []Event

func (*DynatracePlatformSubscriptionAPIService) GetForecast

GetForecast Gets a forecast of the subscription usage by the end of the annual commitment period

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetForecastRequest

func (*DynatracePlatformSubscriptionAPIService) GetForecastExecute

Execute executes the request

@return Forecast

func (*DynatracePlatformSubscriptionAPIService) GetSubscription

func (a *DynatracePlatformSubscriptionAPIService) GetSubscription(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetSubscriptionRequest

GetSubscription Get a subscription

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetSubscriptionRequest

func (*DynatracePlatformSubscriptionAPIService) GetSubscriptionExecute

Execute executes the request

@return SubscriptionDto

func (*DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionCost

func (a *DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionCost(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetTotalSubscriptionCostRequest

GetTotalSubscriptionCost Gets aggregated cost data of a subscription by date

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetTotalSubscriptionCostRequest

func (*DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionCostExecute

Execute executes the request

@return SubscriptionCostListDto

func (*DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionUsage

func (a *DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionUsage(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetTotalSubscriptionUsageRequest

GetTotalSubscriptionUsage Gets usage data of a subscription by date

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetTotalSubscriptionUsageRequest

func (*DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionUsageExecute

Execute executes the request

@return SubscriptionUsageListDto

func (*DynatracePlatformSubscriptionAPIService) ListRateCards added in v0.8.0

ListRateCards Lists all rate cards of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiListRateCardsRequest

func (*DynatracePlatformSubscriptionAPIService) ListRateCardsExecute added in v0.8.0

Execute executes the request

@return []RateCardSummaryDto

func (*DynatracePlatformSubscriptionAPIService) ListSubscriptions

ListSubscriptions Lists all subscriptions of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiListSubscriptionsRequest

func (*DynatracePlatformSubscriptionAPIService) ListSubscriptionsExecute

Execute executes the request

@return SubscriptionListDto

type DynatracePlatformSubscriptionPriorToApril2023APIService added in v0.8.0

type DynatracePlatformSubscriptionPriorToApril2023APIService service

DynatracePlatformSubscriptionPriorToApril2023APIService DynatracePlatformSubscriptionPriorToApril2023API service

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) AddClaBudgetLimitForCluster added in v0.8.0

func (a *DynatracePlatformSubscriptionPriorToApril2023APIService) AddClaBudgetLimitForCluster(ctx context.Context, accountUuid string, subscriptionId float32, clusterUuid string) ApiAddClaBudgetLimitForClusterRequest

AddClaBudgetLimitForCluster Creates a limit for a cluster

[Limits](https://dt-url.net/yz03uq5) help you control the usage of your annual [commit](https://dt-url.net/i503u3z).

If no limit is set, the commit is consumed until it is exhausted. If the consumption on the cluster exceeds the limit, the cluster will stop the monitoring.

The endpoint is available only for Dynatrace Managed accounts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionId The ID of the required subscription.    Fetch the list of subscriptions with the [GET subscriptions](https://dt-url.net/qd43uld) call.
@param clusterUuid The ID of the cluster where you want to set the limit.   Fetch the list of clusters with the [GET clusters](https://dt-url.net/3q03uao) request.
@return ApiAddClaBudgetLimitForClusterRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) AddClaBudgetLimitForClusterExecute added in v0.8.0

Execute executes the request

@return ClaBudgetLimitRecordsDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) AddClaBudgetLimitForEnvironment added in v0.8.0

func (a *DynatracePlatformSubscriptionPriorToApril2023APIService) AddClaBudgetLimitForEnvironment(ctx context.Context, accountUuid string, subscriptionId float32, environmentUuid string) ApiAddClaBudgetLimitForEnvironmentRequest

AddClaBudgetLimitForEnvironment Creates a limit for an environment

[Limits](https://dt-url.net/yz03uq5) help you control the usage of your annual [commit](https://dt-url.net/i503u3z).

If no limit is set, the commit is consumed until it is exhausted. If the consumption on the environment exceeds the limit, the environment will stop the monitoring.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionId The ID of the required subscription.    Fetch the list of subscriptions with the [GET subscriptions](https://dt-url.net/qd43uld) call.
@param environmentUuid The ID of the environment where you want to set the limit.   Fetch the list of environments with the [GET environments](https://dt-url.net/6823uuy) request.
@return ApiAddClaBudgetLimitForEnvironmentRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) AddClaBudgetLimitForEnvironmentExecute added in v0.8.0

Execute executes the request

@return ClaBudgetLimitRecordsDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClaBudgetLimits added in v0.8.0

GetClaBudgetLimits Lists limits for a subscription

[Limits](https://dt-url.net/yz03uq5) help you control the usage of your annual [commit](https://dt-url.net/i503u3z).

If no limit is set, the commit is consumed until it is exhausted.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionId The ID of the required subscription.    Fetch the list of subscriptions with the [GET subscriptions](https://dt-url.net/qd43uld) call.
@return ApiGetClaBudgetLimitsRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClaBudgetLimitsExecute added in v0.8.0

Execute executes the request

@return ClaBudgetLimitRecordListDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClaLicenseDetailsById added in v0.8.0

GetClaLicenseDetailsById Gets the active term of a subscription

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionId The ID of the required subscription.    Fetch the list of subscriptions with the [GET subscriptions](https://dt-url.net/qd43uld) call.
@return ApiGetClaLicenseDetailsByIdRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClaLicenseDetailsByIdExecute added in v0.8.0

Execute executes the request

@return ClaSubscriptionTermDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClaSubscriptionClusterDetails added in v0.8.0

GetClaSubscriptionClusterDetails Lists all clusters of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetClaSubscriptionClusterDetailsRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClaSubscriptionClusterDetailsExecute added in v0.8.0

Execute executes the request

@return ClaClusterListDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClaSubscriptionEnvironmentDetails added in v0.8.0

GetClaSubscriptionEnvironmentDetails Lists all clusters of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetClaSubscriptionEnvironmentDetailsRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClaSubscriptionEnvironmentDetailsExecute added in v0.8.0

Execute executes the request

@return ClaEnvironmentListDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClaSubscriptions added in v0.8.0

GetClaSubscriptions Lists all Dynatrace platform subscriptions of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetClaSubscriptionsRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClaSubscriptionsExecute added in v0.8.0

Execute executes the request

@return ClaSubscriptionListDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClusterLevelClaLicenseConsumptionData added in v0.8.0

func (a *DynatracePlatformSubscriptionPriorToApril2023APIService) GetClusterLevelClaLicenseConsumptionData(ctx context.Context, accountUuid string, subscriptionId float32) ApiGetClusterLevelClaLicenseConsumptionDataRequest

GetClusterLevelClaLicenseConsumptionData Gets the cluster-level consumption of a subscription

The endpoint is available only for Dynatrace Managed accounts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionId The ID of the required subscription.    Fetch the list of subscriptions with the [GET subscriptions](https://dt-url.net/qd43uld) call.
@return ApiGetClusterLevelClaLicenseConsumptionDataRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetClusterLevelClaLicenseConsumptionDataExecute added in v0.8.0

Execute executes the request

@return []ClusterOrEnvironmentAggregatedReturnDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetProductLevelClaLicenseConsumptionData added in v0.8.0

func (a *DynatracePlatformSubscriptionPriorToApril2023APIService) GetProductLevelClaLicenseConsumptionData(ctx context.Context, accountUuid string, subscriptionId float32) ApiGetProductLevelClaLicenseConsumptionDataRequest

GetProductLevelClaLicenseConsumptionData Gets the consumption of a subscription

You can narrow down the output by specifying the timeframe during which the consumption happened.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionId The ID of the required subscription.    Fetch the list of subscriptions with the [GET subscriptions](https://dt-url.net/qd43uld) call.
@return ApiGetProductLevelClaLicenseConsumptionDataRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetProductLevelClaLicenseConsumptionDataExecute added in v0.8.0

Execute executes the request

@return ConsumptionReturnListDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetTenantLevelClaLicenseConsumptionData added in v0.8.0

func (a *DynatracePlatformSubscriptionPriorToApril2023APIService) GetTenantLevelClaLicenseConsumptionData(ctx context.Context, accountUuid string, subscriptionId float32) ApiGetTenantLevelClaLicenseConsumptionDataRequest

GetTenantLevelClaLicenseConsumptionData Gets the environment-level consumption of a subscription

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionId The ID of the required subscription.    Fetch the list of subscriptions with the [GET subscriptions](https://dt-url.net/qd43uld) call.
@return ApiGetTenantLevelClaLicenseConsumptionDataRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) GetTenantLevelClaLicenseConsumptionDataExecute added in v0.8.0

Execute executes the request

@return []ClusterOrEnvironmentAggregatedReturnDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) UpdateClaBudgetLimitForCluster added in v0.8.0

func (a *DynatracePlatformSubscriptionPriorToApril2023APIService) UpdateClaBudgetLimitForCluster(ctx context.Context, accountUuid string, subscriptionId float32, clusterUuid string) ApiUpdateClaBudgetLimitForClusterRequest

UpdateClaBudgetLimitForCluster Updates the limit for a cluster

[Limits](https://dt-url.net/yz03uq5) help you control the usage of your annual [commit](https://dt-url.net/i503u3z).

If no limit is set, the commit is consumed until it is exhausted. If the consumption on the cluster exceeds the limit, the cluster will stop the monitoring.

The endpoint is available only for Dynatrace Managed accounts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionId The ID of the required subscription.    Fetch the list of subscriptions with the [GET subscriptions](https://dt-url.net/qd43uld) call.
@param clusterUuid The ID of the cluster where you want to set the limit.   Fetch the list of clusters with the [GET clusters](https://dt-url.net/3q03uao) request.
@return ApiUpdateClaBudgetLimitForClusterRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) UpdateClaBudgetLimitForClusterExecute added in v0.8.0

Execute executes the request

@return ClaBudgetLimitRecordsDto

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) UpdateClaBudgetLimitForEnvironment added in v0.8.0

func (a *DynatracePlatformSubscriptionPriorToApril2023APIService) UpdateClaBudgetLimitForEnvironment(ctx context.Context, accountUuid string, subscriptionId float32, environmentUuid string) ApiUpdateClaBudgetLimitForEnvironmentRequest

UpdateClaBudgetLimitForEnvironment Updates the limit for an environment

[Limits](https://dt-url.net/yz03uq5) help you control the usage of your annual [commit](https://dt-url.net/i503u3z).

If no limit is set, the commit is consumed until it is exhausted. If the consumption on the environment exceeds the limit, the environment will stop the monitoring.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionId The ID of the required subscription.    Fetch the list of subscriptions with the [GET subscriptions](https://dt-url.net/qd43uld) call.
@param environmentUuid The ID of the environment where you want to set the limit.   Fetch the list of environments with the [GET environments](https://dt-url.net/6823uuy) request.
@return ApiUpdateClaBudgetLimitForEnvironmentRequest

func (*DynatracePlatformSubscriptionPriorToApril2023APIService) UpdateClaBudgetLimitForEnvironmentExecute added in v0.8.0

Execute executes the request

@return ClaBudgetLimitRecordsDto

type EffectiveBinding

type EffectiveBinding struct {
	// The UUID of group
	GroupUuid string `json:"groupUuid"`
	// The type of the level to which the binding applies.
	LevelType string `json:"levelType"`
	// The ID of the level to which the binding applies.
	LevelId              string `json:"levelId"`
	AdditionalProperties map[string]interface{}
}

EffectiveBinding struct for EffectiveBinding

func NewEffectiveBinding

func NewEffectiveBinding(groupUuid string, levelType string, levelId string) *EffectiveBinding

NewEffectiveBinding instantiates a new EffectiveBinding object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEffectiveBindingWithDefaults

func NewEffectiveBindingWithDefaults() *EffectiveBinding

NewEffectiveBindingWithDefaults instantiates a new EffectiveBinding object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EffectiveBinding) GetGroupUuid

func (o *EffectiveBinding) GetGroupUuid() string

GetGroupUuid returns the GroupUuid field value

func (*EffectiveBinding) GetGroupUuidOk

func (o *EffectiveBinding) GetGroupUuidOk() (*string, bool)

GetGroupUuidOk returns a tuple with the GroupUuid field value and a boolean to check if the value has been set.

func (*EffectiveBinding) GetLevelId

func (o *EffectiveBinding) GetLevelId() string

GetLevelId returns the LevelId field value

func (*EffectiveBinding) GetLevelIdOk

func (o *EffectiveBinding) GetLevelIdOk() (*string, bool)

GetLevelIdOk returns a tuple with the LevelId field value and a boolean to check if the value has been set.

func (*EffectiveBinding) GetLevelType

func (o *EffectiveBinding) GetLevelType() string

GetLevelType returns the LevelType field value

func (*EffectiveBinding) GetLevelTypeOk

func (o *EffectiveBinding) GetLevelTypeOk() (*string, bool)

GetLevelTypeOk returns a tuple with the LevelType field value and a boolean to check if the value has been set.

func (EffectiveBinding) MarshalJSON

func (o EffectiveBinding) MarshalJSON() ([]byte, error)

func (*EffectiveBinding) SetGroupUuid

func (o *EffectiveBinding) SetGroupUuid(v string)

SetGroupUuid sets field value

func (*EffectiveBinding) SetLevelId

func (o *EffectiveBinding) SetLevelId(v string)

SetLevelId sets field value

func (*EffectiveBinding) SetLevelType

func (o *EffectiveBinding) SetLevelType(v string)

SetLevelType sets field value

func (EffectiveBinding) ToMap

func (o EffectiveBinding) ToMap() (map[string]interface{}, error)

func (*EffectiveBinding) UnmarshalJSON added in v0.8.0

func (o *EffectiveBinding) UnmarshalJSON(data []byte) (err error)

type EffectivePermission

type EffectivePermission struct {
	// One of a effective permissions
	Permission string `json:"permission"`
	// A list of policies.
	Effects              []EffectivePermissionEffects `json:"effects"`
	AdditionalProperties map[string]interface{}
}

EffectivePermission struct for EffectivePermission

func NewEffectivePermission

func NewEffectivePermission(permission string, effects []EffectivePermissionEffects) *EffectivePermission

NewEffectivePermission instantiates a new EffectivePermission object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEffectivePermissionWithDefaults

func NewEffectivePermissionWithDefaults() *EffectivePermission

NewEffectivePermissionWithDefaults instantiates a new EffectivePermission object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EffectivePermission) GetEffects

GetEffects returns the Effects field value

func (*EffectivePermission) GetEffectsOk

func (o *EffectivePermission) GetEffectsOk() ([]EffectivePermissionEffects, bool)

GetEffectsOk returns a tuple with the Effects field value and a boolean to check if the value has been set.

func (*EffectivePermission) GetPermission

func (o *EffectivePermission) GetPermission() string

GetPermission returns the Permission field value

func (*EffectivePermission) GetPermissionOk

func (o *EffectivePermission) GetPermissionOk() (*string, bool)

GetPermissionOk returns a tuple with the Permission field value and a boolean to check if the value has been set.

func (EffectivePermission) MarshalJSON

func (o EffectivePermission) MarshalJSON() ([]byte, error)

func (*EffectivePermission) SetEffects

SetEffects sets field value

func (*EffectivePermission) SetPermission

func (o *EffectivePermission) SetPermission(v string)

SetPermission sets field value

func (EffectivePermission) ToMap

func (o EffectivePermission) ToMap() (map[string]interface{}, error)

func (*EffectivePermission) UnmarshalJSON added in v0.8.0

func (o *EffectivePermission) UnmarshalJSON(data []byte) (err error)

type EffectivePermissionEffects

type EffectivePermissionEffects struct {
	// Effect of policy
	Effect string `json:"effect"`
	// Policy condition
	Conditions []Condition `json:"conditions"`
	// A list of effective policies.
	EffectivePolicies    []EffectivePolicyWithBinding `json:"effectivePolicies"`
	AdditionalProperties map[string]interface{}
}

EffectivePermissionEffects struct for EffectivePermissionEffects

func NewEffectivePermissionEffects

func NewEffectivePermissionEffects(effect string, conditions []Condition, effectivePolicies []EffectivePolicyWithBinding) *EffectivePermissionEffects

NewEffectivePermissionEffects instantiates a new EffectivePermissionEffects object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEffectivePermissionEffectsWithDefaults

func NewEffectivePermissionEffectsWithDefaults() *EffectivePermissionEffects

NewEffectivePermissionEffectsWithDefaults instantiates a new EffectivePermissionEffects object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EffectivePermissionEffects) GetConditions

func (o *EffectivePermissionEffects) GetConditions() []Condition

GetConditions returns the Conditions field value

func (*EffectivePermissionEffects) GetConditionsOk

func (o *EffectivePermissionEffects) GetConditionsOk() ([]Condition, bool)

GetConditionsOk returns a tuple with the Conditions field value and a boolean to check if the value has been set.

func (*EffectivePermissionEffects) GetEffect

func (o *EffectivePermissionEffects) GetEffect() string

GetEffect returns the Effect field value

func (*EffectivePermissionEffects) GetEffectOk

func (o *EffectivePermissionEffects) GetEffectOk() (*string, bool)

GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.

func (*EffectivePermissionEffects) GetEffectivePolicies

func (o *EffectivePermissionEffects) GetEffectivePolicies() []EffectivePolicyWithBinding

GetEffectivePolicies returns the EffectivePolicies field value

func (*EffectivePermissionEffects) GetEffectivePoliciesOk

func (o *EffectivePermissionEffects) GetEffectivePoliciesOk() ([]EffectivePolicyWithBinding, bool)

GetEffectivePoliciesOk returns a tuple with the EffectivePolicies field value and a boolean to check if the value has been set.

func (EffectivePermissionEffects) MarshalJSON

func (o EffectivePermissionEffects) MarshalJSON() ([]byte, error)

func (*EffectivePermissionEffects) SetConditions

func (o *EffectivePermissionEffects) SetConditions(v []Condition)

SetConditions sets field value

func (*EffectivePermissionEffects) SetEffect

func (o *EffectivePermissionEffects) SetEffect(v string)

SetEffect sets field value

func (*EffectivePermissionEffects) SetEffectivePolicies

func (o *EffectivePermissionEffects) SetEffectivePolicies(v []EffectivePolicyWithBinding)

SetEffectivePolicies sets field value

func (EffectivePermissionEffects) ToMap

func (o EffectivePermissionEffects) ToMap() (map[string]interface{}, error)

func (*EffectivePermissionEffects) UnmarshalJSON added in v0.8.0

func (o *EffectivePermissionEffects) UnmarshalJSON(data []byte) (err error)

type EffectivePermissions

type EffectivePermissions struct {
	// List of effective permissions.
	EffectivePermissions []EffectivePermission `json:"effectivePermissions"`
	AdditionalProperties map[string]interface{}
}

EffectivePermissions struct for EffectivePermissions

func NewEffectivePermissions

func NewEffectivePermissions(effectivePermissions []EffectivePermission) *EffectivePermissions

NewEffectivePermissions instantiates a new EffectivePermissions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEffectivePermissionsWithDefaults

func NewEffectivePermissionsWithDefaults() *EffectivePermissions

NewEffectivePermissionsWithDefaults instantiates a new EffectivePermissions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EffectivePermissions) GetEffectivePermissions

func (o *EffectivePermissions) GetEffectivePermissions() []EffectivePermission

GetEffectivePermissions returns the EffectivePermissions field value

func (*EffectivePermissions) GetEffectivePermissionsOk

func (o *EffectivePermissions) GetEffectivePermissionsOk() ([]EffectivePermission, bool)

GetEffectivePermissionsOk returns a tuple with the EffectivePermissions field value and a boolean to check if the value has been set.

func (EffectivePermissions) MarshalJSON

func (o EffectivePermissions) MarshalJSON() ([]byte, error)

func (*EffectivePermissions) SetEffectivePermissions

func (o *EffectivePermissions) SetEffectivePermissions(v []EffectivePermission)

SetEffectivePermissions sets field value

func (EffectivePermissions) ToMap

func (o EffectivePermissions) ToMap() (map[string]interface{}, error)

func (*EffectivePermissions) UnmarshalJSON added in v0.8.0

func (o *EffectivePermissions) UnmarshalJSON(data []byte) (err error)

type EffectivePolicy

type EffectivePolicy struct {
	// The ID of the policy.
	Uuid string `json:"uuid"`
	// The display name of the policy.
	Name string `json:"name"`
	// The statement query of the policy.
	StatementQuery string `json:"statementQuery"`
	// The type of the level to which the policy applies.
	LevelType string `json:"levelType"`
	// The ID of the level to which the policy applies.
	LevelId              string `json:"levelId"`
	AdditionalProperties map[string]interface{}
}

EffectivePolicy struct for EffectivePolicy

func NewEffectivePolicy

func NewEffectivePolicy(uuid string, name string, statementQuery string, levelType string, levelId string) *EffectivePolicy

NewEffectivePolicy instantiates a new EffectivePolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEffectivePolicyWithDefaults

func NewEffectivePolicyWithDefaults() *EffectivePolicy

NewEffectivePolicyWithDefaults instantiates a new EffectivePolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EffectivePolicy) GetLevelId

func (o *EffectivePolicy) GetLevelId() string

GetLevelId returns the LevelId field value

func (*EffectivePolicy) GetLevelIdOk

func (o *EffectivePolicy) GetLevelIdOk() (*string, bool)

GetLevelIdOk returns a tuple with the LevelId field value and a boolean to check if the value has been set.

func (*EffectivePolicy) GetLevelType

func (o *EffectivePolicy) GetLevelType() string

GetLevelType returns the LevelType field value

func (*EffectivePolicy) GetLevelTypeOk

func (o *EffectivePolicy) GetLevelTypeOk() (*string, bool)

GetLevelTypeOk returns a tuple with the LevelType field value and a boolean to check if the value has been set.

func (*EffectivePolicy) GetName

func (o *EffectivePolicy) GetName() string

GetName returns the Name field value

func (*EffectivePolicy) GetNameOk

func (o *EffectivePolicy) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EffectivePolicy) GetStatementQuery

func (o *EffectivePolicy) GetStatementQuery() string

GetStatementQuery returns the StatementQuery field value

func (*EffectivePolicy) GetStatementQueryOk

func (o *EffectivePolicy) GetStatementQueryOk() (*string, bool)

GetStatementQueryOk returns a tuple with the StatementQuery field value and a boolean to check if the value has been set.

func (*EffectivePolicy) GetUuid

func (o *EffectivePolicy) GetUuid() string

GetUuid returns the Uuid field value

func (*EffectivePolicy) GetUuidOk

func (o *EffectivePolicy) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (EffectivePolicy) MarshalJSON

func (o EffectivePolicy) MarshalJSON() ([]byte, error)

func (*EffectivePolicy) SetLevelId

func (o *EffectivePolicy) SetLevelId(v string)

SetLevelId sets field value

func (*EffectivePolicy) SetLevelType

func (o *EffectivePolicy) SetLevelType(v string)

SetLevelType sets field value

func (*EffectivePolicy) SetName

func (o *EffectivePolicy) SetName(v string)

SetName sets field value

func (*EffectivePolicy) SetStatementQuery

func (o *EffectivePolicy) SetStatementQuery(v string)

SetStatementQuery sets field value

func (*EffectivePolicy) SetUuid

func (o *EffectivePolicy) SetUuid(v string)

SetUuid sets field value

func (EffectivePolicy) ToMap

func (o EffectivePolicy) ToMap() (map[string]interface{}, error)

func (*EffectivePolicy) UnmarshalJSON added in v0.8.0

func (o *EffectivePolicy) UnmarshalJSON(data []byte) (err error)

type EffectivePolicyWithBinding

type EffectivePolicyWithBinding struct {
	// Effective policy
	Policy EffectivePolicy `json:"policy"`
	// Effective binding
	Binding              EffectiveBinding `json:"binding"`
	AdditionalProperties map[string]interface{}
}

EffectivePolicyWithBinding struct for EffectivePolicyWithBinding

func NewEffectivePolicyWithBinding

func NewEffectivePolicyWithBinding(policy EffectivePolicy, binding EffectiveBinding) *EffectivePolicyWithBinding

NewEffectivePolicyWithBinding instantiates a new EffectivePolicyWithBinding object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEffectivePolicyWithBindingWithDefaults

func NewEffectivePolicyWithBindingWithDefaults() *EffectivePolicyWithBinding

NewEffectivePolicyWithBindingWithDefaults instantiates a new EffectivePolicyWithBinding object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EffectivePolicyWithBinding) GetBinding

GetBinding returns the Binding field value

func (*EffectivePolicyWithBinding) GetBindingOk

func (o *EffectivePolicyWithBinding) GetBindingOk() (*EffectiveBinding, bool)

GetBindingOk returns a tuple with the Binding field value and a boolean to check if the value has been set.

func (*EffectivePolicyWithBinding) GetPolicy

GetPolicy returns the Policy field value

func (*EffectivePolicyWithBinding) GetPolicyOk

func (o *EffectivePolicyWithBinding) GetPolicyOk() (*EffectivePolicy, bool)

GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.

func (EffectivePolicyWithBinding) MarshalJSON

func (o EffectivePolicyWithBinding) MarshalJSON() ([]byte, error)

func (*EffectivePolicyWithBinding) SetBinding

SetBinding sets field value

func (*EffectivePolicyWithBinding) SetPolicy

SetPolicy sets field value

func (EffectivePolicyWithBinding) ToMap

func (o EffectivePolicyWithBinding) ToMap() (map[string]interface{}, error)

func (*EffectivePolicyWithBinding) UnmarshalJSON added in v0.8.0

func (o *EffectivePolicyWithBinding) UnmarshalJSON(data []byte) (err error)

type EnvironmentChangeListDto added in v0.8.0

type EnvironmentChangeListDto struct {
	// The ID of the environment.
	Uuid string `json:"uuid"`
	// The total amount of host units assigned to the environment.
	ConcurrentHostsUnits float32 `json:"concurrentHostsUnits"`
	// The overage is (`true`) or is not (`false`) enabled for the environment.   If the overage is enabled, the environment can exceed the quota. To learn more about host units consumption, see [Application and Infrastructure Monitoring](https://dt-url.net/hu03ub5) in Dynatrace Documentation.
	HostUnitOverageAllowed bool `json:"hostUnitOverageAllowed"`
	AdditionalProperties   map[string]interface{}
}

EnvironmentChangeListDto struct for EnvironmentChangeListDto

func NewEnvironmentChangeListDto added in v0.8.0

func NewEnvironmentChangeListDto(uuid string, concurrentHostsUnits float32, hostUnitOverageAllowed bool) *EnvironmentChangeListDto

NewEnvironmentChangeListDto instantiates a new EnvironmentChangeListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEnvironmentChangeListDtoWithDefaults added in v0.8.0

func NewEnvironmentChangeListDtoWithDefaults() *EnvironmentChangeListDto

NewEnvironmentChangeListDtoWithDefaults instantiates a new EnvironmentChangeListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EnvironmentChangeListDto) GetConcurrentHostsUnits added in v0.8.0

func (o *EnvironmentChangeListDto) GetConcurrentHostsUnits() float32

GetConcurrentHostsUnits returns the ConcurrentHostsUnits field value

func (*EnvironmentChangeListDto) GetConcurrentHostsUnitsOk added in v0.8.0

func (o *EnvironmentChangeListDto) GetConcurrentHostsUnitsOk() (*float32, bool)

GetConcurrentHostsUnitsOk returns a tuple with the ConcurrentHostsUnits field value and a boolean to check if the value has been set.

func (*EnvironmentChangeListDto) GetHostUnitOverageAllowed added in v0.8.0

func (o *EnvironmentChangeListDto) GetHostUnitOverageAllowed() bool

GetHostUnitOverageAllowed returns the HostUnitOverageAllowed field value

func (*EnvironmentChangeListDto) GetHostUnitOverageAllowedOk added in v0.8.0

func (o *EnvironmentChangeListDto) GetHostUnitOverageAllowedOk() (*bool, bool)

GetHostUnitOverageAllowedOk returns a tuple with the HostUnitOverageAllowed field value and a boolean to check if the value has been set.

func (*EnvironmentChangeListDto) GetUuid added in v0.8.0

func (o *EnvironmentChangeListDto) GetUuid() string

GetUuid returns the Uuid field value

func (*EnvironmentChangeListDto) GetUuidOk added in v0.8.0

func (o *EnvironmentChangeListDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (EnvironmentChangeListDto) MarshalJSON added in v0.8.0

func (o EnvironmentChangeListDto) MarshalJSON() ([]byte, error)

func (*EnvironmentChangeListDto) SetConcurrentHostsUnits added in v0.8.0

func (o *EnvironmentChangeListDto) SetConcurrentHostsUnits(v float32)

SetConcurrentHostsUnits sets field value

func (*EnvironmentChangeListDto) SetHostUnitOverageAllowed added in v0.8.0

func (o *EnvironmentChangeListDto) SetHostUnitOverageAllowed(v bool)

SetHostUnitOverageAllowed sets field value

func (*EnvironmentChangeListDto) SetUuid added in v0.8.0

func (o *EnvironmentChangeListDto) SetUuid(v string)

SetUuid sets field value

func (EnvironmentChangeListDto) ToMap added in v0.8.0

func (o EnvironmentChangeListDto) ToMap() (map[string]interface{}, error)

func (*EnvironmentChangeListDto) UnmarshalJSON added in v0.8.0

func (o *EnvironmentChangeListDto) UnmarshalJSON(data []byte) (err error)

type EnvironmentDto

type EnvironmentDto struct {
	// The UUID of the environment.
	Id string `json:"id"`
	// Friendly name of the environment
	Name *string `json:"name,omitempty"`
	// Property to determine if environment is active
	Active bool `json:"active"`
	// The url of the environment
	Url                  string `json:"url"`
	AdditionalProperties map[string]interface{}
}

EnvironmentDto struct for EnvironmentDto

func NewEnvironmentDto

func NewEnvironmentDto(id string, active bool, url string) *EnvironmentDto

NewEnvironmentDto instantiates a new EnvironmentDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEnvironmentDtoWithDefaults

func NewEnvironmentDtoWithDefaults() *EnvironmentDto

NewEnvironmentDtoWithDefaults instantiates a new EnvironmentDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EnvironmentDto) GetActive

func (o *EnvironmentDto) GetActive() bool

GetActive returns the Active field value

func (*EnvironmentDto) GetActiveOk

func (o *EnvironmentDto) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*EnvironmentDto) GetId

func (o *EnvironmentDto) GetId() string

GetId returns the Id field value

func (*EnvironmentDto) GetIdOk

func (o *EnvironmentDto) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*EnvironmentDto) GetName

func (o *EnvironmentDto) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EnvironmentDto) GetNameOk

func (o *EnvironmentDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EnvironmentDto) GetUrl

func (o *EnvironmentDto) GetUrl() string

GetUrl returns the Url field value

func (*EnvironmentDto) GetUrlOk

func (o *EnvironmentDto) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*EnvironmentDto) HasName added in v0.8.0

func (o *EnvironmentDto) HasName() bool

HasName returns a boolean if a field has been set.

func (EnvironmentDto) MarshalJSON

func (o EnvironmentDto) MarshalJSON() ([]byte, error)

func (*EnvironmentDto) SetActive

func (o *EnvironmentDto) SetActive(v bool)

SetActive sets field value

func (*EnvironmentDto) SetId

func (o *EnvironmentDto) SetId(v string)

SetId sets field value

func (*EnvironmentDto) SetName

func (o *EnvironmentDto) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EnvironmentDto) SetUrl

func (o *EnvironmentDto) SetUrl(v string)

SetUrl sets field value

func (EnvironmentDto) ToMap

func (o EnvironmentDto) ToMap() (map[string]interface{}, error)

func (*EnvironmentDto) UnmarshalJSON added in v0.8.0

func (o *EnvironmentDto) UnmarshalJSON(data []byte) (err error)

type EnvironmentLimitListDto added in v0.8.0

type EnvironmentLimitListDto struct {
	// The ID of the environment.
	Uuid string `json:"uuid"`
	// The total amount of host units assigned to the environment.
	ConcurrentHostsUnits float32 `json:"concurrentHostsUnits"`
	// The overage is (`true`) or is not (`false`) enabled for the environment.   If the overage is enabled, the environment can exceed the quota. To learn more about host units consumption, see [Application and Infrastructure Monitoring](https://dt-url.net/hu03ub5) in Dynatrace Documentation.
	HostUnitOverageAllowed bool `json:"hostUnitOverageAllowed"`
	// The display name of the environment.
	Name                 string `json:"name"`
	AdditionalProperties map[string]interface{}
}

EnvironmentLimitListDto struct for EnvironmentLimitListDto

func NewEnvironmentLimitListDto added in v0.8.0

func NewEnvironmentLimitListDto(uuid string, concurrentHostsUnits float32, hostUnitOverageAllowed bool, name string) *EnvironmentLimitListDto

NewEnvironmentLimitListDto instantiates a new EnvironmentLimitListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEnvironmentLimitListDtoWithDefaults added in v0.8.0

func NewEnvironmentLimitListDtoWithDefaults() *EnvironmentLimitListDto

NewEnvironmentLimitListDtoWithDefaults instantiates a new EnvironmentLimitListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EnvironmentLimitListDto) GetConcurrentHostsUnits added in v0.8.0

func (o *EnvironmentLimitListDto) GetConcurrentHostsUnits() float32

GetConcurrentHostsUnits returns the ConcurrentHostsUnits field value

func (*EnvironmentLimitListDto) GetConcurrentHostsUnitsOk added in v0.8.0

func (o *EnvironmentLimitListDto) GetConcurrentHostsUnitsOk() (*float32, bool)

GetConcurrentHostsUnitsOk returns a tuple with the ConcurrentHostsUnits field value and a boolean to check if the value has been set.

func (*EnvironmentLimitListDto) GetHostUnitOverageAllowed added in v0.8.0

func (o *EnvironmentLimitListDto) GetHostUnitOverageAllowed() bool

GetHostUnitOverageAllowed returns the HostUnitOverageAllowed field value

func (*EnvironmentLimitListDto) GetHostUnitOverageAllowedOk added in v0.8.0

func (o *EnvironmentLimitListDto) GetHostUnitOverageAllowedOk() (*bool, bool)

GetHostUnitOverageAllowedOk returns a tuple with the HostUnitOverageAllowed field value and a boolean to check if the value has been set.

func (*EnvironmentLimitListDto) GetName added in v0.8.0

func (o *EnvironmentLimitListDto) GetName() string

GetName returns the Name field value

func (*EnvironmentLimitListDto) GetNameOk added in v0.8.0

func (o *EnvironmentLimitListDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EnvironmentLimitListDto) GetUuid added in v0.8.0

func (o *EnvironmentLimitListDto) GetUuid() string

GetUuid returns the Uuid field value

func (*EnvironmentLimitListDto) GetUuidOk added in v0.8.0

func (o *EnvironmentLimitListDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (EnvironmentLimitListDto) MarshalJSON added in v0.8.0

func (o EnvironmentLimitListDto) MarshalJSON() ([]byte, error)

func (*EnvironmentLimitListDto) SetConcurrentHostsUnits added in v0.8.0

func (o *EnvironmentLimitListDto) SetConcurrentHostsUnits(v float32)

SetConcurrentHostsUnits sets field value

func (*EnvironmentLimitListDto) SetHostUnitOverageAllowed added in v0.8.0

func (o *EnvironmentLimitListDto) SetHostUnitOverageAllowed(v bool)

SetHostUnitOverageAllowed sets field value

func (*EnvironmentLimitListDto) SetName added in v0.8.0

func (o *EnvironmentLimitListDto) SetName(v string)

SetName sets field value

func (*EnvironmentLimitListDto) SetUuid added in v0.8.0

func (o *EnvironmentLimitListDto) SetUuid(v string)

SetUuid sets field value

func (EnvironmentLimitListDto) ToMap added in v0.8.0

func (o EnvironmentLimitListDto) ToMap() (map[string]interface{}, error)

func (*EnvironmentLimitListDto) UnmarshalJSON added in v0.8.0

func (o *EnvironmentLimitListDto) UnmarshalJSON(data []byte) (err error)

type EnvironmentListDto

type EnvironmentListDto struct {
	// Lists all environments in an account
	Data                 []EnvironmentDto `json:"data"`
	AdditionalProperties map[string]interface{}
}

EnvironmentListDto struct for EnvironmentListDto

func NewEnvironmentListDto

func NewEnvironmentListDto(data []EnvironmentDto) *EnvironmentListDto

NewEnvironmentListDto instantiates a new EnvironmentListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEnvironmentListDtoWithDefaults

func NewEnvironmentListDtoWithDefaults() *EnvironmentListDto

NewEnvironmentListDtoWithDefaults instantiates a new EnvironmentListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EnvironmentListDto) GetData

func (o *EnvironmentListDto) GetData() []EnvironmentDto

GetData returns the Data field value

func (*EnvironmentListDto) GetDataOk

func (o *EnvironmentListDto) GetDataOk() ([]EnvironmentDto, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (EnvironmentListDto) MarshalJSON

func (o EnvironmentListDto) MarshalJSON() ([]byte, error)

func (*EnvironmentListDto) SetData

func (o *EnvironmentListDto) SetData(v []EnvironmentDto)

SetData sets field value

func (EnvironmentListDto) ToMap

func (o EnvironmentListDto) ToMap() (map[string]interface{}, error)

func (*EnvironmentListDto) UnmarshalJSON added in v0.8.0

func (o *EnvironmentListDto) UnmarshalJSON(data []byte) (err error)

type EnvironmentManagementAPIService

type EnvironmentManagementAPIService service

EnvironmentManagementAPIService EnvironmentManagementAPI service

func (*EnvironmentManagementAPIService) GetClusters

GetClusters Lists all clusters in a managed account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetClustersRequest

func (*EnvironmentManagementAPIService) GetClustersExecute

Execute executes the request

@return ClusterListDto

func (*EnvironmentManagementAPIService) GetConfig added in v0.8.0

func (a *EnvironmentManagementAPIService) GetConfig(ctx context.Context, accountUuid string, environmentUuid string) ApiGetConfigRequest

GetConfig Get IP configuration for a specific tenant

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid
@param environmentUuid
@return ApiGetConfigRequest

func (*EnvironmentManagementAPIService) GetConfigExecute added in v0.8.0

Execute executes the request

@return IpConfigDto

func (*EnvironmentManagementAPIService) GetEnvironmentResources

func (a *EnvironmentManagementAPIService) GetEnvironmentResources(ctx context.Context, accountUuid string) ApiGetEnvironmentResourcesRequest

GetEnvironmentResources Lists all environments and management zones of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetEnvironmentResourcesRequest

func (*EnvironmentManagementAPIService) GetEnvironmentResourcesExecute

Execute executes the request

@return EnvironmentResourceDto

func (*EnvironmentManagementAPIService) GetEnvironments

GetEnvironments Lists all environments in an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetEnvironmentsRequest

func (*EnvironmentManagementAPIService) GetEnvironmentsExecute

Execute executes the request

@return EnvironmentListDto

func (*EnvironmentManagementAPIService) SetConfig added in v0.8.0

func (a *EnvironmentManagementAPIService) SetConfig(ctx context.Context, accountUuid string, environmentUuid string) ApiSetConfigRequest

SetConfig Set IP configuration for a specific tenant

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid
@param environmentUuid
@return ApiSetConfigRequest

func (*EnvironmentManagementAPIService) SetConfigExecute added in v0.8.0

Execute executes the request

type EnvironmentResourceDto

type EnvironmentResourceDto struct {
	// A list of environments in the account.
	TenantResources []TenantResourceDto `json:"tenantResources"`
	// A list of management zones in the account.
	ManagementZoneResources []ManagementZoneResourceDto `json:"managementZoneResources"`
	AdditionalProperties    map[string]interface{}
}

EnvironmentResourceDto struct for EnvironmentResourceDto

func NewEnvironmentResourceDto

func NewEnvironmentResourceDto(tenantResources []TenantResourceDto, managementZoneResources []ManagementZoneResourceDto) *EnvironmentResourceDto

NewEnvironmentResourceDto instantiates a new EnvironmentResourceDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEnvironmentResourceDtoWithDefaults

func NewEnvironmentResourceDtoWithDefaults() *EnvironmentResourceDto

NewEnvironmentResourceDtoWithDefaults instantiates a new EnvironmentResourceDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EnvironmentResourceDto) GetManagementZoneResources

func (o *EnvironmentResourceDto) GetManagementZoneResources() []ManagementZoneResourceDto

GetManagementZoneResources returns the ManagementZoneResources field value

func (*EnvironmentResourceDto) GetManagementZoneResourcesOk

func (o *EnvironmentResourceDto) GetManagementZoneResourcesOk() ([]ManagementZoneResourceDto, bool)

GetManagementZoneResourcesOk returns a tuple with the ManagementZoneResources field value and a boolean to check if the value has been set.

func (*EnvironmentResourceDto) GetTenantResources

func (o *EnvironmentResourceDto) GetTenantResources() []TenantResourceDto

GetTenantResources returns the TenantResources field value

func (*EnvironmentResourceDto) GetTenantResourcesOk

func (o *EnvironmentResourceDto) GetTenantResourcesOk() ([]TenantResourceDto, bool)

GetTenantResourcesOk returns a tuple with the TenantResources field value and a boolean to check if the value has been set.

func (EnvironmentResourceDto) MarshalJSON

func (o EnvironmentResourceDto) MarshalJSON() ([]byte, error)

func (*EnvironmentResourceDto) SetManagementZoneResources

func (o *EnvironmentResourceDto) SetManagementZoneResources(v []ManagementZoneResourceDto)

SetManagementZoneResources sets field value

func (*EnvironmentResourceDto) SetTenantResources

func (o *EnvironmentResourceDto) SetTenantResources(v []TenantResourceDto)

SetTenantResources sets field value

func (EnvironmentResourceDto) ToMap

func (o EnvironmentResourceDto) ToMap() (map[string]interface{}, error)

func (*EnvironmentResourceDto) UnmarshalJSON added in v0.8.0

func (o *EnvironmentResourceDto) UnmarshalJSON(data []byte) (err error)

type ErrorDto

type ErrorDto struct {
	// The code of the error.
	Code float32 `json:"code"`
	// A short description of the error.
	Message              string            `json:"message"`
	ErrorsMap            map[string]string `json:"errorsMap"`
	AdditionalProperties map[string]interface{}
}

ErrorDto struct for ErrorDto

func NewErrorDto

func NewErrorDto(code float32, message string, errorsMap map[string]string) *ErrorDto

NewErrorDto instantiates a new ErrorDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorDtoWithDefaults

func NewErrorDtoWithDefaults() *ErrorDto

NewErrorDtoWithDefaults instantiates a new ErrorDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrorDto) GetCode

func (o *ErrorDto) GetCode() float32

GetCode returns the Code field value

func (*ErrorDto) GetCodeOk

func (o *ErrorDto) GetCodeOk() (*float32, bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*ErrorDto) GetErrorsMap

func (o *ErrorDto) GetErrorsMap() map[string]string

GetErrorsMap returns the ErrorsMap field value

func (*ErrorDto) GetErrorsMapOk

func (o *ErrorDto) GetErrorsMapOk() (*map[string]string, bool)

GetErrorsMapOk returns a tuple with the ErrorsMap field value and a boolean to check if the value has been set.

func (*ErrorDto) GetMessage

func (o *ErrorDto) GetMessage() string

GetMessage returns the Message field value

func (*ErrorDto) GetMessageOk

func (o *ErrorDto) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (ErrorDto) MarshalJSON

func (o ErrorDto) MarshalJSON() ([]byte, error)

func (*ErrorDto) SetCode

func (o *ErrorDto) SetCode(v float32)

SetCode sets field value

func (*ErrorDto) SetErrorsMap

func (o *ErrorDto) SetErrorsMap(v map[string]string)

SetErrorsMap sets field value

func (*ErrorDto) SetMessage

func (o *ErrorDto) SetMessage(v string)

SetMessage sets field value

func (ErrorDto) ToMap

func (o ErrorDto) ToMap() (map[string]interface{}, error)

func (*ErrorDto) UnmarshalJSON added in v0.8.0

func (o *ErrorDto) UnmarshalJSON(data []byte) (err error)

type Event

type Event struct {
	// The UUID of the environment that raised the event.
	EnvironmentUuid string `json:"environmentUuid"`
	// The subscription capability that raised the event.
	Capability string `json:"capability"`
	// The time when the event was raised, in `2021-05-01T15:11:00Z` format.
	Date time.Time `json:"date"`
	// The time when the notification was created, in `2021-05-01T15:11:00Z` format.
	CreatedAt time.Time `json:"createdAt"`
	// The severity of the event.
	Severity string `json:"severity"`
	// The message from the event.
	Message string `json:"message"`
	// The type of event: forecast or usage.
	EventType string `json:"eventType"`
	// The notification level of the event.
	NotificationLevel    string `json:"notificationLevel"`
	AdditionalProperties map[string]interface{}
}

Event struct for Event

func NewEvent

func NewEvent(environmentUuid string, capability string, date time.Time, createdAt time.Time, severity string, message string, eventType string, notificationLevel string) *Event

NewEvent instantiates a new Event object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEventWithDefaults

func NewEventWithDefaults() *Event

NewEventWithDefaults instantiates a new Event object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Event) GetCapability

func (o *Event) GetCapability() string

GetCapability returns the Capability field value

func (*Event) GetCapabilityOk

func (o *Event) GetCapabilityOk() (*string, bool)

GetCapabilityOk returns a tuple with the Capability field value and a boolean to check if the value has been set.

func (*Event) GetCreatedAt

func (o *Event) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*Event) GetCreatedAtOk

func (o *Event) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*Event) GetDate

func (o *Event) GetDate() time.Time

GetDate returns the Date field value

func (*Event) GetDateOk

func (o *Event) GetDateOk() (*time.Time, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (*Event) GetEnvironmentUuid

func (o *Event) GetEnvironmentUuid() string

GetEnvironmentUuid returns the EnvironmentUuid field value

func (*Event) GetEnvironmentUuidOk

func (o *Event) GetEnvironmentUuidOk() (*string, bool)

GetEnvironmentUuidOk returns a tuple with the EnvironmentUuid field value and a boolean to check if the value has been set.

func (*Event) GetEventType

func (o *Event) GetEventType() string

GetEventType returns the EventType field value

func (*Event) GetEventTypeOk

func (o *Event) GetEventTypeOk() (*string, bool)

GetEventTypeOk returns a tuple with the EventType field value and a boolean to check if the value has been set.

func (*Event) GetMessage

func (o *Event) GetMessage() string

GetMessage returns the Message field value

func (*Event) GetMessageOk

func (o *Event) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*Event) GetNotificationLevel

func (o *Event) GetNotificationLevel() string

GetNotificationLevel returns the NotificationLevel field value

func (*Event) GetNotificationLevelOk

func (o *Event) GetNotificationLevelOk() (*string, bool)

GetNotificationLevelOk returns a tuple with the NotificationLevel field value and a boolean to check if the value has been set.

func (*Event) GetSeverity

func (o *Event) GetSeverity() string

GetSeverity returns the Severity field value

func (*Event) GetSeverityOk

func (o *Event) GetSeverityOk() (*string, bool)

GetSeverityOk returns a tuple with the Severity field value and a boolean to check if the value has been set.

func (Event) MarshalJSON

func (o Event) MarshalJSON() ([]byte, error)

func (*Event) SetCapability

func (o *Event) SetCapability(v string)

SetCapability sets field value

func (*Event) SetCreatedAt

func (o *Event) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*Event) SetDate

func (o *Event) SetDate(v time.Time)

SetDate sets field value

func (*Event) SetEnvironmentUuid

func (o *Event) SetEnvironmentUuid(v string)

SetEnvironmentUuid sets field value

func (*Event) SetEventType

func (o *Event) SetEventType(v string)

SetEventType sets field value

func (*Event) SetMessage

func (o *Event) SetMessage(v string)

SetMessage sets field value

func (*Event) SetNotificationLevel

func (o *Event) SetNotificationLevel(v string)

SetNotificationLevel sets field value

func (*Event) SetSeverity

func (o *Event) SetSeverity(v string)

SetSeverity sets field value

func (Event) ToMap

func (o Event) ToMap() (map[string]interface{}, error)

func (*Event) UnmarshalJSON added in v0.8.0

func (o *Event) UnmarshalJSON(data []byte) (err error)

type ExternalServiceUserDto

type ExternalServiceUserDto struct {
	// UUID of service user
	Uid string `json:"uid"`
	// Email of service user
	Email string `json:"email"`
	// Name of service user
	Name string `json:"name"`
	// Surname of service user
	Surname *string `json:"surname,omitempty"`
	// The description of the service user
	Description *string `json:"description,omitempty"`
	// The date and time when the user was created in `2021-05-01T15:11:00Z` format.
	CreatedAt            string `json:"createdAt"`
	AdditionalProperties map[string]interface{}
}

ExternalServiceUserDto struct for ExternalServiceUserDto

func NewExternalServiceUserDto

func NewExternalServiceUserDto(uid string, email string, name string, createdAt string) *ExternalServiceUserDto

NewExternalServiceUserDto instantiates a new ExternalServiceUserDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExternalServiceUserDtoWithDefaults

func NewExternalServiceUserDtoWithDefaults() *ExternalServiceUserDto

NewExternalServiceUserDtoWithDefaults instantiates a new ExternalServiceUserDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExternalServiceUserDto) GetCreatedAt added in v0.8.0

func (o *ExternalServiceUserDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*ExternalServiceUserDto) GetCreatedAtOk added in v0.8.0

func (o *ExternalServiceUserDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*ExternalServiceUserDto) GetDescription added in v0.8.0

func (o *ExternalServiceUserDto) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ExternalServiceUserDto) GetDescriptionOk added in v0.8.0

func (o *ExternalServiceUserDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalServiceUserDto) GetEmail

func (o *ExternalServiceUserDto) GetEmail() string

GetEmail returns the Email field value

func (*ExternalServiceUserDto) GetEmailOk

func (o *ExternalServiceUserDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*ExternalServiceUserDto) GetName

func (o *ExternalServiceUserDto) GetName() string

GetName returns the Name field value

func (*ExternalServiceUserDto) GetNameOk

func (o *ExternalServiceUserDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ExternalServiceUserDto) GetSurname

func (o *ExternalServiceUserDto) GetSurname() string

GetSurname returns the Surname field value if set, zero value otherwise.

func (*ExternalServiceUserDto) GetSurnameOk

func (o *ExternalServiceUserDto) GetSurnameOk() (*string, bool)

GetSurnameOk returns a tuple with the Surname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalServiceUserDto) GetUid

func (o *ExternalServiceUserDto) GetUid() string

GetUid returns the Uid field value

func (*ExternalServiceUserDto) GetUidOk

func (o *ExternalServiceUserDto) GetUidOk() (*string, bool)

GetUidOk returns a tuple with the Uid field value and a boolean to check if the value has been set.

func (*ExternalServiceUserDto) HasDescription added in v0.8.0

func (o *ExternalServiceUserDto) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ExternalServiceUserDto) HasSurname added in v0.8.0

func (o *ExternalServiceUserDto) HasSurname() bool

HasSurname returns a boolean if a field has been set.

func (ExternalServiceUserDto) MarshalJSON

func (o ExternalServiceUserDto) MarshalJSON() ([]byte, error)

func (*ExternalServiceUserDto) SetCreatedAt added in v0.8.0

func (o *ExternalServiceUserDto) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*ExternalServiceUserDto) SetDescription added in v0.8.0

func (o *ExternalServiceUserDto) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ExternalServiceUserDto) SetEmail

func (o *ExternalServiceUserDto) SetEmail(v string)

SetEmail sets field value

func (*ExternalServiceUserDto) SetName

func (o *ExternalServiceUserDto) SetName(v string)

SetName sets field value

func (*ExternalServiceUserDto) SetSurname

func (o *ExternalServiceUserDto) SetSurname(v string)

SetSurname gets a reference to the given string and assigns it to the Surname field.

func (*ExternalServiceUserDto) SetUid

func (o *ExternalServiceUserDto) SetUid(v string)

SetUid sets field value

func (ExternalServiceUserDto) ToMap

func (o ExternalServiceUserDto) ToMap() (map[string]interface{}, error)

func (*ExternalServiceUserDto) UnmarshalJSON added in v0.8.0

func (o *ExternalServiceUserDto) UnmarshalJSON(data []byte) (err error)

type ExternalServiceUserWithGroupUuidDto added in v0.9.0

type ExternalServiceUserWithGroupUuidDto struct {
	// UUID of service user
	Uid string `json:"uid"`
	// Email of service user
	Email string `json:"email"`
	// Name of service user
	Name string `json:"name"`
	// Surname of service user
	Surname *string `json:"surname,omitempty"`
	// The description of the service user
	Description *string `json:"description,omitempty"`
	// The date and time when the user was created in `2021-05-01T15:11:00Z` format.
	CreatedAt string `json:"createdAt"`
	// Uuid of the group which enables assigning policy to service user
	GroupUuid            *string `json:"groupUuid,omitempty"`
	AdditionalProperties map[string]interface{}
}

ExternalServiceUserWithGroupUuidDto struct for ExternalServiceUserWithGroupUuidDto

func NewExternalServiceUserWithGroupUuidDto added in v0.9.0

func NewExternalServiceUserWithGroupUuidDto(uid string, email string, name string, createdAt string) *ExternalServiceUserWithGroupUuidDto

NewExternalServiceUserWithGroupUuidDto instantiates a new ExternalServiceUserWithGroupUuidDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExternalServiceUserWithGroupUuidDtoWithDefaults added in v0.9.0

func NewExternalServiceUserWithGroupUuidDtoWithDefaults() *ExternalServiceUserWithGroupUuidDto

NewExternalServiceUserWithGroupUuidDtoWithDefaults instantiates a new ExternalServiceUserWithGroupUuidDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExternalServiceUserWithGroupUuidDto) GetCreatedAt added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*ExternalServiceUserWithGroupUuidDto) GetCreatedAtOk added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*ExternalServiceUserWithGroupUuidDto) GetDescription added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ExternalServiceUserWithGroupUuidDto) GetDescriptionOk added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalServiceUserWithGroupUuidDto) GetEmail added in v0.9.0

GetEmail returns the Email field value

func (*ExternalServiceUserWithGroupUuidDto) GetEmailOk added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*ExternalServiceUserWithGroupUuidDto) GetGroupUuid added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) GetGroupUuid() string

GetGroupUuid returns the GroupUuid field value if set, zero value otherwise.

func (*ExternalServiceUserWithGroupUuidDto) GetGroupUuidOk added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) GetGroupUuidOk() (*string, bool)

GetGroupUuidOk returns a tuple with the GroupUuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalServiceUserWithGroupUuidDto) GetName added in v0.9.0

GetName returns the Name field value

func (*ExternalServiceUserWithGroupUuidDto) GetNameOk added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ExternalServiceUserWithGroupUuidDto) GetSurname added in v0.9.0

GetSurname returns the Surname field value if set, zero value otherwise.

func (*ExternalServiceUserWithGroupUuidDto) GetSurnameOk added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) GetSurnameOk() (*string, bool)

GetSurnameOk returns a tuple with the Surname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalServiceUserWithGroupUuidDto) GetUid added in v0.9.0

GetUid returns the Uid field value

func (*ExternalServiceUserWithGroupUuidDto) GetUidOk added in v0.9.0

GetUidOk returns a tuple with the Uid field value and a boolean to check if the value has been set.

func (*ExternalServiceUserWithGroupUuidDto) HasDescription added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ExternalServiceUserWithGroupUuidDto) HasGroupUuid added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) HasGroupUuid() bool

HasGroupUuid returns a boolean if a field has been set.

func (*ExternalServiceUserWithGroupUuidDto) HasSurname added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) HasSurname() bool

HasSurname returns a boolean if a field has been set.

func (ExternalServiceUserWithGroupUuidDto) MarshalJSON added in v0.9.0

func (o ExternalServiceUserWithGroupUuidDto) MarshalJSON() ([]byte, error)

func (*ExternalServiceUserWithGroupUuidDto) SetCreatedAt added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*ExternalServiceUserWithGroupUuidDto) SetDescription added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ExternalServiceUserWithGroupUuidDto) SetEmail added in v0.9.0

SetEmail sets field value

func (*ExternalServiceUserWithGroupUuidDto) SetGroupUuid added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) SetGroupUuid(v string)

SetGroupUuid gets a reference to the given string and assigns it to the GroupUuid field.

func (*ExternalServiceUserWithGroupUuidDto) SetName added in v0.9.0

SetName sets field value

func (*ExternalServiceUserWithGroupUuidDto) SetSurname added in v0.9.0

SetSurname gets a reference to the given string and assigns it to the Surname field.

func (*ExternalServiceUserWithGroupUuidDto) SetUid added in v0.9.0

SetUid sets field value

func (ExternalServiceUserWithGroupUuidDto) ToMap added in v0.9.0

func (o ExternalServiceUserWithGroupUuidDto) ToMap() (map[string]interface{}, error)

func (*ExternalServiceUserWithGroupUuidDto) UnmarshalJSON added in v0.9.0

func (o *ExternalServiceUserWithGroupUuidDto) UnmarshalJSON(data []byte) (err error)

type ExternalServiceUsersPageDto

type ExternalServiceUsersPageDto struct {
	Results []ExternalServiceUserDto `json:"results"`
	// Next page key to be used in querying for next results page
	NextPageKey *string `json:"nextPageKey,omitempty"`
	// Total number of service users
	TotalCount           float32 `json:"totalCount"`
	AdditionalProperties map[string]interface{}
}

ExternalServiceUsersPageDto struct for ExternalServiceUsersPageDto

func NewExternalServiceUsersPageDto

func NewExternalServiceUsersPageDto(results []ExternalServiceUserDto, totalCount float32) *ExternalServiceUsersPageDto

NewExternalServiceUsersPageDto instantiates a new ExternalServiceUsersPageDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExternalServiceUsersPageDtoWithDefaults

func NewExternalServiceUsersPageDtoWithDefaults() *ExternalServiceUsersPageDto

NewExternalServiceUsersPageDtoWithDefaults instantiates a new ExternalServiceUsersPageDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExternalServiceUsersPageDto) GetNextPageKey

func (o *ExternalServiceUsersPageDto) GetNextPageKey() string

GetNextPageKey returns the NextPageKey field value if set, zero value otherwise.

func (*ExternalServiceUsersPageDto) GetNextPageKeyOk

func (o *ExternalServiceUsersPageDto) GetNextPageKeyOk() (*string, bool)

GetNextPageKeyOk returns a tuple with the NextPageKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalServiceUsersPageDto) GetResults

GetResults returns the Results field value

func (*ExternalServiceUsersPageDto) GetResultsOk

GetResultsOk returns a tuple with the Results field value and a boolean to check if the value has been set.

func (*ExternalServiceUsersPageDto) GetTotalCount

func (o *ExternalServiceUsersPageDto) GetTotalCount() float32

GetTotalCount returns the TotalCount field value

func (*ExternalServiceUsersPageDto) GetTotalCountOk

func (o *ExternalServiceUsersPageDto) GetTotalCountOk() (*float32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (*ExternalServiceUsersPageDto) HasNextPageKey added in v0.8.0

func (o *ExternalServiceUsersPageDto) HasNextPageKey() bool

HasNextPageKey returns a boolean if a field has been set.

func (ExternalServiceUsersPageDto) MarshalJSON

func (o ExternalServiceUsersPageDto) MarshalJSON() ([]byte, error)

func (*ExternalServiceUsersPageDto) SetNextPageKey

func (o *ExternalServiceUsersPageDto) SetNextPageKey(v string)

SetNextPageKey gets a reference to the given string and assigns it to the NextPageKey field.

func (*ExternalServiceUsersPageDto) SetResults

SetResults sets field value

func (*ExternalServiceUsersPageDto) SetTotalCount

func (o *ExternalServiceUsersPageDto) SetTotalCount(v float32)

SetTotalCount sets field value

func (ExternalServiceUsersPageDto) ToMap

func (o ExternalServiceUsersPageDto) ToMap() (map[string]interface{}, error)

func (*ExternalServiceUsersPageDto) UnmarshalJSON added in v0.8.0

func (o *ExternalServiceUsersPageDto) UnmarshalJSON(data []byte) (err error)

type FieldValueDto added in v0.8.0

type FieldValueDto struct {
	// The key of this value.
	Key                  string `json:"key"`
	AdditionalProperties map[string]interface{}
}

FieldValueDto struct for FieldValueDto

func NewFieldValueDto added in v0.8.0

func NewFieldValueDto(key string) *FieldValueDto

NewFieldValueDto instantiates a new FieldValueDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFieldValueDtoWithDefaults added in v0.8.0

func NewFieldValueDtoWithDefaults() *FieldValueDto

NewFieldValueDtoWithDefaults instantiates a new FieldValueDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FieldValueDto) GetKey added in v0.8.0

func (o *FieldValueDto) GetKey() string

GetKey returns the Key field value

func (*FieldValueDto) GetKeyOk added in v0.8.0

func (o *FieldValueDto) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (FieldValueDto) MarshalJSON added in v0.8.0

func (o FieldValueDto) MarshalJSON() ([]byte, error)

func (*FieldValueDto) SetKey added in v0.8.0

func (o *FieldValueDto) SetKey(v string)

SetKey sets field value

func (FieldValueDto) ToMap added in v0.8.0

func (o FieldValueDto) ToMap() (map[string]interface{}, error)

func (*FieldValueDto) UnmarshalJSON added in v0.8.0

func (o *FieldValueDto) UnmarshalJSON(data []byte) (err error)

type FieldValuesRequestDto added in v0.8.0

type FieldValuesRequestDto struct {
	// The requested values.
	Values               []FieldValueDto `json:"values"`
	AdditionalProperties map[string]interface{}
}

FieldValuesRequestDto struct for FieldValuesRequestDto

func NewFieldValuesRequestDto added in v0.8.0

func NewFieldValuesRequestDto(values []FieldValueDto) *FieldValuesRequestDto

NewFieldValuesRequestDto instantiates a new FieldValuesRequestDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFieldValuesRequestDtoWithDefaults added in v0.8.0

func NewFieldValuesRequestDtoWithDefaults() *FieldValuesRequestDto

NewFieldValuesRequestDtoWithDefaults instantiates a new FieldValuesRequestDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FieldValuesRequestDto) GetValues added in v0.8.0

func (o *FieldValuesRequestDto) GetValues() []FieldValueDto

GetValues returns the Values field value

func (*FieldValuesRequestDto) GetValuesOk added in v0.8.0

func (o *FieldValuesRequestDto) GetValuesOk() ([]FieldValueDto, bool)

GetValuesOk returns a tuple with the Values field value and a boolean to check if the value has been set.

func (FieldValuesRequestDto) MarshalJSON added in v0.8.0

func (o FieldValuesRequestDto) MarshalJSON() ([]byte, error)

func (*FieldValuesRequestDto) SetValues added in v0.8.0

func (o *FieldValuesRequestDto) SetValues(v []FieldValueDto)

SetValues sets field value

func (FieldValuesRequestDto) ToMap added in v0.8.0

func (o FieldValuesRequestDto) ToMap() (map[string]interface{}, error)

func (*FieldValuesRequestDto) UnmarshalJSON added in v0.8.0

func (o *FieldValuesRequestDto) UnmarshalJSON(data []byte) (err error)

type Forecast

type Forecast struct {
	// The median forecasted usage.
	ForecastMedian float32 `json:"forecastMedian"`
	// The lower bound of forecasted usage.
	ForecastLower float32 `json:"forecastLower"`
	// The upper bound of forecasted usage.
	ForecastUpper float32 `json:"forecastUpper"`
	// The budget quota used in the forecast.
	Budget float32 `json:"budget"`
	// The forecasted usage of the budget, in percent.
	ForecastBudgetPct float32 `json:"forecastBudgetPct"`
	// The date when the forecasted usage consumes all the budget quota.
	ForecastBudgetDate time.Time `json:"forecastBudgetDate"`
	// The date when the forecast was created.
	ForecastCreatedAt    time.Time `json:"forecastCreatedAt"`
	AdditionalProperties map[string]interface{}
}

Forecast struct for Forecast

func NewForecast

func NewForecast(forecastMedian float32, forecastLower float32, forecastUpper float32, budget float32, forecastBudgetPct float32, forecastBudgetDate time.Time, forecastCreatedAt time.Time) *Forecast

NewForecast instantiates a new Forecast object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewForecastWithDefaults

func NewForecastWithDefaults() *Forecast

NewForecastWithDefaults instantiates a new Forecast object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Forecast) GetBudget

func (o *Forecast) GetBudget() float32

GetBudget returns the Budget field value

func (*Forecast) GetBudgetOk

func (o *Forecast) GetBudgetOk() (*float32, bool)

GetBudgetOk returns a tuple with the Budget field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastBudgetDate

func (o *Forecast) GetForecastBudgetDate() time.Time

GetForecastBudgetDate returns the ForecastBudgetDate field value

func (*Forecast) GetForecastBudgetDateOk

func (o *Forecast) GetForecastBudgetDateOk() (*time.Time, bool)

GetForecastBudgetDateOk returns a tuple with the ForecastBudgetDate field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastBudgetPct

func (o *Forecast) GetForecastBudgetPct() float32

GetForecastBudgetPct returns the ForecastBudgetPct field value

func (*Forecast) GetForecastBudgetPctOk

func (o *Forecast) GetForecastBudgetPctOk() (*float32, bool)

GetForecastBudgetPctOk returns a tuple with the ForecastBudgetPct field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastCreatedAt

func (o *Forecast) GetForecastCreatedAt() time.Time

GetForecastCreatedAt returns the ForecastCreatedAt field value

func (*Forecast) GetForecastCreatedAtOk

func (o *Forecast) GetForecastCreatedAtOk() (*time.Time, bool)

GetForecastCreatedAtOk returns a tuple with the ForecastCreatedAt field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastLower

func (o *Forecast) GetForecastLower() float32

GetForecastLower returns the ForecastLower field value

func (*Forecast) GetForecastLowerOk

func (o *Forecast) GetForecastLowerOk() (*float32, bool)

GetForecastLowerOk returns a tuple with the ForecastLower field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastMedian

func (o *Forecast) GetForecastMedian() float32

GetForecastMedian returns the ForecastMedian field value

func (*Forecast) GetForecastMedianOk

func (o *Forecast) GetForecastMedianOk() (*float32, bool)

GetForecastMedianOk returns a tuple with the ForecastMedian field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastUpper

func (o *Forecast) GetForecastUpper() float32

GetForecastUpper returns the ForecastUpper field value

func (*Forecast) GetForecastUpperOk

func (o *Forecast) GetForecastUpperOk() (*float32, bool)

GetForecastUpperOk returns a tuple with the ForecastUpper field value and a boolean to check if the value has been set.

func (Forecast) MarshalJSON

func (o Forecast) MarshalJSON() ([]byte, error)

func (*Forecast) SetBudget

func (o *Forecast) SetBudget(v float32)

SetBudget sets field value

func (*Forecast) SetForecastBudgetDate

func (o *Forecast) SetForecastBudgetDate(v time.Time)

SetForecastBudgetDate sets field value

func (*Forecast) SetForecastBudgetPct

func (o *Forecast) SetForecastBudgetPct(v float32)

SetForecastBudgetPct sets field value

func (*Forecast) SetForecastCreatedAt

func (o *Forecast) SetForecastCreatedAt(v time.Time)

SetForecastCreatedAt sets field value

func (*Forecast) SetForecastLower

func (o *Forecast) SetForecastLower(v float32)

SetForecastLower sets field value

func (*Forecast) SetForecastMedian

func (o *Forecast) SetForecastMedian(v float32)

SetForecastMedian sets field value

func (*Forecast) SetForecastUpper

func (o *Forecast) SetForecastUpper(v float32)

SetForecastUpper sets field value

func (Forecast) ToMap

func (o Forecast) ToMap() (map[string]interface{}, error)

func (*Forecast) UnmarshalJSON added in v0.8.0

func (o *Forecast) UnmarshalJSON(data []byte) (err error)

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetGroupDto

type GetGroupDto struct {
	// The UUID of the user group.
	Uuid *string `json:"uuid,omitempty"`
	// The name of the user group.
	Name string `json:"name"`
	// A short description of the user group.
	Description *string `json:"description,omitempty"`
	// A list of values associating this group with the corresponding claim from an identity provider.
	FederatedAttributeValues []string `json:"federatedAttributeValues,omitempty"`
	// The type of the group. `LOCAL`, `SCIM`, `SAML` and `DCS` corresponds to the identity provider from which the group originates. `ALL_USERS` is a special case of `LOCAL` group. It means that group is always assigned to all users in the account.
	Owner string `json:"owner"`
	// The date and time of the group creation in `2021-05-01T15:11:00Z` format.
	CreatedAt string `json:"createdAt"`
	// The date and time of the most recent group modification in `2021-05-01T15:11:00Z` format.
	UpdatedAt            string `json:"updatedAt"`
	AdditionalProperties map[string]interface{}
}

GetGroupDto struct for GetGroupDto

func NewGetGroupDto

func NewGetGroupDto(name string, owner string, createdAt string, updatedAt string) *GetGroupDto

NewGetGroupDto instantiates a new GetGroupDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetGroupDtoWithDefaults

func NewGetGroupDtoWithDefaults() *GetGroupDto

NewGetGroupDtoWithDefaults instantiates a new GetGroupDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetGroupDto) GetCreatedAt

func (o *GetGroupDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*GetGroupDto) GetCreatedAtOk

func (o *GetGroupDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*GetGroupDto) GetDescription

func (o *GetGroupDto) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*GetGroupDto) GetDescriptionOk

func (o *GetGroupDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetGroupDto) GetFederatedAttributeValues

func (o *GetGroupDto) GetFederatedAttributeValues() []string

GetFederatedAttributeValues returns the FederatedAttributeValues field value if set, zero value otherwise.

func (*GetGroupDto) GetFederatedAttributeValuesOk

func (o *GetGroupDto) GetFederatedAttributeValuesOk() ([]string, bool)

GetFederatedAttributeValuesOk returns a tuple with the FederatedAttributeValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetGroupDto) GetName

func (o *GetGroupDto) GetName() string

GetName returns the Name field value

func (*GetGroupDto) GetNameOk

func (o *GetGroupDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GetGroupDto) GetOwner

func (o *GetGroupDto) GetOwner() string

GetOwner returns the Owner field value

func (*GetGroupDto) GetOwnerOk

func (o *GetGroupDto) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.

func (*GetGroupDto) GetUpdatedAt

func (o *GetGroupDto) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value

func (*GetGroupDto) GetUpdatedAtOk

func (o *GetGroupDto) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*GetGroupDto) GetUuid

func (o *GetGroupDto) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*GetGroupDto) GetUuidOk

func (o *GetGroupDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetGroupDto) HasDescription

func (o *GetGroupDto) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*GetGroupDto) HasFederatedAttributeValues

func (o *GetGroupDto) HasFederatedAttributeValues() bool

HasFederatedAttributeValues returns a boolean if a field has been set.

func (*GetGroupDto) HasUuid

func (o *GetGroupDto) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (GetGroupDto) MarshalJSON

func (o GetGroupDto) MarshalJSON() ([]byte, error)

func (*GetGroupDto) SetCreatedAt

func (o *GetGroupDto) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*GetGroupDto) SetDescription

func (o *GetGroupDto) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*GetGroupDto) SetFederatedAttributeValues

func (o *GetGroupDto) SetFederatedAttributeValues(v []string)

SetFederatedAttributeValues gets a reference to the given []string and assigns it to the FederatedAttributeValues field.

func (*GetGroupDto) SetName

func (o *GetGroupDto) SetName(v string)

SetName sets field value

func (*GetGroupDto) SetOwner

func (o *GetGroupDto) SetOwner(v string)

SetOwner sets field value

func (*GetGroupDto) SetUpdatedAt

func (o *GetGroupDto) SetUpdatedAt(v string)

SetUpdatedAt sets field value

func (*GetGroupDto) SetUuid

func (o *GetGroupDto) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (GetGroupDto) ToMap

func (o GetGroupDto) ToMap() (map[string]interface{}, error)

func (*GetGroupDto) UnmarshalJSON added in v0.8.0

func (o *GetGroupDto) UnmarshalJSON(data []byte) (err error)

type GroupListDto

type GroupListDto struct {
	// The number of entries in the list.
	Count                float32       `json:"count"`
	Items                []GetGroupDto `json:"items"`
	AdditionalProperties map[string]interface{}
}

GroupListDto struct for GroupListDto

func NewGroupListDto

func NewGroupListDto(count float32, items []GetGroupDto) *GroupListDto

NewGroupListDto instantiates a new GroupListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupListDtoWithDefaults

func NewGroupListDtoWithDefaults() *GroupListDto

NewGroupListDtoWithDefaults instantiates a new GroupListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GroupListDto) GetCount

func (o *GroupListDto) GetCount() float32

GetCount returns the Count field value

func (*GroupListDto) GetCountOk

func (o *GroupListDto) GetCountOk() (*float32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*GroupListDto) GetItems

func (o *GroupListDto) GetItems() []GetGroupDto

GetItems returns the Items field value

func (*GroupListDto) GetItemsOk

func (o *GroupListDto) GetItemsOk() ([]GetGroupDto, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (GroupListDto) MarshalJSON

func (o GroupListDto) MarshalJSON() ([]byte, error)

func (*GroupListDto) SetCount

func (o *GroupListDto) SetCount(v float32)

SetCount sets field value

func (*GroupListDto) SetItems

func (o *GroupListDto) SetItems(v []GetGroupDto)

SetItems sets field value

func (GroupListDto) ToMap

func (o GroupListDto) ToMap() (map[string]interface{}, error)

func (*GroupListDto) UnmarshalJSON added in v0.8.0

func (o *GroupListDto) UnmarshalJSON(data []byte) (err error)

type GroupManagementAPIService

type GroupManagementAPIService service

GroupManagementAPIService GroupManagementAPI service

func (*GroupManagementAPIService) CreateGroups

func (a *GroupManagementAPIService) CreateGroups(ctx context.Context, accountUuid string) ApiCreateGroupsRequest

CreateGroups Creates new user groups

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiCreateGroupsRequest

func (*GroupManagementAPIService) CreateGroupsExecute

Execute executes the request

@return []GetGroupDto

func (*GroupManagementAPIService) DeleteGroup

func (a *GroupManagementAPIService) DeleteGroup(ctx context.Context, accountUuid string, groupUuid string) ApiDeleteGroupRequest

DeleteGroup Deletes a user group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiDeleteGroupRequest

func (*GroupManagementAPIService) DeleteGroupExecute

func (a *GroupManagementAPIService) DeleteGroupExecute(r ApiDeleteGroupRequest) (*http.Response, error)

Execute executes the request

func (*GroupManagementAPIService) EditGroup

func (a *GroupManagementAPIService) EditGroup(ctx context.Context, accountUuid string, groupUuid string) ApiEditGroupRequest

EditGroup Edits a user group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiEditGroupRequest

func (*GroupManagementAPIService) EditGroupExecute

Execute executes the request

func (*GroupManagementAPIService) GetGroups

func (a *GroupManagementAPIService) GetGroups(ctx context.Context, accountUuid string) ApiGetGroupsRequest

GetGroups Lists all user groups of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetGroupsRequest

func (*GroupManagementAPIService) GetGroupsExecute

Execute executes the request

@return GroupListDto

func (*GroupManagementAPIService) GetUsersForGroup

func (a *GroupManagementAPIService) GetUsersForGroup(ctx context.Context, accountUuid string, groupUuid string) ApiGetUsersForGroupRequest

GetUsersForGroup Lists all members of a group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiGetUsersForGroupRequest

func (*GroupManagementAPIService) GetUsersForGroupExecute

Execute executes the request

@return GroupUserListDto

type GroupUserDto

type GroupUserDto struct {
	// The UUID of the user.
	Uid string `json:"uid"`
	// The email address of the user.
	Email string `json:"email"`
	// The first name of the user.
	Name *string `json:"name,omitempty"`
	// The last name of the user.
	Surname *string `json:"surname,omitempty"`
	// The status of this user in Dynatrace:   * `ACTIVE`: The user is active. * `INACTIVE`: The user is deactivated and cannot sign in to Dynatrace.  * `PENDING`: The user received an invitation, but hasn't completed sign-up yet.  * `DELETED`: The user was deleted and cannot sign in to Dynatrace anymore.  * `ECUSTOMS_MANUALLY_BLOCKED`: The user is blocked due to to a trade and export compliance violation.
	UserStatus *string `json:"userStatus,omitempty"`
	// The user is (`true`) or is not (`false`) an emergency contact for the account.
	EmergencyContact *bool `json:"emergencyContact,omitempty"`
	// A list of groups of which the user is a member.
	Groups               []AccountGroupDto `json:"groups"`
	AdditionalProperties map[string]interface{}
}

GroupUserDto struct for GroupUserDto

func NewGroupUserDto

func NewGroupUserDto(uid string, email string, groups []AccountGroupDto) *GroupUserDto

NewGroupUserDto instantiates a new GroupUserDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupUserDtoWithDefaults

func NewGroupUserDtoWithDefaults() *GroupUserDto

NewGroupUserDtoWithDefaults instantiates a new GroupUserDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GroupUserDto) GetEmail

func (o *GroupUserDto) GetEmail() string

GetEmail returns the Email field value

func (*GroupUserDto) GetEmailOk

func (o *GroupUserDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*GroupUserDto) GetEmergencyContact

func (o *GroupUserDto) GetEmergencyContact() bool

GetEmergencyContact returns the EmergencyContact field value if set, zero value otherwise.

func (*GroupUserDto) GetEmergencyContactOk

func (o *GroupUserDto) GetEmergencyContactOk() (*bool, bool)

GetEmergencyContactOk returns a tuple with the EmergencyContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupUserDto) GetGroups

func (o *GroupUserDto) GetGroups() []AccountGroupDto

GetGroups returns the Groups field value

func (*GroupUserDto) GetGroupsOk

func (o *GroupUserDto) GetGroupsOk() ([]AccountGroupDto, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set.

func (*GroupUserDto) GetName

func (o *GroupUserDto) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*GroupUserDto) GetNameOk

func (o *GroupUserDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupUserDto) GetSurname

func (o *GroupUserDto) GetSurname() string

GetSurname returns the Surname field value if set, zero value otherwise.

func (*GroupUserDto) GetSurnameOk

func (o *GroupUserDto) GetSurnameOk() (*string, bool)

GetSurnameOk returns a tuple with the Surname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupUserDto) GetUid

func (o *GroupUserDto) GetUid() string

GetUid returns the Uid field value

func (*GroupUserDto) GetUidOk

func (o *GroupUserDto) GetUidOk() (*string, bool)

GetUidOk returns a tuple with the Uid field value and a boolean to check if the value has been set.

func (*GroupUserDto) GetUserStatus

func (o *GroupUserDto) GetUserStatus() string

GetUserStatus returns the UserStatus field value if set, zero value otherwise.

func (*GroupUserDto) GetUserStatusOk

func (o *GroupUserDto) GetUserStatusOk() (*string, bool)

GetUserStatusOk returns a tuple with the UserStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupUserDto) HasEmergencyContact

func (o *GroupUserDto) HasEmergencyContact() bool

HasEmergencyContact returns a boolean if a field has been set.

func (*GroupUserDto) HasName

func (o *GroupUserDto) HasName() bool

HasName returns a boolean if a field has been set.

func (*GroupUserDto) HasSurname

func (o *GroupUserDto) HasSurname() bool

HasSurname returns a boolean if a field has been set.

func (*GroupUserDto) HasUserStatus

func (o *GroupUserDto) HasUserStatus() bool

HasUserStatus returns a boolean if a field has been set.

func (GroupUserDto) MarshalJSON

func (o GroupUserDto) MarshalJSON() ([]byte, error)

func (*GroupUserDto) SetEmail

func (o *GroupUserDto) SetEmail(v string)

SetEmail sets field value

func (*GroupUserDto) SetEmergencyContact

func (o *GroupUserDto) SetEmergencyContact(v bool)

SetEmergencyContact gets a reference to the given bool and assigns it to the EmergencyContact field.

func (*GroupUserDto) SetGroups

func (o *GroupUserDto) SetGroups(v []AccountGroupDto)

SetGroups sets field value

func (*GroupUserDto) SetName

func (o *GroupUserDto) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*GroupUserDto) SetSurname

func (o *GroupUserDto) SetSurname(v string)

SetSurname gets a reference to the given string and assigns it to the Surname field.

func (*GroupUserDto) SetUid

func (o *GroupUserDto) SetUid(v string)

SetUid sets field value

func (*GroupUserDto) SetUserStatus

func (o *GroupUserDto) SetUserStatus(v string)

SetUserStatus gets a reference to the given string and assigns it to the UserStatus field.

func (GroupUserDto) ToMap

func (o GroupUserDto) ToMap() (map[string]interface{}, error)

func (*GroupUserDto) UnmarshalJSON added in v0.8.0

func (o *GroupUserDto) UnmarshalJSON(data []byte) (err error)

type GroupUserListDto

type GroupUserListDto struct {
	// The number of entries in the list.
	Count                float32   `json:"count"`
	Items                []UserDto `json:"items"`
	AdditionalProperties map[string]interface{}
}

GroupUserListDto struct for GroupUserListDto

func NewGroupUserListDto

func NewGroupUserListDto(count float32, items []UserDto) *GroupUserListDto

NewGroupUserListDto instantiates a new GroupUserListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupUserListDtoWithDefaults

func NewGroupUserListDtoWithDefaults() *GroupUserListDto

NewGroupUserListDtoWithDefaults instantiates a new GroupUserListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GroupUserListDto) GetCount

func (o *GroupUserListDto) GetCount() float32

GetCount returns the Count field value

func (*GroupUserListDto) GetCountOk

func (o *GroupUserListDto) GetCountOk() (*float32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*GroupUserListDto) GetItems

func (o *GroupUserListDto) GetItems() []UserDto

GetItems returns the Items field value

func (*GroupUserListDto) GetItemsOk

func (o *GroupUserListDto) GetItemsOk() ([]UserDto, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (GroupUserListDto) MarshalJSON

func (o GroupUserListDto) MarshalJSON() ([]byte, error)

func (*GroupUserListDto) SetCount

func (o *GroupUserListDto) SetCount(v float32)

SetCount sets field value

func (*GroupUserListDto) SetItems

func (o *GroupUserListDto) SetItems(v []UserDto)

SetItems sets field value

func (GroupUserListDto) ToMap

func (o GroupUserListDto) ToMap() (map[string]interface{}, error)

func (*GroupUserListDto) UnmarshalJSON added in v0.8.0

func (o *GroupUserListDto) UnmarshalJSON(data []byte) (err error)

type HTTPRequestDoer

type HTTPRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

type HostMonitoringOverageEnabledDto added in v0.8.0

type HostMonitoringOverageEnabledDto struct {
	// The overage is (`true`) or is not (`false`) enabled for the environment.   If the overage is enabled, the environment can exceed the quota.
	HostUnitOverageAllowed bool `json:"hostUnitOverageAllowed"`
	AdditionalProperties   map[string]interface{}
}

HostMonitoringOverageEnabledDto struct for HostMonitoringOverageEnabledDto

func NewHostMonitoringOverageEnabledDto added in v0.8.0

func NewHostMonitoringOverageEnabledDto(hostUnitOverageAllowed bool) *HostMonitoringOverageEnabledDto

NewHostMonitoringOverageEnabledDto instantiates a new HostMonitoringOverageEnabledDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHostMonitoringOverageEnabledDtoWithDefaults added in v0.8.0

func NewHostMonitoringOverageEnabledDtoWithDefaults() *HostMonitoringOverageEnabledDto

NewHostMonitoringOverageEnabledDtoWithDefaults instantiates a new HostMonitoringOverageEnabledDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HostMonitoringOverageEnabledDto) GetHostUnitOverageAllowed added in v0.8.0

func (o *HostMonitoringOverageEnabledDto) GetHostUnitOverageAllowed() bool

GetHostUnitOverageAllowed returns the HostUnitOverageAllowed field value

func (*HostMonitoringOverageEnabledDto) GetHostUnitOverageAllowedOk added in v0.8.0

func (o *HostMonitoringOverageEnabledDto) GetHostUnitOverageAllowedOk() (*bool, bool)

GetHostUnitOverageAllowedOk returns a tuple with the HostUnitOverageAllowed field value and a boolean to check if the value has been set.

func (HostMonitoringOverageEnabledDto) MarshalJSON added in v0.8.0

func (o HostMonitoringOverageEnabledDto) MarshalJSON() ([]byte, error)

func (*HostMonitoringOverageEnabledDto) SetHostUnitOverageAllowed added in v0.8.0

func (o *HostMonitoringOverageEnabledDto) SetHostUnitOverageAllowed(v bool)

SetHostUnitOverageAllowed sets field value

func (HostMonitoringOverageEnabledDto) ToMap added in v0.8.0

func (o HostMonitoringOverageEnabledDto) ToMap() (map[string]interface{}, error)

func (*HostMonitoringOverageEnabledDto) UnmarshalJSON added in v0.8.0

func (o *HostMonitoringOverageEnabledDto) UnmarshalJSON(data []byte) (err error)

type IpConfigDto added in v0.8.0

type IpConfigDto struct {
	// If enabled the ip config allow list gets applied.
	Enabled bool `json:"enabled"`
	// If enabled the webhook ip allowlists will ignore the main allowlist CIDR range limitations.
	AllowWebhookOverride bool `json:"allowWebhookOverride"`
	// Contains a list of valid IP addresses in CIDR format which are allowed. If enabled it must not be empty.
	Allowlist            []AllowlistItem `json:"allowlist,omitempty"`
	AdditionalProperties map[string]interface{}
}

IpConfigDto struct for IpConfigDto

func NewIpConfigDto added in v0.8.0

func NewIpConfigDto(enabled bool, allowWebhookOverride bool) *IpConfigDto

NewIpConfigDto instantiates a new IpConfigDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpConfigDtoWithDefaults added in v0.8.0

func NewIpConfigDtoWithDefaults() *IpConfigDto

NewIpConfigDtoWithDefaults instantiates a new IpConfigDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpConfigDto) GetAllowWebhookOverride added in v0.8.0

func (o *IpConfigDto) GetAllowWebhookOverride() bool

GetAllowWebhookOverride returns the AllowWebhookOverride field value

func (*IpConfigDto) GetAllowWebhookOverrideOk added in v0.8.0

func (o *IpConfigDto) GetAllowWebhookOverrideOk() (*bool, bool)

GetAllowWebhookOverrideOk returns a tuple with the AllowWebhookOverride field value and a boolean to check if the value has been set.

func (*IpConfigDto) GetAllowlist added in v0.8.0

func (o *IpConfigDto) GetAllowlist() []AllowlistItem

GetAllowlist returns the Allowlist field value if set, zero value otherwise.

func (*IpConfigDto) GetAllowlistOk added in v0.8.0

func (o *IpConfigDto) GetAllowlistOk() ([]AllowlistItem, bool)

GetAllowlistOk returns a tuple with the Allowlist field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpConfigDto) GetEnabled added in v0.8.0

func (o *IpConfigDto) GetEnabled() bool

GetEnabled returns the Enabled field value

func (*IpConfigDto) GetEnabledOk added in v0.8.0

func (o *IpConfigDto) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*IpConfigDto) HasAllowlist added in v0.8.0

func (o *IpConfigDto) HasAllowlist() bool

HasAllowlist returns a boolean if a field has been set.

func (IpConfigDto) MarshalJSON added in v0.8.0

func (o IpConfigDto) MarshalJSON() ([]byte, error)

func (*IpConfigDto) SetAllowWebhookOverride added in v0.8.0

func (o *IpConfigDto) SetAllowWebhookOverride(v bool)

SetAllowWebhookOverride sets field value

func (*IpConfigDto) SetAllowlist added in v0.8.0

func (o *IpConfigDto) SetAllowlist(v []AllowlistItem)

SetAllowlist gets a reference to the given []AllowlistItem and assigns it to the Allowlist field.

func (*IpConfigDto) SetEnabled added in v0.8.0

func (o *IpConfigDto) SetEnabled(v bool)

SetEnabled sets field value

func (IpConfigDto) ToMap added in v0.8.0

func (o IpConfigDto) ToMap() (map[string]interface{}, error)

func (*IpConfigDto) UnmarshalJSON added in v0.8.0

func (o *IpConfigDto) UnmarshalJSON(data []byte) (err error)

type LevelLimitsDto added in v0.8.0

type LevelLimitsDto struct {
	// Information about policies limit set for a level.
	Policies LimitEntry `json:"policies"`
	// Information about policy bindings limit set for a level.
	Bindings LimitEntry `json:"bindings"`
	// Information about policy boundaries limit set for a level.
	Boundaries           LimitEntry `json:"boundaries"`
	AdditionalProperties map[string]interface{}
}

LevelLimitsDto struct for LevelLimitsDto

func NewLevelLimitsDto added in v0.8.0

func NewLevelLimitsDto(policies LimitEntry, bindings LimitEntry, boundaries LimitEntry) *LevelLimitsDto

NewLevelLimitsDto instantiates a new LevelLimitsDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLevelLimitsDtoWithDefaults added in v0.8.0

func NewLevelLimitsDtoWithDefaults() *LevelLimitsDto

NewLevelLimitsDtoWithDefaults instantiates a new LevelLimitsDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LevelLimitsDto) GetBindings added in v0.8.0

func (o *LevelLimitsDto) GetBindings() LimitEntry

GetBindings returns the Bindings field value

func (*LevelLimitsDto) GetBindingsOk added in v0.8.0

func (o *LevelLimitsDto) GetBindingsOk() (*LimitEntry, bool)

GetBindingsOk returns a tuple with the Bindings field value and a boolean to check if the value has been set.

func (*LevelLimitsDto) GetBoundaries added in v0.8.0

func (o *LevelLimitsDto) GetBoundaries() LimitEntry

GetBoundaries returns the Boundaries field value

func (*LevelLimitsDto) GetBoundariesOk added in v0.8.0

func (o *LevelLimitsDto) GetBoundariesOk() (*LimitEntry, bool)

GetBoundariesOk returns a tuple with the Boundaries field value and a boolean to check if the value has been set.

func (*LevelLimitsDto) GetPolicies added in v0.8.0

func (o *LevelLimitsDto) GetPolicies() LimitEntry

GetPolicies returns the Policies field value

func (*LevelLimitsDto) GetPoliciesOk added in v0.8.0

func (o *LevelLimitsDto) GetPoliciesOk() (*LimitEntry, bool)

GetPoliciesOk returns a tuple with the Policies field value and a boolean to check if the value has been set.

func (LevelLimitsDto) MarshalJSON added in v0.8.0

func (o LevelLimitsDto) MarshalJSON() ([]byte, error)

func (*LevelLimitsDto) SetBindings added in v0.8.0

func (o *LevelLimitsDto) SetBindings(v LimitEntry)

SetBindings sets field value

func (*LevelLimitsDto) SetBoundaries added in v0.8.0

func (o *LevelLimitsDto) SetBoundaries(v LimitEntry)

SetBoundaries sets field value

func (*LevelLimitsDto) SetPolicies added in v0.8.0

func (o *LevelLimitsDto) SetPolicies(v LimitEntry)

SetPolicies sets field value

func (LevelLimitsDto) ToMap added in v0.8.0

func (o LevelLimitsDto) ToMap() (map[string]interface{}, error)

func (*LevelLimitsDto) UnmarshalJSON added in v0.8.0

func (o *LevelLimitsDto) UnmarshalJSON(data []byte) (err error)

type LevelPolicyBindingDto

type LevelPolicyBindingDto struct {
	// The type of the policy level.
	LevelType string `json:"levelType"`
	// The ID of the policy level.
	LevelId              string    `json:"levelId"`
	PolicyBindings       []Binding `json:"policyBindings"`
	AdditionalProperties map[string]interface{}
}

LevelPolicyBindingDto struct for LevelPolicyBindingDto

func NewLevelPolicyBindingDto

func NewLevelPolicyBindingDto(levelType string, levelId string, policyBindings []Binding) *LevelPolicyBindingDto

NewLevelPolicyBindingDto instantiates a new LevelPolicyBindingDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLevelPolicyBindingDtoWithDefaults

func NewLevelPolicyBindingDtoWithDefaults() *LevelPolicyBindingDto

NewLevelPolicyBindingDtoWithDefaults instantiates a new LevelPolicyBindingDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LevelPolicyBindingDto) GetLevelId

func (o *LevelPolicyBindingDto) GetLevelId() string

GetLevelId returns the LevelId field value

func (*LevelPolicyBindingDto) GetLevelIdOk

func (o *LevelPolicyBindingDto) GetLevelIdOk() (*string, bool)

GetLevelIdOk returns a tuple with the LevelId field value and a boolean to check if the value has been set.

func (*LevelPolicyBindingDto) GetLevelType

func (o *LevelPolicyBindingDto) GetLevelType() string

GetLevelType returns the LevelType field value

func (*LevelPolicyBindingDto) GetLevelTypeOk

func (o *LevelPolicyBindingDto) GetLevelTypeOk() (*string, bool)

GetLevelTypeOk returns a tuple with the LevelType field value and a boolean to check if the value has been set.

func (*LevelPolicyBindingDto) GetPolicyBindings

func (o *LevelPolicyBindingDto) GetPolicyBindings() []Binding

GetPolicyBindings returns the PolicyBindings field value

func (*LevelPolicyBindingDto) GetPolicyBindingsOk

func (o *LevelPolicyBindingDto) GetPolicyBindingsOk() ([]Binding, bool)

GetPolicyBindingsOk returns a tuple with the PolicyBindings field value and a boolean to check if the value has been set.

func (LevelPolicyBindingDto) MarshalJSON

func (o LevelPolicyBindingDto) MarshalJSON() ([]byte, error)

func (*LevelPolicyBindingDto) SetLevelId

func (o *LevelPolicyBindingDto) SetLevelId(v string)

SetLevelId sets field value

func (*LevelPolicyBindingDto) SetLevelType

func (o *LevelPolicyBindingDto) SetLevelType(v string)

SetLevelType sets field value

func (*LevelPolicyBindingDto) SetPolicyBindings

func (o *LevelPolicyBindingDto) SetPolicyBindings(v []Binding)

SetPolicyBindings sets field value

func (LevelPolicyBindingDto) ToMap

func (o LevelPolicyBindingDto) ToMap() (map[string]interface{}, error)

func (*LevelPolicyBindingDto) UnmarshalJSON added in v0.8.0

func (o *LevelPolicyBindingDto) UnmarshalJSON(data []byte) (err error)

type LevelPolicyBindingDtoList added in v0.8.0

type LevelPolicyBindingDtoList struct {
	PageSize             float32                 `json:"pageSize"`
	PageNumber           float32                 `json:"pageNumber"`
	TotalCount           float32                 `json:"totalCount"`
	Content              []LevelPolicyBindingDto `json:"content"`
	AdditionalProperties map[string]interface{}
}

LevelPolicyBindingDtoList struct for LevelPolicyBindingDtoList

func NewLevelPolicyBindingDtoList added in v0.8.0

func NewLevelPolicyBindingDtoList(pageSize float32, pageNumber float32, totalCount float32, content []LevelPolicyBindingDto) *LevelPolicyBindingDtoList

NewLevelPolicyBindingDtoList instantiates a new LevelPolicyBindingDtoList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLevelPolicyBindingDtoListWithDefaults added in v0.8.0

func NewLevelPolicyBindingDtoListWithDefaults() *LevelPolicyBindingDtoList

NewLevelPolicyBindingDtoListWithDefaults instantiates a new LevelPolicyBindingDtoList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LevelPolicyBindingDtoList) GetContent added in v0.8.0

GetContent returns the Content field value

func (*LevelPolicyBindingDtoList) GetContentOk added in v0.8.0

func (o *LevelPolicyBindingDtoList) GetContentOk() ([]LevelPolicyBindingDto, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*LevelPolicyBindingDtoList) GetPageNumber added in v0.8.0

func (o *LevelPolicyBindingDtoList) GetPageNumber() float32

GetPageNumber returns the PageNumber field value

func (*LevelPolicyBindingDtoList) GetPageNumberOk added in v0.8.0

func (o *LevelPolicyBindingDtoList) GetPageNumberOk() (*float32, bool)

GetPageNumberOk returns a tuple with the PageNumber field value and a boolean to check if the value has been set.

func (*LevelPolicyBindingDtoList) GetPageSize added in v0.8.0

func (o *LevelPolicyBindingDtoList) GetPageSize() float32

GetPageSize returns the PageSize field value

func (*LevelPolicyBindingDtoList) GetPageSizeOk added in v0.8.0

func (o *LevelPolicyBindingDtoList) GetPageSizeOk() (*float32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*LevelPolicyBindingDtoList) GetTotalCount added in v0.8.0

func (o *LevelPolicyBindingDtoList) GetTotalCount() float32

GetTotalCount returns the TotalCount field value

func (*LevelPolicyBindingDtoList) GetTotalCountOk added in v0.8.0

func (o *LevelPolicyBindingDtoList) GetTotalCountOk() (*float32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (LevelPolicyBindingDtoList) MarshalJSON added in v0.8.0

func (o LevelPolicyBindingDtoList) MarshalJSON() ([]byte, error)

func (*LevelPolicyBindingDtoList) SetContent added in v0.8.0

SetContent sets field value

func (*LevelPolicyBindingDtoList) SetPageNumber added in v0.8.0

func (o *LevelPolicyBindingDtoList) SetPageNumber(v float32)

SetPageNumber sets field value

func (*LevelPolicyBindingDtoList) SetPageSize added in v0.8.0

func (o *LevelPolicyBindingDtoList) SetPageSize(v float32)

SetPageSize sets field value

func (*LevelPolicyBindingDtoList) SetTotalCount added in v0.8.0

func (o *LevelPolicyBindingDtoList) SetTotalCount(v float32)

SetTotalCount sets field value

func (LevelPolicyBindingDtoList) ToMap added in v0.8.0

func (o LevelPolicyBindingDtoList) ToMap() (map[string]interface{}, error)

func (*LevelPolicyBindingDtoList) UnmarshalJSON added in v0.8.0

func (o *LevelPolicyBindingDtoList) UnmarshalJSON(data []byte) (err error)

type LevelPolicyDto

type LevelPolicyDto struct {
	// The ID of the policy.
	Uuid string `json:"uuid"`
	// The display name of the policy.
	Name string `json:"name"`
	// A list of tags.
	Tags []string `json:"tags"`
	// A short description of the policy.
	Description string `json:"description"`
	// The [statement](https://dt-url.net/ht03ucb) of the policy.
	StatementQuery string `json:"statementQuery"`
	// The expanded form of the policy statement.
	Statements           []Statement `json:"statements"`
	AdditionalProperties map[string]interface{}
}

LevelPolicyDto struct for LevelPolicyDto

func NewLevelPolicyDto

func NewLevelPolicyDto(uuid string, name string, tags []string, description string, statementQuery string, statements []Statement) *LevelPolicyDto

NewLevelPolicyDto instantiates a new LevelPolicyDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLevelPolicyDtoWithDefaults

func NewLevelPolicyDtoWithDefaults() *LevelPolicyDto

NewLevelPolicyDtoWithDefaults instantiates a new LevelPolicyDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LevelPolicyDto) GetDescription

func (o *LevelPolicyDto) GetDescription() string

GetDescription returns the Description field value

func (*LevelPolicyDto) GetDescriptionOk

func (o *LevelPolicyDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*LevelPolicyDto) GetName

func (o *LevelPolicyDto) GetName() string

GetName returns the Name field value

func (*LevelPolicyDto) GetNameOk

func (o *LevelPolicyDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LevelPolicyDto) GetStatementQuery

func (o *LevelPolicyDto) GetStatementQuery() string

GetStatementQuery returns the StatementQuery field value

func (*LevelPolicyDto) GetStatementQueryOk

func (o *LevelPolicyDto) GetStatementQueryOk() (*string, bool)

GetStatementQueryOk returns a tuple with the StatementQuery field value and a boolean to check if the value has been set.

func (*LevelPolicyDto) GetStatements

func (o *LevelPolicyDto) GetStatements() []Statement

GetStatements returns the Statements field value

func (*LevelPolicyDto) GetStatementsOk

func (o *LevelPolicyDto) GetStatementsOk() ([]Statement, bool)

GetStatementsOk returns a tuple with the Statements field value and a boolean to check if the value has been set.

func (*LevelPolicyDto) GetTags

func (o *LevelPolicyDto) GetTags() []string

GetTags returns the Tags field value

func (*LevelPolicyDto) GetTagsOk

func (o *LevelPolicyDto) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*LevelPolicyDto) GetUuid

func (o *LevelPolicyDto) GetUuid() string

GetUuid returns the Uuid field value

func (*LevelPolicyDto) GetUuidOk

func (o *LevelPolicyDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (LevelPolicyDto) MarshalJSON

func (o LevelPolicyDto) MarshalJSON() ([]byte, error)

func (*LevelPolicyDto) SetDescription

func (o *LevelPolicyDto) SetDescription(v string)

SetDescription sets field value

func (*LevelPolicyDto) SetName

func (o *LevelPolicyDto) SetName(v string)

SetName sets field value

func (*LevelPolicyDto) SetStatementQuery

func (o *LevelPolicyDto) SetStatementQuery(v string)

SetStatementQuery sets field value

func (*LevelPolicyDto) SetStatements

func (o *LevelPolicyDto) SetStatements(v []Statement)

SetStatements sets field value

func (*LevelPolicyDto) SetTags

func (o *LevelPolicyDto) SetTags(v []string)

SetTags sets field value

func (*LevelPolicyDto) SetUuid

func (o *LevelPolicyDto) SetUuid(v string)

SetUuid sets field value

func (LevelPolicyDto) ToMap

func (o LevelPolicyDto) ToMap() (map[string]interface{}, error)

func (*LevelPolicyDto) UnmarshalJSON added in v0.8.0

func (o *LevelPolicyDto) UnmarshalJSON(data []byte) (err error)

type LimitEntry added in v0.8.0

type LimitEntry struct {
	Count                float32 `json:"count"`
	Limit                string  `json:"limit"`
	AdditionalProperties map[string]interface{}
}

LimitEntry struct for LimitEntry

func NewLimitEntry added in v0.8.0

func NewLimitEntry(count float32, limit string) *LimitEntry

NewLimitEntry instantiates a new LimitEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLimitEntryWithDefaults added in v0.8.0

func NewLimitEntryWithDefaults() *LimitEntry

NewLimitEntryWithDefaults instantiates a new LimitEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LimitEntry) GetCount added in v0.8.0

func (o *LimitEntry) GetCount() float32

GetCount returns the Count field value

func (*LimitEntry) GetCountOk added in v0.8.0

func (o *LimitEntry) GetCountOk() (*float32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*LimitEntry) GetLimit added in v0.8.0

func (o *LimitEntry) GetLimit() string

GetLimit returns the Limit field value

func (*LimitEntry) GetLimitOk added in v0.8.0

func (o *LimitEntry) GetLimitOk() (*string, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (LimitEntry) MarshalJSON added in v0.8.0

func (o LimitEntry) MarshalJSON() ([]byte, error)

func (*LimitEntry) SetCount added in v0.8.0

func (o *LimitEntry) SetCount(v float32)

SetCount sets field value

func (*LimitEntry) SetLimit added in v0.8.0

func (o *LimitEntry) SetLimit(v string)

SetLimit sets field value

func (LimitEntry) ToMap added in v0.8.0

func (o LimitEntry) ToMap() (map[string]interface{}, error)

func (*LimitEntry) UnmarshalJSON added in v0.8.0

func (o *LimitEntry) UnmarshalJSON(data []byte) (err error)

type ManagementZoneResourceDto

type ManagementZoneResourceDto struct {
	// The ID of the environment to which the management zone belongs.
	Parent string `json:"parent"`
	// The name of the management zone.
	Name string `json:"name"`
	// The ID of the management zone.
	Id                   string `json:"id"`
	AdditionalProperties map[string]interface{}
}

ManagementZoneResourceDto struct for ManagementZoneResourceDto

func NewManagementZoneResourceDto

func NewManagementZoneResourceDto(parent string, name string, id string) *ManagementZoneResourceDto

NewManagementZoneResourceDto instantiates a new ManagementZoneResourceDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewManagementZoneResourceDtoWithDefaults

func NewManagementZoneResourceDtoWithDefaults() *ManagementZoneResourceDto

NewManagementZoneResourceDtoWithDefaults instantiates a new ManagementZoneResourceDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ManagementZoneResourceDto) GetId

func (o *ManagementZoneResourceDto) GetId() string

GetId returns the Id field value

func (*ManagementZoneResourceDto) GetIdOk

func (o *ManagementZoneResourceDto) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ManagementZoneResourceDto) GetName

func (o *ManagementZoneResourceDto) GetName() string

GetName returns the Name field value

func (*ManagementZoneResourceDto) GetNameOk

func (o *ManagementZoneResourceDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ManagementZoneResourceDto) GetParent

func (o *ManagementZoneResourceDto) GetParent() string

GetParent returns the Parent field value

func (*ManagementZoneResourceDto) GetParentOk

func (o *ManagementZoneResourceDto) GetParentOk() (*string, bool)

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set.

func (ManagementZoneResourceDto) MarshalJSON

func (o ManagementZoneResourceDto) MarshalJSON() ([]byte, error)

func (*ManagementZoneResourceDto) SetId

func (o *ManagementZoneResourceDto) SetId(v string)

SetId sets field value

func (*ManagementZoneResourceDto) SetName

func (o *ManagementZoneResourceDto) SetName(v string)

SetName sets field value

func (*ManagementZoneResourceDto) SetParent

func (o *ManagementZoneResourceDto) SetParent(v string)

SetParent sets field value

func (ManagementZoneResourceDto) ToMap

func (o ManagementZoneResourceDto) ToMap() (map[string]interface{}, error)

func (*ManagementZoneResourceDto) UnmarshalJSON added in v0.8.0

func (o *ManagementZoneResourceDto) UnmarshalJSON(data []byte) (err error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableAccountContractDto added in v0.8.0

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

func NewNullableAccountContractDto added in v0.8.0

func NewNullableAccountContractDto(val *AccountContractDto) *NullableAccountContractDto

func (NullableAccountContractDto) Get added in v0.8.0

func (NullableAccountContractDto) IsSet added in v0.8.0

func (v NullableAccountContractDto) IsSet() bool

func (NullableAccountContractDto) MarshalJSON added in v0.8.0

func (v NullableAccountContractDto) MarshalJSON() ([]byte, error)

func (*NullableAccountContractDto) Set added in v0.8.0

func (*NullableAccountContractDto) UnmarshalJSON added in v0.8.0

func (v *NullableAccountContractDto) UnmarshalJSON(src []byte) error

func (*NullableAccountContractDto) Unset added in v0.8.0

func (v *NullableAccountContractDto) Unset()

type NullableAccountGroupDto

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

func NewNullableAccountGroupDto

func NewNullableAccountGroupDto(val *AccountGroupDto) *NullableAccountGroupDto

func (NullableAccountGroupDto) Get

func (NullableAccountGroupDto) IsSet

func (v NullableAccountGroupDto) IsSet() bool

func (NullableAccountGroupDto) MarshalJSON

func (v NullableAccountGroupDto) MarshalJSON() ([]byte, error)

func (*NullableAccountGroupDto) Set

func (*NullableAccountGroupDto) UnmarshalJSON

func (v *NullableAccountGroupDto) UnmarshalJSON(src []byte) error

func (*NullableAccountGroupDto) Unset

func (v *NullableAccountGroupDto) Unset()

type NullableAccountLimitsDto added in v0.8.0

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

func NewNullableAccountLimitsDto added in v0.8.0

func NewNullableAccountLimitsDto(val *AccountLimitsDto) *NullableAccountLimitsDto

func (NullableAccountLimitsDto) Get added in v0.8.0

func (NullableAccountLimitsDto) IsSet added in v0.8.0

func (v NullableAccountLimitsDto) IsSet() bool

func (NullableAccountLimitsDto) MarshalJSON added in v0.8.0

func (v NullableAccountLimitsDto) MarshalJSON() ([]byte, error)

func (*NullableAccountLimitsDto) Set added in v0.8.0

func (*NullableAccountLimitsDto) UnmarshalJSON added in v0.8.0

func (v *NullableAccountLimitsDto) UnmarshalJSON(src []byte) error

func (*NullableAccountLimitsDto) Unset added in v0.8.0

func (v *NullableAccountLimitsDto) Unset()

type NullableAccountLimitsPage added in v0.8.0

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

func NewNullableAccountLimitsPage added in v0.8.0

func NewNullableAccountLimitsPage(val *AccountLimitsPage) *NullableAccountLimitsPage

func (NullableAccountLimitsPage) Get added in v0.8.0

func (NullableAccountLimitsPage) IsSet added in v0.8.0

func (v NullableAccountLimitsPage) IsSet() bool

func (NullableAccountLimitsPage) MarshalJSON added in v0.8.0

func (v NullableAccountLimitsPage) MarshalJSON() ([]byte, error)

func (*NullableAccountLimitsPage) Set added in v0.8.0

func (*NullableAccountLimitsPage) UnmarshalJSON added in v0.8.0

func (v *NullableAccountLimitsPage) UnmarshalJSON(src []byte) error

func (*NullableAccountLimitsPage) Unset added in v0.8.0

func (v *NullableAccountLimitsPage) Unset()

type NullableAllowlistItem added in v0.8.0

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

func NewNullableAllowlistItem added in v0.8.0

func NewNullableAllowlistItem(val *AllowlistItem) *NullableAllowlistItem

func (NullableAllowlistItem) Get added in v0.8.0

func (NullableAllowlistItem) IsSet added in v0.8.0

func (v NullableAllowlistItem) IsSet() bool

func (NullableAllowlistItem) MarshalJSON added in v0.8.0

func (v NullableAllowlistItem) MarshalJSON() ([]byte, error)

func (*NullableAllowlistItem) Set added in v0.8.0

func (v *NullableAllowlistItem) Set(val *AllowlistItem)

func (*NullableAllowlistItem) UnmarshalJSON added in v0.8.0

func (v *NullableAllowlistItem) UnmarshalJSON(src []byte) error

func (*NullableAllowlistItem) Unset added in v0.8.0

func (v *NullableAllowlistItem) Unset()

type NullableAppendLevelPolicyBindingForGroupDto

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

func (NullableAppendLevelPolicyBindingForGroupDto) Get

func (NullableAppendLevelPolicyBindingForGroupDto) IsSet

func (NullableAppendLevelPolicyBindingForGroupDto) MarshalJSON

func (*NullableAppendLevelPolicyBindingForGroupDto) Set

func (*NullableAppendLevelPolicyBindingForGroupDto) UnmarshalJSON

func (v *NullableAppendLevelPolicyBindingForGroupDto) UnmarshalJSON(src []byte) error

func (*NullableAppendLevelPolicyBindingForGroupDto) Unset

type NullableAppendLevelPolicyBindingsRequestDto

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

func (NullableAppendLevelPolicyBindingsRequestDto) Get

func (NullableAppendLevelPolicyBindingsRequestDto) IsSet

func (NullableAppendLevelPolicyBindingsRequestDto) MarshalJSON

func (*NullableAppendLevelPolicyBindingsRequestDto) Set

func (*NullableAppendLevelPolicyBindingsRequestDto) UnmarshalJSON

func (v *NullableAppendLevelPolicyBindingsRequestDto) UnmarshalJSON(src []byte) error

func (*NullableAppendLevelPolicyBindingsRequestDto) Unset

type NullableBinding

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

func NewNullableBinding

func NewNullableBinding(val *Binding) *NullableBinding

func (NullableBinding) Get

func (v NullableBinding) Get() *Binding

func (NullableBinding) IsSet

func (v NullableBinding) IsSet() bool

func (NullableBinding) MarshalJSON

func (v NullableBinding) MarshalJSON() ([]byte, error)

func (*NullableBinding) Set

func (v *NullableBinding) Set(val *Binding)

func (*NullableBinding) UnmarshalJSON

func (v *NullableBinding) UnmarshalJSON(src []byte) error

func (*NullableBinding) Unset

func (v *NullableBinding) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableClaBudgetLimitDto added in v0.8.0

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

func NewNullableClaBudgetLimitDto added in v0.8.0

func NewNullableClaBudgetLimitDto(val *ClaBudgetLimitDto) *NullableClaBudgetLimitDto

func (NullableClaBudgetLimitDto) Get added in v0.8.0

func (NullableClaBudgetLimitDto) IsSet added in v0.8.0

func (v NullableClaBudgetLimitDto) IsSet() bool

func (NullableClaBudgetLimitDto) MarshalJSON added in v0.8.0

func (v NullableClaBudgetLimitDto) MarshalJSON() ([]byte, error)

func (*NullableClaBudgetLimitDto) Set added in v0.8.0

func (*NullableClaBudgetLimitDto) UnmarshalJSON added in v0.8.0

func (v *NullableClaBudgetLimitDto) UnmarshalJSON(src []byte) error

func (*NullableClaBudgetLimitDto) Unset added in v0.8.0

func (v *NullableClaBudgetLimitDto) Unset()

type NullableClaBudgetLimitRecordListDto added in v0.8.0

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

func NewNullableClaBudgetLimitRecordListDto added in v0.8.0

func NewNullableClaBudgetLimitRecordListDto(val *ClaBudgetLimitRecordListDto) *NullableClaBudgetLimitRecordListDto

func (NullableClaBudgetLimitRecordListDto) Get added in v0.8.0

func (NullableClaBudgetLimitRecordListDto) IsSet added in v0.8.0

func (NullableClaBudgetLimitRecordListDto) MarshalJSON added in v0.8.0

func (v NullableClaBudgetLimitRecordListDto) MarshalJSON() ([]byte, error)

func (*NullableClaBudgetLimitRecordListDto) Set added in v0.8.0

func (*NullableClaBudgetLimitRecordListDto) UnmarshalJSON added in v0.8.0

func (v *NullableClaBudgetLimitRecordListDto) UnmarshalJSON(src []byte) error

func (*NullableClaBudgetLimitRecordListDto) Unset added in v0.8.0

type NullableClaBudgetLimitRecordsDto added in v0.8.0

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

func NewNullableClaBudgetLimitRecordsDto added in v0.8.0

func NewNullableClaBudgetLimitRecordsDto(val *ClaBudgetLimitRecordsDto) *NullableClaBudgetLimitRecordsDto

func (NullableClaBudgetLimitRecordsDto) Get added in v0.8.0

func (NullableClaBudgetLimitRecordsDto) IsSet added in v0.8.0

func (NullableClaBudgetLimitRecordsDto) MarshalJSON added in v0.8.0

func (v NullableClaBudgetLimitRecordsDto) MarshalJSON() ([]byte, error)

func (*NullableClaBudgetLimitRecordsDto) Set added in v0.8.0

func (*NullableClaBudgetLimitRecordsDto) UnmarshalJSON added in v0.8.0

func (v *NullableClaBudgetLimitRecordsDto) UnmarshalJSON(src []byte) error

func (*NullableClaBudgetLimitRecordsDto) Unset added in v0.8.0

type NullableClaClusterDto added in v0.8.0

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

func NewNullableClaClusterDto added in v0.8.0

func NewNullableClaClusterDto(val *ClaClusterDto) *NullableClaClusterDto

func (NullableClaClusterDto) Get added in v0.8.0

func (NullableClaClusterDto) IsSet added in v0.8.0

func (v NullableClaClusterDto) IsSet() bool

func (NullableClaClusterDto) MarshalJSON added in v0.8.0

func (v NullableClaClusterDto) MarshalJSON() ([]byte, error)

func (*NullableClaClusterDto) Set added in v0.8.0

func (v *NullableClaClusterDto) Set(val *ClaClusterDto)

func (*NullableClaClusterDto) UnmarshalJSON added in v0.8.0

func (v *NullableClaClusterDto) UnmarshalJSON(src []byte) error

func (*NullableClaClusterDto) Unset added in v0.8.0

func (v *NullableClaClusterDto) Unset()

type NullableClaClusterListDto added in v0.8.0

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

func NewNullableClaClusterListDto added in v0.8.0

func NewNullableClaClusterListDto(val *ClaClusterListDto) *NullableClaClusterListDto

func (NullableClaClusterListDto) Get added in v0.8.0

func (NullableClaClusterListDto) IsSet added in v0.8.0

func (v NullableClaClusterListDto) IsSet() bool

func (NullableClaClusterListDto) MarshalJSON added in v0.8.0

func (v NullableClaClusterListDto) MarshalJSON() ([]byte, error)

func (*NullableClaClusterListDto) Set added in v0.8.0

func (*NullableClaClusterListDto) UnmarshalJSON added in v0.8.0

func (v *NullableClaClusterListDto) UnmarshalJSON(src []byte) error

func (*NullableClaClusterListDto) Unset added in v0.8.0

func (v *NullableClaClusterListDto) Unset()

type NullableClaEnvironmentDto added in v0.8.0

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

func NewNullableClaEnvironmentDto added in v0.8.0

func NewNullableClaEnvironmentDto(val *ClaEnvironmentDto) *NullableClaEnvironmentDto

func (NullableClaEnvironmentDto) Get added in v0.8.0

func (NullableClaEnvironmentDto) IsSet added in v0.8.0

func (v NullableClaEnvironmentDto) IsSet() bool

func (NullableClaEnvironmentDto) MarshalJSON added in v0.8.0

func (v NullableClaEnvironmentDto) MarshalJSON() ([]byte, error)

func (*NullableClaEnvironmentDto) Set added in v0.8.0

func (*NullableClaEnvironmentDto) UnmarshalJSON added in v0.8.0

func (v *NullableClaEnvironmentDto) UnmarshalJSON(src []byte) error

func (*NullableClaEnvironmentDto) Unset added in v0.8.0

func (v *NullableClaEnvironmentDto) Unset()

type NullableClaEnvironmentListDto added in v0.8.0

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

func NewNullableClaEnvironmentListDto added in v0.8.0

func NewNullableClaEnvironmentListDto(val *ClaEnvironmentListDto) *NullableClaEnvironmentListDto

func (NullableClaEnvironmentListDto) Get added in v0.8.0

func (NullableClaEnvironmentListDto) IsSet added in v0.8.0

func (NullableClaEnvironmentListDto) MarshalJSON added in v0.8.0

func (v NullableClaEnvironmentListDto) MarshalJSON() ([]byte, error)

func (*NullableClaEnvironmentListDto) Set added in v0.8.0

func (*NullableClaEnvironmentListDto) UnmarshalJSON added in v0.8.0

func (v *NullableClaEnvironmentListDto) UnmarshalJSON(src []byte) error

func (*NullableClaEnvironmentListDto) Unset added in v0.8.0

func (v *NullableClaEnvironmentListDto) Unset()

type NullableClaSubscriptionDto added in v0.8.0

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

func NewNullableClaSubscriptionDto added in v0.8.0

func NewNullableClaSubscriptionDto(val *ClaSubscriptionDto) *NullableClaSubscriptionDto

func (NullableClaSubscriptionDto) Get added in v0.8.0

func (NullableClaSubscriptionDto) IsSet added in v0.8.0

func (v NullableClaSubscriptionDto) IsSet() bool

func (NullableClaSubscriptionDto) MarshalJSON added in v0.8.0

func (v NullableClaSubscriptionDto) MarshalJSON() ([]byte, error)

func (*NullableClaSubscriptionDto) Set added in v0.8.0

func (*NullableClaSubscriptionDto) UnmarshalJSON added in v0.8.0

func (v *NullableClaSubscriptionDto) UnmarshalJSON(src []byte) error

func (*NullableClaSubscriptionDto) Unset added in v0.8.0

func (v *NullableClaSubscriptionDto) Unset()

type NullableClaSubscriptionListDto added in v0.8.0

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

func NewNullableClaSubscriptionListDto added in v0.8.0

func NewNullableClaSubscriptionListDto(val *ClaSubscriptionListDto) *NullableClaSubscriptionListDto

func (NullableClaSubscriptionListDto) Get added in v0.8.0

func (NullableClaSubscriptionListDto) IsSet added in v0.8.0

func (NullableClaSubscriptionListDto) MarshalJSON added in v0.8.0

func (v NullableClaSubscriptionListDto) MarshalJSON() ([]byte, error)

func (*NullableClaSubscriptionListDto) Set added in v0.8.0

func (*NullableClaSubscriptionListDto) UnmarshalJSON added in v0.8.0

func (v *NullableClaSubscriptionListDto) UnmarshalJSON(src []byte) error

func (*NullableClaSubscriptionListDto) Unset added in v0.8.0

func (v *NullableClaSubscriptionListDto) Unset()

type NullableClaSubscriptionTermDto added in v0.8.0

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

func NewNullableClaSubscriptionTermDto added in v0.8.0

func NewNullableClaSubscriptionTermDto(val *ClaSubscriptionTermDto) *NullableClaSubscriptionTermDto

func (NullableClaSubscriptionTermDto) Get added in v0.8.0

func (NullableClaSubscriptionTermDto) IsSet added in v0.8.0

func (NullableClaSubscriptionTermDto) MarshalJSON added in v0.8.0

func (v NullableClaSubscriptionTermDto) MarshalJSON() ([]byte, error)

func (*NullableClaSubscriptionTermDto) Set added in v0.8.0

func (*NullableClaSubscriptionTermDto) UnmarshalJSON added in v0.8.0

func (v *NullableClaSubscriptionTermDto) UnmarshalJSON(src []byte) error

func (*NullableClaSubscriptionTermDto) Unset added in v0.8.0

func (v *NullableClaSubscriptionTermDto) Unset()

type NullableClusterDto

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

func NewNullableClusterDto

func NewNullableClusterDto(val *ClusterDto) *NullableClusterDto

func (NullableClusterDto) Get

func (v NullableClusterDto) Get() *ClusterDto

func (NullableClusterDto) IsSet

func (v NullableClusterDto) IsSet() bool

func (NullableClusterDto) MarshalJSON

func (v NullableClusterDto) MarshalJSON() ([]byte, error)

func (*NullableClusterDto) Set

func (v *NullableClusterDto) Set(val *ClusterDto)

func (*NullableClusterDto) UnmarshalJSON

func (v *NullableClusterDto) UnmarshalJSON(src []byte) error

func (*NullableClusterDto) Unset

func (v *NullableClusterDto) Unset()

type NullableClusterListDto

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

func NewNullableClusterListDto

func NewNullableClusterListDto(val *ClusterListDto) *NullableClusterListDto

func (NullableClusterListDto) Get

func (NullableClusterListDto) IsSet

func (v NullableClusterListDto) IsSet() bool

func (NullableClusterListDto) MarshalJSON

func (v NullableClusterListDto) MarshalJSON() ([]byte, error)

func (*NullableClusterListDto) Set

func (*NullableClusterListDto) UnmarshalJSON

func (v *NullableClusterListDto) UnmarshalJSON(src []byte) error

func (*NullableClusterListDto) Unset

func (v *NullableClusterListDto) Unset()

type NullableClusterOrEnvironmentAggregatedReturnDto added in v0.8.0

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

func (NullableClusterOrEnvironmentAggregatedReturnDto) Get added in v0.8.0

func (NullableClusterOrEnvironmentAggregatedReturnDto) IsSet added in v0.8.0

func (NullableClusterOrEnvironmentAggregatedReturnDto) MarshalJSON added in v0.8.0

func (*NullableClusterOrEnvironmentAggregatedReturnDto) Set added in v0.8.0

func (*NullableClusterOrEnvironmentAggregatedReturnDto) UnmarshalJSON added in v0.8.0

func (*NullableClusterOrEnvironmentAggregatedReturnDto) Unset added in v0.8.0

type NullableCondition

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

func NewNullableCondition

func NewNullableCondition(val *Condition) *NullableCondition

func (NullableCondition) Get

func (v NullableCondition) Get() *Condition

func (NullableCondition) IsSet

func (v NullableCondition) IsSet() bool

func (NullableCondition) MarshalJSON

func (v NullableCondition) MarshalJSON() ([]byte, error)

func (*NullableCondition) Set

func (v *NullableCondition) Set(val *Condition)

func (*NullableCondition) UnmarshalJSON

func (v *NullableCondition) UnmarshalJSON(src []byte) error

func (*NullableCondition) Unset

func (v *NullableCondition) Unset()

type NullableConsumptionReturnDto added in v0.8.0

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

func NewNullableConsumptionReturnDto added in v0.8.0

func NewNullableConsumptionReturnDto(val *ConsumptionReturnDto) *NullableConsumptionReturnDto

func (NullableConsumptionReturnDto) Get added in v0.8.0

func (NullableConsumptionReturnDto) IsSet added in v0.8.0

func (NullableConsumptionReturnDto) MarshalJSON added in v0.8.0

func (v NullableConsumptionReturnDto) MarshalJSON() ([]byte, error)

func (*NullableConsumptionReturnDto) Set added in v0.8.0

func (*NullableConsumptionReturnDto) UnmarshalJSON added in v0.8.0

func (v *NullableConsumptionReturnDto) UnmarshalJSON(src []byte) error

func (*NullableConsumptionReturnDto) Unset added in v0.8.0

func (v *NullableConsumptionReturnDto) Unset()

type NullableConsumptionReturnListDto added in v0.8.0

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

func NewNullableConsumptionReturnListDto added in v0.8.0

func NewNullableConsumptionReturnListDto(val *ConsumptionReturnListDto) *NullableConsumptionReturnListDto

func (NullableConsumptionReturnListDto) Get added in v0.8.0

func (NullableConsumptionReturnListDto) IsSet added in v0.8.0

func (NullableConsumptionReturnListDto) MarshalJSON added in v0.8.0

func (v NullableConsumptionReturnListDto) MarshalJSON() ([]byte, error)

func (*NullableConsumptionReturnListDto) Set added in v0.8.0

func (*NullableConsumptionReturnListDto) UnmarshalJSON added in v0.8.0

func (v *NullableConsumptionReturnListDto) UnmarshalJSON(src []byte) error

func (*NullableConsumptionReturnListDto) Unset added in v0.8.0

type NullableContractLimitDto added in v0.8.0

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

func NewNullableContractLimitDto added in v0.8.0

func NewNullableContractLimitDto(val *ContractLimitDto) *NullableContractLimitDto

func (NullableContractLimitDto) Get added in v0.8.0

func (NullableContractLimitDto) IsSet added in v0.8.0

func (v NullableContractLimitDto) IsSet() bool

func (NullableContractLimitDto) MarshalJSON added in v0.8.0

func (v NullableContractLimitDto) MarshalJSON() ([]byte, error)

func (*NullableContractLimitDto) Set added in v0.8.0

func (*NullableContractLimitDto) UnmarshalJSON added in v0.8.0

func (v *NullableContractLimitDto) UnmarshalJSON(src []byte) error

func (*NullableContractLimitDto) Unset added in v0.8.0

func (v *NullableContractLimitDto) Unset()

type NullableCreateLevelPolicyBindingsRequestDto

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

func (NullableCreateLevelPolicyBindingsRequestDto) Get

func (NullableCreateLevelPolicyBindingsRequestDto) IsSet

func (NullableCreateLevelPolicyBindingsRequestDto) MarshalJSON

func (*NullableCreateLevelPolicyBindingsRequestDto) Set

func (*NullableCreateLevelPolicyBindingsRequestDto) UnmarshalJSON

func (v *NullableCreateLevelPolicyBindingsRequestDto) UnmarshalJSON(src []byte) error

func (*NullableCreateLevelPolicyBindingsRequestDto) Unset

type NullableCreateOrUpdateLevelPolicyRequestDto

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

func (NullableCreateOrUpdateLevelPolicyRequestDto) Get

func (NullableCreateOrUpdateLevelPolicyRequestDto) IsSet

func (NullableCreateOrUpdateLevelPolicyRequestDto) MarshalJSON

func (*NullableCreateOrUpdateLevelPolicyRequestDto) Set

func (*NullableCreateOrUpdateLevelPolicyRequestDto) UnmarshalJSON

func (v *NullableCreateOrUpdateLevelPolicyRequestDto) UnmarshalJSON(src []byte) error

func (*NullableCreateOrUpdateLevelPolicyRequestDto) Unset

type NullableEffectiveBinding

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

func NewNullableEffectiveBinding

func NewNullableEffectiveBinding(val *EffectiveBinding) *NullableEffectiveBinding

func (NullableEffectiveBinding) Get

func (NullableEffectiveBinding) IsSet

func (v NullableEffectiveBinding) IsSet() bool

func (NullableEffectiveBinding) MarshalJSON

func (v NullableEffectiveBinding) MarshalJSON() ([]byte, error)

func (*NullableEffectiveBinding) Set

func (*NullableEffectiveBinding) UnmarshalJSON

func (v *NullableEffectiveBinding) UnmarshalJSON(src []byte) error

func (*NullableEffectiveBinding) Unset

func (v *NullableEffectiveBinding) Unset()

type NullableEffectivePermission

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

func NewNullableEffectivePermission

func NewNullableEffectivePermission(val *EffectivePermission) *NullableEffectivePermission

func (NullableEffectivePermission) Get

func (NullableEffectivePermission) IsSet

func (NullableEffectivePermission) MarshalJSON

func (v NullableEffectivePermission) MarshalJSON() ([]byte, error)

func (*NullableEffectivePermission) Set

func (*NullableEffectivePermission) UnmarshalJSON

func (v *NullableEffectivePermission) UnmarshalJSON(src []byte) error

func (*NullableEffectivePermission) Unset

func (v *NullableEffectivePermission) Unset()

type NullableEffectivePermissionEffects

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

func (NullableEffectivePermissionEffects) Get

func (NullableEffectivePermissionEffects) IsSet

func (NullableEffectivePermissionEffects) MarshalJSON

func (v NullableEffectivePermissionEffects) MarshalJSON() ([]byte, error)

func (*NullableEffectivePermissionEffects) Set

func (*NullableEffectivePermissionEffects) UnmarshalJSON

func (v *NullableEffectivePermissionEffects) UnmarshalJSON(src []byte) error

func (*NullableEffectivePermissionEffects) Unset

type NullableEffectivePermissions

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

func NewNullableEffectivePermissions

func NewNullableEffectivePermissions(val *EffectivePermissions) *NullableEffectivePermissions

func (NullableEffectivePermissions) Get

func (NullableEffectivePermissions) IsSet

func (NullableEffectivePermissions) MarshalJSON

func (v NullableEffectivePermissions) MarshalJSON() ([]byte, error)

func (*NullableEffectivePermissions) Set

func (*NullableEffectivePermissions) UnmarshalJSON

func (v *NullableEffectivePermissions) UnmarshalJSON(src []byte) error

func (*NullableEffectivePermissions) Unset

func (v *NullableEffectivePermissions) Unset()

type NullableEffectivePolicy

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

func NewNullableEffectivePolicy

func NewNullableEffectivePolicy(val *EffectivePolicy) *NullableEffectivePolicy

func (NullableEffectivePolicy) Get

func (NullableEffectivePolicy) IsSet

func (v NullableEffectivePolicy) IsSet() bool

func (NullableEffectivePolicy) MarshalJSON

func (v NullableEffectivePolicy) MarshalJSON() ([]byte, error)

func (*NullableEffectivePolicy) Set

func (*NullableEffectivePolicy) UnmarshalJSON

func (v *NullableEffectivePolicy) UnmarshalJSON(src []byte) error

func (*NullableEffectivePolicy) Unset

func (v *NullableEffectivePolicy) Unset()

type NullableEffectivePolicyWithBinding

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

func (NullableEffectivePolicyWithBinding) Get

func (NullableEffectivePolicyWithBinding) IsSet

func (NullableEffectivePolicyWithBinding) MarshalJSON

func (v NullableEffectivePolicyWithBinding) MarshalJSON() ([]byte, error)

func (*NullableEffectivePolicyWithBinding) Set

func (*NullableEffectivePolicyWithBinding) UnmarshalJSON

func (v *NullableEffectivePolicyWithBinding) UnmarshalJSON(src []byte) error

func (*NullableEffectivePolicyWithBinding) Unset

type NullableEnvironmentChangeListDto added in v0.8.0

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

func NewNullableEnvironmentChangeListDto added in v0.8.0

func NewNullableEnvironmentChangeListDto(val *EnvironmentChangeListDto) *NullableEnvironmentChangeListDto

func (NullableEnvironmentChangeListDto) Get added in v0.8.0

func (NullableEnvironmentChangeListDto) IsSet added in v0.8.0

func (NullableEnvironmentChangeListDto) MarshalJSON added in v0.8.0

func (v NullableEnvironmentChangeListDto) MarshalJSON() ([]byte, error)

func (*NullableEnvironmentChangeListDto) Set added in v0.8.0

func (*NullableEnvironmentChangeListDto) UnmarshalJSON added in v0.8.0

func (v *NullableEnvironmentChangeListDto) UnmarshalJSON(src []byte) error

func (*NullableEnvironmentChangeListDto) Unset added in v0.8.0

type NullableEnvironmentDto

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

func NewNullableEnvironmentDto

func NewNullableEnvironmentDto(val *EnvironmentDto) *NullableEnvironmentDto

func (NullableEnvironmentDto) Get

func (NullableEnvironmentDto) IsSet

func (v NullableEnvironmentDto) IsSet() bool

func (NullableEnvironmentDto) MarshalJSON

func (v NullableEnvironmentDto) MarshalJSON() ([]byte, error)

func (*NullableEnvironmentDto) Set

func (*NullableEnvironmentDto) UnmarshalJSON

func (v *NullableEnvironmentDto) UnmarshalJSON(src []byte) error

func (*NullableEnvironmentDto) Unset

func (v *NullableEnvironmentDto) Unset()

type NullableEnvironmentLimitListDto added in v0.8.0

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

func NewNullableEnvironmentLimitListDto added in v0.8.0

func NewNullableEnvironmentLimitListDto(val *EnvironmentLimitListDto) *NullableEnvironmentLimitListDto

func (NullableEnvironmentLimitListDto) Get added in v0.8.0

func (NullableEnvironmentLimitListDto) IsSet added in v0.8.0

func (NullableEnvironmentLimitListDto) MarshalJSON added in v0.8.0

func (v NullableEnvironmentLimitListDto) MarshalJSON() ([]byte, error)

func (*NullableEnvironmentLimitListDto) Set added in v0.8.0

func (*NullableEnvironmentLimitListDto) UnmarshalJSON added in v0.8.0

func (v *NullableEnvironmentLimitListDto) UnmarshalJSON(src []byte) error

func (*NullableEnvironmentLimitListDto) Unset added in v0.8.0

type NullableEnvironmentListDto

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

func NewNullableEnvironmentListDto

func NewNullableEnvironmentListDto(val *EnvironmentListDto) *NullableEnvironmentListDto

func (NullableEnvironmentListDto) Get

func (NullableEnvironmentListDto) IsSet

func (v NullableEnvironmentListDto) IsSet() bool

func (NullableEnvironmentListDto) MarshalJSON

func (v NullableEnvironmentListDto) MarshalJSON() ([]byte, error)

func (*NullableEnvironmentListDto) Set

func (*NullableEnvironmentListDto) UnmarshalJSON

func (v *NullableEnvironmentListDto) UnmarshalJSON(src []byte) error

func (*NullableEnvironmentListDto) Unset

func (v *NullableEnvironmentListDto) Unset()

type NullableEnvironmentResourceDto

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

func (NullableEnvironmentResourceDto) Get

func (NullableEnvironmentResourceDto) IsSet

func (NullableEnvironmentResourceDto) MarshalJSON

func (v NullableEnvironmentResourceDto) MarshalJSON() ([]byte, error)

func (*NullableEnvironmentResourceDto) Set

func (*NullableEnvironmentResourceDto) UnmarshalJSON

func (v *NullableEnvironmentResourceDto) UnmarshalJSON(src []byte) error

func (*NullableEnvironmentResourceDto) Unset

func (v *NullableEnvironmentResourceDto) Unset()

type NullableErrorDto

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

func NewNullableErrorDto

func NewNullableErrorDto(val *ErrorDto) *NullableErrorDto

func (NullableErrorDto) Get

func (v NullableErrorDto) Get() *ErrorDto

func (NullableErrorDto) IsSet

func (v NullableErrorDto) IsSet() bool

func (NullableErrorDto) MarshalJSON

func (v NullableErrorDto) MarshalJSON() ([]byte, error)

func (*NullableErrorDto) Set

func (v *NullableErrorDto) Set(val *ErrorDto)

func (*NullableErrorDto) UnmarshalJSON

func (v *NullableErrorDto) UnmarshalJSON(src []byte) error

func (*NullableErrorDto) Unset

func (v *NullableErrorDto) Unset()

type NullableEvent

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

func NewNullableEvent

func NewNullableEvent(val *Event) *NullableEvent

func (NullableEvent) Get

func (v NullableEvent) Get() *Event

func (NullableEvent) IsSet

func (v NullableEvent) IsSet() bool

func (NullableEvent) MarshalJSON

func (v NullableEvent) MarshalJSON() ([]byte, error)

func (*NullableEvent) Set

func (v *NullableEvent) Set(val *Event)

func (*NullableEvent) UnmarshalJSON

func (v *NullableEvent) UnmarshalJSON(src []byte) error

func (*NullableEvent) Unset

func (v *NullableEvent) Unset()

type NullableExternalServiceUserDto

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

func (NullableExternalServiceUserDto) Get

func (NullableExternalServiceUserDto) IsSet

func (NullableExternalServiceUserDto) MarshalJSON

func (v NullableExternalServiceUserDto) MarshalJSON() ([]byte, error)

func (*NullableExternalServiceUserDto) Set

func (*NullableExternalServiceUserDto) UnmarshalJSON

func (v *NullableExternalServiceUserDto) UnmarshalJSON(src []byte) error

func (*NullableExternalServiceUserDto) Unset

func (v *NullableExternalServiceUserDto) Unset()

type NullableExternalServiceUserWithGroupUuidDto added in v0.9.0

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

func NewNullableExternalServiceUserWithGroupUuidDto added in v0.9.0

func NewNullableExternalServiceUserWithGroupUuidDto(val *ExternalServiceUserWithGroupUuidDto) *NullableExternalServiceUserWithGroupUuidDto

func (NullableExternalServiceUserWithGroupUuidDto) Get added in v0.9.0

func (NullableExternalServiceUserWithGroupUuidDto) IsSet added in v0.9.0

func (NullableExternalServiceUserWithGroupUuidDto) MarshalJSON added in v0.9.0

func (*NullableExternalServiceUserWithGroupUuidDto) Set added in v0.9.0

func (*NullableExternalServiceUserWithGroupUuidDto) UnmarshalJSON added in v0.9.0

func (v *NullableExternalServiceUserWithGroupUuidDto) UnmarshalJSON(src []byte) error

func (*NullableExternalServiceUserWithGroupUuidDto) Unset added in v0.9.0

type NullableExternalServiceUsersPageDto

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

func (NullableExternalServiceUsersPageDto) Get

func (NullableExternalServiceUsersPageDto) IsSet

func (NullableExternalServiceUsersPageDto) MarshalJSON

func (v NullableExternalServiceUsersPageDto) MarshalJSON() ([]byte, error)

func (*NullableExternalServiceUsersPageDto) Set

func (*NullableExternalServiceUsersPageDto) UnmarshalJSON

func (v *NullableExternalServiceUsersPageDto) UnmarshalJSON(src []byte) error

func (*NullableExternalServiceUsersPageDto) Unset

type NullableFieldValueDto added in v0.8.0

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

func NewNullableFieldValueDto added in v0.8.0

func NewNullableFieldValueDto(val *FieldValueDto) *NullableFieldValueDto

func (NullableFieldValueDto) Get added in v0.8.0

func (NullableFieldValueDto) IsSet added in v0.8.0

func (v NullableFieldValueDto) IsSet() bool

func (NullableFieldValueDto) MarshalJSON added in v0.8.0

func (v NullableFieldValueDto) MarshalJSON() ([]byte, error)

func (*NullableFieldValueDto) Set added in v0.8.0

func (v *NullableFieldValueDto) Set(val *FieldValueDto)

func (*NullableFieldValueDto) UnmarshalJSON added in v0.8.0

func (v *NullableFieldValueDto) UnmarshalJSON(src []byte) error

func (*NullableFieldValueDto) Unset added in v0.8.0

func (v *NullableFieldValueDto) Unset()

type NullableFieldValuesRequestDto added in v0.8.0

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

func NewNullableFieldValuesRequestDto added in v0.8.0

func NewNullableFieldValuesRequestDto(val *FieldValuesRequestDto) *NullableFieldValuesRequestDto

func (NullableFieldValuesRequestDto) Get added in v0.8.0

func (NullableFieldValuesRequestDto) IsSet added in v0.8.0

func (NullableFieldValuesRequestDto) MarshalJSON added in v0.8.0

func (v NullableFieldValuesRequestDto) MarshalJSON() ([]byte, error)

func (*NullableFieldValuesRequestDto) Set added in v0.8.0

func (*NullableFieldValuesRequestDto) UnmarshalJSON added in v0.8.0

func (v *NullableFieldValuesRequestDto) UnmarshalJSON(src []byte) error

func (*NullableFieldValuesRequestDto) Unset added in v0.8.0

func (v *NullableFieldValuesRequestDto) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableForecast

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

func NewNullableForecast

func NewNullableForecast(val *Forecast) *NullableForecast

func (NullableForecast) Get

func (v NullableForecast) Get() *Forecast

func (NullableForecast) IsSet

func (v NullableForecast) IsSet() bool

func (NullableForecast) MarshalJSON

func (v NullableForecast) MarshalJSON() ([]byte, error)

func (*NullableForecast) Set

func (v *NullableForecast) Set(val *Forecast)

func (*NullableForecast) UnmarshalJSON

func (v *NullableForecast) UnmarshalJSON(src []byte) error

func (*NullableForecast) Unset

func (v *NullableForecast) Unset()

type NullableGetGroupDto

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

func NewNullableGetGroupDto

func NewNullableGetGroupDto(val *GetGroupDto) *NullableGetGroupDto

func (NullableGetGroupDto) Get

func (NullableGetGroupDto) IsSet

func (v NullableGetGroupDto) IsSet() bool

func (NullableGetGroupDto) MarshalJSON

func (v NullableGetGroupDto) MarshalJSON() ([]byte, error)

func (*NullableGetGroupDto) Set

func (v *NullableGetGroupDto) Set(val *GetGroupDto)

func (*NullableGetGroupDto) UnmarshalJSON

func (v *NullableGetGroupDto) UnmarshalJSON(src []byte) error

func (*NullableGetGroupDto) Unset

func (v *NullableGetGroupDto) Unset()

type NullableGroupListDto

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

func NewNullableGroupListDto

func NewNullableGroupListDto(val *GroupListDto) *NullableGroupListDto

func (NullableGroupListDto) Get

func (NullableGroupListDto) IsSet

func (v NullableGroupListDto) IsSet() bool

func (NullableGroupListDto) MarshalJSON

func (v NullableGroupListDto) MarshalJSON() ([]byte, error)

func (*NullableGroupListDto) Set

func (v *NullableGroupListDto) Set(val *GroupListDto)

func (*NullableGroupListDto) UnmarshalJSON

func (v *NullableGroupListDto) UnmarshalJSON(src []byte) error

func (*NullableGroupListDto) Unset

func (v *NullableGroupListDto) Unset()

type NullableGroupUserDto

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

func NewNullableGroupUserDto

func NewNullableGroupUserDto(val *GroupUserDto) *NullableGroupUserDto

func (NullableGroupUserDto) Get

func (NullableGroupUserDto) IsSet

func (v NullableGroupUserDto) IsSet() bool

func (NullableGroupUserDto) MarshalJSON

func (v NullableGroupUserDto) MarshalJSON() ([]byte, error)

func (*NullableGroupUserDto) Set

func (v *NullableGroupUserDto) Set(val *GroupUserDto)

func (*NullableGroupUserDto) UnmarshalJSON

func (v *NullableGroupUserDto) UnmarshalJSON(src []byte) error

func (*NullableGroupUserDto) Unset

func (v *NullableGroupUserDto) Unset()

type NullableGroupUserListDto

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

func NewNullableGroupUserListDto

func NewNullableGroupUserListDto(val *GroupUserListDto) *NullableGroupUserListDto

func (NullableGroupUserListDto) Get

func (NullableGroupUserListDto) IsSet

func (v NullableGroupUserListDto) IsSet() bool

func (NullableGroupUserListDto) MarshalJSON

func (v NullableGroupUserListDto) MarshalJSON() ([]byte, error)

func (*NullableGroupUserListDto) Set

func (*NullableGroupUserListDto) UnmarshalJSON

func (v *NullableGroupUserListDto) UnmarshalJSON(src []byte) error

func (*NullableGroupUserListDto) Unset

func (v *NullableGroupUserListDto) Unset()

type NullableHostMonitoringOverageEnabledDto added in v0.8.0

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

func NewNullableHostMonitoringOverageEnabledDto added in v0.8.0

func NewNullableHostMonitoringOverageEnabledDto(val *HostMonitoringOverageEnabledDto) *NullableHostMonitoringOverageEnabledDto

func (NullableHostMonitoringOverageEnabledDto) Get added in v0.8.0

func (NullableHostMonitoringOverageEnabledDto) IsSet added in v0.8.0

func (NullableHostMonitoringOverageEnabledDto) MarshalJSON added in v0.8.0

func (v NullableHostMonitoringOverageEnabledDto) MarshalJSON() ([]byte, error)

func (*NullableHostMonitoringOverageEnabledDto) Set added in v0.8.0

func (*NullableHostMonitoringOverageEnabledDto) UnmarshalJSON added in v0.8.0

func (v *NullableHostMonitoringOverageEnabledDto) UnmarshalJSON(src []byte) error

func (*NullableHostMonitoringOverageEnabledDto) Unset added in v0.8.0

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableIpConfigDto added in v0.8.0

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

func NewNullableIpConfigDto added in v0.8.0

func NewNullableIpConfigDto(val *IpConfigDto) *NullableIpConfigDto

func (NullableIpConfigDto) Get added in v0.8.0

func (NullableIpConfigDto) IsSet added in v0.8.0

func (v NullableIpConfigDto) IsSet() bool

func (NullableIpConfigDto) MarshalJSON added in v0.8.0

func (v NullableIpConfigDto) MarshalJSON() ([]byte, error)

func (*NullableIpConfigDto) Set added in v0.8.0

func (v *NullableIpConfigDto) Set(val *IpConfigDto)

func (*NullableIpConfigDto) UnmarshalJSON added in v0.8.0

func (v *NullableIpConfigDto) UnmarshalJSON(src []byte) error

func (*NullableIpConfigDto) Unset added in v0.8.0

func (v *NullableIpConfigDto) Unset()

type NullableLevelLimitsDto added in v0.8.0

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

func NewNullableLevelLimitsDto added in v0.8.0

func NewNullableLevelLimitsDto(val *LevelLimitsDto) *NullableLevelLimitsDto

func (NullableLevelLimitsDto) Get added in v0.8.0

func (NullableLevelLimitsDto) IsSet added in v0.8.0

func (v NullableLevelLimitsDto) IsSet() bool

func (NullableLevelLimitsDto) MarshalJSON added in v0.8.0

func (v NullableLevelLimitsDto) MarshalJSON() ([]byte, error)

func (*NullableLevelLimitsDto) Set added in v0.8.0

func (*NullableLevelLimitsDto) UnmarshalJSON added in v0.8.0

func (v *NullableLevelLimitsDto) UnmarshalJSON(src []byte) error

func (*NullableLevelLimitsDto) Unset added in v0.8.0

func (v *NullableLevelLimitsDto) Unset()

type NullableLevelPolicyBindingDto

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

func (NullableLevelPolicyBindingDto) Get

func (NullableLevelPolicyBindingDto) IsSet

func (NullableLevelPolicyBindingDto) MarshalJSON

func (v NullableLevelPolicyBindingDto) MarshalJSON() ([]byte, error)

func (*NullableLevelPolicyBindingDto) Set

func (*NullableLevelPolicyBindingDto) UnmarshalJSON

func (v *NullableLevelPolicyBindingDto) UnmarshalJSON(src []byte) error

func (*NullableLevelPolicyBindingDto) Unset

func (v *NullableLevelPolicyBindingDto) Unset()

type NullableLevelPolicyBindingDtoList added in v0.8.0

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

func NewNullableLevelPolicyBindingDtoList added in v0.8.0

func NewNullableLevelPolicyBindingDtoList(val *LevelPolicyBindingDtoList) *NullableLevelPolicyBindingDtoList

func (NullableLevelPolicyBindingDtoList) Get added in v0.8.0

func (NullableLevelPolicyBindingDtoList) IsSet added in v0.8.0

func (NullableLevelPolicyBindingDtoList) MarshalJSON added in v0.8.0

func (v NullableLevelPolicyBindingDtoList) MarshalJSON() ([]byte, error)

func (*NullableLevelPolicyBindingDtoList) Set added in v0.8.0

func (*NullableLevelPolicyBindingDtoList) UnmarshalJSON added in v0.8.0

func (v *NullableLevelPolicyBindingDtoList) UnmarshalJSON(src []byte) error

func (*NullableLevelPolicyBindingDtoList) Unset added in v0.8.0

type NullableLevelPolicyDto

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

func NewNullableLevelPolicyDto

func NewNullableLevelPolicyDto(val *LevelPolicyDto) *NullableLevelPolicyDto

func (NullableLevelPolicyDto) Get

func (NullableLevelPolicyDto) IsSet

func (v NullableLevelPolicyDto) IsSet() bool

func (NullableLevelPolicyDto) MarshalJSON

func (v NullableLevelPolicyDto) MarshalJSON() ([]byte, error)

func (*NullableLevelPolicyDto) Set

func (*NullableLevelPolicyDto) UnmarshalJSON

func (v *NullableLevelPolicyDto) UnmarshalJSON(src []byte) error

func (*NullableLevelPolicyDto) Unset

func (v *NullableLevelPolicyDto) Unset()

type NullableLimitEntry added in v0.8.0

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

func NewNullableLimitEntry added in v0.8.0

func NewNullableLimitEntry(val *LimitEntry) *NullableLimitEntry

func (NullableLimitEntry) Get added in v0.8.0

func (v NullableLimitEntry) Get() *LimitEntry

func (NullableLimitEntry) IsSet added in v0.8.0

func (v NullableLimitEntry) IsSet() bool

func (NullableLimitEntry) MarshalJSON added in v0.8.0

func (v NullableLimitEntry) MarshalJSON() ([]byte, error)

func (*NullableLimitEntry) Set added in v0.8.0

func (v *NullableLimitEntry) Set(val *LimitEntry)

func (*NullableLimitEntry) UnmarshalJSON added in v0.8.0

func (v *NullableLimitEntry) UnmarshalJSON(src []byte) error

func (*NullableLimitEntry) Unset added in v0.8.0

func (v *NullableLimitEntry) Unset()

type NullableManagementZoneResourceDto

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

func (NullableManagementZoneResourceDto) Get

func (NullableManagementZoneResourceDto) IsSet

func (NullableManagementZoneResourceDto) MarshalJSON

func (v NullableManagementZoneResourceDto) MarshalJSON() ([]byte, error)

func (*NullableManagementZoneResourceDto) Set

func (*NullableManagementZoneResourceDto) UnmarshalJSON

func (v *NullableManagementZoneResourceDto) UnmarshalJSON(src []byte) error

func (*NullableManagementZoneResourceDto) Unset

type NullablePaginatedEnvironmentBreakdownDto added in v0.8.0

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

func NewNullablePaginatedEnvironmentBreakdownDto added in v0.8.0

func NewNullablePaginatedEnvironmentBreakdownDto(val *PaginatedEnvironmentBreakdownDto) *NullablePaginatedEnvironmentBreakdownDto

func (NullablePaginatedEnvironmentBreakdownDto) Get added in v0.8.0

func (NullablePaginatedEnvironmentBreakdownDto) IsSet added in v0.8.0

func (NullablePaginatedEnvironmentBreakdownDto) MarshalJSON added in v0.8.0

func (*NullablePaginatedEnvironmentBreakdownDto) Set added in v0.8.0

func (*NullablePaginatedEnvironmentBreakdownDto) UnmarshalJSON added in v0.8.0

func (v *NullablePaginatedEnvironmentBreakdownDto) UnmarshalJSON(src []byte) error

func (*NullablePaginatedEnvironmentBreakdownDto) Unset added in v0.8.0

type NullablePaginatedFieldValueDto added in v0.8.0

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

func NewNullablePaginatedFieldValueDto added in v0.8.0

func NewNullablePaginatedFieldValueDto(val *PaginatedFieldValueDto) *NullablePaginatedFieldValueDto

func (NullablePaginatedFieldValueDto) Get added in v0.8.0

func (NullablePaginatedFieldValueDto) IsSet added in v0.8.0

func (NullablePaginatedFieldValueDto) MarshalJSON added in v0.8.0

func (v NullablePaginatedFieldValueDto) MarshalJSON() ([]byte, error)

func (*NullablePaginatedFieldValueDto) Set added in v0.8.0

func (*NullablePaginatedFieldValueDto) UnmarshalJSON added in v0.8.0

func (v *NullablePaginatedFieldValueDto) UnmarshalJSON(src []byte) error

func (*NullablePaginatedFieldValueDto) Unset added in v0.8.0

func (v *NullablePaginatedFieldValueDto) Unset()

type NullablePermissionDto

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

func NewNullablePermissionDto

func NewNullablePermissionDto(val *PermissionDto) *NullablePermissionDto

func (NullablePermissionDto) Get

func (NullablePermissionDto) IsSet

func (v NullablePermissionDto) IsSet() bool

func (NullablePermissionDto) MarshalJSON

func (v NullablePermissionDto) MarshalJSON() ([]byte, error)

func (*NullablePermissionDto) Set

func (v *NullablePermissionDto) Set(val *PermissionDto)

func (*NullablePermissionDto) UnmarshalJSON

func (v *NullablePermissionDto) UnmarshalJSON(src []byte) error

func (*NullablePermissionDto) Unset

func (v *NullablePermissionDto) Unset()

type NullablePermissionsDto

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

func NewNullablePermissionsDto

func NewNullablePermissionsDto(val *PermissionsDto) *NullablePermissionsDto

func (NullablePermissionsDto) Get

func (NullablePermissionsDto) IsSet

func (v NullablePermissionsDto) IsSet() bool

func (NullablePermissionsDto) MarshalJSON

func (v NullablePermissionsDto) MarshalJSON() ([]byte, error)

func (*NullablePermissionsDto) Set

func (*NullablePermissionsDto) UnmarshalJSON

func (v *NullablePermissionsDto) UnmarshalJSON(src []byte) error

func (*NullablePermissionsDto) Unset

func (v *NullablePermissionsDto) Unset()

type NullablePermissionsGroupDto

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

func NewNullablePermissionsGroupDto

func NewNullablePermissionsGroupDto(val *PermissionsGroupDto) *NullablePermissionsGroupDto

func (NullablePermissionsGroupDto) Get

func (NullablePermissionsGroupDto) IsSet

func (NullablePermissionsGroupDto) MarshalJSON

func (v NullablePermissionsGroupDto) MarshalJSON() ([]byte, error)

func (*NullablePermissionsGroupDto) Set

func (*NullablePermissionsGroupDto) UnmarshalJSON

func (v *NullablePermissionsGroupDto) UnmarshalJSON(src []byte) error

func (*NullablePermissionsGroupDto) Unset

func (v *NullablePermissionsGroupDto) Unset()

type NullablePolicyBoundaryDto added in v0.8.0

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

func NewNullablePolicyBoundaryDto added in v0.8.0

func NewNullablePolicyBoundaryDto(val *PolicyBoundaryDto) *NullablePolicyBoundaryDto

func (NullablePolicyBoundaryDto) Get added in v0.8.0

func (NullablePolicyBoundaryDto) IsSet added in v0.8.0

func (v NullablePolicyBoundaryDto) IsSet() bool

func (NullablePolicyBoundaryDto) MarshalJSON added in v0.8.0

func (v NullablePolicyBoundaryDto) MarshalJSON() ([]byte, error)

func (*NullablePolicyBoundaryDto) Set added in v0.8.0

func (*NullablePolicyBoundaryDto) UnmarshalJSON added in v0.8.0

func (v *NullablePolicyBoundaryDto) UnmarshalJSON(src []byte) error

func (*NullablePolicyBoundaryDto) Unset added in v0.8.0

func (v *NullablePolicyBoundaryDto) Unset()

type NullablePolicyBoundaryDtoList added in v0.8.0

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

func NewNullablePolicyBoundaryDtoList added in v0.8.0

func NewNullablePolicyBoundaryDtoList(val *PolicyBoundaryDtoList) *NullablePolicyBoundaryDtoList

func (NullablePolicyBoundaryDtoList) Get added in v0.8.0

func (NullablePolicyBoundaryDtoList) IsSet added in v0.8.0

func (NullablePolicyBoundaryDtoList) MarshalJSON added in v0.8.0

func (v NullablePolicyBoundaryDtoList) MarshalJSON() ([]byte, error)

func (*NullablePolicyBoundaryDtoList) Set added in v0.8.0

func (*NullablePolicyBoundaryDtoList) UnmarshalJSON added in v0.8.0

func (v *NullablePolicyBoundaryDtoList) UnmarshalJSON(src []byte) error

func (*NullablePolicyBoundaryDtoList) Unset added in v0.8.0

func (v *NullablePolicyBoundaryDtoList) Unset()

type NullablePolicyBoundaryOverview added in v0.8.0

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

func NewNullablePolicyBoundaryOverview added in v0.8.0

func NewNullablePolicyBoundaryOverview(val *PolicyBoundaryOverview) *NullablePolicyBoundaryOverview

func (NullablePolicyBoundaryOverview) Get added in v0.8.0

func (NullablePolicyBoundaryOverview) IsSet added in v0.8.0

func (NullablePolicyBoundaryOverview) MarshalJSON added in v0.8.0

func (v NullablePolicyBoundaryOverview) MarshalJSON() ([]byte, error)

func (*NullablePolicyBoundaryOverview) Set added in v0.8.0

func (*NullablePolicyBoundaryOverview) UnmarshalJSON added in v0.8.0

func (v *NullablePolicyBoundaryOverview) UnmarshalJSON(src []byte) error

func (*NullablePolicyBoundaryOverview) Unset added in v0.8.0

func (v *NullablePolicyBoundaryOverview) Unset()

type NullablePolicyDto

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

func NewNullablePolicyDto

func NewNullablePolicyDto(val *PolicyDto) *NullablePolicyDto

func (NullablePolicyDto) Get

func (v NullablePolicyDto) Get() *PolicyDto

func (NullablePolicyDto) IsSet

func (v NullablePolicyDto) IsSet() bool

func (NullablePolicyDto) MarshalJSON

func (v NullablePolicyDto) MarshalJSON() ([]byte, error)

func (*NullablePolicyDto) Set

func (v *NullablePolicyDto) Set(val *PolicyDto)

func (*NullablePolicyDto) UnmarshalJSON

func (v *NullablePolicyDto) UnmarshalJSON(src []byte) error

func (*NullablePolicyDto) Unset

func (v *NullablePolicyDto) Unset()

type NullablePolicyDtoList

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

func NewNullablePolicyDtoList

func NewNullablePolicyDtoList(val *PolicyDtoList) *NullablePolicyDtoList

func (NullablePolicyDtoList) Get

func (NullablePolicyDtoList) IsSet

func (v NullablePolicyDtoList) IsSet() bool

func (NullablePolicyDtoList) MarshalJSON

func (v NullablePolicyDtoList) MarshalJSON() ([]byte, error)

func (*NullablePolicyDtoList) Set

func (v *NullablePolicyDtoList) Set(val *PolicyDtoList)

func (*NullablePolicyDtoList) UnmarshalJSON

func (v *NullablePolicyDtoList) UnmarshalJSON(src []byte) error

func (*NullablePolicyDtoList) Unset

func (v *NullablePolicyDtoList) Unset()

type NullablePolicyOverview

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

func NewNullablePolicyOverview

func NewNullablePolicyOverview(val *PolicyOverview) *NullablePolicyOverview

func (NullablePolicyOverview) Get

func (NullablePolicyOverview) IsSet

func (v NullablePolicyOverview) IsSet() bool

func (NullablePolicyOverview) MarshalJSON

func (v NullablePolicyOverview) MarshalJSON() ([]byte, error)

func (*NullablePolicyOverview) Set

func (*NullablePolicyOverview) UnmarshalJSON

func (v *NullablePolicyOverview) UnmarshalJSON(src []byte) error

func (*NullablePolicyOverview) Unset

func (v *NullablePolicyOverview) Unset()

type NullablePolicyOverviewDtoList

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

func (NullablePolicyOverviewDtoList) Get

func (NullablePolicyOverviewDtoList) IsSet

func (NullablePolicyOverviewDtoList) MarshalJSON

func (v NullablePolicyOverviewDtoList) MarshalJSON() ([]byte, error)

func (*NullablePolicyOverviewDtoList) Set

func (*NullablePolicyOverviewDtoList) UnmarshalJSON

func (v *NullablePolicyOverviewDtoList) UnmarshalJSON(src []byte) error

func (*NullablePolicyOverviewDtoList) Unset

func (v *NullablePolicyOverviewDtoList) Unset()

type NullablePolicyUuidsDto

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

func NewNullablePolicyUuidsDto

func NewNullablePolicyUuidsDto(val *PolicyUuidsDto) *NullablePolicyUuidsDto

func (NullablePolicyUuidsDto) Get

func (NullablePolicyUuidsDto) IsSet

func (v NullablePolicyUuidsDto) IsSet() bool

func (NullablePolicyUuidsDto) MarshalJSON

func (v NullablePolicyUuidsDto) MarshalJSON() ([]byte, error)

func (*NullablePolicyUuidsDto) Set

func (*NullablePolicyUuidsDto) UnmarshalJSON

func (v *NullablePolicyUuidsDto) UnmarshalJSON(src []byte) error

func (*NullablePolicyUuidsDto) Unset

func (v *NullablePolicyUuidsDto) Unset()

type NullablePolicyUuidsWithoutMetadataDto

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

func (NullablePolicyUuidsWithoutMetadataDto) Get

func (NullablePolicyUuidsWithoutMetadataDto) IsSet

func (NullablePolicyUuidsWithoutMetadataDto) MarshalJSON

func (v NullablePolicyUuidsWithoutMetadataDto) MarshalJSON() ([]byte, error)

func (*NullablePolicyUuidsWithoutMetadataDto) Set

func (*NullablePolicyUuidsWithoutMetadataDto) UnmarshalJSON

func (v *NullablePolicyUuidsWithoutMetadataDto) UnmarshalJSON(src []byte) error

func (*NullablePolicyUuidsWithoutMetadataDto) Unset

type NullablePutGroupDto

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

func NewNullablePutGroupDto

func NewNullablePutGroupDto(val *PutGroupDto) *NullablePutGroupDto

func (NullablePutGroupDto) Get

func (NullablePutGroupDto) IsSet

func (v NullablePutGroupDto) IsSet() bool

func (NullablePutGroupDto) MarshalJSON

func (v NullablePutGroupDto) MarshalJSON() ([]byte, error)

func (*NullablePutGroupDto) Set

func (v *NullablePutGroupDto) Set(val *PutGroupDto)

func (*NullablePutGroupDto) UnmarshalJSON

func (v *NullablePutGroupDto) UnmarshalJSON(src []byte) error

func (*NullablePutGroupDto) Unset

func (v *NullablePutGroupDto) Unset()

type NullableRateCardCapabilitiesDto added in v0.8.0

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

func NewNullableRateCardCapabilitiesDto added in v0.8.0

func NewNullableRateCardCapabilitiesDto(val *RateCardCapabilitiesDto) *NullableRateCardCapabilitiesDto

func (NullableRateCardCapabilitiesDto) Get added in v0.8.0

func (NullableRateCardCapabilitiesDto) IsSet added in v0.8.0

func (NullableRateCardCapabilitiesDto) MarshalJSON added in v0.8.0

func (v NullableRateCardCapabilitiesDto) MarshalJSON() ([]byte, error)

func (*NullableRateCardCapabilitiesDto) Set added in v0.8.0

func (*NullableRateCardCapabilitiesDto) UnmarshalJSON added in v0.8.0

func (v *NullableRateCardCapabilitiesDto) UnmarshalJSON(src []byte) error

func (*NullableRateCardCapabilitiesDto) Unset added in v0.8.0

type NullableRateCardSummaryDto added in v0.8.0

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

func NewNullableRateCardSummaryDto added in v0.8.0

func NewNullableRateCardSummaryDto(val *RateCardSummaryDto) *NullableRateCardSummaryDto

func (NullableRateCardSummaryDto) Get added in v0.8.0

func (NullableRateCardSummaryDto) IsSet added in v0.8.0

func (v NullableRateCardSummaryDto) IsSet() bool

func (NullableRateCardSummaryDto) MarshalJSON added in v0.8.0

func (v NullableRateCardSummaryDto) MarshalJSON() ([]byte, error)

func (*NullableRateCardSummaryDto) Set added in v0.8.0

func (*NullableRateCardSummaryDto) UnmarshalJSON added in v0.8.0

func (v *NullableRateCardSummaryDto) UnmarshalJSON(src []byte) error

func (*NullableRateCardSummaryDto) Unset added in v0.8.0

func (v *NullableRateCardSummaryDto) Unset()

type NullableRegionDto

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

func NewNullableRegionDto

func NewNullableRegionDto(val *RegionDto) *NullableRegionDto

func (NullableRegionDto) Get

func (v NullableRegionDto) Get() *RegionDto

func (NullableRegionDto) IsSet

func (v NullableRegionDto) IsSet() bool

func (NullableRegionDto) MarshalJSON

func (v NullableRegionDto) MarshalJSON() ([]byte, error)

func (*NullableRegionDto) Set

func (v *NullableRegionDto) Set(val *RegionDto)

func (*NullableRegionDto) UnmarshalJSON

func (v *NullableRegionDto) UnmarshalJSON(src []byte) error

func (*NullableRegionDto) Unset

func (v *NullableRegionDto) Unset()

type NullableServiceUserDto added in v0.8.0

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

func NewNullableServiceUserDto added in v0.8.0

func NewNullableServiceUserDto(val *ServiceUserDto) *NullableServiceUserDto

func (NullableServiceUserDto) Get added in v0.8.0

func (NullableServiceUserDto) IsSet added in v0.8.0

func (v NullableServiceUserDto) IsSet() bool

func (NullableServiceUserDto) MarshalJSON added in v0.8.0

func (v NullableServiceUserDto) MarshalJSON() ([]byte, error)

func (*NullableServiceUserDto) Set added in v0.8.0

func (*NullableServiceUserDto) UnmarshalJSON added in v0.8.0

func (v *NullableServiceUserDto) UnmarshalJSON(src []byte) error

func (*NullableServiceUserDto) Unset added in v0.8.0

func (v *NullableServiceUserDto) Unset()

type NullableServiceUserNameDto

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

func NewNullableServiceUserNameDto

func NewNullableServiceUserNameDto(val *ServiceUserNameDto) *NullableServiceUserNameDto

func (NullableServiceUserNameDto) Get

func (NullableServiceUserNameDto) IsSet

func (v NullableServiceUserNameDto) IsSet() bool

func (NullableServiceUserNameDto) MarshalJSON

func (v NullableServiceUserNameDto) MarshalJSON() ([]byte, error)

func (*NullableServiceUserNameDto) Set

func (*NullableServiceUserNameDto) UnmarshalJSON

func (v *NullableServiceUserNameDto) UnmarshalJSON(src []byte) error

func (*NullableServiceUserNameDto) Unset

func (v *NullableServiceUserNameDto) Unset()

type NullableServiceUserUuidDto

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

func NewNullableServiceUserUuidDto

func NewNullableServiceUserUuidDto(val *ServiceUserUuidDto) *NullableServiceUserUuidDto

func (NullableServiceUserUuidDto) Get

func (NullableServiceUserUuidDto) IsSet

func (v NullableServiceUserUuidDto) IsSet() bool

func (NullableServiceUserUuidDto) MarshalJSON

func (v NullableServiceUserUuidDto) MarshalJSON() ([]byte, error)

func (*NullableServiceUserUuidDto) Set

func (*NullableServiceUserUuidDto) UnmarshalJSON

func (v *NullableServiceUserUuidDto) UnmarshalJSON(src []byte) error

func (*NullableServiceUserUuidDto) Unset

func (v *NullableServiceUserUuidDto) Unset()

type NullableStatement

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

func NewNullableStatement

func NewNullableStatement(val *Statement) *NullableStatement

func (NullableStatement) Get

func (v NullableStatement) Get() *Statement

func (NullableStatement) IsSet

func (v NullableStatement) IsSet() bool

func (NullableStatement) MarshalJSON

func (v NullableStatement) MarshalJSON() ([]byte, error)

func (*NullableStatement) Set

func (v *NullableStatement) Set(val *Statement)

func (*NullableStatement) UnmarshalJSON

func (v *NullableStatement) UnmarshalJSON(src []byte) error

func (*NullableStatement) Unset

func (v *NullableStatement) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableSubscriptionAccountDto

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

func (NullableSubscriptionAccountDto) Get

func (NullableSubscriptionAccountDto) IsSet

func (NullableSubscriptionAccountDto) MarshalJSON

func (v NullableSubscriptionAccountDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionAccountDto) Set

func (*NullableSubscriptionAccountDto) UnmarshalJSON

func (v *NullableSubscriptionAccountDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionAccountDto) Unset

func (v *NullableSubscriptionAccountDto) Unset()

type NullableSubscriptionBudgetDto

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

func (NullableSubscriptionBudgetDto) Get

func (NullableSubscriptionBudgetDto) IsSet

func (NullableSubscriptionBudgetDto) MarshalJSON

func (v NullableSubscriptionBudgetDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionBudgetDto) Set

func (*NullableSubscriptionBudgetDto) UnmarshalJSON

func (v *NullableSubscriptionBudgetDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionBudgetDto) Unset

func (v *NullableSubscriptionBudgetDto) Unset()

type NullableSubscriptionCapabilityCostDto

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

func (NullableSubscriptionCapabilityCostDto) Get

func (NullableSubscriptionCapabilityCostDto) IsSet

func (NullableSubscriptionCapabilityCostDto) MarshalJSON

func (v NullableSubscriptionCapabilityCostDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCapabilityCostDto) Set

func (*NullableSubscriptionCapabilityCostDto) UnmarshalJSON

func (v *NullableSubscriptionCapabilityCostDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCapabilityCostDto) Unset

type NullableSubscriptionCapabilityCostReceivedDto added in v0.8.0

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

func (NullableSubscriptionCapabilityCostReceivedDto) Get added in v0.8.0

func (NullableSubscriptionCapabilityCostReceivedDto) IsSet added in v0.8.0

func (NullableSubscriptionCapabilityCostReceivedDto) MarshalJSON added in v0.8.0

func (*NullableSubscriptionCapabilityCostReceivedDto) Set added in v0.8.0

func (*NullableSubscriptionCapabilityCostReceivedDto) UnmarshalJSON added in v0.8.0

func (*NullableSubscriptionCapabilityCostReceivedDto) Unset added in v0.8.0

type NullableSubscriptionCapabilityDto

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

func (NullableSubscriptionCapabilityDto) Get

func (NullableSubscriptionCapabilityDto) IsSet

func (NullableSubscriptionCapabilityDto) MarshalJSON

func (v NullableSubscriptionCapabilityDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCapabilityDto) Set

func (*NullableSubscriptionCapabilityDto) UnmarshalJSON

func (v *NullableSubscriptionCapabilityDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCapabilityDto) Unset

type NullableSubscriptionCostBookingDto added in v0.8.0

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

func NewNullableSubscriptionCostBookingDto added in v0.8.0

func NewNullableSubscriptionCostBookingDto(val *SubscriptionCostBookingDto) *NullableSubscriptionCostBookingDto

func (NullableSubscriptionCostBookingDto) Get added in v0.8.0

func (NullableSubscriptionCostBookingDto) IsSet added in v0.8.0

func (NullableSubscriptionCostBookingDto) MarshalJSON added in v0.8.0

func (v NullableSubscriptionCostBookingDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCostBookingDto) Set added in v0.8.0

func (*NullableSubscriptionCostBookingDto) UnmarshalJSON added in v0.8.0

func (v *NullableSubscriptionCostBookingDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCostBookingDto) Unset added in v0.8.0

type NullableSubscriptionCostDto

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

func NewNullableSubscriptionCostDto

func NewNullableSubscriptionCostDto(val *SubscriptionCostDto) *NullableSubscriptionCostDto

func (NullableSubscriptionCostDto) Get

func (NullableSubscriptionCostDto) IsSet

func (NullableSubscriptionCostDto) MarshalJSON

func (v NullableSubscriptionCostDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCostDto) Set

func (*NullableSubscriptionCostDto) UnmarshalJSON

func (v *NullableSubscriptionCostDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCostDto) Unset

func (v *NullableSubscriptionCostDto) Unset()

type NullableSubscriptionCostListDto

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

func (NullableSubscriptionCostListDto) Get

func (NullableSubscriptionCostListDto) IsSet

func (NullableSubscriptionCostListDto) MarshalJSON

func (v NullableSubscriptionCostListDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCostListDto) Set

func (*NullableSubscriptionCostListDto) UnmarshalJSON

func (v *NullableSubscriptionCostListDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCostListDto) Unset

type NullableSubscriptionCurrentPeriodDto

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

func (NullableSubscriptionCurrentPeriodDto) Get

func (NullableSubscriptionCurrentPeriodDto) IsSet

func (NullableSubscriptionCurrentPeriodDto) MarshalJSON

func (v NullableSubscriptionCurrentPeriodDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCurrentPeriodDto) Set

func (*NullableSubscriptionCurrentPeriodDto) UnmarshalJSON

func (v *NullableSubscriptionCurrentPeriodDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCurrentPeriodDto) Unset

type NullableSubscriptionDto

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

func NewNullableSubscriptionDto

func NewNullableSubscriptionDto(val *SubscriptionDto) *NullableSubscriptionDto

func (NullableSubscriptionDto) Get

func (NullableSubscriptionDto) IsSet

func (v NullableSubscriptionDto) IsSet() bool

func (NullableSubscriptionDto) MarshalJSON

func (v NullableSubscriptionDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionDto) Set

func (*NullableSubscriptionDto) UnmarshalJSON

func (v *NullableSubscriptionDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionDto) Unset

func (v *NullableSubscriptionDto) Unset()

type NullableSubscriptionEnvironmentCostListV2Dto

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

func (NullableSubscriptionEnvironmentCostListV2Dto) Get

func (NullableSubscriptionEnvironmentCostListV2Dto) IsSet

func (NullableSubscriptionEnvironmentCostListV2Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentCostListV2Dto) Set

func (*NullableSubscriptionEnvironmentCostListV2Dto) UnmarshalJSON

func (*NullableSubscriptionEnvironmentCostListV2Dto) Unset

type NullableSubscriptionEnvironmentCostListV3Dto added in v0.8.0

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

func NewNullableSubscriptionEnvironmentCostListV3Dto added in v0.8.0

func NewNullableSubscriptionEnvironmentCostListV3Dto(val *SubscriptionEnvironmentCostListV3Dto) *NullableSubscriptionEnvironmentCostListV3Dto

func (NullableSubscriptionEnvironmentCostListV3Dto) Get added in v0.8.0

func (NullableSubscriptionEnvironmentCostListV3Dto) IsSet added in v0.8.0

func (NullableSubscriptionEnvironmentCostListV3Dto) MarshalJSON added in v0.8.0

func (*NullableSubscriptionEnvironmentCostListV3Dto) Set added in v0.8.0

func (*NullableSubscriptionEnvironmentCostListV3Dto) UnmarshalJSON added in v0.8.0

func (*NullableSubscriptionEnvironmentCostListV3Dto) Unset added in v0.8.0

type NullableSubscriptionEnvironmentCostV2Dto

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

func (NullableSubscriptionEnvironmentCostV2Dto) Get

func (NullableSubscriptionEnvironmentCostV2Dto) IsSet

func (NullableSubscriptionEnvironmentCostV2Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentCostV2Dto) Set

func (*NullableSubscriptionEnvironmentCostV2Dto) UnmarshalJSON

func (v *NullableSubscriptionEnvironmentCostV2Dto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionEnvironmentCostV2Dto) Unset

type NullableSubscriptionEnvironmentCostV3Dto added in v0.8.0

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

func NewNullableSubscriptionEnvironmentCostV3Dto added in v0.8.0

func NewNullableSubscriptionEnvironmentCostV3Dto(val *SubscriptionEnvironmentCostV3Dto) *NullableSubscriptionEnvironmentCostV3Dto

func (NullableSubscriptionEnvironmentCostV3Dto) Get added in v0.8.0

func (NullableSubscriptionEnvironmentCostV3Dto) IsSet added in v0.8.0

func (NullableSubscriptionEnvironmentCostV3Dto) MarshalJSON added in v0.8.0

func (*NullableSubscriptionEnvironmentCostV3Dto) Set added in v0.8.0

func (*NullableSubscriptionEnvironmentCostV3Dto) UnmarshalJSON added in v0.8.0

func (v *NullableSubscriptionEnvironmentCostV3Dto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionEnvironmentCostV3Dto) Unset added in v0.8.0

type NullableSubscriptionEnvironmentUsageListV2Dto

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

func (NullableSubscriptionEnvironmentUsageListV2Dto) Get

func (NullableSubscriptionEnvironmentUsageListV2Dto) IsSet

func (NullableSubscriptionEnvironmentUsageListV2Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentUsageListV2Dto) Set

func (*NullableSubscriptionEnvironmentUsageListV2Dto) UnmarshalJSON

func (*NullableSubscriptionEnvironmentUsageListV2Dto) Unset

type NullableSubscriptionEnvironmentUsageListV3Dto added in v0.8.0

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

func (NullableSubscriptionEnvironmentUsageListV3Dto) Get added in v0.8.0

func (NullableSubscriptionEnvironmentUsageListV3Dto) IsSet added in v0.8.0

func (NullableSubscriptionEnvironmentUsageListV3Dto) MarshalJSON added in v0.8.0

func (*NullableSubscriptionEnvironmentUsageListV3Dto) Set added in v0.8.0

func (*NullableSubscriptionEnvironmentUsageListV3Dto) UnmarshalJSON added in v0.8.0

func (*NullableSubscriptionEnvironmentUsageListV3Dto) Unset added in v0.8.0

type NullableSubscriptionEnvironmentUsageV2Dto

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

func (NullableSubscriptionEnvironmentUsageV2Dto) Get

func (NullableSubscriptionEnvironmentUsageV2Dto) IsSet

func (NullableSubscriptionEnvironmentUsageV2Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentUsageV2Dto) Set

func (*NullableSubscriptionEnvironmentUsageV2Dto) UnmarshalJSON

func (v *NullableSubscriptionEnvironmentUsageV2Dto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionEnvironmentUsageV2Dto) Unset

type NullableSubscriptionEnvironmentUsageV3Dto added in v0.8.0

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

func NewNullableSubscriptionEnvironmentUsageV3Dto added in v0.8.0

func NewNullableSubscriptionEnvironmentUsageV3Dto(val *SubscriptionEnvironmentUsageV3Dto) *NullableSubscriptionEnvironmentUsageV3Dto

func (NullableSubscriptionEnvironmentUsageV3Dto) Get added in v0.8.0

func (NullableSubscriptionEnvironmentUsageV3Dto) IsSet added in v0.8.0

func (NullableSubscriptionEnvironmentUsageV3Dto) MarshalJSON added in v0.8.0

func (*NullableSubscriptionEnvironmentUsageV3Dto) Set added in v0.8.0

func (*NullableSubscriptionEnvironmentUsageV3Dto) UnmarshalJSON added in v0.8.0

func (v *NullableSubscriptionEnvironmentUsageV3Dto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionEnvironmentUsageV3Dto) Unset added in v0.8.0

type NullableSubscriptionListDto

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

func NewNullableSubscriptionListDto

func NewNullableSubscriptionListDto(val *SubscriptionListDto) *NullableSubscriptionListDto

func (NullableSubscriptionListDto) Get

func (NullableSubscriptionListDto) IsSet

func (NullableSubscriptionListDto) MarshalJSON

func (v NullableSubscriptionListDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionListDto) Set

func (*NullableSubscriptionListDto) UnmarshalJSON

func (v *NullableSubscriptionListDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionListDto) Unset

func (v *NullableSubscriptionListDto) Unset()

type NullableSubscriptionPeriodDto

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

func (NullableSubscriptionPeriodDto) Get

func (NullableSubscriptionPeriodDto) IsSet

func (NullableSubscriptionPeriodDto) MarshalJSON

func (v NullableSubscriptionPeriodDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionPeriodDto) Set

func (*NullableSubscriptionPeriodDto) UnmarshalJSON

func (v *NullableSubscriptionPeriodDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionPeriodDto) Unset

func (v *NullableSubscriptionPeriodDto) Unset()

type NullableSubscriptionSummaryDto

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

func (NullableSubscriptionSummaryDto) Get

func (NullableSubscriptionSummaryDto) IsSet

func (NullableSubscriptionSummaryDto) MarshalJSON

func (v NullableSubscriptionSummaryDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionSummaryDto) Set

func (*NullableSubscriptionSummaryDto) UnmarshalJSON

func (v *NullableSubscriptionSummaryDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionSummaryDto) Unset

func (v *NullableSubscriptionSummaryDto) Unset()

type NullableSubscriptionUsageDto

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

func NewNullableSubscriptionUsageDto

func NewNullableSubscriptionUsageDto(val *SubscriptionUsageDto) *NullableSubscriptionUsageDto

func (NullableSubscriptionUsageDto) Get

func (NullableSubscriptionUsageDto) IsSet

func (NullableSubscriptionUsageDto) MarshalJSON

func (v NullableSubscriptionUsageDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionUsageDto) Set

func (*NullableSubscriptionUsageDto) UnmarshalJSON

func (v *NullableSubscriptionUsageDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionUsageDto) Unset

func (v *NullableSubscriptionUsageDto) Unset()

type NullableSubscriptionUsageListDto

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

func (NullableSubscriptionUsageListDto) Get

func (NullableSubscriptionUsageListDto) IsSet

func (NullableSubscriptionUsageListDto) MarshalJSON

func (v NullableSubscriptionUsageListDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionUsageListDto) Set

func (*NullableSubscriptionUsageListDto) UnmarshalJSON

func (v *NullableSubscriptionUsageListDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionUsageListDto) Unset

type NullableTenantResourceDto

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

func NewNullableTenantResourceDto

func NewNullableTenantResourceDto(val *TenantResourceDto) *NullableTenantResourceDto

func (NullableTenantResourceDto) Get

func (NullableTenantResourceDto) IsSet

func (v NullableTenantResourceDto) IsSet() bool

func (NullableTenantResourceDto) MarshalJSON

func (v NullableTenantResourceDto) MarshalJSON() ([]byte, error)

func (*NullableTenantResourceDto) Set

func (*NullableTenantResourceDto) UnmarshalJSON

func (v *NullableTenantResourceDto) UnmarshalJSON(src []byte) error

func (*NullableTenantResourceDto) Unset

func (v *NullableTenantResourceDto) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTimeZoneDto

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

func NewNullableTimeZoneDto

func NewNullableTimeZoneDto(val *TimeZoneDto) *NullableTimeZoneDto

func (NullableTimeZoneDto) Get

func (NullableTimeZoneDto) IsSet

func (v NullableTimeZoneDto) IsSet() bool

func (NullableTimeZoneDto) MarshalJSON

func (v NullableTimeZoneDto) MarshalJSON() ([]byte, error)

func (*NullableTimeZoneDto) Set

func (v *NullableTimeZoneDto) Set(val *TimeZoneDto)

func (*NullableTimeZoneDto) UnmarshalJSON

func (v *NullableTimeZoneDto) UnmarshalJSON(src []byte) error

func (*NullableTimeZoneDto) Unset

func (v *NullableTimeZoneDto) Unset()

type NullableUserDto

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

func NewNullableUserDto

func NewNullableUserDto(val *UserDto) *NullableUserDto

func (NullableUserDto) Get

func (v NullableUserDto) Get() *UserDto

func (NullableUserDto) IsSet

func (v NullableUserDto) IsSet() bool

func (NullableUserDto) MarshalJSON

func (v NullableUserDto) MarshalJSON() ([]byte, error)

func (*NullableUserDto) Set

func (v *NullableUserDto) Set(val *UserDto)

func (*NullableUserDto) UnmarshalJSON

func (v *NullableUserDto) UnmarshalJSON(src []byte) error

func (*NullableUserDto) Unset

func (v *NullableUserDto) Unset()

type NullableUserEmailDto

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

func NewNullableUserEmailDto

func NewNullableUserEmailDto(val *UserEmailDto) *NullableUserEmailDto

func (NullableUserEmailDto) Get

func (NullableUserEmailDto) IsSet

func (v NullableUserEmailDto) IsSet() bool

func (NullableUserEmailDto) MarshalJSON

func (v NullableUserEmailDto) MarshalJSON() ([]byte, error)

func (*NullableUserEmailDto) Set

func (v *NullableUserEmailDto) Set(val *UserEmailDto)

func (*NullableUserEmailDto) UnmarshalJSON

func (v *NullableUserEmailDto) UnmarshalJSON(src []byte) error

func (*NullableUserEmailDto) Unset

func (v *NullableUserEmailDto) Unset()

type NullableUserListDto

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

func NewNullableUserListDto

func NewNullableUserListDto(val *UserListDto) *NullableUserListDto

func (NullableUserListDto) Get

func (NullableUserListDto) IsSet

func (v NullableUserListDto) IsSet() bool

func (NullableUserListDto) MarshalJSON

func (v NullableUserListDto) MarshalJSON() ([]byte, error)

func (*NullableUserListDto) Set

func (v *NullableUserListDto) Set(val *UserListDto)

func (*NullableUserListDto) UnmarshalJSON

func (v *NullableUserListDto) UnmarshalJSON(src []byte) error

func (*NullableUserListDto) Unset

func (v *NullableUserListDto) Unset()

type NullableUserLoginMetaDataDto

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

func NewNullableUserLoginMetaDataDto

func NewNullableUserLoginMetaDataDto(val *UserLoginMetaDataDto) *NullableUserLoginMetaDataDto

func (NullableUserLoginMetaDataDto) Get

func (NullableUserLoginMetaDataDto) IsSet

func (NullableUserLoginMetaDataDto) MarshalJSON

func (v NullableUserLoginMetaDataDto) MarshalJSON() ([]byte, error)

func (*NullableUserLoginMetaDataDto) Set

func (*NullableUserLoginMetaDataDto) UnmarshalJSON

func (v *NullableUserLoginMetaDataDto) UnmarshalJSON(src []byte) error

func (*NullableUserLoginMetaDataDto) Unset

func (v *NullableUserLoginMetaDataDto) Unset()

type NullableUsersDto

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

func NewNullableUsersDto

func NewNullableUsersDto(val *UsersDto) *NullableUsersDto

func (NullableUsersDto) Get

func (v NullableUsersDto) Get() *UsersDto

func (NullableUsersDto) IsSet

func (v NullableUsersDto) IsSet() bool

func (NullableUsersDto) MarshalJSON

func (v NullableUsersDto) MarshalJSON() ([]byte, error)

func (*NullableUsersDto) Set

func (v *NullableUsersDto) Set(val *UsersDto)

func (*NullableUsersDto) UnmarshalJSON

func (v *NullableUsersDto) UnmarshalJSON(src []byte) error

func (*NullableUsersDto) Unset

func (v *NullableUsersDto) Unset()

type NullableValidationDto

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

func NewNullableValidationDto

func NewNullableValidationDto(val *ValidationDto) *NullableValidationDto

func (NullableValidationDto) Get

func (NullableValidationDto) IsSet

func (v NullableValidationDto) IsSet() bool

func (NullableValidationDto) MarshalJSON

func (v NullableValidationDto) MarshalJSON() ([]byte, error)

func (*NullableValidationDto) Set

func (v *NullableValidationDto) Set(val *ValidationDto)

func (*NullableValidationDto) UnmarshalJSON

func (v *NullableValidationDto) UnmarshalJSON(src []byte) error

func (*NullableValidationDto) Unset

func (v *NullableValidationDto) Unset()

type PaginatedEnvironmentBreakdownDto added in v0.8.0

type PaginatedEnvironmentBreakdownDto struct {
	// Identifier of the environment
	EnvironmentId string `json:"environmentId"`
	// Field used to generate the breakdown. Can be `COSTCENTER` or `PRODUCT`
	Field string `json:"field"`
	// List of individual breakdown entries.
	Records []string `json:"records"`
	// Key to request the next page.
	NextPageKey          string `json:"nextPageKey"`
	AdditionalProperties map[string]interface{}
}

PaginatedEnvironmentBreakdownDto struct for PaginatedEnvironmentBreakdownDto

func NewPaginatedEnvironmentBreakdownDto added in v0.8.0

func NewPaginatedEnvironmentBreakdownDto(environmentId string, field string, records []string, nextPageKey string) *PaginatedEnvironmentBreakdownDto

NewPaginatedEnvironmentBreakdownDto instantiates a new PaginatedEnvironmentBreakdownDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedEnvironmentBreakdownDtoWithDefaults added in v0.8.0

func NewPaginatedEnvironmentBreakdownDtoWithDefaults() *PaginatedEnvironmentBreakdownDto

NewPaginatedEnvironmentBreakdownDtoWithDefaults instantiates a new PaginatedEnvironmentBreakdownDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedEnvironmentBreakdownDto) GetEnvironmentId added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value

func (*PaginatedEnvironmentBreakdownDto) GetEnvironmentIdOk added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value and a boolean to check if the value has been set.

func (*PaginatedEnvironmentBreakdownDto) GetField added in v0.8.0

GetField returns the Field field value

func (*PaginatedEnvironmentBreakdownDto) GetFieldOk added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set.

func (*PaginatedEnvironmentBreakdownDto) GetNextPageKey added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) GetNextPageKey() string

GetNextPageKey returns the NextPageKey field value

func (*PaginatedEnvironmentBreakdownDto) GetNextPageKeyOk added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) GetNextPageKeyOk() (*string, bool)

GetNextPageKeyOk returns a tuple with the NextPageKey field value and a boolean to check if the value has been set.

func (*PaginatedEnvironmentBreakdownDto) GetRecords added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) GetRecords() []string

GetRecords returns the Records field value

func (*PaginatedEnvironmentBreakdownDto) GetRecordsOk added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) GetRecordsOk() ([]string, bool)

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set.

func (PaginatedEnvironmentBreakdownDto) MarshalJSON added in v0.8.0

func (o PaginatedEnvironmentBreakdownDto) MarshalJSON() ([]byte, error)

func (*PaginatedEnvironmentBreakdownDto) SetEnvironmentId added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) SetEnvironmentId(v string)

SetEnvironmentId sets field value

func (*PaginatedEnvironmentBreakdownDto) SetField added in v0.8.0

SetField sets field value

func (*PaginatedEnvironmentBreakdownDto) SetNextPageKey added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) SetNextPageKey(v string)

SetNextPageKey sets field value

func (*PaginatedEnvironmentBreakdownDto) SetRecords added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) SetRecords(v []string)

SetRecords sets field value

func (PaginatedEnvironmentBreakdownDto) ToMap added in v0.8.0

func (o PaginatedEnvironmentBreakdownDto) ToMap() (map[string]interface{}, error)

func (*PaginatedEnvironmentBreakdownDto) UnmarshalJSON added in v0.8.0

func (o *PaginatedEnvironmentBreakdownDto) UnmarshalJSON(data []byte) (err error)

type PaginatedFieldValueDto added in v0.8.0

type PaginatedFieldValueDto struct {
	// The records on the current page.
	Records []FieldValueDto `json:"records"`
	// Indicates if there is another page to load.
	HasNextPage          bool `json:"hasNextPage"`
	AdditionalProperties map[string]interface{}
}

PaginatedFieldValueDto struct for PaginatedFieldValueDto

func NewPaginatedFieldValueDto added in v0.8.0

func NewPaginatedFieldValueDto(records []FieldValueDto, hasNextPage bool) *PaginatedFieldValueDto

NewPaginatedFieldValueDto instantiates a new PaginatedFieldValueDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedFieldValueDtoWithDefaults added in v0.8.0

func NewPaginatedFieldValueDtoWithDefaults() *PaginatedFieldValueDto

NewPaginatedFieldValueDtoWithDefaults instantiates a new PaginatedFieldValueDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedFieldValueDto) GetHasNextPage added in v0.8.0

func (o *PaginatedFieldValueDto) GetHasNextPage() bool

GetHasNextPage returns the HasNextPage field value

func (*PaginatedFieldValueDto) GetHasNextPageOk added in v0.8.0

func (o *PaginatedFieldValueDto) GetHasNextPageOk() (*bool, bool)

GetHasNextPageOk returns a tuple with the HasNextPage field value and a boolean to check if the value has been set.

func (*PaginatedFieldValueDto) GetRecords added in v0.8.0

func (o *PaginatedFieldValueDto) GetRecords() []FieldValueDto

GetRecords returns the Records field value

func (*PaginatedFieldValueDto) GetRecordsOk added in v0.8.0

func (o *PaginatedFieldValueDto) GetRecordsOk() ([]FieldValueDto, bool)

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set.

func (PaginatedFieldValueDto) MarshalJSON added in v0.8.0

func (o PaginatedFieldValueDto) MarshalJSON() ([]byte, error)

func (*PaginatedFieldValueDto) SetHasNextPage added in v0.8.0

func (o *PaginatedFieldValueDto) SetHasNextPage(v bool)

SetHasNextPage sets field value

func (*PaginatedFieldValueDto) SetRecords added in v0.8.0

func (o *PaginatedFieldValueDto) SetRecords(v []FieldValueDto)

SetRecords sets field value

func (PaginatedFieldValueDto) ToMap added in v0.8.0

func (o PaginatedFieldValueDto) ToMap() (map[string]interface{}, error)

func (*PaginatedFieldValueDto) UnmarshalJSON added in v0.8.0

func (o *PaginatedFieldValueDto) UnmarshalJSON(data []byte) (err error)

type PermissionDto

type PermissionDto struct {
	// The ID of the permission.
	Id string `json:"id"`
	// The display name of the permission.
	Description          string `json:"description"`
	AdditionalProperties map[string]interface{}
}

PermissionDto struct for PermissionDto

func NewPermissionDto

func NewPermissionDto(id string, description string) *PermissionDto

NewPermissionDto instantiates a new PermissionDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPermissionDtoWithDefaults

func NewPermissionDtoWithDefaults() *PermissionDto

NewPermissionDtoWithDefaults instantiates a new PermissionDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PermissionDto) GetDescription

func (o *PermissionDto) GetDescription() string

GetDescription returns the Description field value

func (*PermissionDto) GetDescriptionOk

func (o *PermissionDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PermissionDto) GetId

func (o *PermissionDto) GetId() string

GetId returns the Id field value

func (*PermissionDto) GetIdOk

func (o *PermissionDto) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (PermissionDto) MarshalJSON

func (o PermissionDto) MarshalJSON() ([]byte, error)

func (*PermissionDto) SetDescription

func (o *PermissionDto) SetDescription(v string)

SetDescription sets field value

func (*PermissionDto) SetId

func (o *PermissionDto) SetId(v string)

SetId sets field value

func (PermissionDto) ToMap

func (o PermissionDto) ToMap() (map[string]interface{}, error)

func (*PermissionDto) UnmarshalJSON added in v0.8.0

func (o *PermissionDto) UnmarshalJSON(data []byte) (err error)

type PermissionManagementAPIService

type PermissionManagementAPIService service

PermissionManagementAPIService PermissionManagementAPI service

func (*PermissionManagementAPIService) AddGroupPermissions

func (a *PermissionManagementAPIService) AddGroupPermissions(ctx context.Context, accountUuid string, groupUuid string) ApiAddGroupPermissionsRequest

AddGroupPermissions Assigns permissions to a user group. Existing permissions remain unaffected.

Consider upgrading your role-based permissions to IAM policies by following this guide. <a href="https://dt-url.net/gx03uwa">Learn how to manage policies<a>

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiAddGroupPermissionsRequest

Deprecated

func (*PermissionManagementAPIService) AddGroupPermissionsExecute

Execute executes the request Deprecated

func (*PermissionManagementAPIService) GetGroupPermissions

func (a *PermissionManagementAPIService) GetGroupPermissions(ctx context.Context, accountUuid string, groupUuid string) ApiGetGroupPermissionsRequest

GetGroupPermissions Lists all permissions of a user group

Consider upgrading your role-based permissions to IAM policies by following this guide. <a href="https://dt-url.net/gx03uwa">Learn how to manage policies<a>

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiGetGroupPermissionsRequest

Deprecated

func (*PermissionManagementAPIService) GetGroupPermissionsExecute

Execute executes the request

@return PermissionsGroupDto

Deprecated

func (*PermissionManagementAPIService) OverwriteGroupPermissions

func (a *PermissionManagementAPIService) OverwriteGroupPermissions(ctx context.Context, accountUuid string, groupUuid string) ApiOverwriteGroupPermissionsRequest

OverwriteGroupPermissions Sets permissions of a user group. Existing permissions are overwritten.

Consider upgrading your role-based permissions to IAM policies by following this guide. <a href="https://dt-url.net/gx03uwa">Learn how to manage policies<a>

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiOverwriteGroupPermissionsRequest

Deprecated

func (*PermissionManagementAPIService) OverwriteGroupPermissionsExecute

func (a *PermissionManagementAPIService) OverwriteGroupPermissionsExecute(r ApiOverwriteGroupPermissionsRequest) (*http.Response, error)

Execute executes the request Deprecated

func (*PermissionManagementAPIService) RemoveGroupPermissions

func (a *PermissionManagementAPIService) RemoveGroupPermissions(ctx context.Context, accountUuid string, groupUuid string) ApiRemoveGroupPermissionsRequest

RemoveGroupPermissions Removes a permission from a user group

Consider upgrading your role-based permissions to IAM policies by following this guide. <a href="https://dt-url.net/gx03uwa">Learn how to manage policies<a>

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiRemoveGroupPermissionsRequest

Deprecated

func (*PermissionManagementAPIService) RemoveGroupPermissionsExecute

func (a *PermissionManagementAPIService) RemoveGroupPermissionsExecute(r ApiRemoveGroupPermissionsRequest) (*http.Response, error)

Execute executes the request Deprecated

type PermissionsDto

type PermissionsDto struct {
	// The name of the permission.
	PermissionName string `json:"permissionName"`
	// The scope of the permission. Depending on the scope type, it is defined by:   * `account`: The UUID of the account.  * `tenant`: The ID of the environment.  * `management-zone`: The ID of the management zone from an environment in `{environment-id}:{management-zone-id}` format.
	Scope string `json:"scope"`
	// The type of the permission scope.
	ScopeType string `json:"scopeType"`
	// The date and time of the permission creation in `2021-05-01T15:11:00Z` format.
	CreatedAt *string `json:"createdAt,omitempty"`
	// The date and time of the most recent permission modification in `2021-05-01T15:11:00Z` format.
	UpdatedAt            *string `json:"updatedAt,omitempty"`
	AdditionalProperties map[string]interface{}
}

PermissionsDto struct for PermissionsDto

func NewPermissionsDto

func NewPermissionsDto(permissionName string, scope string, scopeType string) *PermissionsDto

NewPermissionsDto instantiates a new PermissionsDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPermissionsDtoWithDefaults

func NewPermissionsDtoWithDefaults() *PermissionsDto

NewPermissionsDtoWithDefaults instantiates a new PermissionsDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PermissionsDto) GetCreatedAt

func (o *PermissionsDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PermissionsDto) GetCreatedAtOk

func (o *PermissionsDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsDto) GetPermissionName

func (o *PermissionsDto) GetPermissionName() string

GetPermissionName returns the PermissionName field value

func (*PermissionsDto) GetPermissionNameOk

func (o *PermissionsDto) GetPermissionNameOk() (*string, bool)

GetPermissionNameOk returns a tuple with the PermissionName field value and a boolean to check if the value has been set.

func (*PermissionsDto) GetScope

func (o *PermissionsDto) GetScope() string

GetScope returns the Scope field value

func (*PermissionsDto) GetScopeOk

func (o *PermissionsDto) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*PermissionsDto) GetScopeType

func (o *PermissionsDto) GetScopeType() string

GetScopeType returns the ScopeType field value

func (*PermissionsDto) GetScopeTypeOk

func (o *PermissionsDto) GetScopeTypeOk() (*string, bool)

GetScopeTypeOk returns a tuple with the ScopeType field value and a boolean to check if the value has been set.

func (*PermissionsDto) GetUpdatedAt

func (o *PermissionsDto) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*PermissionsDto) GetUpdatedAtOk

func (o *PermissionsDto) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsDto) HasCreatedAt

func (o *PermissionsDto) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PermissionsDto) HasUpdatedAt

func (o *PermissionsDto) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (PermissionsDto) MarshalJSON

func (o PermissionsDto) MarshalJSON() ([]byte, error)

func (*PermissionsDto) SetCreatedAt

func (o *PermissionsDto) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*PermissionsDto) SetPermissionName

func (o *PermissionsDto) SetPermissionName(v string)

SetPermissionName sets field value

func (*PermissionsDto) SetScope

func (o *PermissionsDto) SetScope(v string)

SetScope sets field value

func (*PermissionsDto) SetScopeType

func (o *PermissionsDto) SetScopeType(v string)

SetScopeType sets field value

func (*PermissionsDto) SetUpdatedAt

func (o *PermissionsDto) SetUpdatedAt(v string)

SetUpdatedAt gets a reference to the given string and assigns it to the UpdatedAt field.

func (PermissionsDto) ToMap

func (o PermissionsDto) ToMap() (map[string]interface{}, error)

func (*PermissionsDto) UnmarshalJSON added in v0.8.0

func (o *PermissionsDto) UnmarshalJSON(data []byte) (err error)

type PermissionsGroupDto

type PermissionsGroupDto struct {
	// The UUID of the user group.
	Uuid *string `json:"uuid,omitempty"`
	// The name of the user group.
	Name string `json:"name"`
	// A short description of the user group.
	Description *string `json:"description,omitempty"`
	// A list of values associating this group with the corresponding claim from an identity provider.
	FederatedAttributeValues []string `json:"federatedAttributeValues,omitempty"`
	// The type of the group. `LOCAL`, `SCIM`, `SAML` and `DCS` corresponds to the identity provider from which the group originates. `ALL_USERS` is a special case of `LOCAL` group. It means that group is always assigned to all users in the account.
	Owner string `json:"owner"`
	// The date and time of the group creation in `2021-05-01T15:11:00Z` format.
	CreatedAt string `json:"createdAt"`
	// The date and time of the most recent group modification in `2021-05-01T15:11:00Z` format.
	UpdatedAt string `json:"updatedAt"`
	// A list of permissions assigned to the group.
	Permissions          []PermissionsDto `json:"permissions"`
	AdditionalProperties map[string]interface{}
}

PermissionsGroupDto struct for PermissionsGroupDto

func NewPermissionsGroupDto

func NewPermissionsGroupDto(name string, owner string, createdAt string, updatedAt string, permissions []PermissionsDto) *PermissionsGroupDto

NewPermissionsGroupDto instantiates a new PermissionsGroupDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPermissionsGroupDtoWithDefaults

func NewPermissionsGroupDtoWithDefaults() *PermissionsGroupDto

NewPermissionsGroupDtoWithDefaults instantiates a new PermissionsGroupDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PermissionsGroupDto) GetCreatedAt

func (o *PermissionsGroupDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*PermissionsGroupDto) GetCreatedAtOk

func (o *PermissionsGroupDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetDescription

func (o *PermissionsGroupDto) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PermissionsGroupDto) GetDescriptionOk

func (o *PermissionsGroupDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetFederatedAttributeValues

func (o *PermissionsGroupDto) GetFederatedAttributeValues() []string

GetFederatedAttributeValues returns the FederatedAttributeValues field value if set, zero value otherwise.

func (*PermissionsGroupDto) GetFederatedAttributeValuesOk

func (o *PermissionsGroupDto) GetFederatedAttributeValuesOk() ([]string, bool)

GetFederatedAttributeValuesOk returns a tuple with the FederatedAttributeValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetName

func (o *PermissionsGroupDto) GetName() string

GetName returns the Name field value

func (*PermissionsGroupDto) GetNameOk

func (o *PermissionsGroupDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetOwner

func (o *PermissionsGroupDto) GetOwner() string

GetOwner returns the Owner field value

func (*PermissionsGroupDto) GetOwnerOk

func (o *PermissionsGroupDto) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetPermissions

func (o *PermissionsGroupDto) GetPermissions() []PermissionsDto

GetPermissions returns the Permissions field value

func (*PermissionsGroupDto) GetPermissionsOk

func (o *PermissionsGroupDto) GetPermissionsOk() ([]PermissionsDto, bool)

GetPermissionsOk returns a tuple with the Permissions field value and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetUpdatedAt

func (o *PermissionsGroupDto) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value

func (*PermissionsGroupDto) GetUpdatedAtOk

func (o *PermissionsGroupDto) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetUuid

func (o *PermissionsGroupDto) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*PermissionsGroupDto) GetUuidOk

func (o *PermissionsGroupDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsGroupDto) HasDescription

func (o *PermissionsGroupDto) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PermissionsGroupDto) HasFederatedAttributeValues

func (o *PermissionsGroupDto) HasFederatedAttributeValues() bool

HasFederatedAttributeValues returns a boolean if a field has been set.

func (*PermissionsGroupDto) HasUuid

func (o *PermissionsGroupDto) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (PermissionsGroupDto) MarshalJSON

func (o PermissionsGroupDto) MarshalJSON() ([]byte, error)

func (*PermissionsGroupDto) SetCreatedAt

func (o *PermissionsGroupDto) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*PermissionsGroupDto) SetDescription

func (o *PermissionsGroupDto) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PermissionsGroupDto) SetFederatedAttributeValues

func (o *PermissionsGroupDto) SetFederatedAttributeValues(v []string)

SetFederatedAttributeValues gets a reference to the given []string and assigns it to the FederatedAttributeValues field.

func (*PermissionsGroupDto) SetName

func (o *PermissionsGroupDto) SetName(v string)

SetName sets field value

func (*PermissionsGroupDto) SetOwner

func (o *PermissionsGroupDto) SetOwner(v string)

SetOwner sets field value

func (*PermissionsGroupDto) SetPermissions

func (o *PermissionsGroupDto) SetPermissions(v []PermissionsDto)

SetPermissions sets field value

func (*PermissionsGroupDto) SetUpdatedAt

func (o *PermissionsGroupDto) SetUpdatedAt(v string)

SetUpdatedAt sets field value

func (*PermissionsGroupDto) SetUuid

func (o *PermissionsGroupDto) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (PermissionsGroupDto) ToMap

func (o PermissionsGroupDto) ToMap() (map[string]interface{}, error)

func (*PermissionsGroupDto) UnmarshalJSON added in v0.8.0

func (o *PermissionsGroupDto) UnmarshalJSON(data []byte) (err error)

type PolicyBoundaryDto added in v0.8.0

type PolicyBoundaryDto struct {
	// The display name of the policy boundary.
	Name string `json:"name"`
	// The boundary query of the policy boundary.
	BoundaryQuery string `json:"boundaryQuery"`
	// The metadata of the policy boundary.
	Metadata             map[string]interface{} `json:"metadata"`
	AdditionalProperties map[string]interface{}
}

PolicyBoundaryDto struct for PolicyBoundaryDto

func NewPolicyBoundaryDto added in v0.8.0

func NewPolicyBoundaryDto(name string, boundaryQuery string, metadata map[string]interface{}) *PolicyBoundaryDto

NewPolicyBoundaryDto instantiates a new PolicyBoundaryDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyBoundaryDtoWithDefaults added in v0.8.0

func NewPolicyBoundaryDtoWithDefaults() *PolicyBoundaryDto

NewPolicyBoundaryDtoWithDefaults instantiates a new PolicyBoundaryDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyBoundaryDto) GetBoundaryQuery added in v0.8.0

func (o *PolicyBoundaryDto) GetBoundaryQuery() string

GetBoundaryQuery returns the BoundaryQuery field value

func (*PolicyBoundaryDto) GetBoundaryQueryOk added in v0.8.0

func (o *PolicyBoundaryDto) GetBoundaryQueryOk() (*string, bool)

GetBoundaryQueryOk returns a tuple with the BoundaryQuery field value and a boolean to check if the value has been set.

func (*PolicyBoundaryDto) GetMetadata added in v0.8.0

func (o *PolicyBoundaryDto) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value

func (*PolicyBoundaryDto) GetMetadataOk added in v0.8.0

func (o *PolicyBoundaryDto) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*PolicyBoundaryDto) GetName added in v0.8.0

func (o *PolicyBoundaryDto) GetName() string

GetName returns the Name field value

func (*PolicyBoundaryDto) GetNameOk added in v0.8.0

func (o *PolicyBoundaryDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (PolicyBoundaryDto) MarshalJSON added in v0.8.0

func (o PolicyBoundaryDto) MarshalJSON() ([]byte, error)

func (*PolicyBoundaryDto) SetBoundaryQuery added in v0.8.0

func (o *PolicyBoundaryDto) SetBoundaryQuery(v string)

SetBoundaryQuery sets field value

func (*PolicyBoundaryDto) SetMetadata added in v0.8.0

func (o *PolicyBoundaryDto) SetMetadata(v map[string]interface{})

SetMetadata sets field value

func (*PolicyBoundaryDto) SetName added in v0.8.0

func (o *PolicyBoundaryDto) SetName(v string)

SetName sets field value

func (PolicyBoundaryDto) ToMap added in v0.8.0

func (o PolicyBoundaryDto) ToMap() (map[string]interface{}, error)

func (*PolicyBoundaryDto) UnmarshalJSON added in v0.8.0

func (o *PolicyBoundaryDto) UnmarshalJSON(data []byte) (err error)

type PolicyBoundaryDtoList added in v0.8.0

type PolicyBoundaryDtoList struct {
	PageSize             float32                  `json:"pageSize"`
	PageNumber           float32                  `json:"pageNumber"`
	TotalCount           float32                  `json:"totalCount"`
	Content              []PolicyBoundaryOverview `json:"content"`
	AdditionalProperties map[string]interface{}
}

PolicyBoundaryDtoList struct for PolicyBoundaryDtoList

func NewPolicyBoundaryDtoList added in v0.8.0

func NewPolicyBoundaryDtoList(pageSize float32, pageNumber float32, totalCount float32, content []PolicyBoundaryOverview) *PolicyBoundaryDtoList

NewPolicyBoundaryDtoList instantiates a new PolicyBoundaryDtoList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyBoundaryDtoListWithDefaults added in v0.8.0

func NewPolicyBoundaryDtoListWithDefaults() *PolicyBoundaryDtoList

NewPolicyBoundaryDtoListWithDefaults instantiates a new PolicyBoundaryDtoList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyBoundaryDtoList) GetContent added in v0.8.0

GetContent returns the Content field value

func (*PolicyBoundaryDtoList) GetContentOk added in v0.8.0

func (o *PolicyBoundaryDtoList) GetContentOk() ([]PolicyBoundaryOverview, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*PolicyBoundaryDtoList) GetPageNumber added in v0.8.0

func (o *PolicyBoundaryDtoList) GetPageNumber() float32

GetPageNumber returns the PageNumber field value

func (*PolicyBoundaryDtoList) GetPageNumberOk added in v0.8.0

func (o *PolicyBoundaryDtoList) GetPageNumberOk() (*float32, bool)

GetPageNumberOk returns a tuple with the PageNumber field value and a boolean to check if the value has been set.

func (*PolicyBoundaryDtoList) GetPageSize added in v0.8.0

func (o *PolicyBoundaryDtoList) GetPageSize() float32

GetPageSize returns the PageSize field value

func (*PolicyBoundaryDtoList) GetPageSizeOk added in v0.8.0

func (o *PolicyBoundaryDtoList) GetPageSizeOk() (*float32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*PolicyBoundaryDtoList) GetTotalCount added in v0.8.0

func (o *PolicyBoundaryDtoList) GetTotalCount() float32

GetTotalCount returns the TotalCount field value

func (*PolicyBoundaryDtoList) GetTotalCountOk added in v0.8.0

func (o *PolicyBoundaryDtoList) GetTotalCountOk() (*float32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (PolicyBoundaryDtoList) MarshalJSON added in v0.8.0

func (o PolicyBoundaryDtoList) MarshalJSON() ([]byte, error)

func (*PolicyBoundaryDtoList) SetContent added in v0.8.0

func (o *PolicyBoundaryDtoList) SetContent(v []PolicyBoundaryOverview)

SetContent sets field value

func (*PolicyBoundaryDtoList) SetPageNumber added in v0.8.0

func (o *PolicyBoundaryDtoList) SetPageNumber(v float32)

SetPageNumber sets field value

func (*PolicyBoundaryDtoList) SetPageSize added in v0.8.0

func (o *PolicyBoundaryDtoList) SetPageSize(v float32)

SetPageSize sets field value

func (*PolicyBoundaryDtoList) SetTotalCount added in v0.8.0

func (o *PolicyBoundaryDtoList) SetTotalCount(v float32)

SetTotalCount sets field value

func (PolicyBoundaryDtoList) ToMap added in v0.8.0

func (o PolicyBoundaryDtoList) ToMap() (map[string]interface{}, error)

func (*PolicyBoundaryDtoList) UnmarshalJSON added in v0.8.0

func (o *PolicyBoundaryDtoList) UnmarshalJSON(data []byte) (err error)

type PolicyBoundaryOverview added in v0.8.0

type PolicyBoundaryOverview struct {
	Uuid      string `json:"uuid"`
	LevelType string `json:"levelType"`
	LevelId   string `json:"levelId"`
	// The display name of the policy boundary.
	Name string `json:"name"`
	// The boundary query of the policy boundary.
	BoundaryQuery      string      `json:"boundaryQuery"`
	BoundaryConditions []Condition `json:"boundaryConditions"`
	// The metadata of the policy boundary.
	Metadata             map[string]interface{} `json:"metadata"`
	AdditionalProperties map[string]interface{}
}

PolicyBoundaryOverview struct for PolicyBoundaryOverview

func NewPolicyBoundaryOverview added in v0.8.0

func NewPolicyBoundaryOverview(uuid string, levelType string, levelId string, name string, boundaryQuery string, boundaryConditions []Condition, metadata map[string]interface{}) *PolicyBoundaryOverview

NewPolicyBoundaryOverview instantiates a new PolicyBoundaryOverview object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyBoundaryOverviewWithDefaults added in v0.8.0

func NewPolicyBoundaryOverviewWithDefaults() *PolicyBoundaryOverview

NewPolicyBoundaryOverviewWithDefaults instantiates a new PolicyBoundaryOverview object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyBoundaryOverview) GetBoundaryConditions added in v0.8.0

func (o *PolicyBoundaryOverview) GetBoundaryConditions() []Condition

GetBoundaryConditions returns the BoundaryConditions field value

func (*PolicyBoundaryOverview) GetBoundaryConditionsOk added in v0.8.0

func (o *PolicyBoundaryOverview) GetBoundaryConditionsOk() ([]Condition, bool)

GetBoundaryConditionsOk returns a tuple with the BoundaryConditions field value and a boolean to check if the value has been set.

func (*PolicyBoundaryOverview) GetBoundaryQuery added in v0.8.0

func (o *PolicyBoundaryOverview) GetBoundaryQuery() string

GetBoundaryQuery returns the BoundaryQuery field value

func (*PolicyBoundaryOverview) GetBoundaryQueryOk added in v0.8.0

func (o *PolicyBoundaryOverview) GetBoundaryQueryOk() (*string, bool)

GetBoundaryQueryOk returns a tuple with the BoundaryQuery field value and a boolean to check if the value has been set.

func (*PolicyBoundaryOverview) GetLevelId added in v0.8.0

func (o *PolicyBoundaryOverview) GetLevelId() string

GetLevelId returns the LevelId field value

func (*PolicyBoundaryOverview) GetLevelIdOk added in v0.8.0

func (o *PolicyBoundaryOverview) GetLevelIdOk() (*string, bool)

GetLevelIdOk returns a tuple with the LevelId field value and a boolean to check if the value has been set.

func (*PolicyBoundaryOverview) GetLevelType added in v0.8.0

func (o *PolicyBoundaryOverview) GetLevelType() string

GetLevelType returns the LevelType field value

func (*PolicyBoundaryOverview) GetLevelTypeOk added in v0.8.0

func (o *PolicyBoundaryOverview) GetLevelTypeOk() (*string, bool)

GetLevelTypeOk returns a tuple with the LevelType field value and a boolean to check if the value has been set.

func (*PolicyBoundaryOverview) GetMetadata added in v0.8.0

func (o *PolicyBoundaryOverview) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value

func (*PolicyBoundaryOverview) GetMetadataOk added in v0.8.0

func (o *PolicyBoundaryOverview) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*PolicyBoundaryOverview) GetName added in v0.8.0

func (o *PolicyBoundaryOverview) GetName() string

GetName returns the Name field value

func (*PolicyBoundaryOverview) GetNameOk added in v0.8.0

func (o *PolicyBoundaryOverview) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PolicyBoundaryOverview) GetUuid added in v0.8.0

func (o *PolicyBoundaryOverview) GetUuid() string

GetUuid returns the Uuid field value

func (*PolicyBoundaryOverview) GetUuidOk added in v0.8.0

func (o *PolicyBoundaryOverview) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (PolicyBoundaryOverview) MarshalJSON added in v0.8.0

func (o PolicyBoundaryOverview) MarshalJSON() ([]byte, error)

func (*PolicyBoundaryOverview) SetBoundaryConditions added in v0.8.0

func (o *PolicyBoundaryOverview) SetBoundaryConditions(v []Condition)

SetBoundaryConditions sets field value

func (*PolicyBoundaryOverview) SetBoundaryQuery added in v0.8.0

func (o *PolicyBoundaryOverview) SetBoundaryQuery(v string)

SetBoundaryQuery sets field value

func (*PolicyBoundaryOverview) SetLevelId added in v0.8.0

func (o *PolicyBoundaryOverview) SetLevelId(v string)

SetLevelId sets field value

func (*PolicyBoundaryOverview) SetLevelType added in v0.8.0

func (o *PolicyBoundaryOverview) SetLevelType(v string)

SetLevelType sets field value

func (*PolicyBoundaryOverview) SetMetadata added in v0.8.0

func (o *PolicyBoundaryOverview) SetMetadata(v map[string]interface{})

SetMetadata sets field value

func (*PolicyBoundaryOverview) SetName added in v0.8.0

func (o *PolicyBoundaryOverview) SetName(v string)

SetName sets field value

func (*PolicyBoundaryOverview) SetUuid added in v0.8.0

func (o *PolicyBoundaryOverview) SetUuid(v string)

SetUuid sets field value

func (PolicyBoundaryOverview) ToMap added in v0.8.0

func (o PolicyBoundaryOverview) ToMap() (map[string]interface{}, error)

func (*PolicyBoundaryOverview) UnmarshalJSON added in v0.8.0

func (o *PolicyBoundaryOverview) UnmarshalJSON(data []byte) (err error)

type PolicyDto

type PolicyDto struct {
	// The ID of the policy.
	Uuid string `json:"uuid"`
	// The display name of the policy.
	Name string `json:"name"`
	// A short description of the policy.
	Description          string `json:"description"`
	AdditionalProperties map[string]interface{}
}

PolicyDto struct for PolicyDto

func NewPolicyDto

func NewPolicyDto(uuid string, name string, description string) *PolicyDto

NewPolicyDto instantiates a new PolicyDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyDtoWithDefaults

func NewPolicyDtoWithDefaults() *PolicyDto

NewPolicyDtoWithDefaults instantiates a new PolicyDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyDto) GetDescription

func (o *PolicyDto) GetDescription() string

GetDescription returns the Description field value

func (*PolicyDto) GetDescriptionOk

func (o *PolicyDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PolicyDto) GetName

func (o *PolicyDto) GetName() string

GetName returns the Name field value

func (*PolicyDto) GetNameOk

func (o *PolicyDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PolicyDto) GetUuid

func (o *PolicyDto) GetUuid() string

GetUuid returns the Uuid field value

func (*PolicyDto) GetUuidOk

func (o *PolicyDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (PolicyDto) MarshalJSON

func (o PolicyDto) MarshalJSON() ([]byte, error)

func (*PolicyDto) SetDescription

func (o *PolicyDto) SetDescription(v string)

SetDescription sets field value

func (*PolicyDto) SetName

func (o *PolicyDto) SetName(v string)

SetName sets field value

func (*PolicyDto) SetUuid

func (o *PolicyDto) SetUuid(v string)

SetUuid sets field value

func (PolicyDto) ToMap

func (o PolicyDto) ToMap() (map[string]interface{}, error)

func (*PolicyDto) UnmarshalJSON added in v0.8.0

func (o *PolicyDto) UnmarshalJSON(data []byte) (err error)

type PolicyDtoList

type PolicyDtoList struct {
	// A list of policies.
	Policies             []PolicyDto `json:"policies"`
	AdditionalProperties map[string]interface{}
}

PolicyDtoList struct for PolicyDtoList

func NewPolicyDtoList

func NewPolicyDtoList(policies []PolicyDto) *PolicyDtoList

NewPolicyDtoList instantiates a new PolicyDtoList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyDtoListWithDefaults

func NewPolicyDtoListWithDefaults() *PolicyDtoList

NewPolicyDtoListWithDefaults instantiates a new PolicyDtoList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyDtoList) GetPolicies

func (o *PolicyDtoList) GetPolicies() []PolicyDto

GetPolicies returns the Policies field value

func (*PolicyDtoList) GetPoliciesOk

func (o *PolicyDtoList) GetPoliciesOk() ([]PolicyDto, bool)

GetPoliciesOk returns a tuple with the Policies field value and a boolean to check if the value has been set.

func (PolicyDtoList) MarshalJSON

func (o PolicyDtoList) MarshalJSON() ([]byte, error)

func (*PolicyDtoList) SetPolicies

func (o *PolicyDtoList) SetPolicies(v []PolicyDto)

SetPolicies sets field value

func (PolicyDtoList) ToMap

func (o PolicyDtoList) ToMap() (map[string]interface{}, error)

func (*PolicyDtoList) UnmarshalJSON added in v0.8.0

func (o *PolicyDtoList) UnmarshalJSON(data []byte) (err error)

type PolicyManagementAPIService

type PolicyManagementAPIService service

PolicyManagementAPIService PolicyManagementAPI service

func (*PolicyManagementAPIService) AppendLevelPolicyBindings

func (a *PolicyManagementAPIService) AppendLevelPolicyBindings(ctx context.Context, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiAppendLevelPolicyBindingsRequest

AppendLevelPolicyBindings Adds policy bindings to a level

Existing bindings remain unaffected. This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiAppendLevelPolicyBindingsRequest

func (*PolicyManagementAPIService) AppendLevelPolicyBindingsExecute

func (a *PolicyManagementAPIService) AppendLevelPolicyBindingsExecute(r ApiAppendLevelPolicyBindingsRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) AppendParticularGroupBinding

func (a *PolicyManagementAPIService) AppendParticularGroupBinding(ctx context.Context, groupUuid interface{}, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiAppendParticularGroupBindingRequest

AppendParticularGroupBinding Append policy bindings within a level for a user group

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupUuid The ID of the required user group.
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiAppendParticularGroupBindingRequest

func (*PolicyManagementAPIService) AppendParticularGroupBindingExecute

func (a *PolicyManagementAPIService) AppendParticularGroupBindingExecute(r ApiAppendParticularGroupBindingRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) CreateLevelPolicy

func (a *PolicyManagementAPIService) CreateLevelPolicy(ctx context.Context, levelId interface{}, levelType interface{}) ApiCreateLevelPolicyRequest

CreateLevelPolicy Creates a new policy

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiCreateLevelPolicyRequest

func (*PolicyManagementAPIService) CreateLevelPolicyExecute

Execute executes the request

@return LevelPolicyDto

func (*PolicyManagementAPIService) DeleteLevelPolicy

func (a *PolicyManagementAPIService) DeleteLevelPolicy(ctx context.Context, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiDeleteLevelPolicyRequest

DeleteLevelPolicy Deletes a policy

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiDeleteLevelPolicyRequest

func (*PolicyManagementAPIService) DeleteLevelPolicyBindings

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindings(ctx context.Context, levelId interface{}, levelType interface{}) ApiDeleteLevelPolicyBindingsRequest

DeleteLevelPolicyBindings Deletes all policy bindings from a level

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiDeleteLevelPolicyBindingsRequest

func (*PolicyManagementAPIService) DeleteLevelPolicyBindingsExecute

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindingsExecute(r ApiDeleteLevelPolicyBindingsRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicy

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicy(ctx context.Context, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiDeleteLevelPolicyBindingsForPolicyRequest

DeleteLevelPolicyBindingsForPolicy Deletes all bindings of a policy

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiDeleteLevelPolicyBindingsForPolicyRequest

func (*PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyAndGroup

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyAndGroup(ctx context.Context, groupUuid interface{}, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest

DeleteLevelPolicyBindingsForPolicyAndGroup Deletes a policy binding from a user group

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupUuid The ID of the required user group.
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest

func (*PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyAndGroupExecute

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyAndGroupExecute(r ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyExecute

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyExecute(r ApiDeleteLevelPolicyBindingsForPolicyRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) DeleteLevelPolicyExecute

func (a *PolicyManagementAPIService) DeleteLevelPolicyExecute(r ApiDeleteLevelPolicyRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) DeletePolicyBoundary added in v0.8.0

func (a *PolicyManagementAPIService) DeletePolicyBoundary(ctx context.Context, policyBoundaryUuid interface{}, accountId interface{}) ApiDeletePolicyBoundaryRequest

DeletePolicyBoundary Delete policy boundary by uuid within a level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyBoundaryUuid The ID of the required boundary.
@param accountId The ID of the policy boundary level. Use the UUID of the account.
@return ApiDeletePolicyBoundaryRequest

func (*PolicyManagementAPIService) DeletePolicyBoundaryExecute added in v0.8.0

func (a *PolicyManagementAPIService) DeletePolicyBoundaryExecute(r ApiDeletePolicyBoundaryRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) GetAllLevelPoliciesBindings

func (a *PolicyManagementAPIService) GetAllLevelPoliciesBindings(ctx context.Context, levelId interface{}, levelType interface{}) ApiGetAllLevelPoliciesBindingsRequest

GetAllLevelPoliciesBindings Lists all policy bindings of a level

A policy binding shows which user groups use the policy.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiGetAllLevelPoliciesBindingsRequest

func (*PolicyManagementAPIService) GetAllLevelPoliciesBindingsExecute

Execute executes the request

@return LevelPolicyBindingDto

func (*PolicyManagementAPIService) GetEffectivePermissions

func (a *PolicyManagementAPIService) GetEffectivePermissions(ctx context.Context, levelId interface{}, levelType interface{}) ApiGetEffectivePermissionsRequest

GetEffectivePermissions Gets effective permissions for a user or group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiGetEffectivePermissionsRequest

func (*PolicyManagementAPIService) GetEffectivePermissionsExecute

Execute executes the request

@return EffectivePermissions

func (*PolicyManagementAPIService) GetLevelDescendantsPolicyBindings

func (a *PolicyManagementAPIService) GetLevelDescendantsPolicyBindings(ctx context.Context, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiGetLevelDescendantsPolicyBindingsRequest

GetLevelDescendantsPolicyBindings Get policy bindings within descendants of a level

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.   Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiGetLevelDescendantsPolicyBindingsRequest

func (*PolicyManagementAPIService) GetLevelDescendantsPolicyBindingsExecute

Execute executes the request

@return LevelPolicyBindingDtoList

func (*PolicyManagementAPIService) GetLevelPolicies

func (a *PolicyManagementAPIService) GetLevelPolicies(ctx context.Context, levelId interface{}, levelType interface{}) ApiGetLevelPoliciesRequest

GetLevelPolicies Lists all native policies of a level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiGetLevelPoliciesRequest

func (*PolicyManagementAPIService) GetLevelPoliciesExecute

Execute executes the request

@return PolicyDtoList

func (*PolicyManagementAPIService) GetLevelPolicy

func (a *PolicyManagementAPIService) GetLevelPolicy(ctx context.Context, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiGetLevelPolicyRequest

GetLevelPolicy Gets a policy

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiGetLevelPolicyRequest

func (*PolicyManagementAPIService) GetLevelPolicyBindings

func (a *PolicyManagementAPIService) GetLevelPolicyBindings(ctx context.Context, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiGetLevelPolicyBindingsRequest

GetLevelPolicyBindings Get policy bindings within a level

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiGetLevelPolicyBindingsRequest

func (*PolicyManagementAPIService) GetLevelPolicyBindingsExecute

Execute executes the request

@return LevelPolicyBindingDto

func (*PolicyManagementAPIService) GetLevelPolicyBindingsForGroup

func (a *PolicyManagementAPIService) GetLevelPolicyBindingsForGroup(ctx context.Context, groupUuid interface{}, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiGetLevelPolicyBindingsForGroupRequest

GetLevelPolicyBindingsForGroup Get policy bindings within a level

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupUuid The ID of the required user group.
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiGetLevelPolicyBindingsForGroupRequest

func (*PolicyManagementAPIService) GetLevelPolicyBindingsForGroupExecute

Execute executes the request

@return LevelPolicyBindingDto

func (*PolicyManagementAPIService) GetLevelPolicyExecute

Execute executes the request

@return LevelPolicyDto

func (*PolicyManagementAPIService) GetLimitsForLevel added in v0.8.0

func (a *PolicyManagementAPIService) GetLimitsForLevel(ctx context.Context, levelId interface{}, levelType interface{}) ApiGetLimitsForLevelRequest

GetLimitsForLevel Returns limits defined for a level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiGetLimitsForLevelRequest

func (*PolicyManagementAPIService) GetLimitsForLevelExecute added in v0.8.0

Execute executes the request

@return LevelLimitsDto

func (*PolicyManagementAPIService) GetPolicyBoundaries added in v0.8.0

func (a *PolicyManagementAPIService) GetPolicyBoundaries(ctx context.Context, accountId interface{}) ApiGetPolicyBoundariesRequest

GetPolicyBoundaries Get a list of policy boundaries within a level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountId The ID of the policy boundary level. Use the UUID of the account.
@return ApiGetPolicyBoundariesRequest

func (*PolicyManagementAPIService) GetPolicyBoundariesExecute added in v0.8.0

Execute executes the request

@return PolicyBoundaryDtoList

func (*PolicyManagementAPIService) GetPolicyBoundary added in v0.8.0

func (a *PolicyManagementAPIService) GetPolicyBoundary(ctx context.Context, policyBoundaryUuid interface{}, accountId interface{}) ApiGetPolicyBoundaryRequest

GetPolicyBoundary Get policy boundary within a level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyBoundaryUuid The ID of the required boundary.
@param accountId The ID of the policy boundary level. Use the UUID of the account.
@return ApiGetPolicyBoundaryRequest

func (*PolicyManagementAPIService) GetPolicyBoundaryExecute added in v0.8.0

func (a *PolicyManagementAPIService) GetPolicyBoundaryExecute(r ApiGetPolicyBoundaryRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) GetPolicyOverviewList

func (a *PolicyManagementAPIService) GetPolicyOverviewList(ctx context.Context, levelId interface{}, levelType interface{}) ApiGetPolicyOverviewListRequest

GetPolicyOverviewList Lists all policies for a level, including inherited from higher levels

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiGetPolicyOverviewListRequest

func (*PolicyManagementAPIService) GetPolicyOverviewListExecute

Execute executes the request

@return PolicyOverviewDtoList

func (*PolicyManagementAPIService) GetPolicyUuidsBindings

func (a *PolicyManagementAPIService) GetPolicyUuidsBindings(ctx context.Context, groupUuid interface{}, levelId interface{}, levelType interface{}) ApiGetPolicyUuidsBindingsRequest

GetPolicyUuidsBindings Lists all policies for a user group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupUuid The ID of the required user group.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiGetPolicyUuidsBindingsRequest

func (*PolicyManagementAPIService) GetPolicyUuidsBindingsExecute

Execute executes the request

@return PolicyUuidsWithoutMetadataDto

func (*PolicyManagementAPIService) PostPolicyBoundary added in v0.8.0

func (a *PolicyManagementAPIService) PostPolicyBoundary(ctx context.Context, accountId interface{}) ApiPostPolicyBoundaryRequest

PostPolicyBoundary Create a policy boundary within a level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountId The ID of the policy boundary level. Use the UUID of the account.
@return ApiPostPolicyBoundaryRequest

func (*PolicyManagementAPIService) PostPolicyBoundaryExecute added in v0.8.0

Execute executes the request

@return PolicyBoundaryOverview

func (*PolicyManagementAPIService) PutPolicyBoundary added in v0.8.0

func (a *PolicyManagementAPIService) PutPolicyBoundary(ctx context.Context, policyBoundaryUuid interface{}, accountId interface{}) ApiPutPolicyBoundaryRequest

PutPolicyBoundary Update or create a new policy boundary by uuid within a level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyBoundaryUuid The ID of the required boundary.
@param accountId The ID of the policy boundary level. Use the UUID of the account.
@return ApiPutPolicyBoundaryRequest

func (*PolicyManagementAPIService) PutPolicyBoundaryExecute added in v0.8.0

Execute executes the request

@return PolicyBoundaryOverview

func (*PolicyManagementAPIService) UpdateLevelPolicy

func (a *PolicyManagementAPIService) UpdateLevelPolicy(ctx context.Context, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiUpdateLevelPolicyRequest

UpdateLevelPolicy Updates a policy

If the specified policy doesn't exist, a new one is created. This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiUpdateLevelPolicyRequest

func (*PolicyManagementAPIService) UpdateLevelPolicyBindingForPolicyAndGroup added in v0.8.0

func (a *PolicyManagementAPIService) UpdateLevelPolicyBindingForPolicyAndGroup(ctx context.Context, groupUuid interface{}, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiUpdateLevelPolicyBindingForPolicyAndGroupRequest

UpdateLevelPolicyBindingForPolicyAndGroup Updates or creates a policy binding for a particular group and policy

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupUuid The ID of the required user group.
@param policyUuid The ID of the required policy.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiUpdateLevelPolicyBindingForPolicyAndGroupRequest

func (*PolicyManagementAPIService) UpdateLevelPolicyBindingForPolicyAndGroupExecute added in v0.8.0

func (a *PolicyManagementAPIService) UpdateLevelPolicyBindingForPolicyAndGroupExecute(r ApiUpdateLevelPolicyBindingForPolicyAndGroupRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) UpdateLevelPolicyExecute

Execute executes the request

@return LevelPolicyDto

func (*PolicyManagementAPIService) UpdatePolicyBindingsToGroup

func (a *PolicyManagementAPIService) UpdatePolicyBindingsToGroup(ctx context.Context, groupUuid interface{}, levelId interface{}, levelType interface{}) ApiUpdatePolicyBindingsToGroupRequest

UpdatePolicyBindingsToGroup Updates policy bindings for a user group. The request overwrites an existing set of policy bindings

The request overwrites existing policies. This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupUuid The ID of the required user group.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiUpdatePolicyBindingsToGroupRequest

func (*PolicyManagementAPIService) UpdatePolicyBindingsToGroupExecute

func (a *PolicyManagementAPIService) UpdatePolicyBindingsToGroupExecute(r ApiUpdatePolicyBindingsToGroupRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) ValidateLevelPolicy

func (a *PolicyManagementAPIService) ValidateLevelPolicy(ctx context.Context, policyUuid interface{}, levelId interface{}, levelType interface{}) ApiValidateLevelPolicyRequest

ValidateLevelPolicy Validates the payload for the `PUT /iam/v1/repo/{levelType}/{levelId}/policies/{policyUuid}` request

This endpoint is unavailable within global level. Validation moved to create/update policy endpoints.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyUuid The ID of the policy to be validated.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiValidateLevelPolicyRequest

Deprecated

func (*PolicyManagementAPIService) ValidateLevelPolicyExecute

Execute executes the request

@return ValidationDto

Deprecated

func (*PolicyManagementAPIService) ValidateNewLevelPolicy

func (a *PolicyManagementAPIService) ValidateNewLevelPolicy(ctx context.Context, levelId interface{}, levelType interface{}) ApiValidateNewLevelPolicyRequest

ValidateNewLevelPolicy Validates the payload for the `POST /iam/v1/repo/{levelType}/{levelId}/policies` request

This endpoint is unavailable within global level. Validation moved to create/update policy endpoints.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@return ApiValidateNewLevelPolicyRequest

Deprecated

func (*PolicyManagementAPIService) ValidateNewLevelPolicyExecute

Execute executes the request

@return ValidationDto

Deprecated

type PolicyOverview

type PolicyOverview struct {
	// The ID of the policy.
	Uuid string `json:"uuid"`
	// The display name of the policy.
	Name string `json:"name"`
	// A short description of the policy.
	Description string `json:"description"`
	// The ID of the level to which the policy applies.
	LevelId string `json:"levelId"`
	// The type of the level to which the policy applies.
	LevelType            string `json:"levelType"`
	AdditionalProperties map[string]interface{}
}

PolicyOverview struct for PolicyOverview

func NewPolicyOverview

func NewPolicyOverview(uuid string, name string, description string, levelId string, levelType string) *PolicyOverview

NewPolicyOverview instantiates a new PolicyOverview object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyOverviewWithDefaults

func NewPolicyOverviewWithDefaults() *PolicyOverview

NewPolicyOverviewWithDefaults instantiates a new PolicyOverview object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyOverview) GetDescription

func (o *PolicyOverview) GetDescription() string

GetDescription returns the Description field value

func (*PolicyOverview) GetDescriptionOk

func (o *PolicyOverview) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PolicyOverview) GetLevelId

func (o *PolicyOverview) GetLevelId() string

GetLevelId returns the LevelId field value

func (*PolicyOverview) GetLevelIdOk

func (o *PolicyOverview) GetLevelIdOk() (*string, bool)

GetLevelIdOk returns a tuple with the LevelId field value and a boolean to check if the value has been set.

func (*PolicyOverview) GetLevelType

func (o *PolicyOverview) GetLevelType() string

GetLevelType returns the LevelType field value

func (*PolicyOverview) GetLevelTypeOk

func (o *PolicyOverview) GetLevelTypeOk() (*string, bool)

GetLevelTypeOk returns a tuple with the LevelType field value and a boolean to check if the value has been set.

func (*PolicyOverview) GetName

func (o *PolicyOverview) GetName() string

GetName returns the Name field value

func (*PolicyOverview) GetNameOk

func (o *PolicyOverview) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PolicyOverview) GetUuid

func (o *PolicyOverview) GetUuid() string

GetUuid returns the Uuid field value

func (*PolicyOverview) GetUuidOk

func (o *PolicyOverview) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (PolicyOverview) MarshalJSON

func (o PolicyOverview) MarshalJSON() ([]byte, error)

func (*PolicyOverview) SetDescription

func (o *PolicyOverview) SetDescription(v string)

SetDescription sets field value

func (*PolicyOverview) SetLevelId

func (o *PolicyOverview) SetLevelId(v string)

SetLevelId sets field value

func (*PolicyOverview) SetLevelType

func (o *PolicyOverview) SetLevelType(v string)

SetLevelType sets field value

func (*PolicyOverview) SetName

func (o *PolicyOverview) SetName(v string)

SetName sets field value

func (*PolicyOverview) SetUuid

func (o *PolicyOverview) SetUuid(v string)

SetUuid sets field value

func (PolicyOverview) ToMap

func (o PolicyOverview) ToMap() (map[string]interface{}, error)

func (*PolicyOverview) UnmarshalJSON added in v0.8.0

func (o *PolicyOverview) UnmarshalJSON(data []byte) (err error)

type PolicyOverviewDtoList

type PolicyOverviewDtoList struct {
	// A list of policies.
	PolicyOverviewList   []PolicyOverview `json:"policyOverviewList"`
	AdditionalProperties map[string]interface{}
}

PolicyOverviewDtoList struct for PolicyOverviewDtoList

func NewPolicyOverviewDtoList

func NewPolicyOverviewDtoList(policyOverviewList []PolicyOverview) *PolicyOverviewDtoList

NewPolicyOverviewDtoList instantiates a new PolicyOverviewDtoList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyOverviewDtoListWithDefaults

func NewPolicyOverviewDtoListWithDefaults() *PolicyOverviewDtoList

NewPolicyOverviewDtoListWithDefaults instantiates a new PolicyOverviewDtoList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyOverviewDtoList) GetPolicyOverviewList

func (o *PolicyOverviewDtoList) GetPolicyOverviewList() []PolicyOverview

GetPolicyOverviewList returns the PolicyOverviewList field value

func (*PolicyOverviewDtoList) GetPolicyOverviewListOk

func (o *PolicyOverviewDtoList) GetPolicyOverviewListOk() ([]PolicyOverview, bool)

GetPolicyOverviewListOk returns a tuple with the PolicyOverviewList field value and a boolean to check if the value has been set.

func (PolicyOverviewDtoList) MarshalJSON

func (o PolicyOverviewDtoList) MarshalJSON() ([]byte, error)

func (*PolicyOverviewDtoList) SetPolicyOverviewList

func (o *PolicyOverviewDtoList) SetPolicyOverviewList(v []PolicyOverview)

SetPolicyOverviewList sets field value

func (PolicyOverviewDtoList) ToMap

func (o PolicyOverviewDtoList) ToMap() (map[string]interface{}, error)

func (*PolicyOverviewDtoList) UnmarshalJSON added in v0.8.0

func (o *PolicyOverviewDtoList) UnmarshalJSON(data []byte) (err error)

type PolicyUuidsDto

type PolicyUuidsDto struct {
	// A list of policies bound to the user group.
	PolicyUuids          []string `json:"policyUuids"`
	AdditionalProperties map[string]interface{}
}

PolicyUuidsDto struct for PolicyUuidsDto

func NewPolicyUuidsDto

func NewPolicyUuidsDto(policyUuids []string) *PolicyUuidsDto

NewPolicyUuidsDto instantiates a new PolicyUuidsDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyUuidsDtoWithDefaults

func NewPolicyUuidsDtoWithDefaults() *PolicyUuidsDto

NewPolicyUuidsDtoWithDefaults instantiates a new PolicyUuidsDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyUuidsDto) GetPolicyUuids

func (o *PolicyUuidsDto) GetPolicyUuids() []string

GetPolicyUuids returns the PolicyUuids field value

func (*PolicyUuidsDto) GetPolicyUuidsOk

func (o *PolicyUuidsDto) GetPolicyUuidsOk() ([]string, bool)

GetPolicyUuidsOk returns a tuple with the PolicyUuids field value and a boolean to check if the value has been set.

func (PolicyUuidsDto) MarshalJSON

func (o PolicyUuidsDto) MarshalJSON() ([]byte, error)

func (*PolicyUuidsDto) SetPolicyUuids

func (o *PolicyUuidsDto) SetPolicyUuids(v []string)

SetPolicyUuids sets field value

func (PolicyUuidsDto) ToMap

func (o PolicyUuidsDto) ToMap() (map[string]interface{}, error)

func (*PolicyUuidsDto) UnmarshalJSON added in v0.8.0

func (o *PolicyUuidsDto) UnmarshalJSON(data []byte) (err error)

type PolicyUuidsWithoutMetadataDto

type PolicyUuidsWithoutMetadataDto struct {
	// A list of policies bound to the user group.
	PolicyUuids          []string `json:"policyUuids"`
	AdditionalProperties map[string]interface{}
}

PolicyUuidsWithoutMetadataDto struct for PolicyUuidsWithoutMetadataDto

func NewPolicyUuidsWithoutMetadataDto

func NewPolicyUuidsWithoutMetadataDto(policyUuids []string) *PolicyUuidsWithoutMetadataDto

NewPolicyUuidsWithoutMetadataDto instantiates a new PolicyUuidsWithoutMetadataDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyUuidsWithoutMetadataDtoWithDefaults

func NewPolicyUuidsWithoutMetadataDtoWithDefaults() *PolicyUuidsWithoutMetadataDto

NewPolicyUuidsWithoutMetadataDtoWithDefaults instantiates a new PolicyUuidsWithoutMetadataDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyUuidsWithoutMetadataDto) GetPolicyUuids

func (o *PolicyUuidsWithoutMetadataDto) GetPolicyUuids() []string

GetPolicyUuids returns the PolicyUuids field value

func (*PolicyUuidsWithoutMetadataDto) GetPolicyUuidsOk

func (o *PolicyUuidsWithoutMetadataDto) GetPolicyUuidsOk() ([]string, bool)

GetPolicyUuidsOk returns a tuple with the PolicyUuids field value and a boolean to check if the value has been set.

func (PolicyUuidsWithoutMetadataDto) MarshalJSON

func (o PolicyUuidsWithoutMetadataDto) MarshalJSON() ([]byte, error)

func (*PolicyUuidsWithoutMetadataDto) SetPolicyUuids

func (o *PolicyUuidsWithoutMetadataDto) SetPolicyUuids(v []string)

SetPolicyUuids sets field value

func (PolicyUuidsWithoutMetadataDto) ToMap

func (o PolicyUuidsWithoutMetadataDto) ToMap() (map[string]interface{}, error)

func (*PolicyUuidsWithoutMetadataDto) UnmarshalJSON added in v0.8.0

func (o *PolicyUuidsWithoutMetadataDto) UnmarshalJSON(data []byte) (err error)

type PutGroupDto

type PutGroupDto struct {
	// The UUID of the user group.
	Uuid *string `json:"uuid,omitempty"`
	// The name of the user group.
	Name string `json:"name"`
	// A short description of the user group.
	Description *string `json:"description,omitempty"`
	// A list of values associating this group with the corresponding claim from an identity provider.    If present and the group has owner = `LOCAL`, then group owner is set to `SAML`.    If missing and the group has owner = `SAML`, then group owner is set to `LOCAL`.    Cannot set this value for groups having owner set to `SCIM` or `ALL_USERS`.
	FederatedAttributeValues []string `json:"federatedAttributeValues,omitempty"`
	AdditionalProperties     map[string]interface{}
}

PutGroupDto struct for PutGroupDto

func NewPutGroupDto

func NewPutGroupDto(name string) *PutGroupDto

NewPutGroupDto instantiates a new PutGroupDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutGroupDtoWithDefaults

func NewPutGroupDtoWithDefaults() *PutGroupDto

NewPutGroupDtoWithDefaults instantiates a new PutGroupDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutGroupDto) GetDescription

func (o *PutGroupDto) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PutGroupDto) GetDescriptionOk

func (o *PutGroupDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutGroupDto) GetFederatedAttributeValues

func (o *PutGroupDto) GetFederatedAttributeValues() []string

GetFederatedAttributeValues returns the FederatedAttributeValues field value if set, zero value otherwise.

func (*PutGroupDto) GetFederatedAttributeValuesOk

func (o *PutGroupDto) GetFederatedAttributeValuesOk() ([]string, bool)

GetFederatedAttributeValuesOk returns a tuple with the FederatedAttributeValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutGroupDto) GetName

func (o *PutGroupDto) GetName() string

GetName returns the Name field value

func (*PutGroupDto) GetNameOk

func (o *PutGroupDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PutGroupDto) GetUuid

func (o *PutGroupDto) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*PutGroupDto) GetUuidOk

func (o *PutGroupDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutGroupDto) HasDescription

func (o *PutGroupDto) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PutGroupDto) HasFederatedAttributeValues

func (o *PutGroupDto) HasFederatedAttributeValues() bool

HasFederatedAttributeValues returns a boolean if a field has been set.

func (*PutGroupDto) HasUuid

func (o *PutGroupDto) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (PutGroupDto) MarshalJSON

func (o PutGroupDto) MarshalJSON() ([]byte, error)

func (*PutGroupDto) SetDescription

func (o *PutGroupDto) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PutGroupDto) SetFederatedAttributeValues

func (o *PutGroupDto) SetFederatedAttributeValues(v []string)

SetFederatedAttributeValues gets a reference to the given []string and assigns it to the FederatedAttributeValues field.

func (*PutGroupDto) SetName

func (o *PutGroupDto) SetName(v string)

SetName sets field value

func (*PutGroupDto) SetUuid

func (o *PutGroupDto) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (PutGroupDto) ToMap

func (o PutGroupDto) ToMap() (map[string]interface{}, error)

func (*PutGroupDto) UnmarshalJSON added in v0.8.0

func (o *PutGroupDto) UnmarshalJSON(data []byte) (err error)

type QuotaManagementAPIService added in v0.8.0

type QuotaManagementAPIService service

QuotaManagementAPIService QuotaManagementAPI service

func (*QuotaManagementAPIService) EnableOverage added in v0.8.0

func (a *QuotaManagementAPIService) EnableOverage(ctx context.Context, accountUuid string, environmentUuid string) ApiEnableOverageRequest

EnableOverage Sets the host units overage

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param environmentUuid The ID of the environment where you want to set the overage.
@return ApiEnableOverageRequest

func (*QuotaManagementAPIService) EnableOverageExecute added in v0.8.0

func (a *QuotaManagementAPIService) EnableOverageExecute(r ApiEnableOverageRequest) (*http.Response, error)

Execute executes the request

func (*QuotaManagementAPIService) GetQuota added in v0.8.0

func (a *QuotaManagementAPIService) GetQuota(ctx context.Context, accountUuid string) ApiGetQuotaRequest

GetQuota Gets the host units quota of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetQuotaRequest

func (*QuotaManagementAPIService) GetQuotaExecute added in v0.8.0

Execute executes the request

@return ContractLimitDto

func (*QuotaManagementAPIService) SplitHostMonitoringCredits added in v0.8.0

func (a *QuotaManagementAPIService) SplitHostMonitoringCredits(ctx context.Context, accountUuid string) ApiSplitHostMonitoringCreditsRequest

SplitHostMonitoringCredits Updates environment-level host unit quotas

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiSplitHostMonitoringCreditsRequest

func (*QuotaManagementAPIService) SplitHostMonitoringCreditsExecute added in v0.8.0

func (a *QuotaManagementAPIService) SplitHostMonitoringCreditsExecute(r ApiSplitHostMonitoringCreditsRequest) (*http.Response, error)

Execute executes the request

type RateCardCapabilitiesDto added in v0.8.0

type RateCardCapabilitiesDto struct {
	// The capability key
	Key string `json:"key"`
	// The capability name
	Name string `json:"name"`
	// The quoted price for the capability
	QuotedPrice string `json:"quotedPrice"`
	// The quoted unit of measure for the capability
	QuotedUnitOfMeasure string `json:"quotedUnitOfMeasure"`
	// The price for the capability
	Price                string `json:"price"`
	AdditionalProperties map[string]interface{}
}

RateCardCapabilitiesDto struct for RateCardCapabilitiesDto

func NewRateCardCapabilitiesDto added in v0.8.0

func NewRateCardCapabilitiesDto(key string, name string, quotedPrice string, quotedUnitOfMeasure string, price string) *RateCardCapabilitiesDto

NewRateCardCapabilitiesDto instantiates a new RateCardCapabilitiesDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRateCardCapabilitiesDtoWithDefaults added in v0.8.0

func NewRateCardCapabilitiesDtoWithDefaults() *RateCardCapabilitiesDto

NewRateCardCapabilitiesDtoWithDefaults instantiates a new RateCardCapabilitiesDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RateCardCapabilitiesDto) GetKey added in v0.8.0

func (o *RateCardCapabilitiesDto) GetKey() string

GetKey returns the Key field value

func (*RateCardCapabilitiesDto) GetKeyOk added in v0.8.0

func (o *RateCardCapabilitiesDto) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*RateCardCapabilitiesDto) GetName added in v0.8.0

func (o *RateCardCapabilitiesDto) GetName() string

GetName returns the Name field value

func (*RateCardCapabilitiesDto) GetNameOk added in v0.8.0

func (o *RateCardCapabilitiesDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RateCardCapabilitiesDto) GetPrice added in v0.8.0

func (o *RateCardCapabilitiesDto) GetPrice() string

GetPrice returns the Price field value

func (*RateCardCapabilitiesDto) GetPriceOk added in v0.8.0

func (o *RateCardCapabilitiesDto) GetPriceOk() (*string, bool)

GetPriceOk returns a tuple with the Price field value and a boolean to check if the value has been set.

func (*RateCardCapabilitiesDto) GetQuotedPrice added in v0.8.0

func (o *RateCardCapabilitiesDto) GetQuotedPrice() string

GetQuotedPrice returns the QuotedPrice field value

func (*RateCardCapabilitiesDto) GetQuotedPriceOk added in v0.8.0

func (o *RateCardCapabilitiesDto) GetQuotedPriceOk() (*string, bool)

GetQuotedPriceOk returns a tuple with the QuotedPrice field value and a boolean to check if the value has been set.

func (*RateCardCapabilitiesDto) GetQuotedUnitOfMeasure added in v0.8.0

func (o *RateCardCapabilitiesDto) GetQuotedUnitOfMeasure() string

GetQuotedUnitOfMeasure returns the QuotedUnitOfMeasure field value

func (*RateCardCapabilitiesDto) GetQuotedUnitOfMeasureOk added in v0.8.0

func (o *RateCardCapabilitiesDto) GetQuotedUnitOfMeasureOk() (*string, bool)

GetQuotedUnitOfMeasureOk returns a tuple with the QuotedUnitOfMeasure field value and a boolean to check if the value has been set.

func (RateCardCapabilitiesDto) MarshalJSON added in v0.8.0

func (o RateCardCapabilitiesDto) MarshalJSON() ([]byte, error)

func (*RateCardCapabilitiesDto) SetKey added in v0.8.0

func (o *RateCardCapabilitiesDto) SetKey(v string)

SetKey sets field value

func (*RateCardCapabilitiesDto) SetName added in v0.8.0

func (o *RateCardCapabilitiesDto) SetName(v string)

SetName sets field value

func (*RateCardCapabilitiesDto) SetPrice added in v0.8.0

func (o *RateCardCapabilitiesDto) SetPrice(v string)

SetPrice sets field value

func (*RateCardCapabilitiesDto) SetQuotedPrice added in v0.8.0

func (o *RateCardCapabilitiesDto) SetQuotedPrice(v string)

SetQuotedPrice sets field value

func (*RateCardCapabilitiesDto) SetQuotedUnitOfMeasure added in v0.8.0

func (o *RateCardCapabilitiesDto) SetQuotedUnitOfMeasure(v string)

SetQuotedUnitOfMeasure sets field value

func (RateCardCapabilitiesDto) ToMap added in v0.8.0

func (o RateCardCapabilitiesDto) ToMap() (map[string]interface{}, error)

func (*RateCardCapabilitiesDto) UnmarshalJSON added in v0.8.0

func (o *RateCardCapabilitiesDto) UnmarshalJSON(data []byte) (err error)

type RateCardSummaryDto added in v0.8.0

type RateCardSummaryDto struct {
	// The quote number for a rate-card
	QuoteNumber string `json:"quoteNumber"`
	// The start date of the rate-card in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end date of the rate-card in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The currency code of a rate-card
	CurrencyCode         string                    `json:"currencyCode"`
	Capabilities         []RateCardCapabilitiesDto `json:"capabilities"`
	AdditionalProperties map[string]interface{}
}

RateCardSummaryDto struct for RateCardSummaryDto

func NewRateCardSummaryDto added in v0.8.0

func NewRateCardSummaryDto(quoteNumber string, startTime string, endTime string, currencyCode string, capabilities []RateCardCapabilitiesDto) *RateCardSummaryDto

NewRateCardSummaryDto instantiates a new RateCardSummaryDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRateCardSummaryDtoWithDefaults added in v0.8.0

func NewRateCardSummaryDtoWithDefaults() *RateCardSummaryDto

NewRateCardSummaryDtoWithDefaults instantiates a new RateCardSummaryDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RateCardSummaryDto) GetCapabilities added in v0.8.0

func (o *RateCardSummaryDto) GetCapabilities() []RateCardCapabilitiesDto

GetCapabilities returns the Capabilities field value

func (*RateCardSummaryDto) GetCapabilitiesOk added in v0.8.0

func (o *RateCardSummaryDto) GetCapabilitiesOk() ([]RateCardCapabilitiesDto, bool)

GetCapabilitiesOk returns a tuple with the Capabilities field value and a boolean to check if the value has been set.

func (*RateCardSummaryDto) GetCurrencyCode added in v0.8.0

func (o *RateCardSummaryDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*RateCardSummaryDto) GetCurrencyCodeOk added in v0.8.0

func (o *RateCardSummaryDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*RateCardSummaryDto) GetEndTime added in v0.8.0

func (o *RateCardSummaryDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*RateCardSummaryDto) GetEndTimeOk added in v0.8.0

func (o *RateCardSummaryDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*RateCardSummaryDto) GetQuoteNumber added in v0.8.0

func (o *RateCardSummaryDto) GetQuoteNumber() string

GetQuoteNumber returns the QuoteNumber field value

func (*RateCardSummaryDto) GetQuoteNumberOk added in v0.8.0

func (o *RateCardSummaryDto) GetQuoteNumberOk() (*string, bool)

GetQuoteNumberOk returns a tuple with the QuoteNumber field value and a boolean to check if the value has been set.

func (*RateCardSummaryDto) GetStartTime added in v0.8.0

func (o *RateCardSummaryDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*RateCardSummaryDto) GetStartTimeOk added in v0.8.0

func (o *RateCardSummaryDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (RateCardSummaryDto) MarshalJSON added in v0.8.0

func (o RateCardSummaryDto) MarshalJSON() ([]byte, error)

func (*RateCardSummaryDto) SetCapabilities added in v0.8.0

func (o *RateCardSummaryDto) SetCapabilities(v []RateCardCapabilitiesDto)

SetCapabilities sets field value

func (*RateCardSummaryDto) SetCurrencyCode added in v0.8.0

func (o *RateCardSummaryDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*RateCardSummaryDto) SetEndTime added in v0.8.0

func (o *RateCardSummaryDto) SetEndTime(v string)

SetEndTime sets field value

func (*RateCardSummaryDto) SetQuoteNumber added in v0.8.0

func (o *RateCardSummaryDto) SetQuoteNumber(v string)

SetQuoteNumber sets field value

func (*RateCardSummaryDto) SetStartTime added in v0.8.0

func (o *RateCardSummaryDto) SetStartTime(v string)

SetStartTime sets field value

func (RateCardSummaryDto) ToMap added in v0.8.0

func (o RateCardSummaryDto) ToMap() (map[string]interface{}, error)

func (*RateCardSummaryDto) UnmarshalJSON added in v0.8.0

func (o *RateCardSummaryDto) UnmarshalJSON(data []byte) (err error)

type ReferenceDataAPIService

type ReferenceDataAPIService service

ReferenceDataAPIService ReferenceDataAPI service

func (*ReferenceDataAPIService) GetPermissions

GetPermissions Lists all available permissions

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetPermissionsRequest

func (*ReferenceDataAPIService) GetPermissionsExecute

Execute executes the request

@return []PermissionDto

func (*ReferenceDataAPIService) GetRegions

GetRegions Lists all available regions

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetRegionsRequest

func (*ReferenceDataAPIService) GetRegionsExecute

Execute executes the request

@return []RegionDto

func (*ReferenceDataAPIService) ReferenceDataController added in v0.8.0

ReferenceDataController Lists all available time zones

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiReferenceDataControllerRequest

func (*ReferenceDataAPIService) ReferenceDataControllerExecute added in v0.8.0

func (a *ReferenceDataAPIService) ReferenceDataControllerExecute(r ApiReferenceDataControllerRequest) ([]TimeZoneDto, *http.Response, error)

Execute executes the request

@return []TimeZoneDto

type RegionDto

type RegionDto struct {
	// The name of the region.
	Name                 string `json:"name"`
	AdditionalProperties map[string]interface{}
}

RegionDto struct for RegionDto

func NewRegionDto

func NewRegionDto(name string) *RegionDto

NewRegionDto instantiates a new RegionDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRegionDtoWithDefaults

func NewRegionDtoWithDefaults() *RegionDto

NewRegionDtoWithDefaults instantiates a new RegionDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RegionDto) GetName

func (o *RegionDto) GetName() string

GetName returns the Name field value

func (*RegionDto) GetNameOk

func (o *RegionDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (RegionDto) MarshalJSON

func (o RegionDto) MarshalJSON() ([]byte, error)

func (*RegionDto) SetName

func (o *RegionDto) SetName(v string)

SetName sets field value

func (RegionDto) ToMap

func (o RegionDto) ToMap() (map[string]interface{}, error)

func (*RegionDto) UnmarshalJSON added in v0.8.0

func (o *RegionDto) UnmarshalJSON(data []byte) (err error)

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type ServiceUserDto added in v0.8.0

type ServiceUserDto struct {
	// The name of the new service user
	Name string `json:"name"`
	// The description of the new service user
	Description          *string `json:"description,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceUserDto struct for ServiceUserDto

func NewServiceUserDto added in v0.8.0

func NewServiceUserDto(name string) *ServiceUserDto

NewServiceUserDto instantiates a new ServiceUserDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceUserDtoWithDefaults added in v0.8.0

func NewServiceUserDtoWithDefaults() *ServiceUserDto

NewServiceUserDtoWithDefaults instantiates a new ServiceUserDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceUserDto) GetDescription added in v0.8.0

func (o *ServiceUserDto) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceUserDto) GetDescriptionOk added in v0.8.0

func (o *ServiceUserDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceUserDto) GetName added in v0.8.0

func (o *ServiceUserDto) GetName() string

GetName returns the Name field value

func (*ServiceUserDto) GetNameOk added in v0.8.0

func (o *ServiceUserDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceUserDto) HasDescription added in v0.8.0

func (o *ServiceUserDto) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (ServiceUserDto) MarshalJSON added in v0.8.0

func (o ServiceUserDto) MarshalJSON() ([]byte, error)

func (*ServiceUserDto) SetDescription added in v0.8.0

func (o *ServiceUserDto) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceUserDto) SetName added in v0.8.0

func (o *ServiceUserDto) SetName(v string)

SetName sets field value

func (ServiceUserDto) ToMap added in v0.8.0

func (o ServiceUserDto) ToMap() (map[string]interface{}, error)

func (*ServiceUserDto) UnmarshalJSON added in v0.8.0

func (o *ServiceUserDto) UnmarshalJSON(data []byte) (err error)

type ServiceUserManagementAPIService

type ServiceUserManagementAPIService service

ServiceUserManagementAPIService ServiceUserManagementAPI service

func (*ServiceUserManagementAPIService) CreateServiceUserForAccount

func (a *ServiceUserManagementAPIService) CreateServiceUserForAccount(ctx context.Context, accountUuid string) ApiCreateServiceUserForAccountRequest

CreateServiceUserForAccount Creates a new service user in an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiCreateServiceUserForAccountRequest

func (*ServiceUserManagementAPIService) CreateServiceUserForAccountExecute

Execute executes the request

@return ExternalServiceUserWithGroupUuidDto

func (*ServiceUserManagementAPIService) DeleteUser

func (a *ServiceUserManagementAPIService) DeleteUser(ctx context.Context, accountUuid string, userUuid string) ApiDeleteUserRequest

DeleteUser Removes service user

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param userUuid The UUID of the required user.
@return ApiDeleteUserRequest

func (*ServiceUserManagementAPIService) DeleteUserExecute

Execute executes the request

func (*ServiceUserManagementAPIService) GetServiceUser added in v0.9.0

func (a *ServiceUserManagementAPIService) GetServiceUser(ctx context.Context, accountUuid string, userUuid string) ApiGetServiceUserRequest

GetServiceUser Get service user by uuid

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param userUuid The UUID of the required user.
@return ApiGetServiceUserRequest

func (*ServiceUserManagementAPIService) GetServiceUserExecute added in v0.9.0

Execute executes the request

@return ExternalServiceUserWithGroupUuidDto

func (*ServiceUserManagementAPIService) GetServiceUsersFromAccount

func (a *ServiceUserManagementAPIService) GetServiceUsersFromAccount(ctx context.Context, accountUuid string) ApiGetServiceUsersFromAccountRequest

GetServiceUsersFromAccount Get service users assigned to account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetServiceUsersFromAccountRequest

func (*ServiceUserManagementAPIService) GetServiceUsersFromAccountExecute

Execute executes the request

@return ExternalServiceUsersPageDto

func (*ServiceUserManagementAPIService) UpdateServiceUserForAccount added in v0.8.0

func (a *ServiceUserManagementAPIService) UpdateServiceUserForAccount(ctx context.Context, accountUuid string, userUuid string) ApiUpdateServiceUserForAccountRequest

UpdateServiceUserForAccount Updates name and description of service user in an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param userUuid The UUID of the required user.
@return ApiUpdateServiceUserForAccountRequest

func (*ServiceUserManagementAPIService) UpdateServiceUserForAccountExecute added in v0.8.0

func (a *ServiceUserManagementAPIService) UpdateServiceUserForAccountExecute(r ApiUpdateServiceUserForAccountRequest) (*http.Response, error)

Execute executes the request

type ServiceUserNameDto

type ServiceUserNameDto struct {
	// The name of the new service user
	Name string `json:"name"`
}

ServiceUserNameDto struct for ServiceUserNameDto

func NewServiceUserNameDto

func NewServiceUserNameDto(name string) *ServiceUserNameDto

NewServiceUserNameDto instantiates a new ServiceUserNameDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceUserNameDtoWithDefaults

func NewServiceUserNameDtoWithDefaults() *ServiceUserNameDto

NewServiceUserNameDtoWithDefaults instantiates a new ServiceUserNameDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceUserNameDto) GetName

func (o *ServiceUserNameDto) GetName() string

GetName returns the Name field value

func (*ServiceUserNameDto) GetNameOk

func (o *ServiceUserNameDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ServiceUserNameDto) MarshalJSON

func (o ServiceUserNameDto) MarshalJSON() ([]byte, error)

func (*ServiceUserNameDto) SetName

func (o *ServiceUserNameDto) SetName(v string)

SetName sets field value

func (ServiceUserNameDto) ToMap

func (o ServiceUserNameDto) ToMap() (map[string]interface{}, error)

type ServiceUserUuidDto

type ServiceUserUuidDto struct {
	// The UUID of the new service user
	Uuid                 string `json:"uuid"`
	AdditionalProperties map[string]interface{}
}

ServiceUserUuidDto struct for ServiceUserUuidDto

func NewServiceUserUuidDto

func NewServiceUserUuidDto(uuid string) *ServiceUserUuidDto

NewServiceUserUuidDto instantiates a new ServiceUserUuidDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceUserUuidDtoWithDefaults

func NewServiceUserUuidDtoWithDefaults() *ServiceUserUuidDto

NewServiceUserUuidDtoWithDefaults instantiates a new ServiceUserUuidDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceUserUuidDto) GetUuid

func (o *ServiceUserUuidDto) GetUuid() string

GetUuid returns the Uuid field value

func (*ServiceUserUuidDto) GetUuidOk

func (o *ServiceUserUuidDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (ServiceUserUuidDto) MarshalJSON

func (o ServiceUserUuidDto) MarshalJSON() ([]byte, error)

func (*ServiceUserUuidDto) SetUuid

func (o *ServiceUserUuidDto) SetUuid(v string)

SetUuid sets field value

func (ServiceUserUuidDto) ToMap

func (o ServiceUserUuidDto) ToMap() (map[string]interface{}, error)

func (*ServiceUserUuidDto) UnmarshalJSON added in v0.8.0

func (o *ServiceUserUuidDto) UnmarshalJSON(data []byte) (err error)

type Statement

type Statement struct {
	// The effect of the policy (for example, allow something).
	Effect string `json:"effect"`
	// A list of granted permissions.
	Permissions []string `json:"permissions"`
	// A list of conditions limiting the granted permissions.
	Conditions           []Condition `json:"conditions"`
	AdditionalProperties map[string]interface{}
}

Statement struct for Statement

func NewStatement

func NewStatement(effect string, permissions []string, conditions []Condition) *Statement

NewStatement instantiates a new Statement object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatementWithDefaults

func NewStatementWithDefaults() *Statement

NewStatementWithDefaults instantiates a new Statement object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Statement) GetConditions

func (o *Statement) GetConditions() []Condition

GetConditions returns the Conditions field value

func (*Statement) GetConditionsOk

func (o *Statement) GetConditionsOk() ([]Condition, bool)

GetConditionsOk returns a tuple with the Conditions field value and a boolean to check if the value has been set.

func (*Statement) GetEffect

func (o *Statement) GetEffect() string

GetEffect returns the Effect field value

func (*Statement) GetEffectOk

func (o *Statement) GetEffectOk() (*string, bool)

GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.

func (*Statement) GetPermissions

func (o *Statement) GetPermissions() []string

GetPermissions returns the Permissions field value

func (*Statement) GetPermissionsOk

func (o *Statement) GetPermissionsOk() ([]string, bool)

GetPermissionsOk returns a tuple with the Permissions field value and a boolean to check if the value has been set.

func (Statement) MarshalJSON

func (o Statement) MarshalJSON() ([]byte, error)

func (*Statement) SetConditions

func (o *Statement) SetConditions(v []Condition)

SetConditions sets field value

func (*Statement) SetEffect

func (o *Statement) SetEffect(v string)

SetEffect sets field value

func (*Statement) SetPermissions

func (o *Statement) SetPermissions(v []string)

SetPermissions sets field value

func (Statement) ToMap

func (o Statement) ToMap() (map[string]interface{}, error)

func (*Statement) UnmarshalJSON added in v0.8.0

func (o *Statement) UnmarshalJSON(data []byte) (err error)

type SubscriptionAccountDto

type SubscriptionAccountDto struct {
	// The UUID of the account.
	Uuid                 string `json:"uuid"`
	AdditionalProperties map[string]interface{}
}

SubscriptionAccountDto struct for SubscriptionAccountDto

func NewSubscriptionAccountDto

func NewSubscriptionAccountDto(uuid string) *SubscriptionAccountDto

NewSubscriptionAccountDto instantiates a new SubscriptionAccountDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionAccountDtoWithDefaults

func NewSubscriptionAccountDtoWithDefaults() *SubscriptionAccountDto

NewSubscriptionAccountDtoWithDefaults instantiates a new SubscriptionAccountDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionAccountDto) GetUuid

func (o *SubscriptionAccountDto) GetUuid() string

GetUuid returns the Uuid field value

func (*SubscriptionAccountDto) GetUuidOk

func (o *SubscriptionAccountDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (SubscriptionAccountDto) MarshalJSON

func (o SubscriptionAccountDto) MarshalJSON() ([]byte, error)

func (*SubscriptionAccountDto) SetUuid

func (o *SubscriptionAccountDto) SetUuid(v string)

SetUuid sets field value

func (SubscriptionAccountDto) ToMap

func (o SubscriptionAccountDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionAccountDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionAccountDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionBudgetDto

type SubscriptionBudgetDto struct {
	// The total budget of the subscription.
	Total float32 `json:"total"`
	// The used budget of the subscription.
	Used float32 `json:"used"`
	// The currency of the subscription.
	CurrencyCode         string `json:"currencyCode"`
	AdditionalProperties map[string]interface{}
}

SubscriptionBudgetDto struct for SubscriptionBudgetDto

func NewSubscriptionBudgetDto

func NewSubscriptionBudgetDto(total float32, used float32, currencyCode string) *SubscriptionBudgetDto

NewSubscriptionBudgetDto instantiates a new SubscriptionBudgetDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionBudgetDtoWithDefaults

func NewSubscriptionBudgetDtoWithDefaults() *SubscriptionBudgetDto

NewSubscriptionBudgetDtoWithDefaults instantiates a new SubscriptionBudgetDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionBudgetDto) GetCurrencyCode

func (o *SubscriptionBudgetDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SubscriptionBudgetDto) GetCurrencyCodeOk

func (o *SubscriptionBudgetDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*SubscriptionBudgetDto) GetTotal

func (o *SubscriptionBudgetDto) GetTotal() float32

GetTotal returns the Total field value

func (*SubscriptionBudgetDto) GetTotalOk

func (o *SubscriptionBudgetDto) GetTotalOk() (*float32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (*SubscriptionBudgetDto) GetUsed

func (o *SubscriptionBudgetDto) GetUsed() float32

GetUsed returns the Used field value

func (*SubscriptionBudgetDto) GetUsedOk

func (o *SubscriptionBudgetDto) GetUsedOk() (*float32, bool)

GetUsedOk returns a tuple with the Used field value and a boolean to check if the value has been set.

func (SubscriptionBudgetDto) MarshalJSON

func (o SubscriptionBudgetDto) MarshalJSON() ([]byte, error)

func (*SubscriptionBudgetDto) SetCurrencyCode

func (o *SubscriptionBudgetDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*SubscriptionBudgetDto) SetTotal

func (o *SubscriptionBudgetDto) SetTotal(v float32)

SetTotal sets field value

func (*SubscriptionBudgetDto) SetUsed

func (o *SubscriptionBudgetDto) SetUsed(v float32)

SetUsed sets field value

func (SubscriptionBudgetDto) ToMap

func (o SubscriptionBudgetDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionBudgetDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionBudgetDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCapabilityCostDto

type SubscriptionCapabilityCostDto struct {
	// The start time for the capability cost in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end time for the capability cost in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The total cost for all the capabilities.
	Value float32 `json:"value"`
	// The currency of the cost.
	CurrencyCode string `json:"currencyCode"`
	// The key of the subscription capability.
	CapabilityKey string `json:"capabilityKey"`
	// The display name of the subscription capability.
	CapabilityName       string `json:"capabilityName"`
	AdditionalProperties map[string]interface{}
}

SubscriptionCapabilityCostDto struct for SubscriptionCapabilityCostDto

func NewSubscriptionCapabilityCostDto

func NewSubscriptionCapabilityCostDto(startTime string, endTime string, value float32, currencyCode string, capabilityKey string, capabilityName string) *SubscriptionCapabilityCostDto

NewSubscriptionCapabilityCostDto instantiates a new SubscriptionCapabilityCostDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionCapabilityCostDtoWithDefaults

func NewSubscriptionCapabilityCostDtoWithDefaults() *SubscriptionCapabilityCostDto

NewSubscriptionCapabilityCostDtoWithDefaults instantiates a new SubscriptionCapabilityCostDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionCapabilityCostDto) GetCapabilityKey

func (o *SubscriptionCapabilityCostDto) GetCapabilityKey() string

GetCapabilityKey returns the CapabilityKey field value

func (*SubscriptionCapabilityCostDto) GetCapabilityKeyOk

func (o *SubscriptionCapabilityCostDto) GetCapabilityKeyOk() (*string, bool)

GetCapabilityKeyOk returns a tuple with the CapabilityKey field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostDto) GetCapabilityName

func (o *SubscriptionCapabilityCostDto) GetCapabilityName() string

GetCapabilityName returns the CapabilityName field value

func (*SubscriptionCapabilityCostDto) GetCapabilityNameOk

func (o *SubscriptionCapabilityCostDto) GetCapabilityNameOk() (*string, bool)

GetCapabilityNameOk returns a tuple with the CapabilityName field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostDto) GetCurrencyCode

func (o *SubscriptionCapabilityCostDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SubscriptionCapabilityCostDto) GetCurrencyCodeOk

func (o *SubscriptionCapabilityCostDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostDto) GetEndTime

func (o *SubscriptionCapabilityCostDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionCapabilityCostDto) GetEndTimeOk

func (o *SubscriptionCapabilityCostDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostDto) GetStartTime

func (o *SubscriptionCapabilityCostDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionCapabilityCostDto) GetStartTimeOk

func (o *SubscriptionCapabilityCostDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostDto) GetValue

func (o *SubscriptionCapabilityCostDto) GetValue() float32

GetValue returns the Value field value

func (*SubscriptionCapabilityCostDto) GetValueOk

func (o *SubscriptionCapabilityCostDto) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (SubscriptionCapabilityCostDto) MarshalJSON

func (o SubscriptionCapabilityCostDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCapabilityCostDto) SetCapabilityKey

func (o *SubscriptionCapabilityCostDto) SetCapabilityKey(v string)

SetCapabilityKey sets field value

func (*SubscriptionCapabilityCostDto) SetCapabilityName

func (o *SubscriptionCapabilityCostDto) SetCapabilityName(v string)

SetCapabilityName sets field value

func (*SubscriptionCapabilityCostDto) SetCurrencyCode

func (o *SubscriptionCapabilityCostDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*SubscriptionCapabilityCostDto) SetEndTime

func (o *SubscriptionCapabilityCostDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionCapabilityCostDto) SetStartTime

func (o *SubscriptionCapabilityCostDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionCapabilityCostDto) SetValue

func (o *SubscriptionCapabilityCostDto) SetValue(v float32)

SetValue sets field value

func (SubscriptionCapabilityCostDto) ToMap

func (o SubscriptionCapabilityCostDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCapabilityCostDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionCapabilityCostDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCapabilityCostReceivedDto added in v0.8.0

type SubscriptionCapabilityCostReceivedDto struct {
	// The start time for the capability cost in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end time for the capability cost in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The total cost for all the capabilities.
	Value float32 `json:"value"`
	// The currency of the cost.
	CurrencyCode string `json:"currencyCode"`
	// The key of the subscription capability.
	CapabilityKey string `json:"capabilityKey"`
	// The display name of the subscription capability.
	CapabilityName string `json:"capabilityName"`
	// The booking date of the subscription capability in `2021-05-01T15:11:00Z` format.
	BookingDate          string `json:"bookingDate"`
	AdditionalProperties map[string]interface{}
}

SubscriptionCapabilityCostReceivedDto struct for SubscriptionCapabilityCostReceivedDto

func NewSubscriptionCapabilityCostReceivedDto added in v0.8.0

func NewSubscriptionCapabilityCostReceivedDto(startTime string, endTime string, value float32, currencyCode string, capabilityKey string, capabilityName string, bookingDate string) *SubscriptionCapabilityCostReceivedDto

NewSubscriptionCapabilityCostReceivedDto instantiates a new SubscriptionCapabilityCostReceivedDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionCapabilityCostReceivedDtoWithDefaults added in v0.8.0

func NewSubscriptionCapabilityCostReceivedDtoWithDefaults() *SubscriptionCapabilityCostReceivedDto

NewSubscriptionCapabilityCostReceivedDtoWithDefaults instantiates a new SubscriptionCapabilityCostReceivedDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionCapabilityCostReceivedDto) GetBookingDate added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) GetBookingDate() string

GetBookingDate returns the BookingDate field value

func (*SubscriptionCapabilityCostReceivedDto) GetBookingDateOk added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) GetBookingDateOk() (*string, bool)

GetBookingDateOk returns a tuple with the BookingDate field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetCapabilityKey added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) GetCapabilityKey() string

GetCapabilityKey returns the CapabilityKey field value

func (*SubscriptionCapabilityCostReceivedDto) GetCapabilityKeyOk added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) GetCapabilityKeyOk() (*string, bool)

GetCapabilityKeyOk returns a tuple with the CapabilityKey field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetCapabilityName added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) GetCapabilityName() string

GetCapabilityName returns the CapabilityName field value

func (*SubscriptionCapabilityCostReceivedDto) GetCapabilityNameOk added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) GetCapabilityNameOk() (*string, bool)

GetCapabilityNameOk returns a tuple with the CapabilityName field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetCurrencyCode added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SubscriptionCapabilityCostReceivedDto) GetCurrencyCodeOk added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetEndTime added in v0.8.0

GetEndTime returns the EndTime field value

func (*SubscriptionCapabilityCostReceivedDto) GetEndTimeOk added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetStartTime added in v0.8.0

GetStartTime returns the StartTime field value

func (*SubscriptionCapabilityCostReceivedDto) GetStartTimeOk added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetValue added in v0.8.0

GetValue returns the Value field value

func (*SubscriptionCapabilityCostReceivedDto) GetValueOk added in v0.8.0

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (SubscriptionCapabilityCostReceivedDto) MarshalJSON added in v0.8.0

func (o SubscriptionCapabilityCostReceivedDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCapabilityCostReceivedDto) SetBookingDate added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) SetBookingDate(v string)

SetBookingDate sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetCapabilityKey added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) SetCapabilityKey(v string)

SetCapabilityKey sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetCapabilityName added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) SetCapabilityName(v string)

SetCapabilityName sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetCurrencyCode added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetEndTime added in v0.8.0

SetEndTime sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetStartTime added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetValue added in v0.8.0

SetValue sets field value

func (SubscriptionCapabilityCostReceivedDto) ToMap added in v0.8.0

func (o SubscriptionCapabilityCostReceivedDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCapabilityCostReceivedDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionCapabilityCostReceivedDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCapabilityDto

type SubscriptionCapabilityDto struct {
	// The key of the subscription capability.
	Key string `json:"key"`
	// The display name of the subscription capability.
	Name                 string `json:"name"`
	AdditionalProperties map[string]interface{}
}

SubscriptionCapabilityDto struct for SubscriptionCapabilityDto

func NewSubscriptionCapabilityDto

func NewSubscriptionCapabilityDto(key string, name string) *SubscriptionCapabilityDto

NewSubscriptionCapabilityDto instantiates a new SubscriptionCapabilityDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionCapabilityDtoWithDefaults

func NewSubscriptionCapabilityDtoWithDefaults() *SubscriptionCapabilityDto

NewSubscriptionCapabilityDtoWithDefaults instantiates a new SubscriptionCapabilityDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionCapabilityDto) GetKey

func (o *SubscriptionCapabilityDto) GetKey() string

GetKey returns the Key field value

func (*SubscriptionCapabilityDto) GetKeyOk

func (o *SubscriptionCapabilityDto) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityDto) GetName

func (o *SubscriptionCapabilityDto) GetName() string

GetName returns the Name field value

func (*SubscriptionCapabilityDto) GetNameOk

func (o *SubscriptionCapabilityDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (SubscriptionCapabilityDto) MarshalJSON

func (o SubscriptionCapabilityDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCapabilityDto) SetKey

func (o *SubscriptionCapabilityDto) SetKey(v string)

SetKey sets field value

func (*SubscriptionCapabilityDto) SetName

func (o *SubscriptionCapabilityDto) SetName(v string)

SetName sets field value

func (SubscriptionCapabilityDto) ToMap

func (o SubscriptionCapabilityDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCapabilityDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionCapabilityDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCostBookingDto added in v0.8.0

type SubscriptionCostBookingDto struct {
	// The start time for the capability cost in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end time for the capability cost in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The total cost for all the capabilities.
	Value float32 `json:"value"`
	// The currency of the cost.
	CurrencyCode string `json:"currencyCode"`
	// The last booking date for the capability cost
	LastBookingDate      string `json:"lastBookingDate"`
	AdditionalProperties map[string]interface{}
}

SubscriptionCostBookingDto struct for SubscriptionCostBookingDto

func NewSubscriptionCostBookingDto added in v0.8.0

func NewSubscriptionCostBookingDto(startTime string, endTime string, value float32, currencyCode string, lastBookingDate string) *SubscriptionCostBookingDto

NewSubscriptionCostBookingDto instantiates a new SubscriptionCostBookingDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionCostBookingDtoWithDefaults added in v0.8.0

func NewSubscriptionCostBookingDtoWithDefaults() *SubscriptionCostBookingDto

NewSubscriptionCostBookingDtoWithDefaults instantiates a new SubscriptionCostBookingDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionCostBookingDto) GetCurrencyCode added in v0.8.0

func (o *SubscriptionCostBookingDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SubscriptionCostBookingDto) GetCurrencyCodeOk added in v0.8.0

func (o *SubscriptionCostBookingDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*SubscriptionCostBookingDto) GetEndTime added in v0.8.0

func (o *SubscriptionCostBookingDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionCostBookingDto) GetEndTimeOk added in v0.8.0

func (o *SubscriptionCostBookingDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionCostBookingDto) GetLastBookingDate added in v0.8.0

func (o *SubscriptionCostBookingDto) GetLastBookingDate() string

GetLastBookingDate returns the LastBookingDate field value

func (*SubscriptionCostBookingDto) GetLastBookingDateOk added in v0.8.0

func (o *SubscriptionCostBookingDto) GetLastBookingDateOk() (*string, bool)

GetLastBookingDateOk returns a tuple with the LastBookingDate field value and a boolean to check if the value has been set.

func (*SubscriptionCostBookingDto) GetStartTime added in v0.8.0

func (o *SubscriptionCostBookingDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionCostBookingDto) GetStartTimeOk added in v0.8.0

func (o *SubscriptionCostBookingDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionCostBookingDto) GetValue added in v0.8.0

func (o *SubscriptionCostBookingDto) GetValue() float32

GetValue returns the Value field value

func (*SubscriptionCostBookingDto) GetValueOk added in v0.8.0

func (o *SubscriptionCostBookingDto) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (SubscriptionCostBookingDto) MarshalJSON added in v0.8.0

func (o SubscriptionCostBookingDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCostBookingDto) SetCurrencyCode added in v0.8.0

func (o *SubscriptionCostBookingDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*SubscriptionCostBookingDto) SetEndTime added in v0.8.0

func (o *SubscriptionCostBookingDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionCostBookingDto) SetLastBookingDate added in v0.8.0

func (o *SubscriptionCostBookingDto) SetLastBookingDate(v string)

SetLastBookingDate sets field value

func (*SubscriptionCostBookingDto) SetStartTime added in v0.8.0

func (o *SubscriptionCostBookingDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionCostBookingDto) SetValue added in v0.8.0

func (o *SubscriptionCostBookingDto) SetValue(v float32)

SetValue sets field value

func (SubscriptionCostBookingDto) ToMap added in v0.8.0

func (o SubscriptionCostBookingDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCostBookingDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionCostBookingDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCostDto

type SubscriptionCostDto struct {
	// The start time for the capability cost in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end time for the capability cost in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The total cost for all the capabilities combined
	Value float32 `json:"value"`
	// The currency code for the cost
	CurrencyCode string `json:"currencyCode"`
}

SubscriptionCostDto struct for SubscriptionCostDto

func NewSubscriptionCostDto

func NewSubscriptionCostDto(startTime string, endTime string, value float32, currencyCode string) *SubscriptionCostDto

NewSubscriptionCostDto instantiates a new SubscriptionCostDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionCostDtoWithDefaults

func NewSubscriptionCostDtoWithDefaults() *SubscriptionCostDto

NewSubscriptionCostDtoWithDefaults instantiates a new SubscriptionCostDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionCostDto) GetCurrencyCode

func (o *SubscriptionCostDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SubscriptionCostDto) GetCurrencyCodeOk

func (o *SubscriptionCostDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*SubscriptionCostDto) GetEndTime

func (o *SubscriptionCostDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionCostDto) GetEndTimeOk

func (o *SubscriptionCostDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionCostDto) GetStartTime

func (o *SubscriptionCostDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionCostDto) GetStartTimeOk

func (o *SubscriptionCostDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionCostDto) GetValue

func (o *SubscriptionCostDto) GetValue() float32

GetValue returns the Value field value

func (*SubscriptionCostDto) GetValueOk

func (o *SubscriptionCostDto) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (SubscriptionCostDto) MarshalJSON

func (o SubscriptionCostDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCostDto) SetCurrencyCode

func (o *SubscriptionCostDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*SubscriptionCostDto) SetEndTime

func (o *SubscriptionCostDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionCostDto) SetStartTime

func (o *SubscriptionCostDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionCostDto) SetValue

func (o *SubscriptionCostDto) SetValue(v float32)

SetValue sets field value

func (SubscriptionCostDto) ToMap

func (o SubscriptionCostDto) ToMap() (map[string]interface{}, error)

type SubscriptionCostListDto

type SubscriptionCostListDto struct {
	// Cost data of the subscription.
	Data []SubscriptionCostBookingDto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime     string `json:"lastModifiedTime"`
	AdditionalProperties map[string]interface{}
}

SubscriptionCostListDto struct for SubscriptionCostListDto

func NewSubscriptionCostListDto

func NewSubscriptionCostListDto(data []SubscriptionCostBookingDto, lastModifiedTime string) *SubscriptionCostListDto

NewSubscriptionCostListDto instantiates a new SubscriptionCostListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionCostListDtoWithDefaults

func NewSubscriptionCostListDtoWithDefaults() *SubscriptionCostListDto

NewSubscriptionCostListDtoWithDefaults instantiates a new SubscriptionCostListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionCostListDto) GetData

GetData returns the Data field value

func (*SubscriptionCostListDto) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionCostListDto) GetLastModifiedTime

func (o *SubscriptionCostListDto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionCostListDto) GetLastModifiedTimeOk

func (o *SubscriptionCostListDto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (SubscriptionCostListDto) MarshalJSON

func (o SubscriptionCostListDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCostListDto) SetData

SetData sets field value

func (*SubscriptionCostListDto) SetLastModifiedTime

func (o *SubscriptionCostListDto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (SubscriptionCostListDto) ToMap

func (o SubscriptionCostListDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCostListDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionCostListDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCurrentPeriodDto

type SubscriptionCurrentPeriodDto struct {
	// The current period start date in `2021-05-01` format.
	StartTime string `json:"startTime"`
	// The current period end date in `2021-05-01` format.
	EndTime string `json:"endTime"`
	// Remaining days in the current period.
	DaysRemaining        float32 `json:"daysRemaining"`
	AdditionalProperties map[string]interface{}
}

SubscriptionCurrentPeriodDto struct for SubscriptionCurrentPeriodDto

func NewSubscriptionCurrentPeriodDto

func NewSubscriptionCurrentPeriodDto(startTime string, endTime string, daysRemaining float32) *SubscriptionCurrentPeriodDto

NewSubscriptionCurrentPeriodDto instantiates a new SubscriptionCurrentPeriodDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionCurrentPeriodDtoWithDefaults

func NewSubscriptionCurrentPeriodDtoWithDefaults() *SubscriptionCurrentPeriodDto

NewSubscriptionCurrentPeriodDtoWithDefaults instantiates a new SubscriptionCurrentPeriodDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionCurrentPeriodDto) GetDaysRemaining

func (o *SubscriptionCurrentPeriodDto) GetDaysRemaining() float32

GetDaysRemaining returns the DaysRemaining field value

func (*SubscriptionCurrentPeriodDto) GetDaysRemainingOk

func (o *SubscriptionCurrentPeriodDto) GetDaysRemainingOk() (*float32, bool)

GetDaysRemainingOk returns a tuple with the DaysRemaining field value and a boolean to check if the value has been set.

func (*SubscriptionCurrentPeriodDto) GetEndTime

func (o *SubscriptionCurrentPeriodDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionCurrentPeriodDto) GetEndTimeOk

func (o *SubscriptionCurrentPeriodDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionCurrentPeriodDto) GetStartTime

func (o *SubscriptionCurrentPeriodDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionCurrentPeriodDto) GetStartTimeOk

func (o *SubscriptionCurrentPeriodDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (SubscriptionCurrentPeriodDto) MarshalJSON

func (o SubscriptionCurrentPeriodDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCurrentPeriodDto) SetDaysRemaining

func (o *SubscriptionCurrentPeriodDto) SetDaysRemaining(v float32)

SetDaysRemaining sets field value

func (*SubscriptionCurrentPeriodDto) SetEndTime

func (o *SubscriptionCurrentPeriodDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionCurrentPeriodDto) SetStartTime

func (o *SubscriptionCurrentPeriodDto) SetStartTime(v string)

SetStartTime sets field value

func (SubscriptionCurrentPeriodDto) ToMap

func (o SubscriptionCurrentPeriodDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCurrentPeriodDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionCurrentPeriodDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionDto

type SubscriptionDto struct {
	// The UUID of the Dynatrace Platform Subscription.
	Uuid string `json:"uuid"`
	// The type of the Dynatrace Platform Subscription.
	Type string `json:"type"`
	// The sub-type of the Dynatrace Platform Subscription.
	SubType string `json:"subType"`
	// The display name of the Dynatrace Platform Subscription.
	Name string `json:"name"`
	// The status of the Dynatrace Platform Subscription.
	Status string `json:"status"`
	// The start date of the subscription in `2021-05-01` format.
	StartTime string `json:"startTime"`
	// The end date of the subscription in `2021-05-01` format.
	EndTime string `json:"endTime"`
	// The account associated with the subscription.
	Account SubscriptionAccountDto `json:"account"`
	// The budget associated with the subscription.
	Budget SubscriptionBudgetDto `json:"budget"`
	// The current period associated with the subscription.
	CurrentPeriod SubscriptionCurrentPeriodDto `json:"currentPeriod"`
	// A list of subscription periods.
	Periods []SubscriptionPeriodDto `json:"periods"`
	// A list of subscription capabilities.
	Capabilities         []SubscriptionCapabilityDto `json:"capabilities"`
	AdditionalProperties map[string]interface{}
}

SubscriptionDto struct for SubscriptionDto

func NewSubscriptionDto

func NewSubscriptionDto(uuid string, type_ string, subType string, name string, status string, startTime string, endTime string, account SubscriptionAccountDto, budget SubscriptionBudgetDto, currentPeriod SubscriptionCurrentPeriodDto, periods []SubscriptionPeriodDto, capabilities []SubscriptionCapabilityDto) *SubscriptionDto

NewSubscriptionDto instantiates a new SubscriptionDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionDtoWithDefaults

func NewSubscriptionDtoWithDefaults() *SubscriptionDto

NewSubscriptionDtoWithDefaults instantiates a new SubscriptionDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionDto) GetAccount

func (o *SubscriptionDto) GetAccount() SubscriptionAccountDto

GetAccount returns the Account field value

func (*SubscriptionDto) GetAccountOk

func (o *SubscriptionDto) GetAccountOk() (*SubscriptionAccountDto, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetBudget

func (o *SubscriptionDto) GetBudget() SubscriptionBudgetDto

GetBudget returns the Budget field value

func (*SubscriptionDto) GetBudgetOk

func (o *SubscriptionDto) GetBudgetOk() (*SubscriptionBudgetDto, bool)

GetBudgetOk returns a tuple with the Budget field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetCapabilities

func (o *SubscriptionDto) GetCapabilities() []SubscriptionCapabilityDto

GetCapabilities returns the Capabilities field value

func (*SubscriptionDto) GetCapabilitiesOk

func (o *SubscriptionDto) GetCapabilitiesOk() ([]SubscriptionCapabilityDto, bool)

GetCapabilitiesOk returns a tuple with the Capabilities field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetCurrentPeriod

func (o *SubscriptionDto) GetCurrentPeriod() SubscriptionCurrentPeriodDto

GetCurrentPeriod returns the CurrentPeriod field value

func (*SubscriptionDto) GetCurrentPeriodOk

func (o *SubscriptionDto) GetCurrentPeriodOk() (*SubscriptionCurrentPeriodDto, bool)

GetCurrentPeriodOk returns a tuple with the CurrentPeriod field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetEndTime

func (o *SubscriptionDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionDto) GetEndTimeOk

func (o *SubscriptionDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetName

func (o *SubscriptionDto) GetName() string

GetName returns the Name field value

func (*SubscriptionDto) GetNameOk

func (o *SubscriptionDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetPeriods

func (o *SubscriptionDto) GetPeriods() []SubscriptionPeriodDto

GetPeriods returns the Periods field value

func (*SubscriptionDto) GetPeriodsOk

func (o *SubscriptionDto) GetPeriodsOk() ([]SubscriptionPeriodDto, bool)

GetPeriodsOk returns a tuple with the Periods field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetStartTime

func (o *SubscriptionDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionDto) GetStartTimeOk

func (o *SubscriptionDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetStatus

func (o *SubscriptionDto) GetStatus() string

GetStatus returns the Status field value

func (*SubscriptionDto) GetStatusOk

func (o *SubscriptionDto) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetSubType

func (o *SubscriptionDto) GetSubType() string

GetSubType returns the SubType field value

func (*SubscriptionDto) GetSubTypeOk

func (o *SubscriptionDto) GetSubTypeOk() (*string, bool)

GetSubTypeOk returns a tuple with the SubType field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetType

func (o *SubscriptionDto) GetType() string

GetType returns the Type field value

func (*SubscriptionDto) GetTypeOk

func (o *SubscriptionDto) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetUuid

func (o *SubscriptionDto) GetUuid() string

GetUuid returns the Uuid field value

func (*SubscriptionDto) GetUuidOk

func (o *SubscriptionDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (SubscriptionDto) MarshalJSON

func (o SubscriptionDto) MarshalJSON() ([]byte, error)

func (*SubscriptionDto) SetAccount

func (o *SubscriptionDto) SetAccount(v SubscriptionAccountDto)

SetAccount sets field value

func (*SubscriptionDto) SetBudget

func (o *SubscriptionDto) SetBudget(v SubscriptionBudgetDto)

SetBudget sets field value

func (*SubscriptionDto) SetCapabilities

func (o *SubscriptionDto) SetCapabilities(v []SubscriptionCapabilityDto)

SetCapabilities sets field value

func (*SubscriptionDto) SetCurrentPeriod

func (o *SubscriptionDto) SetCurrentPeriod(v SubscriptionCurrentPeriodDto)

SetCurrentPeriod sets field value

func (*SubscriptionDto) SetEndTime

func (o *SubscriptionDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionDto) SetName

func (o *SubscriptionDto) SetName(v string)

SetName sets field value

func (*SubscriptionDto) SetPeriods

func (o *SubscriptionDto) SetPeriods(v []SubscriptionPeriodDto)

SetPeriods sets field value

func (*SubscriptionDto) SetStartTime

func (o *SubscriptionDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionDto) SetStatus

func (o *SubscriptionDto) SetStatus(v string)

SetStatus sets field value

func (*SubscriptionDto) SetSubType

func (o *SubscriptionDto) SetSubType(v string)

SetSubType sets field value

func (*SubscriptionDto) SetType

func (o *SubscriptionDto) SetType(v string)

SetType sets field value

func (*SubscriptionDto) SetUuid

func (o *SubscriptionDto) SetUuid(v string)

SetUuid sets field value

func (SubscriptionDto) ToMap

func (o SubscriptionDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentCostListV2Dto

type SubscriptionEnvironmentCostListV2Dto struct {
	// Cost data of the subscription.
	Data []SubscriptionEnvironmentCostV2Dto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime     string `json:"lastModifiedTime"`
	AdditionalProperties map[string]interface{}
}

SubscriptionEnvironmentCostListV2Dto struct for SubscriptionEnvironmentCostListV2Dto

func NewSubscriptionEnvironmentCostListV2Dto

func NewSubscriptionEnvironmentCostListV2Dto(data []SubscriptionEnvironmentCostV2Dto, lastModifiedTime string) *SubscriptionEnvironmentCostListV2Dto

NewSubscriptionEnvironmentCostListV2Dto instantiates a new SubscriptionEnvironmentCostListV2Dto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionEnvironmentCostListV2DtoWithDefaults

func NewSubscriptionEnvironmentCostListV2DtoWithDefaults() *SubscriptionEnvironmentCostListV2Dto

NewSubscriptionEnvironmentCostListV2DtoWithDefaults instantiates a new SubscriptionEnvironmentCostListV2Dto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionEnvironmentCostListV2Dto) GetData

GetData returns the Data field value

func (*SubscriptionEnvironmentCostListV2Dto) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostListV2Dto) GetLastModifiedTime

func (o *SubscriptionEnvironmentCostListV2Dto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionEnvironmentCostListV2Dto) GetLastModifiedTimeOk

func (o *SubscriptionEnvironmentCostListV2Dto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentCostListV2Dto) MarshalJSON

func (o SubscriptionEnvironmentCostListV2Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentCostListV2Dto) SetData

SetData sets field value

func (*SubscriptionEnvironmentCostListV2Dto) SetLastModifiedTime

func (o *SubscriptionEnvironmentCostListV2Dto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (SubscriptionEnvironmentCostListV2Dto) ToMap

func (o SubscriptionEnvironmentCostListV2Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentCostListV2Dto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionEnvironmentCostListV2Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentCostListV3Dto added in v0.8.0

type SubscriptionEnvironmentCostListV3Dto struct {
	// Subscription cost data
	Data []SubscriptionEnvironmentCostV3Dto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime string `json:"lastModifiedTime"`
	// The next page key for pagination if next page exists
	NextPageKey          string `json:"nextPageKey"`
	AdditionalProperties map[string]interface{}
}

SubscriptionEnvironmentCostListV3Dto struct for SubscriptionEnvironmentCostListV3Dto

func NewSubscriptionEnvironmentCostListV3Dto added in v0.8.0

func NewSubscriptionEnvironmentCostListV3Dto(data []SubscriptionEnvironmentCostV3Dto, lastModifiedTime string, nextPageKey string) *SubscriptionEnvironmentCostListV3Dto

NewSubscriptionEnvironmentCostListV3Dto instantiates a new SubscriptionEnvironmentCostListV3Dto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionEnvironmentCostListV3DtoWithDefaults added in v0.8.0

func NewSubscriptionEnvironmentCostListV3DtoWithDefaults() *SubscriptionEnvironmentCostListV3Dto

NewSubscriptionEnvironmentCostListV3DtoWithDefaults instantiates a new SubscriptionEnvironmentCostListV3Dto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionEnvironmentCostListV3Dto) GetData added in v0.8.0

GetData returns the Data field value

func (*SubscriptionEnvironmentCostListV3Dto) GetDataOk added in v0.8.0

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostListV3Dto) GetLastModifiedTime added in v0.8.0

func (o *SubscriptionEnvironmentCostListV3Dto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionEnvironmentCostListV3Dto) GetLastModifiedTimeOk added in v0.8.0

func (o *SubscriptionEnvironmentCostListV3Dto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostListV3Dto) GetNextPageKey added in v0.8.0

func (o *SubscriptionEnvironmentCostListV3Dto) GetNextPageKey() string

GetNextPageKey returns the NextPageKey field value

func (*SubscriptionEnvironmentCostListV3Dto) GetNextPageKeyOk added in v0.8.0

func (o *SubscriptionEnvironmentCostListV3Dto) GetNextPageKeyOk() (*string, bool)

GetNextPageKeyOk returns a tuple with the NextPageKey field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentCostListV3Dto) MarshalJSON added in v0.8.0

func (o SubscriptionEnvironmentCostListV3Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentCostListV3Dto) SetData added in v0.8.0

SetData sets field value

func (*SubscriptionEnvironmentCostListV3Dto) SetLastModifiedTime added in v0.8.0

func (o *SubscriptionEnvironmentCostListV3Dto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (*SubscriptionEnvironmentCostListV3Dto) SetNextPageKey added in v0.8.0

func (o *SubscriptionEnvironmentCostListV3Dto) SetNextPageKey(v string)

SetNextPageKey sets field value

func (SubscriptionEnvironmentCostListV3Dto) ToMap added in v0.8.0

func (o SubscriptionEnvironmentCostListV3Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentCostListV3Dto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionEnvironmentCostListV3Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentCostV2Dto

type SubscriptionEnvironmentCostV2Dto struct {
	// The UUID of the environment
	EnvironmentId string `json:"environmentId"`
	// A list of subscription cost for the environment.
	Cost                 []SubscriptionCapabilityCostDto `json:"cost"`
	AdditionalProperties map[string]interface{}
}

SubscriptionEnvironmentCostV2Dto struct for SubscriptionEnvironmentCostV2Dto

func NewSubscriptionEnvironmentCostV2Dto

func NewSubscriptionEnvironmentCostV2Dto(environmentId string, cost []SubscriptionCapabilityCostDto) *SubscriptionEnvironmentCostV2Dto

NewSubscriptionEnvironmentCostV2Dto instantiates a new SubscriptionEnvironmentCostV2Dto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionEnvironmentCostV2DtoWithDefaults

func NewSubscriptionEnvironmentCostV2DtoWithDefaults() *SubscriptionEnvironmentCostV2Dto

NewSubscriptionEnvironmentCostV2DtoWithDefaults instantiates a new SubscriptionEnvironmentCostV2Dto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionEnvironmentCostV2Dto) GetCost

GetCost returns the Cost field value

func (*SubscriptionEnvironmentCostV2Dto) GetCostOk

GetCostOk returns a tuple with the Cost field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostV2Dto) GetEnvironmentId

func (o *SubscriptionEnvironmentCostV2Dto) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value

func (*SubscriptionEnvironmentCostV2Dto) GetEnvironmentIdOk

func (o *SubscriptionEnvironmentCostV2Dto) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentCostV2Dto) MarshalJSON

func (o SubscriptionEnvironmentCostV2Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentCostV2Dto) SetCost

SetCost sets field value

func (*SubscriptionEnvironmentCostV2Dto) SetEnvironmentId

func (o *SubscriptionEnvironmentCostV2Dto) SetEnvironmentId(v string)

SetEnvironmentId sets field value

func (SubscriptionEnvironmentCostV2Dto) ToMap

func (o SubscriptionEnvironmentCostV2Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentCostV2Dto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionEnvironmentCostV2Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentCostV3Dto added in v0.8.0

type SubscriptionEnvironmentCostV3Dto struct {
	// The UUID of the Managed cluster
	ClusterId string `json:"clusterId"`
	// The UUID of the environment.
	EnvironmentId string `json:"environmentId"`
	// Subscription costs for the environment.
	Cost                 []SubscriptionCapabilityCostReceivedDto `json:"cost"`
	AdditionalProperties map[string]interface{}
}

SubscriptionEnvironmentCostV3Dto struct for SubscriptionEnvironmentCostV3Dto

func NewSubscriptionEnvironmentCostV3Dto added in v0.8.0

func NewSubscriptionEnvironmentCostV3Dto(clusterId string, environmentId string, cost []SubscriptionCapabilityCostReceivedDto) *SubscriptionEnvironmentCostV3Dto

NewSubscriptionEnvironmentCostV3Dto instantiates a new SubscriptionEnvironmentCostV3Dto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionEnvironmentCostV3DtoWithDefaults added in v0.8.0

func NewSubscriptionEnvironmentCostV3DtoWithDefaults() *SubscriptionEnvironmentCostV3Dto

NewSubscriptionEnvironmentCostV3DtoWithDefaults instantiates a new SubscriptionEnvironmentCostV3Dto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionEnvironmentCostV3Dto) GetClusterId added in v0.8.0

func (o *SubscriptionEnvironmentCostV3Dto) GetClusterId() string

GetClusterId returns the ClusterId field value

func (*SubscriptionEnvironmentCostV3Dto) GetClusterIdOk added in v0.8.0

func (o *SubscriptionEnvironmentCostV3Dto) GetClusterIdOk() (*string, bool)

GetClusterIdOk returns a tuple with the ClusterId field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostV3Dto) GetCost added in v0.8.0

GetCost returns the Cost field value

func (*SubscriptionEnvironmentCostV3Dto) GetCostOk added in v0.8.0

GetCostOk returns a tuple with the Cost field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostV3Dto) GetEnvironmentId added in v0.8.0

func (o *SubscriptionEnvironmentCostV3Dto) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value

func (*SubscriptionEnvironmentCostV3Dto) GetEnvironmentIdOk added in v0.8.0

func (o *SubscriptionEnvironmentCostV3Dto) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentCostV3Dto) MarshalJSON added in v0.8.0

func (o SubscriptionEnvironmentCostV3Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentCostV3Dto) SetClusterId added in v0.8.0

func (o *SubscriptionEnvironmentCostV3Dto) SetClusterId(v string)

SetClusterId sets field value

func (*SubscriptionEnvironmentCostV3Dto) SetCost added in v0.8.0

SetCost sets field value

func (*SubscriptionEnvironmentCostV3Dto) SetEnvironmentId added in v0.8.0

func (o *SubscriptionEnvironmentCostV3Dto) SetEnvironmentId(v string)

SetEnvironmentId sets field value

func (SubscriptionEnvironmentCostV3Dto) ToMap added in v0.8.0

func (o SubscriptionEnvironmentCostV3Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentCostV3Dto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionEnvironmentCostV3Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentUsageListV2Dto

type SubscriptionEnvironmentUsageListV2Dto struct {
	// Usage data of the subscription.
	Data []SubscriptionEnvironmentUsageV2Dto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime     string `json:"lastModifiedTime"`
	AdditionalProperties map[string]interface{}
}

SubscriptionEnvironmentUsageListV2Dto struct for SubscriptionEnvironmentUsageListV2Dto

func NewSubscriptionEnvironmentUsageListV2Dto

func NewSubscriptionEnvironmentUsageListV2Dto(data []SubscriptionEnvironmentUsageV2Dto, lastModifiedTime string) *SubscriptionEnvironmentUsageListV2Dto

NewSubscriptionEnvironmentUsageListV2Dto instantiates a new SubscriptionEnvironmentUsageListV2Dto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionEnvironmentUsageListV2DtoWithDefaults

func NewSubscriptionEnvironmentUsageListV2DtoWithDefaults() *SubscriptionEnvironmentUsageListV2Dto

NewSubscriptionEnvironmentUsageListV2DtoWithDefaults instantiates a new SubscriptionEnvironmentUsageListV2Dto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionEnvironmentUsageListV2Dto) GetData

GetData returns the Data field value

func (*SubscriptionEnvironmentUsageListV2Dto) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageListV2Dto) GetLastModifiedTime

func (o *SubscriptionEnvironmentUsageListV2Dto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionEnvironmentUsageListV2Dto) GetLastModifiedTimeOk

func (o *SubscriptionEnvironmentUsageListV2Dto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentUsageListV2Dto) MarshalJSON

func (o SubscriptionEnvironmentUsageListV2Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentUsageListV2Dto) SetData

SetData sets field value

func (*SubscriptionEnvironmentUsageListV2Dto) SetLastModifiedTime

func (o *SubscriptionEnvironmentUsageListV2Dto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (SubscriptionEnvironmentUsageListV2Dto) ToMap

func (o SubscriptionEnvironmentUsageListV2Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentUsageListV2Dto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionEnvironmentUsageListV2Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentUsageListV3Dto added in v0.8.0

type SubscriptionEnvironmentUsageListV3Dto struct {
	// Subscription usage data
	Data []SubscriptionEnvironmentUsageV3Dto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime string `json:"lastModifiedTime"`
	// The next page key for pagination if next page exists
	NextPageKey          string `json:"nextPageKey"`
	AdditionalProperties map[string]interface{}
}

SubscriptionEnvironmentUsageListV3Dto struct for SubscriptionEnvironmentUsageListV3Dto

func NewSubscriptionEnvironmentUsageListV3Dto added in v0.8.0

func NewSubscriptionEnvironmentUsageListV3Dto(data []SubscriptionEnvironmentUsageV3Dto, lastModifiedTime string, nextPageKey string) *SubscriptionEnvironmentUsageListV3Dto

NewSubscriptionEnvironmentUsageListV3Dto instantiates a new SubscriptionEnvironmentUsageListV3Dto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionEnvironmentUsageListV3DtoWithDefaults added in v0.8.0

func NewSubscriptionEnvironmentUsageListV3DtoWithDefaults() *SubscriptionEnvironmentUsageListV3Dto

NewSubscriptionEnvironmentUsageListV3DtoWithDefaults instantiates a new SubscriptionEnvironmentUsageListV3Dto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionEnvironmentUsageListV3Dto) GetData added in v0.8.0

GetData returns the Data field value

func (*SubscriptionEnvironmentUsageListV3Dto) GetDataOk added in v0.8.0

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageListV3Dto) GetLastModifiedTime added in v0.8.0

func (o *SubscriptionEnvironmentUsageListV3Dto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionEnvironmentUsageListV3Dto) GetLastModifiedTimeOk added in v0.8.0

func (o *SubscriptionEnvironmentUsageListV3Dto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageListV3Dto) GetNextPageKey added in v0.8.0

func (o *SubscriptionEnvironmentUsageListV3Dto) GetNextPageKey() string

GetNextPageKey returns the NextPageKey field value

func (*SubscriptionEnvironmentUsageListV3Dto) GetNextPageKeyOk added in v0.8.0

func (o *SubscriptionEnvironmentUsageListV3Dto) GetNextPageKeyOk() (*string, bool)

GetNextPageKeyOk returns a tuple with the NextPageKey field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentUsageListV3Dto) MarshalJSON added in v0.8.0

func (o SubscriptionEnvironmentUsageListV3Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentUsageListV3Dto) SetData added in v0.8.0

SetData sets field value

func (*SubscriptionEnvironmentUsageListV3Dto) SetLastModifiedTime added in v0.8.0

func (o *SubscriptionEnvironmentUsageListV3Dto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (*SubscriptionEnvironmentUsageListV3Dto) SetNextPageKey added in v0.8.0

func (o *SubscriptionEnvironmentUsageListV3Dto) SetNextPageKey(v string)

SetNextPageKey sets field value

func (SubscriptionEnvironmentUsageListV3Dto) ToMap added in v0.8.0

func (o SubscriptionEnvironmentUsageListV3Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentUsageListV3Dto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionEnvironmentUsageListV3Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentUsageV2Dto

type SubscriptionEnvironmentUsageV2Dto struct {
	// The UUID of the environment
	EnvironmentId string `json:"environmentId"`
	// A list of subscription usage for the environment.
	Usage                []SubscriptionUsageDto `json:"usage"`
	AdditionalProperties map[string]interface{}
}

SubscriptionEnvironmentUsageV2Dto struct for SubscriptionEnvironmentUsageV2Dto

func NewSubscriptionEnvironmentUsageV2Dto

func NewSubscriptionEnvironmentUsageV2Dto(environmentId string, usage []SubscriptionUsageDto) *SubscriptionEnvironmentUsageV2Dto

NewSubscriptionEnvironmentUsageV2Dto instantiates a new SubscriptionEnvironmentUsageV2Dto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionEnvironmentUsageV2DtoWithDefaults

func NewSubscriptionEnvironmentUsageV2DtoWithDefaults() *SubscriptionEnvironmentUsageV2Dto

NewSubscriptionEnvironmentUsageV2DtoWithDefaults instantiates a new SubscriptionEnvironmentUsageV2Dto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionEnvironmentUsageV2Dto) GetEnvironmentId

func (o *SubscriptionEnvironmentUsageV2Dto) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value

func (*SubscriptionEnvironmentUsageV2Dto) GetEnvironmentIdOk

func (o *SubscriptionEnvironmentUsageV2Dto) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageV2Dto) GetUsage

GetUsage returns the Usage field value

func (*SubscriptionEnvironmentUsageV2Dto) GetUsageOk

GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentUsageV2Dto) MarshalJSON

func (o SubscriptionEnvironmentUsageV2Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentUsageV2Dto) SetEnvironmentId

func (o *SubscriptionEnvironmentUsageV2Dto) SetEnvironmentId(v string)

SetEnvironmentId sets field value

func (*SubscriptionEnvironmentUsageV2Dto) SetUsage

SetUsage sets field value

func (SubscriptionEnvironmentUsageV2Dto) ToMap

func (o SubscriptionEnvironmentUsageV2Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentUsageV2Dto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionEnvironmentUsageV2Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentUsageV3Dto added in v0.8.0

type SubscriptionEnvironmentUsageV3Dto struct {
	// The UUID of the Managed cluster.
	ClusterId string `json:"clusterId"`
	// The UUID of the environment.
	EnvironmentId string `json:"environmentId"`
	// Subscription usage information for the environment.
	Usage                []SubscriptionUsageDto `json:"usage"`
	AdditionalProperties map[string]interface{}
}

SubscriptionEnvironmentUsageV3Dto struct for SubscriptionEnvironmentUsageV3Dto

func NewSubscriptionEnvironmentUsageV3Dto added in v0.8.0

func NewSubscriptionEnvironmentUsageV3Dto(clusterId string, environmentId string, usage []SubscriptionUsageDto) *SubscriptionEnvironmentUsageV3Dto

NewSubscriptionEnvironmentUsageV3Dto instantiates a new SubscriptionEnvironmentUsageV3Dto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionEnvironmentUsageV3DtoWithDefaults added in v0.8.0

func NewSubscriptionEnvironmentUsageV3DtoWithDefaults() *SubscriptionEnvironmentUsageV3Dto

NewSubscriptionEnvironmentUsageV3DtoWithDefaults instantiates a new SubscriptionEnvironmentUsageV3Dto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionEnvironmentUsageV3Dto) GetClusterId added in v0.8.0

func (o *SubscriptionEnvironmentUsageV3Dto) GetClusterId() string

GetClusterId returns the ClusterId field value

func (*SubscriptionEnvironmentUsageV3Dto) GetClusterIdOk added in v0.8.0

func (o *SubscriptionEnvironmentUsageV3Dto) GetClusterIdOk() (*string, bool)

GetClusterIdOk returns a tuple with the ClusterId field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageV3Dto) GetEnvironmentId added in v0.8.0

func (o *SubscriptionEnvironmentUsageV3Dto) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value

func (*SubscriptionEnvironmentUsageV3Dto) GetEnvironmentIdOk added in v0.8.0

func (o *SubscriptionEnvironmentUsageV3Dto) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageV3Dto) GetUsage added in v0.8.0

GetUsage returns the Usage field value

func (*SubscriptionEnvironmentUsageV3Dto) GetUsageOk added in v0.8.0

GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentUsageV3Dto) MarshalJSON added in v0.8.0

func (o SubscriptionEnvironmentUsageV3Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentUsageV3Dto) SetClusterId added in v0.8.0

func (o *SubscriptionEnvironmentUsageV3Dto) SetClusterId(v string)

SetClusterId sets field value

func (*SubscriptionEnvironmentUsageV3Dto) SetEnvironmentId added in v0.8.0

func (o *SubscriptionEnvironmentUsageV3Dto) SetEnvironmentId(v string)

SetEnvironmentId sets field value

func (*SubscriptionEnvironmentUsageV3Dto) SetUsage added in v0.8.0

SetUsage sets field value

func (SubscriptionEnvironmentUsageV3Dto) ToMap added in v0.8.0

func (o SubscriptionEnvironmentUsageV3Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentUsageV3Dto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionEnvironmentUsageV3Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionListDto

type SubscriptionListDto struct {
	// A list of subscriptions of the account.
	Data                 []SubscriptionSummaryDto `json:"data"`
	AdditionalProperties map[string]interface{}
}

SubscriptionListDto struct for SubscriptionListDto

func NewSubscriptionListDto

func NewSubscriptionListDto(data []SubscriptionSummaryDto) *SubscriptionListDto

NewSubscriptionListDto instantiates a new SubscriptionListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionListDtoWithDefaults

func NewSubscriptionListDtoWithDefaults() *SubscriptionListDto

NewSubscriptionListDtoWithDefaults instantiates a new SubscriptionListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionListDto) GetData

GetData returns the Data field value

func (*SubscriptionListDto) GetDataOk

func (o *SubscriptionListDto) GetDataOk() ([]SubscriptionSummaryDto, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SubscriptionListDto) MarshalJSON

func (o SubscriptionListDto) MarshalJSON() ([]byte, error)

func (*SubscriptionListDto) SetData

SetData sets field value

func (SubscriptionListDto) ToMap

func (o SubscriptionListDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionListDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionListDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionPeriodDto

type SubscriptionPeriodDto struct {
	// The subscription period start time in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The subscription period end time in `2021-05-01T15:11:00Z` format.
	EndTime              string `json:"endTime"`
	AdditionalProperties map[string]interface{}
}

SubscriptionPeriodDto struct for SubscriptionPeriodDto

func NewSubscriptionPeriodDto

func NewSubscriptionPeriodDto(startTime string, endTime string) *SubscriptionPeriodDto

NewSubscriptionPeriodDto instantiates a new SubscriptionPeriodDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionPeriodDtoWithDefaults

func NewSubscriptionPeriodDtoWithDefaults() *SubscriptionPeriodDto

NewSubscriptionPeriodDtoWithDefaults instantiates a new SubscriptionPeriodDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionPeriodDto) GetEndTime

func (o *SubscriptionPeriodDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionPeriodDto) GetEndTimeOk

func (o *SubscriptionPeriodDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionPeriodDto) GetStartTime

func (o *SubscriptionPeriodDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionPeriodDto) GetStartTimeOk

func (o *SubscriptionPeriodDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (SubscriptionPeriodDto) MarshalJSON

func (o SubscriptionPeriodDto) MarshalJSON() ([]byte, error)

func (*SubscriptionPeriodDto) SetEndTime

func (o *SubscriptionPeriodDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionPeriodDto) SetStartTime

func (o *SubscriptionPeriodDto) SetStartTime(v string)

SetStartTime sets field value

func (SubscriptionPeriodDto) ToMap

func (o SubscriptionPeriodDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionPeriodDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionPeriodDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionSummaryDto

type SubscriptionSummaryDto struct {
	// The UUID of the Dynatrace Platform Subscription.
	Uuid string `json:"uuid"`
	// The type of the Dynatrace Platform Subscription.
	Type string `json:"type"`
	// The sub-type of the Dynatrace Platform Subscription.
	SubType string `json:"subType"`
	// The display name of the Dynatrace Platform Subscription.
	Name string `json:"name"`
	// The status of the Dynatrace Platform Subscription.
	Status string `json:"status"`
	// The start date of the subscription in `2021-05-01` format.
	StartTime string `json:"startTime"`
	// The end date of the subscription in `2021-05-01` format.
	EndTime              string `json:"endTime"`
	AdditionalProperties map[string]interface{}
}

SubscriptionSummaryDto struct for SubscriptionSummaryDto

func NewSubscriptionSummaryDto

func NewSubscriptionSummaryDto(uuid string, type_ string, subType string, name string, status string, startTime string, endTime string) *SubscriptionSummaryDto

NewSubscriptionSummaryDto instantiates a new SubscriptionSummaryDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionSummaryDtoWithDefaults

func NewSubscriptionSummaryDtoWithDefaults() *SubscriptionSummaryDto

NewSubscriptionSummaryDtoWithDefaults instantiates a new SubscriptionSummaryDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionSummaryDto) GetEndTime

func (o *SubscriptionSummaryDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionSummaryDto) GetEndTimeOk

func (o *SubscriptionSummaryDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetName

func (o *SubscriptionSummaryDto) GetName() string

GetName returns the Name field value

func (*SubscriptionSummaryDto) GetNameOk

func (o *SubscriptionSummaryDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetStartTime

func (o *SubscriptionSummaryDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionSummaryDto) GetStartTimeOk

func (o *SubscriptionSummaryDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetStatus

func (o *SubscriptionSummaryDto) GetStatus() string

GetStatus returns the Status field value

func (*SubscriptionSummaryDto) GetStatusOk

func (o *SubscriptionSummaryDto) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetSubType

func (o *SubscriptionSummaryDto) GetSubType() string

GetSubType returns the SubType field value

func (*SubscriptionSummaryDto) GetSubTypeOk

func (o *SubscriptionSummaryDto) GetSubTypeOk() (*string, bool)

GetSubTypeOk returns a tuple with the SubType field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetType

func (o *SubscriptionSummaryDto) GetType() string

GetType returns the Type field value

func (*SubscriptionSummaryDto) GetTypeOk

func (o *SubscriptionSummaryDto) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetUuid

func (o *SubscriptionSummaryDto) GetUuid() string

GetUuid returns the Uuid field value

func (*SubscriptionSummaryDto) GetUuidOk

func (o *SubscriptionSummaryDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (SubscriptionSummaryDto) MarshalJSON

func (o SubscriptionSummaryDto) MarshalJSON() ([]byte, error)

func (*SubscriptionSummaryDto) SetEndTime

func (o *SubscriptionSummaryDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionSummaryDto) SetName

func (o *SubscriptionSummaryDto) SetName(v string)

SetName sets field value

func (*SubscriptionSummaryDto) SetStartTime

func (o *SubscriptionSummaryDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionSummaryDto) SetStatus

func (o *SubscriptionSummaryDto) SetStatus(v string)

SetStatus sets field value

func (*SubscriptionSummaryDto) SetSubType

func (o *SubscriptionSummaryDto) SetSubType(v string)

SetSubType sets field value

func (*SubscriptionSummaryDto) SetType

func (o *SubscriptionSummaryDto) SetType(v string)

SetType sets field value

func (*SubscriptionSummaryDto) SetUuid

func (o *SubscriptionSummaryDto) SetUuid(v string)

SetUuid sets field value

func (SubscriptionSummaryDto) ToMap

func (o SubscriptionSummaryDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionSummaryDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionSummaryDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionUsageDto

type SubscriptionUsageDto struct {
	// The key of the subscription capability.
	CapabilityKey string `json:"capabilityKey"`
	// The display name of the subscription capability.
	CapabilityName string `json:"capabilityName"`
	// The start time of the capability usage in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end time of the capability usage in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The subscription usage by the capability.
	Value float32 `json:"value"`
	// The unit of the capability usage.
	UnitMeasure          string `json:"unitMeasure"`
	AdditionalProperties map[string]interface{}
}

SubscriptionUsageDto struct for SubscriptionUsageDto

func NewSubscriptionUsageDto

func NewSubscriptionUsageDto(capabilityKey string, capabilityName string, startTime string, endTime string, value float32, unitMeasure string) *SubscriptionUsageDto

NewSubscriptionUsageDto instantiates a new SubscriptionUsageDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionUsageDtoWithDefaults

func NewSubscriptionUsageDtoWithDefaults() *SubscriptionUsageDto

NewSubscriptionUsageDtoWithDefaults instantiates a new SubscriptionUsageDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionUsageDto) GetCapabilityKey

func (o *SubscriptionUsageDto) GetCapabilityKey() string

GetCapabilityKey returns the CapabilityKey field value

func (*SubscriptionUsageDto) GetCapabilityKeyOk

func (o *SubscriptionUsageDto) GetCapabilityKeyOk() (*string, bool)

GetCapabilityKeyOk returns a tuple with the CapabilityKey field value and a boolean to check if the value has been set.

func (*SubscriptionUsageDto) GetCapabilityName

func (o *SubscriptionUsageDto) GetCapabilityName() string

GetCapabilityName returns the CapabilityName field value

func (*SubscriptionUsageDto) GetCapabilityNameOk

func (o *SubscriptionUsageDto) GetCapabilityNameOk() (*string, bool)

GetCapabilityNameOk returns a tuple with the CapabilityName field value and a boolean to check if the value has been set.

func (*SubscriptionUsageDto) GetEndTime

func (o *SubscriptionUsageDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionUsageDto) GetEndTimeOk

func (o *SubscriptionUsageDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionUsageDto) GetStartTime

func (o *SubscriptionUsageDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionUsageDto) GetStartTimeOk

func (o *SubscriptionUsageDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionUsageDto) GetUnitMeasure

func (o *SubscriptionUsageDto) GetUnitMeasure() string

GetUnitMeasure returns the UnitMeasure field value

func (*SubscriptionUsageDto) GetUnitMeasureOk

func (o *SubscriptionUsageDto) GetUnitMeasureOk() (*string, bool)

GetUnitMeasureOk returns a tuple with the UnitMeasure field value and a boolean to check if the value has been set.

func (*SubscriptionUsageDto) GetValue

func (o *SubscriptionUsageDto) GetValue() float32

GetValue returns the Value field value

func (*SubscriptionUsageDto) GetValueOk

func (o *SubscriptionUsageDto) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (SubscriptionUsageDto) MarshalJSON

func (o SubscriptionUsageDto) MarshalJSON() ([]byte, error)

func (*SubscriptionUsageDto) SetCapabilityKey

func (o *SubscriptionUsageDto) SetCapabilityKey(v string)

SetCapabilityKey sets field value

func (*SubscriptionUsageDto) SetCapabilityName

func (o *SubscriptionUsageDto) SetCapabilityName(v string)

SetCapabilityName sets field value

func (*SubscriptionUsageDto) SetEndTime

func (o *SubscriptionUsageDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionUsageDto) SetStartTime

func (o *SubscriptionUsageDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionUsageDto) SetUnitMeasure

func (o *SubscriptionUsageDto) SetUnitMeasure(v string)

SetUnitMeasure sets field value

func (*SubscriptionUsageDto) SetValue

func (o *SubscriptionUsageDto) SetValue(v float32)

SetValue sets field value

func (SubscriptionUsageDto) ToMap

func (o SubscriptionUsageDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionUsageDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionUsageDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionUsageListDto

type SubscriptionUsageListDto struct {
	// Usage data of the subscription.
	Data []SubscriptionUsageDto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime     string `json:"lastModifiedTime"`
	AdditionalProperties map[string]interface{}
}

SubscriptionUsageListDto struct for SubscriptionUsageListDto

func NewSubscriptionUsageListDto

func NewSubscriptionUsageListDto(data []SubscriptionUsageDto, lastModifiedTime string) *SubscriptionUsageListDto

NewSubscriptionUsageListDto instantiates a new SubscriptionUsageListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionUsageListDtoWithDefaults

func NewSubscriptionUsageListDtoWithDefaults() *SubscriptionUsageListDto

NewSubscriptionUsageListDtoWithDefaults instantiates a new SubscriptionUsageListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionUsageListDto) GetData

GetData returns the Data field value

func (*SubscriptionUsageListDto) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionUsageListDto) GetLastModifiedTime

func (o *SubscriptionUsageListDto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionUsageListDto) GetLastModifiedTimeOk

func (o *SubscriptionUsageListDto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (SubscriptionUsageListDto) MarshalJSON

func (o SubscriptionUsageListDto) MarshalJSON() ([]byte, error)

func (*SubscriptionUsageListDto) SetData

SetData sets field value

func (*SubscriptionUsageListDto) SetLastModifiedTime

func (o *SubscriptionUsageListDto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (SubscriptionUsageListDto) ToMap

func (o SubscriptionUsageListDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionUsageListDto) UnmarshalJSON added in v0.8.0

func (o *SubscriptionUsageListDto) UnmarshalJSON(data []byte) (err error)

type TenantResourceDto

type TenantResourceDto struct {
	// The name of the environment.
	Name string `json:"name"`
	// The ID of the environment.
	Id                   string `json:"id"`
	AdditionalProperties map[string]interface{}
}

TenantResourceDto struct for TenantResourceDto

func NewTenantResourceDto

func NewTenantResourceDto(name string, id string) *TenantResourceDto

NewTenantResourceDto instantiates a new TenantResourceDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTenantResourceDtoWithDefaults

func NewTenantResourceDtoWithDefaults() *TenantResourceDto

NewTenantResourceDtoWithDefaults instantiates a new TenantResourceDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TenantResourceDto) GetId

func (o *TenantResourceDto) GetId() string

GetId returns the Id field value

func (*TenantResourceDto) GetIdOk

func (o *TenantResourceDto) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TenantResourceDto) GetName

func (o *TenantResourceDto) GetName() string

GetName returns the Name field value

func (*TenantResourceDto) GetNameOk

func (o *TenantResourceDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (TenantResourceDto) MarshalJSON

func (o TenantResourceDto) MarshalJSON() ([]byte, error)

func (*TenantResourceDto) SetId

func (o *TenantResourceDto) SetId(v string)

SetId sets field value

func (*TenantResourceDto) SetName

func (o *TenantResourceDto) SetName(v string)

SetName sets field value

func (TenantResourceDto) ToMap

func (o TenantResourceDto) ToMap() (map[string]interface{}, error)

func (*TenantResourceDto) UnmarshalJSON added in v0.8.0

func (o *TenantResourceDto) UnmarshalJSON(data []byte) (err error)

type TimeZoneDto

type TimeZoneDto struct {
	// The UTC-based name of the time zone.
	DisplayName string `json:"displayName"`
	// The standard name of the time zone.
	Name                 string `json:"name"`
	AdditionalProperties map[string]interface{}
}

TimeZoneDto struct for TimeZoneDto

func NewTimeZoneDto

func NewTimeZoneDto(displayName string, name string) *TimeZoneDto

NewTimeZoneDto instantiates a new TimeZoneDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTimeZoneDtoWithDefaults

func NewTimeZoneDtoWithDefaults() *TimeZoneDto

NewTimeZoneDtoWithDefaults instantiates a new TimeZoneDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TimeZoneDto) GetDisplayName

func (o *TimeZoneDto) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*TimeZoneDto) GetDisplayNameOk

func (o *TimeZoneDto) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*TimeZoneDto) GetName

func (o *TimeZoneDto) GetName() string

GetName returns the Name field value

func (*TimeZoneDto) GetNameOk

func (o *TimeZoneDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (TimeZoneDto) MarshalJSON

func (o TimeZoneDto) MarshalJSON() ([]byte, error)

func (*TimeZoneDto) SetDisplayName

func (o *TimeZoneDto) SetDisplayName(v string)

SetDisplayName sets field value

func (*TimeZoneDto) SetName

func (o *TimeZoneDto) SetName(v string)

SetName sets field value

func (TimeZoneDto) ToMap

func (o TimeZoneDto) ToMap() (map[string]interface{}, error)

func (*TimeZoneDto) UnmarshalJSON added in v0.8.0

func (o *TimeZoneDto) UnmarshalJSON(data []byte) (err error)

type UserDto

type UserDto struct {
	// The UUID of the user.
	Uid string `json:"uid"`
	// The email address of the user.
	Email string `json:"email"`
	// The first name of the user.
	Name *string `json:"name,omitempty"`
	// The last name of the user.
	Surname *string `json:"surname,omitempty"`
	// The status of this user in Dynatrace:   * `ACTIVE`: The user is active. * `INACTIVE`: The user is deactivated and cannot sign in to Dynatrace.  * `PENDING`: The user received an invitation, but hasn't completed sign-up yet.  * `DELETED`: The user was deleted and cannot sign in to Dynatrace anymore.  * `ECUSTOMS_MANUALLY_BLOCKED`: The user is blocked due to to a trade and export compliance violation.
	UserStatus *string `json:"userStatus,omitempty"`
	// The user is (`true`) or is not (`false`) an emergency contact for the account.
	EmergencyContact     *bool `json:"emergencyContact,omitempty"`
	AdditionalProperties map[string]interface{}
}

UserDto struct for UserDto

func NewUserDto

func NewUserDto(uid string, email string) *UserDto

NewUserDto instantiates a new UserDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserDtoWithDefaults

func NewUserDtoWithDefaults() *UserDto

NewUserDtoWithDefaults instantiates a new UserDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserDto) GetEmail

func (o *UserDto) GetEmail() string

GetEmail returns the Email field value

func (*UserDto) GetEmailOk

func (o *UserDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*UserDto) GetEmergencyContact

func (o *UserDto) GetEmergencyContact() bool

GetEmergencyContact returns the EmergencyContact field value if set, zero value otherwise.

func (*UserDto) GetEmergencyContactOk

func (o *UserDto) GetEmergencyContactOk() (*bool, bool)

GetEmergencyContactOk returns a tuple with the EmergencyContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserDto) GetName

func (o *UserDto) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UserDto) GetNameOk

func (o *UserDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserDto) GetSurname

func (o *UserDto) GetSurname() string

GetSurname returns the Surname field value if set, zero value otherwise.

func (*UserDto) GetSurnameOk

func (o *UserDto) GetSurnameOk() (*string, bool)

GetSurnameOk returns a tuple with the Surname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserDto) GetUid

func (o *UserDto) GetUid() string

GetUid returns the Uid field value

func (*UserDto) GetUidOk

func (o *UserDto) GetUidOk() (*string, bool)

GetUidOk returns a tuple with the Uid field value and a boolean to check if the value has been set.

func (*UserDto) GetUserStatus

func (o *UserDto) GetUserStatus() string

GetUserStatus returns the UserStatus field value if set, zero value otherwise.

func (*UserDto) GetUserStatusOk

func (o *UserDto) GetUserStatusOk() (*string, bool)

GetUserStatusOk returns a tuple with the UserStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserDto) HasEmergencyContact

func (o *UserDto) HasEmergencyContact() bool

HasEmergencyContact returns a boolean if a field has been set.

func (*UserDto) HasName

func (o *UserDto) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserDto) HasSurname

func (o *UserDto) HasSurname() bool

HasSurname returns a boolean if a field has been set.

func (*UserDto) HasUserStatus

func (o *UserDto) HasUserStatus() bool

HasUserStatus returns a boolean if a field has been set.

func (UserDto) MarshalJSON

func (o UserDto) MarshalJSON() ([]byte, error)

func (*UserDto) SetEmail

func (o *UserDto) SetEmail(v string)

SetEmail sets field value

func (*UserDto) SetEmergencyContact

func (o *UserDto) SetEmergencyContact(v bool)

SetEmergencyContact gets a reference to the given bool and assigns it to the EmergencyContact field.

func (*UserDto) SetName

func (o *UserDto) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UserDto) SetSurname

func (o *UserDto) SetSurname(v string)

SetSurname gets a reference to the given string and assigns it to the Surname field.

func (*UserDto) SetUid

func (o *UserDto) SetUid(v string)

SetUid sets field value

func (*UserDto) SetUserStatus

func (o *UserDto) SetUserStatus(v string)

SetUserStatus gets a reference to the given string and assigns it to the UserStatus field.

func (UserDto) ToMap

func (o UserDto) ToMap() (map[string]interface{}, error)

func (*UserDto) UnmarshalJSON added in v0.8.0

func (o *UserDto) UnmarshalJSON(data []byte) (err error)

type UserEmailDto

type UserEmailDto struct {
	// The email address of the user.
	Email                string `json:"email"`
	AdditionalProperties map[string]interface{}
}

UserEmailDto struct for UserEmailDto

func NewUserEmailDto

func NewUserEmailDto(email string) *UserEmailDto

NewUserEmailDto instantiates a new UserEmailDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserEmailDtoWithDefaults

func NewUserEmailDtoWithDefaults() *UserEmailDto

NewUserEmailDtoWithDefaults instantiates a new UserEmailDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserEmailDto) GetEmail

func (o *UserEmailDto) GetEmail() string

GetEmail returns the Email field value

func (*UserEmailDto) GetEmailOk

func (o *UserEmailDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (UserEmailDto) MarshalJSON

func (o UserEmailDto) MarshalJSON() ([]byte, error)

func (*UserEmailDto) SetEmail

func (o *UserEmailDto) SetEmail(v string)

SetEmail sets field value

func (UserEmailDto) ToMap

func (o UserEmailDto) ToMap() (map[string]interface{}, error)

func (*UserEmailDto) UnmarshalJSON added in v0.8.0

func (o *UserEmailDto) UnmarshalJSON(data []byte) (err error)

type UserListDto

type UserListDto struct {
	// The number of entries in the list.
	Count float32 `json:"count"`
	// A list of the account's users.
	Items                []UsersDto `json:"items"`
	AdditionalProperties map[string]interface{}
}

UserListDto struct for UserListDto

func NewUserListDto

func NewUserListDto(count float32, items []UsersDto) *UserListDto

NewUserListDto instantiates a new UserListDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserListDtoWithDefaults

func NewUserListDtoWithDefaults() *UserListDto

NewUserListDtoWithDefaults instantiates a new UserListDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserListDto) GetCount

func (o *UserListDto) GetCount() float32

GetCount returns the Count field value

func (*UserListDto) GetCountOk

func (o *UserListDto) GetCountOk() (*float32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*UserListDto) GetItems

func (o *UserListDto) GetItems() []UsersDto

GetItems returns the Items field value

func (*UserListDto) GetItemsOk

func (o *UserListDto) GetItemsOk() ([]UsersDto, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (UserListDto) MarshalJSON

func (o UserListDto) MarshalJSON() ([]byte, error)

func (*UserListDto) SetCount

func (o *UserListDto) SetCount(v float32)

SetCount sets field value

func (*UserListDto) SetItems

func (o *UserListDto) SetItems(v []UsersDto)

SetItems sets field value

func (UserListDto) ToMap

func (o UserListDto) ToMap() (map[string]interface{}, error)

func (*UserListDto) UnmarshalJSON added in v0.8.0

func (o *UserListDto) UnmarshalJSON(data []byte) (err error)

type UserLoginMetaDataDto

type UserLoginMetaDataDto struct {
	// The number of successful sign-ins.
	SuccessfulLoginCounter float32 `json:"successfulLoginCounter"`
	// The number of failed sign-ins.
	FailedLoginCounter float32 `json:"failedLoginCounter"`
	// The date and time of the most recent successful sign-in in `2021-05-01T15:11:00Z` format.
	LastSuccessfulLogin string `json:"lastSuccessfulLogin"`
	// The date and time of the most recent failed sign-in in `2021-05-01T15:11:00Z` format.
	LastFailedLogin string `json:"lastFailedLogin"`
	// The date and time of user creation in `2021-05-01T15:11:00Z` format.
	CreatedAt string `json:"createdAt"`
	// The date and time of the most recent modification to the user in `2021-05-01T15:11:00Z` format.
	UpdatedAt            string `json:"updatedAt"`
	AdditionalProperties map[string]interface{}
}

UserLoginMetaDataDto struct for UserLoginMetaDataDto

func NewUserLoginMetaDataDto

func NewUserLoginMetaDataDto(successfulLoginCounter float32, failedLoginCounter float32, lastSuccessfulLogin string, lastFailedLogin string, createdAt string, updatedAt string) *UserLoginMetaDataDto

NewUserLoginMetaDataDto instantiates a new UserLoginMetaDataDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserLoginMetaDataDtoWithDefaults

func NewUserLoginMetaDataDtoWithDefaults() *UserLoginMetaDataDto

NewUserLoginMetaDataDtoWithDefaults instantiates a new UserLoginMetaDataDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserLoginMetaDataDto) GetCreatedAt

func (o *UserLoginMetaDataDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*UserLoginMetaDataDto) GetCreatedAtOk

func (o *UserLoginMetaDataDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*UserLoginMetaDataDto) GetFailedLoginCounter

func (o *UserLoginMetaDataDto) GetFailedLoginCounter() float32

GetFailedLoginCounter returns the FailedLoginCounter field value

func (*UserLoginMetaDataDto) GetFailedLoginCounterOk

func (o *UserLoginMetaDataDto) GetFailedLoginCounterOk() (*float32, bool)

GetFailedLoginCounterOk returns a tuple with the FailedLoginCounter field value and a boolean to check if the value has been set.

func (*UserLoginMetaDataDto) GetLastFailedLogin

func (o *UserLoginMetaDataDto) GetLastFailedLogin() string

GetLastFailedLogin returns the LastFailedLogin field value

func (*UserLoginMetaDataDto) GetLastFailedLoginOk

func (o *UserLoginMetaDataDto) GetLastFailedLoginOk() (*string, bool)

GetLastFailedLoginOk returns a tuple with the LastFailedLogin field value and a boolean to check if the value has been set.

func (*UserLoginMetaDataDto) GetLastSuccessfulLogin

func (o *UserLoginMetaDataDto) GetLastSuccessfulLogin() string

GetLastSuccessfulLogin returns the LastSuccessfulLogin field value

func (*UserLoginMetaDataDto) GetLastSuccessfulLoginOk

func (o *UserLoginMetaDataDto) GetLastSuccessfulLoginOk() (*string, bool)

GetLastSuccessfulLoginOk returns a tuple with the LastSuccessfulLogin field value and a boolean to check if the value has been set.

func (*UserLoginMetaDataDto) GetSuccessfulLoginCounter

func (o *UserLoginMetaDataDto) GetSuccessfulLoginCounter() float32

GetSuccessfulLoginCounter returns the SuccessfulLoginCounter field value

func (*UserLoginMetaDataDto) GetSuccessfulLoginCounterOk

func (o *UserLoginMetaDataDto) GetSuccessfulLoginCounterOk() (*float32, bool)

GetSuccessfulLoginCounterOk returns a tuple with the SuccessfulLoginCounter field value and a boolean to check if the value has been set.

func (*UserLoginMetaDataDto) GetUpdatedAt

func (o *UserLoginMetaDataDto) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value

func (*UserLoginMetaDataDto) GetUpdatedAtOk

func (o *UserLoginMetaDataDto) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (UserLoginMetaDataDto) MarshalJSON

func (o UserLoginMetaDataDto) MarshalJSON() ([]byte, error)

func (*UserLoginMetaDataDto) SetCreatedAt

func (o *UserLoginMetaDataDto) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*UserLoginMetaDataDto) SetFailedLoginCounter

func (o *UserLoginMetaDataDto) SetFailedLoginCounter(v float32)

SetFailedLoginCounter sets field value

func (*UserLoginMetaDataDto) SetLastFailedLogin

func (o *UserLoginMetaDataDto) SetLastFailedLogin(v string)

SetLastFailedLogin sets field value

func (*UserLoginMetaDataDto) SetLastSuccessfulLogin

func (o *UserLoginMetaDataDto) SetLastSuccessfulLogin(v string)

SetLastSuccessfulLogin sets field value

func (*UserLoginMetaDataDto) SetSuccessfulLoginCounter

func (o *UserLoginMetaDataDto) SetSuccessfulLoginCounter(v float32)

SetSuccessfulLoginCounter sets field value

func (*UserLoginMetaDataDto) SetUpdatedAt

func (o *UserLoginMetaDataDto) SetUpdatedAt(v string)

SetUpdatedAt sets field value

func (UserLoginMetaDataDto) ToMap

func (o UserLoginMetaDataDto) ToMap() (map[string]interface{}, error)

func (*UserLoginMetaDataDto) UnmarshalJSON added in v0.8.0

func (o *UserLoginMetaDataDto) UnmarshalJSON(data []byte) (err error)

type UserManagementAPIService

type UserManagementAPIService service

UserManagementAPIService UserManagementAPI service

func (*UserManagementAPIService) AddUserToGroups

func (a *UserManagementAPIService) AddUserToGroups(ctx context.Context, accountUuid string, email string) ApiAddUserToGroupsRequest

AddUserToGroups Adds a user to groups. Any existing group membership remains unaffected.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param email The email address of the required user.
@return ApiAddUserToGroupsRequest

func (*UserManagementAPIService) AddUserToGroupsExecute

func (a *UserManagementAPIService) AddUserToGroupsExecute(r ApiAddUserToGroupsRequest) (*http.Response, error)

Execute executes the request

func (*UserManagementAPIService) CreateUserForAccount

func (a *UserManagementAPIService) CreateUserForAccount(ctx context.Context, accountUuid string) ApiCreateUserForAccountRequest

CreateUserForAccount Creates a new user in an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiCreateUserForAccountRequest

func (*UserManagementAPIService) CreateUserForAccountExecute

func (a *UserManagementAPIService) CreateUserForAccountExecute(r ApiCreateUserForAccountRequest) (*http.Response, error)

Execute executes the request

func (*UserManagementAPIService) GetUserGroups

func (a *UserManagementAPIService) GetUserGroups(ctx context.Context, accountUuid string, email string) ApiGetUserGroupsRequest

GetUserGroups Lists all groups of a user

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param email The email address of the required user.
@return ApiGetUserGroupsRequest

func (*UserManagementAPIService) GetUserGroupsExecute

Execute executes the request

@return GroupUserDto

func (*UserManagementAPIService) GetUsers

func (a *UserManagementAPIService) GetUsers(ctx context.Context, accountUuid string) ApiGetUsersRequest

GetUsers Lists all users of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetUsersRequest

func (*UserManagementAPIService) GetUsersExecute

Execute executes the request

@return UserListDto

func (*UserManagementAPIService) RemoveUserFromAccount

func (a *UserManagementAPIService) RemoveUserFromAccount(ctx context.Context, accountUuid string, email string) ApiRemoveUserFromAccountRequest

RemoveUserFromAccount Removes a user from an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param email The email address of the required user.
@return ApiRemoveUserFromAccountRequest

func (*UserManagementAPIService) RemoveUserFromAccountExecute

func (a *UserManagementAPIService) RemoveUserFromAccountExecute(r ApiRemoveUserFromAccountRequest) (*http.Response, error)

Execute executes the request

func (*UserManagementAPIService) RemoveUserFromGroups

func (a *UserManagementAPIService) RemoveUserFromGroups(ctx context.Context, accountUuid string, email string) ApiRemoveUserFromGroupsRequest

RemoveUserFromGroups Removes a user from groups

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param email The email address of the required user.
@return ApiRemoveUserFromGroupsRequest

func (*UserManagementAPIService) RemoveUserFromGroupsExecute

func (a *UserManagementAPIService) RemoveUserFromGroupsExecute(r ApiRemoveUserFromGroupsRequest) (*http.Response, error)

Execute executes the request

func (*UserManagementAPIService) ReplaceUserGroups

func (a *UserManagementAPIService) ReplaceUserGroups(ctx context.Context, accountUuid string, email string) ApiReplaceUserGroupsRequest

ReplaceUserGroups Sets group membership of a user. Any existing membership is overwritten.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param email The email address of the required user.
@return ApiReplaceUserGroupsRequest

func (*UserManagementAPIService) ReplaceUserGroupsExecute

func (a *UserManagementAPIService) ReplaceUserGroupsExecute(r ApiReplaceUserGroupsRequest) (*http.Response, error)

Execute executes the request

type UsersDto

type UsersDto struct {
	// The UUID of the user.
	Uid string `json:"uid"`
	// The email address of the user.
	Email string `json:"email"`
	// The first name of the user.
	Name *string `json:"name,omitempty"`
	// The last name of the user.
	Surname *string `json:"surname,omitempty"`
	// The status of this user in Dynatrace:   * `ACTIVE`: The user is active. * `INACTIVE`: The user is deactivated and cannot sign in to Dynatrace.  * `PENDING`: The user received an invitation, but hasn't completed sign-up yet.  * `DELETED`: The user was deleted and cannot sign in to Dynatrace anymore.  * `ECUSTOMS_MANUALLY_BLOCKED`: The user is blocked due to to a trade and export compliance violation.
	UserStatus *string `json:"userStatus,omitempty"`
	// The user is (`true`) or is not (`false`) an emergency contact for the account.
	EmergencyContact *bool `json:"emergencyContact,omitempty"`
	// Available if user has logged into Dynatrace at least once
	UserLoginMetadata    *UserLoginMetaDataDto `json:"userLoginMetadata,omitempty"`
	AdditionalProperties map[string]interface{}
}

UsersDto struct for UsersDto

func NewUsersDto

func NewUsersDto(uid string, email string) *UsersDto

NewUsersDto instantiates a new UsersDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUsersDtoWithDefaults

func NewUsersDtoWithDefaults() *UsersDto

NewUsersDtoWithDefaults instantiates a new UsersDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UsersDto) GetEmail

func (o *UsersDto) GetEmail() string

GetEmail returns the Email field value

func (*UsersDto) GetEmailOk

func (o *UsersDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*UsersDto) GetEmergencyContact

func (o *UsersDto) GetEmergencyContact() bool

GetEmergencyContact returns the EmergencyContact field value if set, zero value otherwise.

func (*UsersDto) GetEmergencyContactOk

func (o *UsersDto) GetEmergencyContactOk() (*bool, bool)

GetEmergencyContactOk returns a tuple with the EmergencyContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersDto) GetName

func (o *UsersDto) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UsersDto) GetNameOk

func (o *UsersDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersDto) GetSurname

func (o *UsersDto) GetSurname() string

GetSurname returns the Surname field value if set, zero value otherwise.

func (*UsersDto) GetSurnameOk

func (o *UsersDto) GetSurnameOk() (*string, bool)

GetSurnameOk returns a tuple with the Surname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersDto) GetUid

func (o *UsersDto) GetUid() string

GetUid returns the Uid field value

func (*UsersDto) GetUidOk

func (o *UsersDto) GetUidOk() (*string, bool)

GetUidOk returns a tuple with the Uid field value and a boolean to check if the value has been set.

func (*UsersDto) GetUserLoginMetadata

func (o *UsersDto) GetUserLoginMetadata() UserLoginMetaDataDto

GetUserLoginMetadata returns the UserLoginMetadata field value if set, zero value otherwise.

func (*UsersDto) GetUserLoginMetadataOk

func (o *UsersDto) GetUserLoginMetadataOk() (*UserLoginMetaDataDto, bool)

GetUserLoginMetadataOk returns a tuple with the UserLoginMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersDto) GetUserStatus

func (o *UsersDto) GetUserStatus() string

GetUserStatus returns the UserStatus field value if set, zero value otherwise.

func (*UsersDto) GetUserStatusOk

func (o *UsersDto) GetUserStatusOk() (*string, bool)

GetUserStatusOk returns a tuple with the UserStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersDto) HasEmergencyContact

func (o *UsersDto) HasEmergencyContact() bool

HasEmergencyContact returns a boolean if a field has been set.

func (*UsersDto) HasName

func (o *UsersDto) HasName() bool

HasName returns a boolean if a field has been set.

func (*UsersDto) HasSurname

func (o *UsersDto) HasSurname() bool

HasSurname returns a boolean if a field has been set.

func (*UsersDto) HasUserLoginMetadata

func (o *UsersDto) HasUserLoginMetadata() bool

HasUserLoginMetadata returns a boolean if a field has been set.

func (*UsersDto) HasUserStatus

func (o *UsersDto) HasUserStatus() bool

HasUserStatus returns a boolean if a field has been set.

func (UsersDto) MarshalJSON

func (o UsersDto) MarshalJSON() ([]byte, error)

func (*UsersDto) SetEmail

func (o *UsersDto) SetEmail(v string)

SetEmail sets field value

func (*UsersDto) SetEmergencyContact

func (o *UsersDto) SetEmergencyContact(v bool)

SetEmergencyContact gets a reference to the given bool and assigns it to the EmergencyContact field.

func (*UsersDto) SetName

func (o *UsersDto) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UsersDto) SetSurname

func (o *UsersDto) SetSurname(v string)

SetSurname gets a reference to the given string and assigns it to the Surname field.

func (*UsersDto) SetUid

func (o *UsersDto) SetUid(v string)

SetUid sets field value

func (*UsersDto) SetUserLoginMetadata

func (o *UsersDto) SetUserLoginMetadata(v UserLoginMetaDataDto)

SetUserLoginMetadata gets a reference to the given UserLoginMetaDataDto and assigns it to the UserLoginMetadata field.

func (*UsersDto) SetUserStatus

func (o *UsersDto) SetUserStatus(v string)

SetUserStatus gets a reference to the given string and assigns it to the UserStatus field.

func (UsersDto) ToMap

func (o UsersDto) ToMap() (map[string]interface{}, error)

func (*UsersDto) UnmarshalJSON added in v0.8.0

func (o *UsersDto) UnmarshalJSON(data []byte) (err error)

type ValidationDto

type ValidationDto struct {
	// A list of validation warnings.
	Warnings             []string `json:"warnings"`
	AdditionalProperties map[string]interface{}
}

ValidationDto struct for ValidationDto

func NewValidationDto

func NewValidationDto(warnings []string) *ValidationDto

NewValidationDto instantiates a new ValidationDto object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewValidationDtoWithDefaults

func NewValidationDtoWithDefaults() *ValidationDto

NewValidationDtoWithDefaults instantiates a new ValidationDto object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ValidationDto) GetWarnings

func (o *ValidationDto) GetWarnings() []string

GetWarnings returns the Warnings field value

func (*ValidationDto) GetWarningsOk

func (o *ValidationDto) GetWarningsOk() ([]string, bool)

GetWarningsOk returns a tuple with the Warnings field value and a boolean to check if the value has been set.

func (ValidationDto) MarshalJSON

func (o ValidationDto) MarshalJSON() ([]byte, error)

func (*ValidationDto) SetWarnings

func (o *ValidationDto) SetWarnings(v []string)

SetWarnings sets field value

func (ValidationDto) ToMap

func (o ValidationDto) ToMap() (map[string]interface{}, error)

func (*ValidationDto) UnmarshalJSON added in v0.8.0

func (o *ValidationDto) UnmarshalJSON(data []byte) (err error)

Source Files

Jump to

Keyboard shortcuts

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