rules

package
v0.0.0-...-4be0545 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2025 License: Apache-2.0 Imports: 22 Imported by: 0

README

Go API client for rules

Create and manage the access rules, rule settings, and application lists.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Generator version: 7.11.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import rules "github.com/CiscoDevNet/go-ciscosecureaccess/rules"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value rules.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), rules.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value rules.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), rules.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using rules.ContextOperationServerIndices and rules.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), rules.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), rules.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.sse.cisco.com/policies/v2

Class Method HTTP request Description
AccessRulesAPI AddRule Post /rules Create Rule
AccessRulesAPI DeleteRule Delete /rules/{ruleId} Delete Rule
AccessRulesAPI GetRegionalLocations Get /geolocations List GeoLocations
AccessRulesAPI GetRule Get /rules/{ruleId} Get Rule
AccessRulesAPI ListRules Get /rules List Rules
AccessRulesAPI PutRule Put /rules/{ruleId} Update Rule
AccessRulesAPI PutRules Put /rules Enable Rules
ApplicationListsAPI CreateApplicationList Post /applicationLists Create Application List
ApplicationListsAPI DeleteApplicationList Delete /applicationLists/{applicationListId} Delete Application List
ApplicationListsAPI GetApplicationList Get /applicationLists/{applicationListId} Get Application List
ApplicationListsAPI GetApplicationLists Get /applicationLists Get Application Lists
ApplicationListsAPI PutApplicationList Put /applicationLists/{applicationListId} Update Application List
ApplicationListsAPI UpdateUsageApplications Get /applications/usage Get Usage of Applications
RuleSettingsAndDefaultsAPI GetPolicySetting Get /settings/{settingName} Get Policy Setting
RuleSettingsAndDefaultsAPI GetPolicySettingTypes Get /settingTypes List Policy Setting Types
RuleSettingsAndDefaultsAPI GetPolicySettings Get /settings Get Rule Defaults and Global Policy Settings
RuleSettingsAndDefaultsAPI GetSettingTypesByName Get /settingTypes/{settingName} Get Policy Setting Type
RuleSettingsAndDefaultsAPI PutPolicySetting Put /settings/{settingName} Update Policy Setting
RuleSettingsAndDefaultsAPI PutPolicySettings Put /settings Update Rule Defaults and Global Policy Settings

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

oauthFlow
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • policies.applicationlists:write: Write policies application lists
  • policies.applicationlists:read: Read policies application lists
  • policies.settings:write: Write policies global rule settings
  • policies.settings:read: Read policies global rule settings
  • policies.rules:read: Read policies access rules
  • policies.rules:write: Write policies access rules

Example

auth := context.WithValue(context.Background(), rules.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, rules.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// 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")
)
View Source
var AllowedAttributeNameDestinationCompositeEnumValues = []AttributeNameDestinationComposite{
	"umbrella.destination.ip_address",
	"umbrella.destination.port",
	"umbrella.destination.network_protocol",
}

All allowed values of AttributeNameDestinationComposite enum

View Source
var AllowedAttributeNameDestinationEnumValues = []AttributeNameDestination{
	"umbrella.destination.all",
	"umbrella.destination.networkObjectIds",
	"umbrella.destination.networkObjectGroupIds",
	"umbrella.destination.serviceObjectIds",
	"umbrella.destination.serviceObjectGroupIds",
	"umbrella.destination.application_ids",
	"umbrella.destination.application_list_ids",
	"umbrella.destination.private_application_ids",
	"umbrella.destination.private_application_group_ids",
	"umbrella.destination.category_ids",
	"umbrella.destination.category_list_ids",
	"umbrella.destination.destination_list_ids",
	"umbrella.destination.geolocations",
	"umbrella.destination.private_resource_ids",
}

All allowed values of AttributeNameDestination enum

View Source
var AllowedAttributeNameInQueryEnumValues = []AttributeNameInQuery{
	"umbrella.destination.application_ids",
}

All allowed values of AttributeNameInQuery enum

View Source
var AllowedAttributeNameSourceCompositeEnumValues = []AttributeNameSourceComposite{
	"umbrella.source.ip_address",
}

All allowed values of AttributeNameSourceComposite enum

View Source
var AllowedAttributeNameSourceEnumValues = []AttributeNameSource{
	"umbrella.source.all",
	"umbrella.source.networkObjectIds",
	"umbrella.source.networkObjectGroupIds",
	"umbrella.source.identity_type_ids",
	"umbrella.source.ip_address",
	"umbrella.source.identity_ids",
	"umbrella.destination.private_resource_types",
}

All allowed values of AttributeNameSource enum

View Source
var AllowedAttributeOperatorEnumValues = []AttributeOperator{
	"=",
	"INTERSECT",
	"IN",
}

All allowed values of AttributeOperator enum

View Source
var AllowedRuleActionEnumValues = []RuleAction{
	"allow",
	"block",
}

All allowed values of RuleAction enum

View Source
var AllowedSettingNameEnumValues = []SettingName{
	"sse.decryption.logInternet",
	"sse.decryption.logPrivate",
	"sse.globalIPSEnabled",
	"sse.ztaAuthnTimeoutEnabled",
	"sse.tenantControlProfileId",
	"sse.ztaAuthnTimeoutMinutes",
	"sse.ztnaSessionTimeoutMinutes",
	"umbrella.ipSurrogatesEnabled",
	"umbrella.m365Compatibility",
	"umbrella.posture.webProfileId",
	"umbrella.posture.ipsProfileId",
	"umbrella.posture.profileIdClientbased",
	"umbrella.posture.profileIdClientless",
	"umbrella.posture.privateSecurityProfileId",
	"umbrella.logLevel",
	"umbrella.default.traffic",
	"global.setting.disableDecryptionSource",
}

All allowed values of SettingName enum

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 {
	AccessRulesAPI *AccessRulesAPIService

	ApplicationListsAPI *ApplicationListsAPIService

	RuleSettingsAndDefaultsAPI *RuleSettingsAndDefaultsAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Cisco Secure Access Rules, Rule Settings, and Application Lists APIs API v1.0.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 AccessRulesAPIService

type AccessRulesAPIService service

AccessRulesAPIService AccessRulesAPI service

func (*AccessRulesAPIService) AddRule

AddRule Create Rule

Create a rule on the policy for the organization.

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

func (*AccessRulesAPIService) AddRuleExecute

func (a *AccessRulesAPIService) AddRuleExecute(r ApiAddRuleRequest) (*Rule, *http.Response, error)

Execute executes the request

@return Rule

func (*AccessRulesAPIService) DeleteRule

func (a *AccessRulesAPIService) DeleteRule(ctx context.Context, ruleId int64) ApiDeleteRuleRequest

DeleteRule Delete Rule

Delete a rule on the policy for the organization.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ruleId The ID of the rule.
@return ApiDeleteRuleRequest

func (*AccessRulesAPIService) DeleteRuleExecute

func (a *AccessRulesAPIService) DeleteRuleExecute(r ApiDeleteRuleRequest) (*http.Response, error)

Execute executes the request

func (*AccessRulesAPIService) GetRegionalLocations

GetRegionalLocations List GeoLocations

List the regional information for the continents and countries. You can use the country code to create a block on the traffic defined in an internet access rule.

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

func (*AccessRulesAPIService) GetRegionalLocationsExecute

func (a *AccessRulesAPIService) GetRegionalLocationsExecute(r ApiGetRegionalLocationsRequest) (*Regions, *http.Response, error)

Execute executes the request

@return Regions

func (*AccessRulesAPIService) GetRule

GetRule Get Rule

Get the details about the rule.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ruleId The ID of the rule.
@return ApiGetRuleRequest

func (*AccessRulesAPIService) GetRuleExecute

func (a *AccessRulesAPIService) GetRuleExecute(r ApiGetRuleRequest) (*Rule, *http.Response, error)

Execute executes the request

@return Rule

func (*AccessRulesAPIService) ListRules

ListRules List Rules

List the rules in the policy for the organization.

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

func (*AccessRulesAPIService) ListRulesExecute

func (a *AccessRulesAPIService) ListRulesExecute(r ApiListRulesRequest) (*Rules, *http.Response, error)

Execute executes the request

@return Rules

func (*AccessRulesAPIService) PutRule

PutRule Update Rule

Update the properties on the rule.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ruleId The ID of the rule.
@return ApiPutRuleRequest

func (*AccessRulesAPIService) PutRuleExecute

func (a *AccessRulesAPIService) PutRuleExecute(r ApiPutRuleRequest) (*Rule, *http.Response, error)

Execute executes the request

@return Rule

func (*AccessRulesAPIService) PutRules

PutRules Enable Rules

Enable or disable the rules on the policy.

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

func (*AccessRulesAPIService) PutRulesExecute

Execute executes the request

@return []RulesResponseInner

type AddRuleRequest

type AddRuleRequest struct {
	// The name of the rule. The name must be unique across all rules for the organization's policy. The name can have no more than 256 characters.
	RuleName string `json:"ruleName"`
	// The meaningful information about the rule. The description can have no more than 256 characters.
	RuleDescription *string    `json:"ruleDescription,omitempty"`
	RuleAction      RuleAction `json:"ruleAction"`
	// The positive integer that represents the priority of the rule. The priority is unique across all rules on the policy for the organization.
	RulePriority *int64 `json:"rulePriority,omitempty"`
	// Specifies whether the rule is enabled.
	RuleIsEnabled *bool `json:"ruleIsEnabled,omitempty"`
	// The list of conditions that are set on the rule. Updates to \"ReadOnly\" attributes are ignored.
	RuleConditions []RuleConditionsInner `json:"ruleConditions"`
	// The list of settings on a rule.
	RuleSettings         []RuleSettingsInner `json:"ruleSettings"`
	AdditionalProperties map[string]interface{}
}

AddRuleRequest The properties of the rule.

func NewAddRuleRequest

func NewAddRuleRequest(ruleName string, ruleAction RuleAction, ruleConditions []RuleConditionsInner, ruleSettings []RuleSettingsInner) *AddRuleRequest

NewAddRuleRequest instantiates a new AddRuleRequest 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 NewAddRuleRequestWithDefaults

func NewAddRuleRequestWithDefaults() *AddRuleRequest

NewAddRuleRequestWithDefaults instantiates a new AddRuleRequest 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 (*AddRuleRequest) GetRuleAction

func (o *AddRuleRequest) GetRuleAction() RuleAction

GetRuleAction returns the RuleAction field value

func (*AddRuleRequest) GetRuleActionOk

func (o *AddRuleRequest) GetRuleActionOk() (*RuleAction, bool)

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

func (*AddRuleRequest) GetRuleConditions

func (o *AddRuleRequest) GetRuleConditions() []RuleConditionsInner

GetRuleConditions returns the RuleConditions field value

func (*AddRuleRequest) GetRuleConditionsOk

func (o *AddRuleRequest) GetRuleConditionsOk() ([]RuleConditionsInner, bool)

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

func (*AddRuleRequest) GetRuleDescription

func (o *AddRuleRequest) GetRuleDescription() string

GetRuleDescription returns the RuleDescription field value if set, zero value otherwise.

func (*AddRuleRequest) GetRuleDescriptionOk

func (o *AddRuleRequest) GetRuleDescriptionOk() (*string, bool)

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

func (*AddRuleRequest) GetRuleIsEnabled

func (o *AddRuleRequest) GetRuleIsEnabled() bool

GetRuleIsEnabled returns the RuleIsEnabled field value if set, zero value otherwise.

func (*AddRuleRequest) GetRuleIsEnabledOk

func (o *AddRuleRequest) GetRuleIsEnabledOk() (*bool, bool)

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

func (*AddRuleRequest) GetRuleName

func (o *AddRuleRequest) GetRuleName() string

GetRuleName returns the RuleName field value

func (*AddRuleRequest) GetRuleNameOk

func (o *AddRuleRequest) GetRuleNameOk() (*string, bool)

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

func (*AddRuleRequest) GetRulePriority

func (o *AddRuleRequest) GetRulePriority() int64

GetRulePriority returns the RulePriority field value if set, zero value otherwise.

func (*AddRuleRequest) GetRulePriorityOk

func (o *AddRuleRequest) GetRulePriorityOk() (*int64, bool)

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

func (*AddRuleRequest) GetRuleSettings

func (o *AddRuleRequest) GetRuleSettings() []RuleSettingsInner

GetRuleSettings returns the RuleSettings field value

func (*AddRuleRequest) GetRuleSettingsOk

func (o *AddRuleRequest) GetRuleSettingsOk() ([]RuleSettingsInner, bool)

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

func (*AddRuleRequest) HasRuleDescription

func (o *AddRuleRequest) HasRuleDescription() bool

HasRuleDescription returns a boolean if a field has been set.

func (*AddRuleRequest) HasRuleIsEnabled

func (o *AddRuleRequest) HasRuleIsEnabled() bool

HasRuleIsEnabled returns a boolean if a field has been set.

func (*AddRuleRequest) HasRulePriority

func (o *AddRuleRequest) HasRulePriority() bool

HasRulePriority returns a boolean if a field has been set.

func (AddRuleRequest) MarshalJSON

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

func (*AddRuleRequest) SetRuleAction

func (o *AddRuleRequest) SetRuleAction(v RuleAction)

SetRuleAction sets field value

func (*AddRuleRequest) SetRuleConditions

func (o *AddRuleRequest) SetRuleConditions(v []RuleConditionsInner)

SetRuleConditions sets field value

func (*AddRuleRequest) SetRuleDescription

func (o *AddRuleRequest) SetRuleDescription(v string)

SetRuleDescription gets a reference to the given string and assigns it to the RuleDescription field.

func (*AddRuleRequest) SetRuleIsEnabled

func (o *AddRuleRequest) SetRuleIsEnabled(v bool)

SetRuleIsEnabled gets a reference to the given bool and assigns it to the RuleIsEnabled field.

func (*AddRuleRequest) SetRuleName

func (o *AddRuleRequest) SetRuleName(v string)

SetRuleName sets field value

func (*AddRuleRequest) SetRulePriority

func (o *AddRuleRequest) SetRulePriority(v int64)

SetRulePriority gets a reference to the given int64 and assigns it to the RulePriority field.

func (*AddRuleRequest) SetRuleSettings

func (o *AddRuleRequest) SetRuleSettings(v []RuleSettingsInner)

SetRuleSettings sets field value

func (AddRuleRequest) ToMap

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

func (*AddRuleRequest) UnmarshalJSON

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

type ApiAddRuleRequest

type ApiAddRuleRequest struct {
	ApiService *AccessRulesAPIService
	// contains filtered or unexported fields
}

func (ApiAddRuleRequest) AddRuleRequest

func (r ApiAddRuleRequest) AddRuleRequest(addRuleRequest AddRuleRequest) ApiAddRuleRequest

Create the rule with the specific properties.

func (ApiAddRuleRequest) Execute

func (r ApiAddRuleRequest) Execute() (*Rule, *http.Response, error)

type ApiCreateApplicationListRequest

type ApiCreateApplicationListRequest struct {
	ApiService *ApplicationListsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateApplicationListRequest) ApplicationListRequest

func (r ApiCreateApplicationListRequest) ApplicationListRequest(applicationListRequest ApplicationListRequest) ApiCreateApplicationListRequest

Create the application list.

func (ApiCreateApplicationListRequest) Execute

type ApiDeleteApplicationListRequest

type ApiDeleteApplicationListRequest struct {
	ApiService *ApplicationListsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteApplicationListRequest) Execute

type ApiDeleteRuleRequest

type ApiDeleteRuleRequest struct {
	ApiService *AccessRulesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteRuleRequest) Execute

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

type ApiGetApplicationListRequest

type ApiGetApplicationListRequest struct {
	ApiService *ApplicationListsAPIService
	// contains filtered or unexported fields
}

func (ApiGetApplicationListRequest) Execute

type ApiGetApplicationListsRequest

type ApiGetApplicationListsRequest struct {
	ApiService *ApplicationListsAPIService
	// contains filtered or unexported fields
}

func (ApiGetApplicationListsRequest) Execute

type ApiGetPolicySettingRequest

type ApiGetPolicySettingRequest struct {
	ApiService *RuleSettingsAndDefaultsAPIService
	// contains filtered or unexported fields
}

func (ApiGetPolicySettingRequest) Execute

type ApiGetPolicySettingTypesRequest

type ApiGetPolicySettingTypesRequest struct {
	ApiService *RuleSettingsAndDefaultsAPIService
	// contains filtered or unexported fields
}

func (ApiGetPolicySettingTypesRequest) Execute

type ApiGetPolicySettingsRequest

type ApiGetPolicySettingsRequest struct {
	ApiService *RuleSettingsAndDefaultsAPIService
	// contains filtered or unexported fields
}

func (ApiGetPolicySettingsRequest) Execute

type ApiGetRegionalLocationsRequest

type ApiGetRegionalLocationsRequest struct {
	ApiService *AccessRulesAPIService
	// contains filtered or unexported fields
}

func (ApiGetRegionalLocationsRequest) Execute

type ApiGetRuleRequest

type ApiGetRuleRequest struct {
	ApiService *AccessRulesAPIService
	// contains filtered or unexported fields
}

func (ApiGetRuleRequest) Execute

func (r ApiGetRuleRequest) Execute() (*Rule, *http.Response, error)

type ApiGetSettingTypesByNameRequest

type ApiGetSettingTypesByNameRequest struct {
	ApiService *RuleSettingsAndDefaultsAPIService
	// contains filtered or unexported fields
}

func (ApiGetSettingTypesByNameRequest) Execute

type ApiListRulesRequest

type ApiListRulesRequest struct {
	ApiService *AccessRulesAPIService
	// contains filtered or unexported fields
}

func (ApiListRulesRequest) Execute

func (r ApiListRulesRequest) Execute() (*Rules, *http.Response, error)

func (ApiListRulesRequest) Filters

Filter the rules by one or more properties. Filter on: `ruleName`, `ruleDescription`, `ruleIsEnabled`, `ruleIsDefault`, `ruleAction`, `attributeName` and `attributeValue`, `settingName` and `settingValue`, `rulePriority`, `destinations`, `sources`, `ruleConditions`. Specify the properties in the JSON format. **Note:** Filter on either `ruleConditions` or the `sources` and `destinations` properties, but not both sets of properties. Example: ``` { \"destinations\": [ \"umbrella.destination.destination_list_ids\": \"*\" ], \"sources\": [ \"umbrella.source.identity_ids\": \"*\" ], \"rulePriority\": \"1,2,3\" } ```

func (ApiListRulesRequest) Limit

Set the number of items on a page. The maximum items that are allowed on a page in the response are 1000.

func (ApiListRulesRequest) Offset

The place to start reading in the collection. The default value is `0`. For example, the offset of the first page in the collection is `0`. If the limit is 10, the offset for next page is `10`.

func (ApiListRulesRequest) RuleName

func (r ApiListRulesRequest) RuleName(ruleName string) ApiListRulesRequest

Filter the rules using the name of the rule or a sequence of characters found in the rule name.

type ApiPutApplicationListRequest

type ApiPutApplicationListRequest struct {
	ApiService *ApplicationListsAPIService
	// contains filtered or unexported fields
}

func (ApiPutApplicationListRequest) ApplicationListRequest

func (r ApiPutApplicationListRequest) ApplicationListRequest(applicationListRequest ApplicationListRequest) ApiPutApplicationListRequest

Update the application list.

func (ApiPutApplicationListRequest) Execute

type ApiPutPolicySettingRequest

type ApiPutPolicySettingRequest struct {
	ApiService *RuleSettingsAndDefaultsAPIService
	// contains filtered or unexported fields
}

func (ApiPutPolicySettingRequest) Execute

func (ApiPutPolicySettingRequest) SettingsRequestObject

func (r ApiPutPolicySettingRequest) SettingsRequestObject(settingsRequestObject SettingsRequestObject) ApiPutPolicySettingRequest

Update the policy setting.

type ApiPutPolicySettingsRequest

type ApiPutPolicySettingsRequest struct {
	ApiService *RuleSettingsAndDefaultsAPIService
	// contains filtered or unexported fields
}

func (ApiPutPolicySettingsRequest) Execute

func (ApiPutPolicySettingsRequest) SettingsRequestInner

func (r ApiPutPolicySettingsRequest) SettingsRequestInner(settingsRequestInner []SettingsRequestInner) ApiPutPolicySettingsRequest

Update the policy settings.

type ApiPutRuleRequest

type ApiPutRuleRequest struct {
	ApiService *AccessRulesAPIService
	// contains filtered or unexported fields
}

func (ApiPutRuleRequest) Execute

func (r ApiPutRuleRequest) Execute() (*Rule, *http.Response, error)

func (ApiPutRuleRequest) PutRuleRequest

func (r ApiPutRuleRequest) PutRuleRequest(putRuleRequest PutRuleRequest) ApiPutRuleRequest

Create the rule with the specific properties.

type ApiPutRulesRequest

type ApiPutRulesRequest struct {
	ApiService *AccessRulesAPIService
	// contains filtered or unexported fields
}

func (ApiPutRulesRequest) Execute

func (ApiPutRulesRequest) PutRulesRequest

func (r ApiPutRulesRequest) PutRulesRequest(putRulesRequest PutRulesRequest) ApiPutRulesRequest

Provide the list of rule IDs and set the `ruleIsEnabled` property on these rules. **Note:** You cannot update the `ruleIsEnabled` property on the default rules.

type ApiUpdateUsageApplicationsRequest

type ApiUpdateUsageApplicationsRequest struct {
	ApiService *ApplicationListsAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateUsageApplicationsRequest) AttributeName

Filter on the name of the rule attribute.

func (ApiUpdateUsageApplicationsRequest) AttributeValue

Filter on the value of the rule attribute.

func (ApiUpdateUsageApplicationsRequest) Execute

type ApplicationList

type ApplicationList struct {
	// The descriptive label for the application list.
	ApplicationListName *string `json:"applicationListName,omitempty"`
	// Specifies whether the application list is the default application list.
	IsDefault *bool `json:"isDefault,omitempty"`
	// The list of IDs for the applications.
	ApplicationIds []int64 `json:"applicationIds,omitempty"`
	// The list of IDs for the application categories.
	ApplicationCategoryIds []int64 `json:"applicationCategoryIds,omitempty"`
	// The date and time that the application list was created.
	CreatedAt *string `json:"createdAt,omitempty"`
	// The date and time that the application list was modified.
	ModifiedAt           *string `json:"modifiedAt,omitempty"`
	AdditionalProperties map[string]interface{}
}

ApplicationList The properties of the application list.

func NewApplicationList

func NewApplicationList() *ApplicationList

NewApplicationList instantiates a new ApplicationList 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 NewApplicationListWithDefaults

func NewApplicationListWithDefaults() *ApplicationList

NewApplicationListWithDefaults instantiates a new ApplicationList 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 (*ApplicationList) GetApplicationCategoryIds

func (o *ApplicationList) GetApplicationCategoryIds() []int64

GetApplicationCategoryIds returns the ApplicationCategoryIds field value if set, zero value otherwise.

func (*ApplicationList) GetApplicationCategoryIdsOk

func (o *ApplicationList) GetApplicationCategoryIdsOk() ([]int64, bool)

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

func (*ApplicationList) GetApplicationIds

func (o *ApplicationList) GetApplicationIds() []int64

GetApplicationIds returns the ApplicationIds field value if set, zero value otherwise.

func (*ApplicationList) GetApplicationIdsOk

func (o *ApplicationList) GetApplicationIdsOk() ([]int64, bool)

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

func (*ApplicationList) GetApplicationListName

func (o *ApplicationList) GetApplicationListName() string

GetApplicationListName returns the ApplicationListName field value if set, zero value otherwise.

func (*ApplicationList) GetApplicationListNameOk

func (o *ApplicationList) GetApplicationListNameOk() (*string, bool)

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

func (*ApplicationList) GetCreatedAt

func (o *ApplicationList) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ApplicationList) GetCreatedAtOk

func (o *ApplicationList) 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 (*ApplicationList) GetIsDefault

func (o *ApplicationList) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*ApplicationList) GetIsDefaultOk

func (o *ApplicationList) GetIsDefaultOk() (*bool, bool)

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

func (*ApplicationList) GetModifiedAt

func (o *ApplicationList) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*ApplicationList) GetModifiedAtOk

func (o *ApplicationList) GetModifiedAtOk() (*string, bool)

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

func (*ApplicationList) HasApplicationCategoryIds

func (o *ApplicationList) HasApplicationCategoryIds() bool

HasApplicationCategoryIds returns a boolean if a field has been set.

func (*ApplicationList) HasApplicationIds

func (o *ApplicationList) HasApplicationIds() bool

HasApplicationIds returns a boolean if a field has been set.

func (*ApplicationList) HasApplicationListName

func (o *ApplicationList) HasApplicationListName() bool

HasApplicationListName returns a boolean if a field has been set.

func (*ApplicationList) HasCreatedAt

func (o *ApplicationList) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ApplicationList) HasIsDefault

func (o *ApplicationList) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*ApplicationList) HasModifiedAt

func (o *ApplicationList) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (ApplicationList) MarshalJSON

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

func (*ApplicationList) SetApplicationCategoryIds

func (o *ApplicationList) SetApplicationCategoryIds(v []int64)

SetApplicationCategoryIds gets a reference to the given []int64 and assigns it to the ApplicationCategoryIds field.

func (*ApplicationList) SetApplicationIds

func (o *ApplicationList) SetApplicationIds(v []int64)

SetApplicationIds gets a reference to the given []int64 and assigns it to the ApplicationIds field.

func (*ApplicationList) SetApplicationListName

func (o *ApplicationList) SetApplicationListName(v string)

SetApplicationListName gets a reference to the given string and assigns it to the ApplicationListName field.

func (*ApplicationList) SetCreatedAt

func (o *ApplicationList) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*ApplicationList) SetIsDefault

func (o *ApplicationList) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*ApplicationList) SetModifiedAt

func (o *ApplicationList) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (ApplicationList) ToMap

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

func (*ApplicationList) UnmarshalJSON

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

type ApplicationListRequest

type ApplicationListRequest struct {
	// The descriptive label for the application list.
	ApplicationListName string `json:"applicationListName"`
	// Specifies whether the application list is the default application list.
	IsDefault bool `json:"isDefault"`
	// The list of IDs for the applications.
	ApplicationIds []int64 `json:"applicationIds"`
	// The list of IDs for the application categories.
	ApplicationCategoryIds []int64 `json:"applicationCategoryIds,omitempty"`
	AdditionalProperties   map[string]interface{}
}

ApplicationListRequest The properties for the application list.

func NewApplicationListRequest

func NewApplicationListRequest(applicationListName string, isDefault bool, applicationIds []int64) *ApplicationListRequest

NewApplicationListRequest instantiates a new ApplicationListRequest 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 NewApplicationListRequestWithDefaults

func NewApplicationListRequestWithDefaults() *ApplicationListRequest

NewApplicationListRequestWithDefaults instantiates a new ApplicationListRequest 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 (*ApplicationListRequest) GetApplicationCategoryIds

func (o *ApplicationListRequest) GetApplicationCategoryIds() []int64

GetApplicationCategoryIds returns the ApplicationCategoryIds field value if set, zero value otherwise.

func (*ApplicationListRequest) GetApplicationCategoryIdsOk

func (o *ApplicationListRequest) GetApplicationCategoryIdsOk() ([]int64, bool)

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

func (*ApplicationListRequest) GetApplicationIds

func (o *ApplicationListRequest) GetApplicationIds() []int64

GetApplicationIds returns the ApplicationIds field value

func (*ApplicationListRequest) GetApplicationIdsOk

func (o *ApplicationListRequest) GetApplicationIdsOk() ([]int64, bool)

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

func (*ApplicationListRequest) GetApplicationListName

func (o *ApplicationListRequest) GetApplicationListName() string

GetApplicationListName returns the ApplicationListName field value

func (*ApplicationListRequest) GetApplicationListNameOk

func (o *ApplicationListRequest) GetApplicationListNameOk() (*string, bool)

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

func (*ApplicationListRequest) GetIsDefault

func (o *ApplicationListRequest) GetIsDefault() bool

GetIsDefault returns the IsDefault field value

func (*ApplicationListRequest) GetIsDefaultOk

func (o *ApplicationListRequest) GetIsDefaultOk() (*bool, bool)

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

func (*ApplicationListRequest) HasApplicationCategoryIds

func (o *ApplicationListRequest) HasApplicationCategoryIds() bool

HasApplicationCategoryIds returns a boolean if a field has been set.

func (ApplicationListRequest) MarshalJSON

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

func (*ApplicationListRequest) SetApplicationCategoryIds

func (o *ApplicationListRequest) SetApplicationCategoryIds(v []int64)

SetApplicationCategoryIds gets a reference to the given []int64 and assigns it to the ApplicationCategoryIds field.

func (*ApplicationListRequest) SetApplicationIds

func (o *ApplicationListRequest) SetApplicationIds(v []int64)

SetApplicationIds sets field value

func (*ApplicationListRequest) SetApplicationListName

func (o *ApplicationListRequest) SetApplicationListName(v string)

SetApplicationListName sets field value

func (*ApplicationListRequest) SetIsDefault

func (o *ApplicationListRequest) SetIsDefault(v bool)

SetIsDefault sets field value

func (ApplicationListRequest) ToMap

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

func (*ApplicationListRequest) UnmarshalJSON

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

type ApplicationLists

type ApplicationLists struct {
	// The number of application lists in the organization.
	Count *int64 `json:"count,omitempty"`
	// The application lists in the organization.
	Result               []ApplicationListsResultInner `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ApplicationLists The application lists and number of application lists in the organization.

func NewApplicationLists

func NewApplicationLists() *ApplicationLists

NewApplicationLists instantiates a new ApplicationLists 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 NewApplicationListsWithDefaults

func NewApplicationListsWithDefaults() *ApplicationLists

NewApplicationListsWithDefaults instantiates a new ApplicationLists 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 (*ApplicationLists) GetCount

func (o *ApplicationLists) GetCount() int64

GetCount returns the Count field value if set, zero value otherwise.

func (*ApplicationLists) GetCountOk

func (o *ApplicationLists) GetCountOk() (*int64, bool)

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

func (*ApplicationLists) GetResult

GetResult returns the Result field value if set, zero value otherwise.

func (*ApplicationLists) GetResultOk

func (o *ApplicationLists) GetResultOk() ([]ApplicationListsResultInner, bool)

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

func (*ApplicationLists) HasCount

func (o *ApplicationLists) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*ApplicationLists) HasResult

func (o *ApplicationLists) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ApplicationLists) MarshalJSON

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

func (*ApplicationLists) SetCount

func (o *ApplicationLists) SetCount(v int64)

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (*ApplicationLists) SetResult

SetResult gets a reference to the given []ApplicationListsResultInner and assigns it to the Result field.

func (ApplicationLists) ToMap

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

func (*ApplicationLists) UnmarshalJSON

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

type ApplicationListsAPIService

type ApplicationListsAPIService service

ApplicationListsAPIService ApplicationListsAPI service

func (*ApplicationListsAPIService) CreateApplicationList

CreateApplicationList Create Application List

Create an application list for the organization.

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

func (*ApplicationListsAPIService) CreateApplicationListExecute

Execute executes the request

@return ApplicationList

func (*ApplicationListsAPIService) DeleteApplicationList

func (a *ApplicationListsAPIService) DeleteApplicationList(ctx context.Context, applicationListId int64) ApiDeleteApplicationListRequest

DeleteApplicationList Delete Application List

Delete the application list from the organization.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param applicationListId The ID of the application list.
@return ApiDeleteApplicationListRequest

func (*ApplicationListsAPIService) DeleteApplicationListExecute

Execute executes the request

@return ApplicationLists

func (*ApplicationListsAPIService) GetApplicationList

func (a *ApplicationListsAPIService) GetApplicationList(ctx context.Context, applicationListId int64) ApiGetApplicationListRequest

GetApplicationList Get Application List

Get the properties of an application list.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param applicationListId The ID of the application list.
@return ApiGetApplicationListRequest

func (*ApplicationListsAPIService) GetApplicationListExecute

Execute executes the request

@return ApplicationList

func (*ApplicationListsAPIService) GetApplicationLists

GetApplicationLists Get Application Lists

Get the application lists and the number of application lists for the organization.

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

func (*ApplicationListsAPIService) GetApplicationListsExecute

Execute executes the request

@return ApplicationLists

func (*ApplicationListsAPIService) PutApplicationList

func (a *ApplicationListsAPIService) PutApplicationList(ctx context.Context, applicationListId int64) ApiPutApplicationListRequest

PutApplicationList Update Application List

Update the properties on the application list.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param applicationListId The ID of the application list.
@return ApiPutApplicationListRequest

func (*ApplicationListsAPIService) PutApplicationListExecute

Execute executes the request

@return ApplicationList

func (*ApplicationListsAPIService) UpdateUsageApplications

UpdateUsageApplications Get Usage of Applications

Get the list of application information for the application lists.

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

func (*ApplicationListsAPIService) UpdateUsageApplicationsExecute

Execute executes the request

@return []ApplicationUsageResponseInner

type ApplicationListsResultInner

type ApplicationListsResultInner struct {
	// The ID of the application list.
	ApplicationListId *int64 `json:"applicationListId,omitempty"`
	// The descriptive label for the application list.
	ApplicationListName *string `json:"applicationListName,omitempty"`
	// Specifies whether the application list is the default application list.
	IsDefault *bool `json:"isDefault,omitempty"`
	// The date and time that the application list was created.
	CreatedAt *string `json:"createdAt,omitempty"`
	// The date and time that the application list was modified.
	ModifiedAt           *string `json:"modifiedAt,omitempty"`
	AdditionalProperties map[string]interface{}
}

ApplicationListsResultInner The properties of the application list.

func NewApplicationListsResultInner

func NewApplicationListsResultInner() *ApplicationListsResultInner

NewApplicationListsResultInner instantiates a new ApplicationListsResultInner 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 NewApplicationListsResultInnerWithDefaults

func NewApplicationListsResultInnerWithDefaults() *ApplicationListsResultInner

NewApplicationListsResultInnerWithDefaults instantiates a new ApplicationListsResultInner 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 (*ApplicationListsResultInner) GetApplicationListId

func (o *ApplicationListsResultInner) GetApplicationListId() int64

GetApplicationListId returns the ApplicationListId field value if set, zero value otherwise.

func (*ApplicationListsResultInner) GetApplicationListIdOk

func (o *ApplicationListsResultInner) GetApplicationListIdOk() (*int64, bool)

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

func (*ApplicationListsResultInner) GetApplicationListName

func (o *ApplicationListsResultInner) GetApplicationListName() string

GetApplicationListName returns the ApplicationListName field value if set, zero value otherwise.

func (*ApplicationListsResultInner) GetApplicationListNameOk

func (o *ApplicationListsResultInner) GetApplicationListNameOk() (*string, bool)

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

func (*ApplicationListsResultInner) GetCreatedAt

func (o *ApplicationListsResultInner) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ApplicationListsResultInner) GetCreatedAtOk

func (o *ApplicationListsResultInner) 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 (*ApplicationListsResultInner) GetIsDefault

func (o *ApplicationListsResultInner) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*ApplicationListsResultInner) GetIsDefaultOk

func (o *ApplicationListsResultInner) GetIsDefaultOk() (*bool, bool)

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

func (*ApplicationListsResultInner) GetModifiedAt

func (o *ApplicationListsResultInner) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*ApplicationListsResultInner) GetModifiedAtOk

func (o *ApplicationListsResultInner) GetModifiedAtOk() (*string, bool)

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

func (*ApplicationListsResultInner) HasApplicationListId

func (o *ApplicationListsResultInner) HasApplicationListId() bool

HasApplicationListId returns a boolean if a field has been set.

func (*ApplicationListsResultInner) HasApplicationListName

func (o *ApplicationListsResultInner) HasApplicationListName() bool

HasApplicationListName returns a boolean if a field has been set.

func (*ApplicationListsResultInner) HasCreatedAt

func (o *ApplicationListsResultInner) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ApplicationListsResultInner) HasIsDefault

func (o *ApplicationListsResultInner) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*ApplicationListsResultInner) HasModifiedAt

func (o *ApplicationListsResultInner) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (ApplicationListsResultInner) MarshalJSON

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

func (*ApplicationListsResultInner) SetApplicationListId

func (o *ApplicationListsResultInner) SetApplicationListId(v int64)

SetApplicationListId gets a reference to the given int64 and assigns it to the ApplicationListId field.

func (*ApplicationListsResultInner) SetApplicationListName

func (o *ApplicationListsResultInner) SetApplicationListName(v string)

SetApplicationListName gets a reference to the given string and assigns it to the ApplicationListName field.

func (*ApplicationListsResultInner) SetCreatedAt

func (o *ApplicationListsResultInner) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*ApplicationListsResultInner) SetIsDefault

func (o *ApplicationListsResultInner) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*ApplicationListsResultInner) SetModifiedAt

func (o *ApplicationListsResultInner) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (ApplicationListsResultInner) ToMap

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

func (*ApplicationListsResultInner) UnmarshalJSON

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

type ApplicationUsageResponseInner

type ApplicationUsageResponseInner struct {
	// The ID of the application.
	ApplicationId        *int64                               `json:"applicationId,omitempty"`
	UsedBy               *ApplicationUsageResponseInnerUsedBy `json:"usedBy,omitempty"`
	AdditionalProperties map[string]interface{}
}

ApplicationUsageResponseInner The information about the application usage.

func NewApplicationUsageResponseInner

func NewApplicationUsageResponseInner() *ApplicationUsageResponseInner

NewApplicationUsageResponseInner instantiates a new ApplicationUsageResponseInner 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 NewApplicationUsageResponseInnerWithDefaults

func NewApplicationUsageResponseInnerWithDefaults() *ApplicationUsageResponseInner

NewApplicationUsageResponseInnerWithDefaults instantiates a new ApplicationUsageResponseInner 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 (*ApplicationUsageResponseInner) GetApplicationId

func (o *ApplicationUsageResponseInner) GetApplicationId() int64

GetApplicationId returns the ApplicationId field value if set, zero value otherwise.

func (*ApplicationUsageResponseInner) GetApplicationIdOk

func (o *ApplicationUsageResponseInner) GetApplicationIdOk() (*int64, bool)

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

func (*ApplicationUsageResponseInner) GetUsedBy

GetUsedBy returns the UsedBy field value if set, zero value otherwise.

func (*ApplicationUsageResponseInner) GetUsedByOk

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

func (*ApplicationUsageResponseInner) HasApplicationId

func (o *ApplicationUsageResponseInner) HasApplicationId() bool

HasApplicationId returns a boolean if a field has been set.

func (*ApplicationUsageResponseInner) HasUsedBy

func (o *ApplicationUsageResponseInner) HasUsedBy() bool

HasUsedBy returns a boolean if a field has been set.

func (ApplicationUsageResponseInner) MarshalJSON

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

func (*ApplicationUsageResponseInner) SetApplicationId

func (o *ApplicationUsageResponseInner) SetApplicationId(v int64)

SetApplicationId gets a reference to the given int64 and assigns it to the ApplicationId field.

func (*ApplicationUsageResponseInner) SetUsedBy

SetUsedBy gets a reference to the given ApplicationUsageResponseInnerUsedBy and assigns it to the UsedBy field.

func (ApplicationUsageResponseInner) ToMap

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

func (*ApplicationUsageResponseInner) UnmarshalJSON

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

type ApplicationUsageResponseInnerUsedBy

type ApplicationUsageResponseInnerUsedBy struct {
	// The list of application list information.
	ApplicationLists     []ApplicationUsageResponseInnerUsedByApplicationListsInner `json:"applicationLists,omitempty"`
	AdditionalProperties map[string]interface{}
}

ApplicationUsageResponseInnerUsedBy The properties of the application lists that include the applications.

func NewApplicationUsageResponseInnerUsedBy

func NewApplicationUsageResponseInnerUsedBy() *ApplicationUsageResponseInnerUsedBy

NewApplicationUsageResponseInnerUsedBy instantiates a new ApplicationUsageResponseInnerUsedBy 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 NewApplicationUsageResponseInnerUsedByWithDefaults

func NewApplicationUsageResponseInnerUsedByWithDefaults() *ApplicationUsageResponseInnerUsedBy

NewApplicationUsageResponseInnerUsedByWithDefaults instantiates a new ApplicationUsageResponseInnerUsedBy 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 (*ApplicationUsageResponseInnerUsedBy) GetApplicationLists

GetApplicationLists returns the ApplicationLists field value if set, zero value otherwise.

func (*ApplicationUsageResponseInnerUsedBy) GetApplicationListsOk

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

func (*ApplicationUsageResponseInnerUsedBy) HasApplicationLists

func (o *ApplicationUsageResponseInnerUsedBy) HasApplicationLists() bool

HasApplicationLists returns a boolean if a field has been set.

func (ApplicationUsageResponseInnerUsedBy) MarshalJSON

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

func (*ApplicationUsageResponseInnerUsedBy) SetApplicationLists

SetApplicationLists gets a reference to the given []ApplicationUsageResponseInnerUsedByApplicationListsInner and assigns it to the ApplicationLists field.

func (ApplicationUsageResponseInnerUsedBy) ToMap

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

func (*ApplicationUsageResponseInnerUsedBy) UnmarshalJSON

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

type ApplicationUsageResponseInnerUsedByApplicationListsInner

type ApplicationUsageResponseInnerUsedByApplicationListsInner struct {
	// The ID of the application list.
	ApplicationListId *int64 `json:"applicationListId,omitempty"`
	// The list of rule IDs that include the applications.
	UsedByRules []int64 `json:"usedByRules,omitempty"`
	// The descriptive label for the application list.
	ApplicationListName *string `json:"applicationListName,omitempty"`
	// The list of IDs for the applications.
	ApplicationIds []int64 `json:"applicationIds,omitempty"`
	// Specifies whether the application list is associated with a rule.
	IsRuleAssociated     *bool `json:"isRuleAssociated,omitempty"`
	AdditionalProperties map[string]interface{}
}

ApplicationUsageResponseInnerUsedByApplicationListsInner The properties of the application List.

func NewApplicationUsageResponseInnerUsedByApplicationListsInner

func NewApplicationUsageResponseInnerUsedByApplicationListsInner() *ApplicationUsageResponseInnerUsedByApplicationListsInner

NewApplicationUsageResponseInnerUsedByApplicationListsInner instantiates a new ApplicationUsageResponseInnerUsedByApplicationListsInner 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 NewApplicationUsageResponseInnerUsedByApplicationListsInnerWithDefaults

func NewApplicationUsageResponseInnerUsedByApplicationListsInnerWithDefaults() *ApplicationUsageResponseInnerUsedByApplicationListsInner

NewApplicationUsageResponseInnerUsedByApplicationListsInnerWithDefaults instantiates a new ApplicationUsageResponseInnerUsedByApplicationListsInner 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 (*ApplicationUsageResponseInnerUsedByApplicationListsInner) GetApplicationIds

GetApplicationIds returns the ApplicationIds field value if set, zero value otherwise.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) GetApplicationIdsOk

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

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) GetApplicationListId

GetApplicationListId returns the ApplicationListId field value if set, zero value otherwise.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) GetApplicationListIdOk

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

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) GetApplicationListName

GetApplicationListName returns the ApplicationListName field value if set, zero value otherwise.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) GetApplicationListNameOk

func (o *ApplicationUsageResponseInnerUsedByApplicationListsInner) GetApplicationListNameOk() (*string, bool)

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

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) GetIsRuleAssociated

GetIsRuleAssociated returns the IsRuleAssociated field value if set, zero value otherwise.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) GetIsRuleAssociatedOk

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

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) GetUsedByRules

GetUsedByRules returns the UsedByRules field value if set, zero value otherwise.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) GetUsedByRulesOk

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

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) HasApplicationIds

HasApplicationIds returns a boolean if a field has been set.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) HasApplicationListId

HasApplicationListId returns a boolean if a field has been set.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) HasApplicationListName

HasApplicationListName returns a boolean if a field has been set.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) HasIsRuleAssociated

HasIsRuleAssociated returns a boolean if a field has been set.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) HasUsedByRules

HasUsedByRules returns a boolean if a field has been set.

func (ApplicationUsageResponseInnerUsedByApplicationListsInner) MarshalJSON

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) SetApplicationIds

SetApplicationIds gets a reference to the given []int64 and assigns it to the ApplicationIds field.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) SetApplicationListId

SetApplicationListId gets a reference to the given int64 and assigns it to the ApplicationListId field.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) SetApplicationListName

SetApplicationListName gets a reference to the given string and assigns it to the ApplicationListName field.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) SetIsRuleAssociated

SetIsRuleAssociated gets a reference to the given bool and assigns it to the IsRuleAssociated field.

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) SetUsedByRules

SetUsedByRules gets a reference to the given []int64 and assigns it to the UsedByRules field.

func (ApplicationUsageResponseInnerUsedByApplicationListsInner) ToMap

func (*ApplicationUsageResponseInnerUsedByApplicationListsInner) UnmarshalJSON

type AttributeName

type AttributeName struct {
	AttributeNameDestination          *AttributeNameDestination
	AttributeNameDestinationComposite *AttributeNameDestinationComposite
	AttributeNameSource               *AttributeNameSource
	AttributeNameSourceComposite      *AttributeNameSourceComposite
}

AttributeName The name of the attribute.

func (AttributeName) MarshalJSON

func (src AttributeName) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AttributeName) UnmarshalJSON

func (dst *AttributeName) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type AttributeNameDestination

type AttributeNameDestination string

AttributeNameDestination The name of the attribute for the source components.

const (
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_ALL                           AttributeNameDestination = "umbrella.destination.all"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_NETWORK_OBJECT_IDS            AttributeNameDestination = "umbrella.destination.networkObjectIds"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_NETWORK_OBJECT_GROUP_IDS      AttributeNameDestination = "umbrella.destination.networkObjectGroupIds"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_SERVICE_OBJECT_IDS            AttributeNameDestination = "umbrella.destination.serviceObjectIds"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_SERVICE_OBJECT_GROUP_IDS      AttributeNameDestination = "umbrella.destination.serviceObjectGroupIds"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_APPLICATION_IDS               AttributeNameDestination = "umbrella.destination.application_ids"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_APPLICATION_LIST_IDS          AttributeNameDestination = "umbrella.destination.application_list_ids"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_PRIVATE_APPLICATION_IDS       AttributeNameDestination = "umbrella.destination.private_application_ids"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_PRIVATE_APPLICATION_GROUP_IDS AttributeNameDestination = "umbrella.destination.private_application_group_ids"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_CATEGORY_IDS                  AttributeNameDestination = "umbrella.destination.category_ids"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_CATEGORY_LIST_IDS             AttributeNameDestination = "umbrella.destination.category_list_ids"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_DESTINATION_LIST_IDS          AttributeNameDestination = "umbrella.destination.destination_list_ids"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_GEOLOCATIONS                  AttributeNameDestination = "umbrella.destination.geolocations"
	ATTRIBUTENAMEDESTINATION_UMBRELLA_DESTINATION_PRIVATE_RESOURCE_IDS          AttributeNameDestination = "umbrella.destination.private_resource_ids"
)

List of attributeNameDestination

func NewAttributeNameDestinationFromValue

func NewAttributeNameDestinationFromValue(v string) (*AttributeNameDestination, error)

NewAttributeNameDestinationFromValue returns a pointer to a valid AttributeNameDestination for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AttributeNameDestination) IsValid

func (v AttributeNameDestination) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AttributeNameDestination) Ptr

Ptr returns reference to attributeNameDestination value

func (*AttributeNameDestination) UnmarshalJSON

func (v *AttributeNameDestination) UnmarshalJSON(src []byte) error

type AttributeNameDestinationComposite

type AttributeNameDestinationComposite string

AttributeNameDestinationComposite The name of the attribute for the source components.

const (
	ATTRIBUTENAMEDESTINATIONCOMPOSITE_UMBRELLA_DESTINATION_IP_ADDRESS       AttributeNameDestinationComposite = "umbrella.destination.ip_address"
	ATTRIBUTENAMEDESTINATIONCOMPOSITE_UMBRELLA_DESTINATION_PORT             AttributeNameDestinationComposite = "umbrella.destination.port"
	ATTRIBUTENAMEDESTINATIONCOMPOSITE_UMBRELLA_DESTINATION_NETWORK_PROTOCOL AttributeNameDestinationComposite = "umbrella.destination.network_protocol"
)

List of attributeNameDestinationComposite

func NewAttributeNameDestinationCompositeFromValue

func NewAttributeNameDestinationCompositeFromValue(v string) (*AttributeNameDestinationComposite, error)

NewAttributeNameDestinationCompositeFromValue returns a pointer to a valid AttributeNameDestinationComposite for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AttributeNameDestinationComposite) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (AttributeNameDestinationComposite) Ptr

Ptr returns reference to attributeNameDestinationComposite value

func (*AttributeNameDestinationComposite) UnmarshalJSON

func (v *AttributeNameDestinationComposite) UnmarshalJSON(src []byte) error

type AttributeNameInQuery

type AttributeNameInQuery string

AttributeNameInQuery The name of the attribute for use in the applications usage query parameter.

const (
	ATTRIBUTENAMEINQUERY_UMBRELLA_DESTINATION_APPLICATION_IDS AttributeNameInQuery = "umbrella.destination.application_ids"
)

List of attributeNameInQuery

func NewAttributeNameInQueryFromValue

func NewAttributeNameInQueryFromValue(v string) (*AttributeNameInQuery, error)

NewAttributeNameInQueryFromValue returns a pointer to a valid AttributeNameInQuery for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AttributeNameInQuery) IsValid

func (v AttributeNameInQuery) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AttributeNameInQuery) Ptr

Ptr returns reference to attributeNameInQuery value

func (*AttributeNameInQuery) UnmarshalJSON

func (v *AttributeNameInQuery) UnmarshalJSON(src []byte) error

type AttributeNameSource

type AttributeNameSource string

AttributeNameSource The name of the attributes for the source components.

const (
	ATTRIBUTENAMESOURCE_UMBRELLA_SOURCE_ALL                         AttributeNameSource = "umbrella.source.all"
	ATTRIBUTENAMESOURCE_UMBRELLA_SOURCE_NETWORK_OBJECT_IDS          AttributeNameSource = "umbrella.source.networkObjectIds"
	ATTRIBUTENAMESOURCE_UMBRELLA_SOURCE_NETWORK_OBJECT_GROUP_IDS    AttributeNameSource = "umbrella.source.networkObjectGroupIds"
	ATTRIBUTENAMESOURCE_UMBRELLA_SOURCE_IDENTITY_TYPE_IDS           AttributeNameSource = "umbrella.source.identity_type_ids"
	ATTRIBUTENAMESOURCE_UMBRELLA_SOURCE_IP_ADDRESS                  AttributeNameSource = "umbrella.source.ip_address"
	ATTRIBUTENAMESOURCE_UMBRELLA_SOURCE_IDENTITY_IDS                AttributeNameSource = "umbrella.source.identity_ids"
	ATTRIBUTENAMESOURCE_UMBRELLA_DESTINATION_PRIVATE_RESOURCE_TYPES AttributeNameSource = "umbrella.destination.private_resource_types"
)

List of attributeNameSource

func NewAttributeNameSourceFromValue

func NewAttributeNameSourceFromValue(v string) (*AttributeNameSource, error)

NewAttributeNameSourceFromValue returns a pointer to a valid AttributeNameSource for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AttributeNameSource) IsValid

func (v AttributeNameSource) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AttributeNameSource) Ptr

Ptr returns reference to attributeNameSource value

func (*AttributeNameSource) UnmarshalJSON

func (v *AttributeNameSource) UnmarshalJSON(src []byte) error

type AttributeNameSourceComposite

type AttributeNameSourceComposite string

AttributeNameSourceComposite The name of the attributes for the composite source components.

const (
	ATTRIBUTENAMESOURCECOMPOSITE_UMBRELLA_SOURCE_IP_ADDRESS AttributeNameSourceComposite = "umbrella.source.ip_address"
)

List of attributeNameSourceComposite

func NewAttributeNameSourceCompositeFromValue

func NewAttributeNameSourceCompositeFromValue(v string) (*AttributeNameSourceComposite, error)

NewAttributeNameSourceCompositeFromValue returns a pointer to a valid AttributeNameSourceComposite for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AttributeNameSourceComposite) IsValid

func (v AttributeNameSourceComposite) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AttributeNameSourceComposite) Ptr

Ptr returns reference to attributeNameSourceComposite value

func (*AttributeNameSourceComposite) UnmarshalJSON

func (v *AttributeNameSourceComposite) UnmarshalJSON(src []byte) error

type AttributeOperator

type AttributeOperator string

AttributeOperator The operator that can act on the attribute.

const (
	ATTRIBUTEOPERATOR_EQUAL     AttributeOperator = "="
	ATTRIBUTEOPERATOR_INTERSECT AttributeOperator = "INTERSECT"
	ATTRIBUTEOPERATOR_IN        AttributeOperator = "IN"
)

List of attributeOperator

func NewAttributeOperatorFromValue

func NewAttributeOperatorFromValue(v string) (*AttributeOperator, error)

NewAttributeOperatorFromValue returns a pointer to a valid AttributeOperator for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AttributeOperator) IsValid

func (v AttributeOperator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AttributeOperator) Ptr

Ptr returns reference to attributeOperator value

func (*AttributeOperator) UnmarshalJSON

func (v *AttributeOperator) UnmarshalJSON(src []byte) error

type AttributeValue

type AttributeValue struct {
	ArrayOfInt64  *[]int64
	ArrayOfString *[]string
	Bool          *bool
	String        *string
}

AttributeValue - The value of the attribute.

func ArrayOfInt64AsAttributeValue

func ArrayOfInt64AsAttributeValue(v *[]int64) AttributeValue

[]int64AsAttributeValue is a convenience function that returns []int64 wrapped in AttributeValue

func ArrayOfStringAsAttributeValue

func ArrayOfStringAsAttributeValue(v *[]string) AttributeValue

[]stringAsAttributeValue is a convenience function that returns []string wrapped in AttributeValue

func BoolAsAttributeValue

func BoolAsAttributeValue(v *bool) AttributeValue

boolAsAttributeValue is a convenience function that returns bool wrapped in AttributeValue

func StringAsAttributeValue

func StringAsAttributeValue(v *string) AttributeValue

stringAsAttributeValue is a convenience function that returns string wrapped in AttributeValue

func (*AttributeValue) GetActualInstance

func (obj *AttributeValue) GetActualInstance() interface{}

Get the actual instance

func (AttributeValue) MarshalJSON

func (src AttributeValue) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AttributeValue) UnmarshalJSON

func (dst *AttributeValue) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

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 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       *http.Client
}

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 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 GetApplicationLists400Response

type GetApplicationLists400Response struct {
	// Error message explaining the reason for failure.
	Error *string `json:"error,omitempty"`
	// The ID of the request.
	RequestId            *string `json:"requestId,omitempty"`
	AdditionalProperties map[string]interface{}
}

GetApplicationLists400Response struct for GetApplicationLists400Response

func NewGetApplicationLists400Response

func NewGetApplicationLists400Response() *GetApplicationLists400Response

NewGetApplicationLists400Response instantiates a new GetApplicationLists400Response 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 NewGetApplicationLists400ResponseWithDefaults

func NewGetApplicationLists400ResponseWithDefaults() *GetApplicationLists400Response

NewGetApplicationLists400ResponseWithDefaults instantiates a new GetApplicationLists400Response 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 (*GetApplicationLists400Response) GetError

func (o *GetApplicationLists400Response) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*GetApplicationLists400Response) GetErrorOk

func (o *GetApplicationLists400Response) GetErrorOk() (*string, bool)

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

func (*GetApplicationLists400Response) GetRequestId

func (o *GetApplicationLists400Response) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*GetApplicationLists400Response) GetRequestIdOk

func (o *GetApplicationLists400Response) GetRequestIdOk() (*string, bool)

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

func (*GetApplicationLists400Response) HasError

func (o *GetApplicationLists400Response) HasError() bool

HasError returns a boolean if a field has been set.

func (*GetApplicationLists400Response) HasRequestId

func (o *GetApplicationLists400Response) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (GetApplicationLists400Response) MarshalJSON

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

func (*GetApplicationLists400Response) SetError

func (o *GetApplicationLists400Response) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*GetApplicationLists400Response) SetRequestId

func (o *GetApplicationLists400Response) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (GetApplicationLists400Response) ToMap

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

func (*GetApplicationLists400Response) UnmarshalJSON

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

type GetApplicationLists401Response

type GetApplicationLists401Response struct {
	// Error message explaining the reason for failure.
	Error *string `json:"error,omitempty"`
	// The ID of the request.
	RequestId            *string `json:"requestId,omitempty"`
	AdditionalProperties map[string]interface{}
}

GetApplicationLists401Response struct for GetApplicationLists401Response

func NewGetApplicationLists401Response

func NewGetApplicationLists401Response() *GetApplicationLists401Response

NewGetApplicationLists401Response instantiates a new GetApplicationLists401Response 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 NewGetApplicationLists401ResponseWithDefaults

func NewGetApplicationLists401ResponseWithDefaults() *GetApplicationLists401Response

NewGetApplicationLists401ResponseWithDefaults instantiates a new GetApplicationLists401Response 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 (*GetApplicationLists401Response) GetError

func (o *GetApplicationLists401Response) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*GetApplicationLists401Response) GetErrorOk

func (o *GetApplicationLists401Response) GetErrorOk() (*string, bool)

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

func (*GetApplicationLists401Response) GetRequestId

func (o *GetApplicationLists401Response) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*GetApplicationLists401Response) GetRequestIdOk

func (o *GetApplicationLists401Response) GetRequestIdOk() (*string, bool)

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

func (*GetApplicationLists401Response) HasError

func (o *GetApplicationLists401Response) HasError() bool

HasError returns a boolean if a field has been set.

func (*GetApplicationLists401Response) HasRequestId

func (o *GetApplicationLists401Response) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (GetApplicationLists401Response) MarshalJSON

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

func (*GetApplicationLists401Response) SetError

func (o *GetApplicationLists401Response) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*GetApplicationLists401Response) SetRequestId

func (o *GetApplicationLists401Response) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (GetApplicationLists401Response) ToMap

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

func (*GetApplicationLists401Response) UnmarshalJSON

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

type GetApplicationLists403Response

type GetApplicationLists403Response struct {
	// Error message explaining the reason for failure.
	Error *string `json:"error,omitempty"`
	// The ID of the request.
	RequestId            *string `json:"requestId,omitempty"`
	AdditionalProperties map[string]interface{}
}

GetApplicationLists403Response struct for GetApplicationLists403Response

func NewGetApplicationLists403Response

func NewGetApplicationLists403Response() *GetApplicationLists403Response

NewGetApplicationLists403Response instantiates a new GetApplicationLists403Response 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 NewGetApplicationLists403ResponseWithDefaults

func NewGetApplicationLists403ResponseWithDefaults() *GetApplicationLists403Response

NewGetApplicationLists403ResponseWithDefaults instantiates a new GetApplicationLists403Response 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 (*GetApplicationLists403Response) GetError

func (o *GetApplicationLists403Response) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*GetApplicationLists403Response) GetErrorOk

func (o *GetApplicationLists403Response) GetErrorOk() (*string, bool)

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

func (*GetApplicationLists403Response) GetRequestId

func (o *GetApplicationLists403Response) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*GetApplicationLists403Response) GetRequestIdOk

func (o *GetApplicationLists403Response) GetRequestIdOk() (*string, bool)

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

func (*GetApplicationLists403Response) HasError

func (o *GetApplicationLists403Response) HasError() bool

HasError returns a boolean if a field has been set.

func (*GetApplicationLists403Response) HasRequestId

func (o *GetApplicationLists403Response) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (GetApplicationLists403Response) MarshalJSON

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

func (*GetApplicationLists403Response) SetError

func (o *GetApplicationLists403Response) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*GetApplicationLists403Response) SetRequestId

func (o *GetApplicationLists403Response) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (GetApplicationLists403Response) ToMap

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

func (*GetApplicationLists403Response) UnmarshalJSON

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

type GetApplicationLists404Response

type GetApplicationLists404Response struct {
	// Error message explaining the reason for failure.
	Error *string `json:"error,omitempty"`
	// The ID of the request.
	RequestId            *string `json:"requestId,omitempty"`
	AdditionalProperties map[string]interface{}
}

GetApplicationLists404Response struct for GetApplicationLists404Response

func NewGetApplicationLists404Response

func NewGetApplicationLists404Response() *GetApplicationLists404Response

NewGetApplicationLists404Response instantiates a new GetApplicationLists404Response 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 NewGetApplicationLists404ResponseWithDefaults

func NewGetApplicationLists404ResponseWithDefaults() *GetApplicationLists404Response

NewGetApplicationLists404ResponseWithDefaults instantiates a new GetApplicationLists404Response 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 (*GetApplicationLists404Response) GetError

func (o *GetApplicationLists404Response) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*GetApplicationLists404Response) GetErrorOk

func (o *GetApplicationLists404Response) GetErrorOk() (*string, bool)

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

func (*GetApplicationLists404Response) GetRequestId

func (o *GetApplicationLists404Response) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*GetApplicationLists404Response) GetRequestIdOk

func (o *GetApplicationLists404Response) GetRequestIdOk() (*string, bool)

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

func (*GetApplicationLists404Response) HasError

func (o *GetApplicationLists404Response) HasError() bool

HasError returns a boolean if a field has been set.

func (*GetApplicationLists404Response) HasRequestId

func (o *GetApplicationLists404Response) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (GetApplicationLists404Response) MarshalJSON

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

func (*GetApplicationLists404Response) SetError

func (o *GetApplicationLists404Response) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*GetApplicationLists404Response) SetRequestId

func (o *GetApplicationLists404Response) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (GetApplicationLists404Response) ToMap

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

func (*GetApplicationLists404Response) UnmarshalJSON

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

type GetApplicationLists500Response

type GetApplicationLists500Response struct {
	// Error message explaining the reason for failure.
	Error *string `json:"error,omitempty"`
	// The ID of the request.
	RequestId            *string `json:"requestId,omitempty"`
	AdditionalProperties map[string]interface{}
}

GetApplicationLists500Response struct for GetApplicationLists500Response

func NewGetApplicationLists500Response

func NewGetApplicationLists500Response() *GetApplicationLists500Response

NewGetApplicationLists500Response instantiates a new GetApplicationLists500Response 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 NewGetApplicationLists500ResponseWithDefaults

func NewGetApplicationLists500ResponseWithDefaults() *GetApplicationLists500Response

NewGetApplicationLists500ResponseWithDefaults instantiates a new GetApplicationLists500Response 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 (*GetApplicationLists500Response) GetError

func (o *GetApplicationLists500Response) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*GetApplicationLists500Response) GetErrorOk

func (o *GetApplicationLists500Response) GetErrorOk() (*string, bool)

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

func (*GetApplicationLists500Response) GetRequestId

func (o *GetApplicationLists500Response) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*GetApplicationLists500Response) GetRequestIdOk

func (o *GetApplicationLists500Response) GetRequestIdOk() (*string, bool)

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

func (*GetApplicationLists500Response) HasError

func (o *GetApplicationLists500Response) HasError() bool

HasError returns a boolean if a field has been set.

func (*GetApplicationLists500Response) HasRequestId

func (o *GetApplicationLists500Response) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (GetApplicationLists500Response) MarshalJSON

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

func (*GetApplicationLists500Response) SetError

func (o *GetApplicationLists500Response) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*GetApplicationLists500Response) SetRequestId

func (o *GetApplicationLists500Response) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (GetApplicationLists500Response) ToMap

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

func (*GetApplicationLists500Response) UnmarshalJSON

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

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableAddRuleRequest

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

func NewNullableAddRuleRequest

func NewNullableAddRuleRequest(val *AddRuleRequest) *NullableAddRuleRequest

func (NullableAddRuleRequest) Get

func (NullableAddRuleRequest) IsSet

func (v NullableAddRuleRequest) IsSet() bool

func (NullableAddRuleRequest) MarshalJSON

func (v NullableAddRuleRequest) MarshalJSON() ([]byte, error)

func (*NullableAddRuleRequest) Set

func (*NullableAddRuleRequest) UnmarshalJSON

func (v *NullableAddRuleRequest) UnmarshalJSON(src []byte) error

func (*NullableAddRuleRequest) Unset

func (v *NullableAddRuleRequest) Unset()

type NullableApplicationList

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

func NewNullableApplicationList

func NewNullableApplicationList(val *ApplicationList) *NullableApplicationList

func (NullableApplicationList) Get

func (NullableApplicationList) IsSet

func (v NullableApplicationList) IsSet() bool

func (NullableApplicationList) MarshalJSON

func (v NullableApplicationList) MarshalJSON() ([]byte, error)

func (*NullableApplicationList) Set

func (*NullableApplicationList) UnmarshalJSON

func (v *NullableApplicationList) UnmarshalJSON(src []byte) error

func (*NullableApplicationList) Unset

func (v *NullableApplicationList) Unset()

type NullableApplicationListRequest

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

func (NullableApplicationListRequest) Get

func (NullableApplicationListRequest) IsSet

func (NullableApplicationListRequest) MarshalJSON

func (v NullableApplicationListRequest) MarshalJSON() ([]byte, error)

func (*NullableApplicationListRequest) Set

func (*NullableApplicationListRequest) UnmarshalJSON

func (v *NullableApplicationListRequest) UnmarshalJSON(src []byte) error

func (*NullableApplicationListRequest) Unset

func (v *NullableApplicationListRequest) Unset()

type NullableApplicationLists

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

func NewNullableApplicationLists

func NewNullableApplicationLists(val *ApplicationLists) *NullableApplicationLists

func (NullableApplicationLists) Get

func (NullableApplicationLists) IsSet

func (v NullableApplicationLists) IsSet() bool

func (NullableApplicationLists) MarshalJSON

func (v NullableApplicationLists) MarshalJSON() ([]byte, error)

func (*NullableApplicationLists) Set

func (*NullableApplicationLists) UnmarshalJSON

func (v *NullableApplicationLists) UnmarshalJSON(src []byte) error

func (*NullableApplicationLists) Unset

func (v *NullableApplicationLists) Unset()

type NullableApplicationListsResultInner

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

func (NullableApplicationListsResultInner) Get

func (NullableApplicationListsResultInner) IsSet

func (NullableApplicationListsResultInner) MarshalJSON

func (v NullableApplicationListsResultInner) MarshalJSON() ([]byte, error)

func (*NullableApplicationListsResultInner) Set

func (*NullableApplicationListsResultInner) UnmarshalJSON

func (v *NullableApplicationListsResultInner) UnmarshalJSON(src []byte) error

func (*NullableApplicationListsResultInner) Unset

type NullableApplicationUsageResponseInner

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

func (NullableApplicationUsageResponseInner) Get

func (NullableApplicationUsageResponseInner) IsSet

func (NullableApplicationUsageResponseInner) MarshalJSON

func (v NullableApplicationUsageResponseInner) MarshalJSON() ([]byte, error)

func (*NullableApplicationUsageResponseInner) Set

func (*NullableApplicationUsageResponseInner) UnmarshalJSON

func (v *NullableApplicationUsageResponseInner) UnmarshalJSON(src []byte) error

func (*NullableApplicationUsageResponseInner) Unset

type NullableApplicationUsageResponseInnerUsedBy

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

func (NullableApplicationUsageResponseInnerUsedBy) Get

func (NullableApplicationUsageResponseInnerUsedBy) IsSet

func (NullableApplicationUsageResponseInnerUsedBy) MarshalJSON

func (*NullableApplicationUsageResponseInnerUsedBy) Set

func (*NullableApplicationUsageResponseInnerUsedBy) UnmarshalJSON

func (v *NullableApplicationUsageResponseInnerUsedBy) UnmarshalJSON(src []byte) error

func (*NullableApplicationUsageResponseInnerUsedBy) Unset

type NullableApplicationUsageResponseInnerUsedByApplicationListsInner

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

func (NullableApplicationUsageResponseInnerUsedByApplicationListsInner) Get

func (NullableApplicationUsageResponseInnerUsedByApplicationListsInner) IsSet

func (NullableApplicationUsageResponseInnerUsedByApplicationListsInner) MarshalJSON

func (*NullableApplicationUsageResponseInnerUsedByApplicationListsInner) Set

func (*NullableApplicationUsageResponseInnerUsedByApplicationListsInner) UnmarshalJSON

func (*NullableApplicationUsageResponseInnerUsedByApplicationListsInner) Unset

type NullableAttributeName

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

func NewNullableAttributeName

func NewNullableAttributeName(val *AttributeName) *NullableAttributeName

func (NullableAttributeName) Get

func (NullableAttributeName) IsSet

func (v NullableAttributeName) IsSet() bool

func (NullableAttributeName) MarshalJSON

func (v NullableAttributeName) MarshalJSON() ([]byte, error)

func (*NullableAttributeName) Set

func (v *NullableAttributeName) Set(val *AttributeName)

func (*NullableAttributeName) UnmarshalJSON

func (v *NullableAttributeName) UnmarshalJSON(src []byte) error

func (*NullableAttributeName) Unset

func (v *NullableAttributeName) Unset()

type NullableAttributeNameDestination

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

func (NullableAttributeNameDestination) Get

func (NullableAttributeNameDestination) IsSet

func (NullableAttributeNameDestination) MarshalJSON

func (v NullableAttributeNameDestination) MarshalJSON() ([]byte, error)

func (*NullableAttributeNameDestination) Set

func (*NullableAttributeNameDestination) UnmarshalJSON

func (v *NullableAttributeNameDestination) UnmarshalJSON(src []byte) error

func (*NullableAttributeNameDestination) Unset

type NullableAttributeNameDestinationComposite

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

func (NullableAttributeNameDestinationComposite) Get

func (NullableAttributeNameDestinationComposite) IsSet

func (NullableAttributeNameDestinationComposite) MarshalJSON

func (*NullableAttributeNameDestinationComposite) Set

func (*NullableAttributeNameDestinationComposite) UnmarshalJSON

func (v *NullableAttributeNameDestinationComposite) UnmarshalJSON(src []byte) error

func (*NullableAttributeNameDestinationComposite) Unset

type NullableAttributeNameInQuery

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

func NewNullableAttributeNameInQuery

func NewNullableAttributeNameInQuery(val *AttributeNameInQuery) *NullableAttributeNameInQuery

func (NullableAttributeNameInQuery) Get

func (NullableAttributeNameInQuery) IsSet

func (NullableAttributeNameInQuery) MarshalJSON

func (v NullableAttributeNameInQuery) MarshalJSON() ([]byte, error)

func (*NullableAttributeNameInQuery) Set

func (*NullableAttributeNameInQuery) UnmarshalJSON

func (v *NullableAttributeNameInQuery) UnmarshalJSON(src []byte) error

func (*NullableAttributeNameInQuery) Unset

func (v *NullableAttributeNameInQuery) Unset()

type NullableAttributeNameSource

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

func NewNullableAttributeNameSource

func NewNullableAttributeNameSource(val *AttributeNameSource) *NullableAttributeNameSource

func (NullableAttributeNameSource) Get

func (NullableAttributeNameSource) IsSet

func (NullableAttributeNameSource) MarshalJSON

func (v NullableAttributeNameSource) MarshalJSON() ([]byte, error)

func (*NullableAttributeNameSource) Set

func (*NullableAttributeNameSource) UnmarshalJSON

func (v *NullableAttributeNameSource) UnmarshalJSON(src []byte) error

func (*NullableAttributeNameSource) Unset

func (v *NullableAttributeNameSource) Unset()

type NullableAttributeNameSourceComposite

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

func (NullableAttributeNameSourceComposite) Get

func (NullableAttributeNameSourceComposite) IsSet

func (NullableAttributeNameSourceComposite) MarshalJSON

func (v NullableAttributeNameSourceComposite) MarshalJSON() ([]byte, error)

func (*NullableAttributeNameSourceComposite) Set

func (*NullableAttributeNameSourceComposite) UnmarshalJSON

func (v *NullableAttributeNameSourceComposite) UnmarshalJSON(src []byte) error

func (*NullableAttributeNameSourceComposite) Unset

type NullableAttributeOperator

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

func NewNullableAttributeOperator

func NewNullableAttributeOperator(val *AttributeOperator) *NullableAttributeOperator

func (NullableAttributeOperator) Get

func (NullableAttributeOperator) IsSet

func (v NullableAttributeOperator) IsSet() bool

func (NullableAttributeOperator) MarshalJSON

func (v NullableAttributeOperator) MarshalJSON() ([]byte, error)

func (*NullableAttributeOperator) Set

func (*NullableAttributeOperator) UnmarshalJSON

func (v *NullableAttributeOperator) UnmarshalJSON(src []byte) error

func (*NullableAttributeOperator) Unset

func (v *NullableAttributeOperator) Unset()

type NullableAttributeValue

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

func NewNullableAttributeValue

func NewNullableAttributeValue(val *AttributeValue) *NullableAttributeValue

func (NullableAttributeValue) Get

func (NullableAttributeValue) IsSet

func (v NullableAttributeValue) IsSet() bool

func (NullableAttributeValue) MarshalJSON

func (v NullableAttributeValue) MarshalJSON() ([]byte, error)

func (*NullableAttributeValue) Set

func (*NullableAttributeValue) UnmarshalJSON

func (v *NullableAttributeValue) UnmarshalJSON(src []byte) error

func (*NullableAttributeValue) Unset

func (v *NullableAttributeValue) 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 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 NullableGetApplicationLists400Response

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

func (NullableGetApplicationLists400Response) Get

func (NullableGetApplicationLists400Response) IsSet

func (NullableGetApplicationLists400Response) MarshalJSON

func (v NullableGetApplicationLists400Response) MarshalJSON() ([]byte, error)

func (*NullableGetApplicationLists400Response) Set

func (*NullableGetApplicationLists400Response) UnmarshalJSON

func (v *NullableGetApplicationLists400Response) UnmarshalJSON(src []byte) error

func (*NullableGetApplicationLists400Response) Unset

type NullableGetApplicationLists401Response

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

func (NullableGetApplicationLists401Response) Get

func (NullableGetApplicationLists401Response) IsSet

func (NullableGetApplicationLists401Response) MarshalJSON

func (v NullableGetApplicationLists401Response) MarshalJSON() ([]byte, error)

func (*NullableGetApplicationLists401Response) Set

func (*NullableGetApplicationLists401Response) UnmarshalJSON

func (v *NullableGetApplicationLists401Response) UnmarshalJSON(src []byte) error

func (*NullableGetApplicationLists401Response) Unset

type NullableGetApplicationLists403Response

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

func (NullableGetApplicationLists403Response) Get

func (NullableGetApplicationLists403Response) IsSet

func (NullableGetApplicationLists403Response) MarshalJSON

func (v NullableGetApplicationLists403Response) MarshalJSON() ([]byte, error)

func (*NullableGetApplicationLists403Response) Set

func (*NullableGetApplicationLists403Response) UnmarshalJSON

func (v *NullableGetApplicationLists403Response) UnmarshalJSON(src []byte) error

func (*NullableGetApplicationLists403Response) Unset

type NullableGetApplicationLists404Response

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

func (NullableGetApplicationLists404Response) Get

func (NullableGetApplicationLists404Response) IsSet

func (NullableGetApplicationLists404Response) MarshalJSON

func (v NullableGetApplicationLists404Response) MarshalJSON() ([]byte, error)

func (*NullableGetApplicationLists404Response) Set

func (*NullableGetApplicationLists404Response) UnmarshalJSON

func (v *NullableGetApplicationLists404Response) UnmarshalJSON(src []byte) error

func (*NullableGetApplicationLists404Response) Unset

type NullableGetApplicationLists500Response

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

func (NullableGetApplicationLists500Response) Get

func (NullableGetApplicationLists500Response) IsSet

func (NullableGetApplicationLists500Response) MarshalJSON

func (v NullableGetApplicationLists500Response) MarshalJSON() ([]byte, error)

func (*NullableGetApplicationLists500Response) Set

func (*NullableGetApplicationLists500Response) UnmarshalJSON

func (v *NullableGetApplicationLists500Response) UnmarshalJSON(src []byte) error

func (*NullableGetApplicationLists500Response) Unset

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 NullablePutRuleRequest

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

func NewNullablePutRuleRequest

func NewNullablePutRuleRequest(val *PutRuleRequest) *NullablePutRuleRequest

func (NullablePutRuleRequest) Get

func (NullablePutRuleRequest) IsSet

func (v NullablePutRuleRequest) IsSet() bool

func (NullablePutRuleRequest) MarshalJSON

func (v NullablePutRuleRequest) MarshalJSON() ([]byte, error)

func (*NullablePutRuleRequest) Set

func (*NullablePutRuleRequest) UnmarshalJSON

func (v *NullablePutRuleRequest) UnmarshalJSON(src []byte) error

func (*NullablePutRuleRequest) Unset

func (v *NullablePutRuleRequest) Unset()

type NullablePutRulesRequest

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

func NewNullablePutRulesRequest

func NewNullablePutRulesRequest(val *PutRulesRequest) *NullablePutRulesRequest

func (NullablePutRulesRequest) Get

func (NullablePutRulesRequest) IsSet

func (v NullablePutRulesRequest) IsSet() bool

func (NullablePutRulesRequest) MarshalJSON

func (v NullablePutRulesRequest) MarshalJSON() ([]byte, error)

func (*NullablePutRulesRequest) Set

func (*NullablePutRulesRequest) UnmarshalJSON

func (v *NullablePutRulesRequest) UnmarshalJSON(src []byte) error

func (*NullablePutRulesRequest) Unset

func (v *NullablePutRulesRequest) Unset()

type NullablePutRulesRequestPropertiesInner

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

func (NullablePutRulesRequestPropertiesInner) Get

func (NullablePutRulesRequestPropertiesInner) IsSet

func (NullablePutRulesRequestPropertiesInner) MarshalJSON

func (v NullablePutRulesRequestPropertiesInner) MarshalJSON() ([]byte, error)

func (*NullablePutRulesRequestPropertiesInner) Set

func (*NullablePutRulesRequestPropertiesInner) UnmarshalJSON

func (v *NullablePutRulesRequestPropertiesInner) UnmarshalJSON(src []byte) error

func (*NullablePutRulesRequestPropertiesInner) Unset

type NullableRegions

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

func NewNullableRegions

func NewNullableRegions(val *Regions) *NullableRegions

func (NullableRegions) Get

func (v NullableRegions) Get() *Regions

func (NullableRegions) IsSet

func (v NullableRegions) IsSet() bool

func (NullableRegions) MarshalJSON

func (v NullableRegions) MarshalJSON() ([]byte, error)

func (*NullableRegions) Set

func (v *NullableRegions) Set(val *Regions)

func (*NullableRegions) UnmarshalJSON

func (v *NullableRegions) UnmarshalJSON(src []byte) error

func (*NullableRegions) Unset

func (v *NullableRegions) Unset()

type NullableRegionsResultsInner

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

func NewNullableRegionsResultsInner

func NewNullableRegionsResultsInner(val *RegionsResultsInner) *NullableRegionsResultsInner

func (NullableRegionsResultsInner) Get

func (NullableRegionsResultsInner) IsSet

func (NullableRegionsResultsInner) MarshalJSON

func (v NullableRegionsResultsInner) MarshalJSON() ([]byte, error)

func (*NullableRegionsResultsInner) Set

func (*NullableRegionsResultsInner) UnmarshalJSON

func (v *NullableRegionsResultsInner) UnmarshalJSON(src []byte) error

func (*NullableRegionsResultsInner) Unset

func (v *NullableRegionsResultsInner) Unset()

type NullableRegionsResultsInnerCountriesInner

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

func (NullableRegionsResultsInnerCountriesInner) Get

func (NullableRegionsResultsInnerCountriesInner) IsSet

func (NullableRegionsResultsInnerCountriesInner) MarshalJSON

func (*NullableRegionsResultsInnerCountriesInner) Set

func (*NullableRegionsResultsInnerCountriesInner) UnmarshalJSON

func (v *NullableRegionsResultsInnerCountriesInner) UnmarshalJSON(src []byte) error

func (*NullableRegionsResultsInnerCountriesInner) Unset

type NullableRule

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

func NewNullableRule

func NewNullableRule(val *Rule) *NullableRule

func (NullableRule) Get

func (v NullableRule) Get() *Rule

func (NullableRule) IsSet

func (v NullableRule) IsSet() bool

func (NullableRule) MarshalJSON

func (v NullableRule) MarshalJSON() ([]byte, error)

func (*NullableRule) Set

func (v *NullableRule) Set(val *Rule)

func (*NullableRule) UnmarshalJSON

func (v *NullableRule) UnmarshalJSON(src []byte) error

func (*NullableRule) Unset

func (v *NullableRule) Unset()

type NullableRuleAction

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

func NewNullableRuleAction

func NewNullableRuleAction(val *RuleAction) *NullableRuleAction

func (NullableRuleAction) Get

func (v NullableRuleAction) Get() *RuleAction

func (NullableRuleAction) IsSet

func (v NullableRuleAction) IsSet() bool

func (NullableRuleAction) MarshalJSON

func (v NullableRuleAction) MarshalJSON() ([]byte, error)

func (*NullableRuleAction) Set

func (v *NullableRuleAction) Set(val *RuleAction)

func (*NullableRuleAction) UnmarshalJSON

func (v *NullableRuleAction) UnmarshalJSON(src []byte) error

func (*NullableRuleAction) Unset

func (v *NullableRuleAction) Unset()

type NullableRuleConditionsInner

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

func NewNullableRuleConditionsInner

func NewNullableRuleConditionsInner(val *RuleConditionsInner) *NullableRuleConditionsInner

func (NullableRuleConditionsInner) Get

func (NullableRuleConditionsInner) IsSet

func (NullableRuleConditionsInner) MarshalJSON

func (v NullableRuleConditionsInner) MarshalJSON() ([]byte, error)

func (*NullableRuleConditionsInner) Set

func (*NullableRuleConditionsInner) UnmarshalJSON

func (v *NullableRuleConditionsInner) UnmarshalJSON(src []byte) error

func (*NullableRuleConditionsInner) Unset

func (v *NullableRuleConditionsInner) Unset()

type NullableRuleFilterDestinationsExampleValue

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

func (NullableRuleFilterDestinationsExampleValue) Get

func (NullableRuleFilterDestinationsExampleValue) IsSet

func (NullableRuleFilterDestinationsExampleValue) MarshalJSON

func (*NullableRuleFilterDestinationsExampleValue) Set

func (*NullableRuleFilterDestinationsExampleValue) UnmarshalJSON

func (v *NullableRuleFilterDestinationsExampleValue) UnmarshalJSON(src []byte) error

func (*NullableRuleFilterDestinationsExampleValue) Unset

type NullableRuleFilterSourcesExampleValue

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

func (NullableRuleFilterSourcesExampleValue) Get

func (NullableRuleFilterSourcesExampleValue) IsSet

func (NullableRuleFilterSourcesExampleValue) MarshalJSON

func (v NullableRuleFilterSourcesExampleValue) MarshalJSON() ([]byte, error)

func (*NullableRuleFilterSourcesExampleValue) Set

func (*NullableRuleFilterSourcesExampleValue) UnmarshalJSON

func (v *NullableRuleFilterSourcesExampleValue) UnmarshalJSON(src []byte) error

func (*NullableRuleFilterSourcesExampleValue) Unset

type NullableRuleFilters

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

func NewNullableRuleFilters

func NewNullableRuleFilters(val *RuleFilters) *NullableRuleFilters

func (NullableRuleFilters) Get

func (NullableRuleFilters) IsSet

func (v NullableRuleFilters) IsSet() bool

func (NullableRuleFilters) MarshalJSON

func (v NullableRuleFilters) MarshalJSON() ([]byte, error)

func (*NullableRuleFilters) Set

func (v *NullableRuleFilters) Set(val *RuleFilters)

func (*NullableRuleFilters) UnmarshalJSON

func (v *NullableRuleFilters) UnmarshalJSON(src []byte) error

func (*NullableRuleFilters) Unset

func (v *NullableRuleFilters) Unset()

type NullableRuleFiltersValue

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

func NewNullableRuleFiltersValue

func NewNullableRuleFiltersValue(val *RuleFiltersValue) *NullableRuleFiltersValue

func (NullableRuleFiltersValue) Get

func (NullableRuleFiltersValue) IsSet

func (v NullableRuleFiltersValue) IsSet() bool

func (NullableRuleFiltersValue) MarshalJSON

func (v NullableRuleFiltersValue) MarshalJSON() ([]byte, error)

func (*NullableRuleFiltersValue) Set

func (*NullableRuleFiltersValue) UnmarshalJSON

func (v *NullableRuleFiltersValue) UnmarshalJSON(src []byte) error

func (*NullableRuleFiltersValue) Unset

func (v *NullableRuleFiltersValue) Unset()

type NullableRuleSettingsInner

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

func NewNullableRuleSettingsInner

func NewNullableRuleSettingsInner(val *RuleSettingsInner) *NullableRuleSettingsInner

func (NullableRuleSettingsInner) Get

func (NullableRuleSettingsInner) IsSet

func (v NullableRuleSettingsInner) IsSet() bool

func (NullableRuleSettingsInner) MarshalJSON

func (v NullableRuleSettingsInner) MarshalJSON() ([]byte, error)

func (*NullableRuleSettingsInner) Set

func (*NullableRuleSettingsInner) UnmarshalJSON

func (v *NullableRuleSettingsInner) UnmarshalJSON(src []byte) error

func (*NullableRuleSettingsInner) Unset

func (v *NullableRuleSettingsInner) Unset()

type NullableRuleSourceDestFilters

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

func (NullableRuleSourceDestFilters) Get

func (NullableRuleSourceDestFilters) IsSet

func (NullableRuleSourceDestFilters) MarshalJSON

func (v NullableRuleSourceDestFilters) MarshalJSON() ([]byte, error)

func (*NullableRuleSourceDestFilters) Set

func (*NullableRuleSourceDestFilters) UnmarshalJSON

func (v *NullableRuleSourceDestFilters) UnmarshalJSON(src []byte) error

func (*NullableRuleSourceDestFilters) Unset

func (v *NullableRuleSourceDestFilters) Unset()

type NullableRules

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

func NewNullableRules

func NewNullableRules(val *Rules) *NullableRules

func (NullableRules) Get

func (v NullableRules) Get() *Rules

func (NullableRules) IsSet

func (v NullableRules) IsSet() bool

func (NullableRules) MarshalJSON

func (v NullableRules) MarshalJSON() ([]byte, error)

func (*NullableRules) Set

func (v *NullableRules) Set(val *Rules)

func (*NullableRules) UnmarshalJSON

func (v *NullableRules) UnmarshalJSON(src []byte) error

func (*NullableRules) Unset

func (v *NullableRules) Unset()

type NullableRulesResponseInner

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

func NewNullableRulesResponseInner

func NewNullableRulesResponseInner(val *RulesResponseInner) *NullableRulesResponseInner

func (NullableRulesResponseInner) Get

func (NullableRulesResponseInner) IsSet

func (v NullableRulesResponseInner) IsSet() bool

func (NullableRulesResponseInner) MarshalJSON

func (v NullableRulesResponseInner) MarshalJSON() ([]byte, error)

func (*NullableRulesResponseInner) Set

func (*NullableRulesResponseInner) UnmarshalJSON

func (v *NullableRulesResponseInner) UnmarshalJSON(src []byte) error

func (*NullableRulesResponseInner) Unset

func (v *NullableRulesResponseInner) Unset()

type NullableSettingName

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

func NewNullableSettingName

func NewNullableSettingName(val *SettingName) *NullableSettingName

func (NullableSettingName) Get

func (NullableSettingName) IsSet

func (v NullableSettingName) IsSet() bool

func (NullableSettingName) MarshalJSON

func (v NullableSettingName) MarshalJSON() ([]byte, error)

func (*NullableSettingName) Set

func (v *NullableSettingName) Set(val *SettingName)

func (*NullableSettingName) UnmarshalJSON

func (v *NullableSettingName) UnmarshalJSON(src []byte) error

func (*NullableSettingName) Unset

func (v *NullableSettingName) Unset()

type NullableSettingResponseInner

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

func NewNullableSettingResponseInner

func NewNullableSettingResponseInner(val *SettingResponseInner) *NullableSettingResponseInner

func (NullableSettingResponseInner) Get

func (NullableSettingResponseInner) IsSet

func (NullableSettingResponseInner) MarshalJSON

func (v NullableSettingResponseInner) MarshalJSON() ([]byte, error)

func (*NullableSettingResponseInner) Set

func (*NullableSettingResponseInner) UnmarshalJSON

func (v *NullableSettingResponseInner) UnmarshalJSON(src []byte) error

func (*NullableSettingResponseInner) Unset

func (v *NullableSettingResponseInner) Unset()

type NullableSettingTypesResponseInner

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

func (NullableSettingTypesResponseInner) Get

func (NullableSettingTypesResponseInner) IsSet

func (NullableSettingTypesResponseInner) MarshalJSON

func (v NullableSettingTypesResponseInner) MarshalJSON() ([]byte, error)

func (*NullableSettingTypesResponseInner) Set

func (*NullableSettingTypesResponseInner) UnmarshalJSON

func (v *NullableSettingTypesResponseInner) UnmarshalJSON(src []byte) error

func (*NullableSettingTypesResponseInner) Unset

type NullableSettingValue

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

func NewNullableSettingValue

func NewNullableSettingValue(val *SettingValue) *NullableSettingValue

func (NullableSettingValue) Get

func (NullableSettingValue) IsSet

func (v NullableSettingValue) IsSet() bool

func (NullableSettingValue) MarshalJSON

func (v NullableSettingValue) MarshalJSON() ([]byte, error)

func (*NullableSettingValue) Set

func (v *NullableSettingValue) Set(val *SettingValue)

func (*NullableSettingValue) UnmarshalJSON

func (v *NullableSettingValue) UnmarshalJSON(src []byte) error

func (*NullableSettingValue) Unset

func (v *NullableSettingValue) Unset()

type NullableSettingsRequestInner

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

func NewNullableSettingsRequestInner

func NewNullableSettingsRequestInner(val *SettingsRequestInner) *NullableSettingsRequestInner

func (NullableSettingsRequestInner) Get

func (NullableSettingsRequestInner) IsSet

func (NullableSettingsRequestInner) MarshalJSON

func (v NullableSettingsRequestInner) MarshalJSON() ([]byte, error)

func (*NullableSettingsRequestInner) Set

func (*NullableSettingsRequestInner) UnmarshalJSON

func (v *NullableSettingsRequestInner) UnmarshalJSON(src []byte) error

func (*NullableSettingsRequestInner) Unset

func (v *NullableSettingsRequestInner) Unset()

type NullableSettingsRequestObject

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

func (NullableSettingsRequestObject) Get

func (NullableSettingsRequestObject) IsSet

func (NullableSettingsRequestObject) MarshalJSON

func (v NullableSettingsRequestObject) MarshalJSON() ([]byte, error)

func (*NullableSettingsRequestObject) Set

func (*NullableSettingsRequestObject) UnmarshalJSON

func (v *NullableSettingsRequestObject) UnmarshalJSON(src []byte) error

func (*NullableSettingsRequestObject) Unset

func (v *NullableSettingsRequestObject) Unset()

type NullableSettingsResponseInner

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

func (NullableSettingsResponseInner) Get

func (NullableSettingsResponseInner) IsSet

func (NullableSettingsResponseInner) MarshalJSON

func (v NullableSettingsResponseInner) MarshalJSON() ([]byte, error)

func (*NullableSettingsResponseInner) Set

func (*NullableSettingsResponseInner) UnmarshalJSON

func (v *NullableSettingsResponseInner) UnmarshalJSON(src []byte) error

func (*NullableSettingsResponseInner) Unset

func (v *NullableSettingsResponseInner) Unset()

type NullableSettingsResponseObject

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

func (NullableSettingsResponseObject) Get

func (NullableSettingsResponseObject) IsSet

func (NullableSettingsResponseObject) MarshalJSON

func (v NullableSettingsResponseObject) MarshalJSON() ([]byte, error)

func (*NullableSettingsResponseObject) Set

func (*NullableSettingsResponseObject) UnmarshalJSON

func (v *NullableSettingsResponseObject) UnmarshalJSON(src []byte) error

func (*NullableSettingsResponseObject) Unset

func (v *NullableSettingsResponseObject) 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 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 PutRuleRequest

type PutRuleRequest struct {
	// The name of the rule. The name must be unique across all rules for the organization's policy. The name can have no more than 256 characters.
	RuleName string `json:"ruleName"`
	// The meaningful information about the rule. The description can have no more than 256 characters.
	RuleDescription *string    `json:"ruleDescription,omitempty"`
	RuleAction      RuleAction `json:"ruleAction"`
	// The positive integer that represents the priority of the rule. The priority is unique across all rules on the policy for the organization.
	RulePriority int64 `json:"rulePriority"`
	// Specifies whether the rule is enabled.
	RuleIsEnabled *bool `json:"ruleIsEnabled,omitempty"`
	// The list of conditions that are set on the rule. Updates to \"ReadOnly\" attributes are ignored.
	RuleConditions []RuleConditionsInner `json:"ruleConditions"`
	// The list of settings on a rule.
	RuleSettings         []RuleSettingsInner `json:"ruleSettings"`
	AdditionalProperties map[string]interface{}
}

PutRuleRequest The properties of the rule.

func NewPutRuleRequest

func NewPutRuleRequest(ruleName string, ruleAction RuleAction, rulePriority int64, ruleConditions []RuleConditionsInner, ruleSettings []RuleSettingsInner) *PutRuleRequest

NewPutRuleRequest instantiates a new PutRuleRequest 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 NewPutRuleRequestWithDefaults

func NewPutRuleRequestWithDefaults() *PutRuleRequest

NewPutRuleRequestWithDefaults instantiates a new PutRuleRequest 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 (*PutRuleRequest) GetRuleAction

func (o *PutRuleRequest) GetRuleAction() RuleAction

GetRuleAction returns the RuleAction field value

func (*PutRuleRequest) GetRuleActionOk

func (o *PutRuleRequest) GetRuleActionOk() (*RuleAction, bool)

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

func (*PutRuleRequest) GetRuleConditions

func (o *PutRuleRequest) GetRuleConditions() []RuleConditionsInner

GetRuleConditions returns the RuleConditions field value

func (*PutRuleRequest) GetRuleConditionsOk

func (o *PutRuleRequest) GetRuleConditionsOk() ([]RuleConditionsInner, bool)

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

func (*PutRuleRequest) GetRuleDescription

func (o *PutRuleRequest) GetRuleDescription() string

GetRuleDescription returns the RuleDescription field value if set, zero value otherwise.

func (*PutRuleRequest) GetRuleDescriptionOk

func (o *PutRuleRequest) GetRuleDescriptionOk() (*string, bool)

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

func (*PutRuleRequest) GetRuleIsEnabled

func (o *PutRuleRequest) GetRuleIsEnabled() bool

GetRuleIsEnabled returns the RuleIsEnabled field value if set, zero value otherwise.

func (*PutRuleRequest) GetRuleIsEnabledOk

func (o *PutRuleRequest) GetRuleIsEnabledOk() (*bool, bool)

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

func (*PutRuleRequest) GetRuleName

func (o *PutRuleRequest) GetRuleName() string

GetRuleName returns the RuleName field value

func (*PutRuleRequest) GetRuleNameOk

func (o *PutRuleRequest) GetRuleNameOk() (*string, bool)

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

func (*PutRuleRequest) GetRulePriority

func (o *PutRuleRequest) GetRulePriority() int64

GetRulePriority returns the RulePriority field value

func (*PutRuleRequest) GetRulePriorityOk

func (o *PutRuleRequest) GetRulePriorityOk() (*int64, bool)

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

func (*PutRuleRequest) GetRuleSettings

func (o *PutRuleRequest) GetRuleSettings() []RuleSettingsInner

GetRuleSettings returns the RuleSettings field value

func (*PutRuleRequest) GetRuleSettingsOk

func (o *PutRuleRequest) GetRuleSettingsOk() ([]RuleSettingsInner, bool)

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

func (*PutRuleRequest) HasRuleDescription

func (o *PutRuleRequest) HasRuleDescription() bool

HasRuleDescription returns a boolean if a field has been set.

func (*PutRuleRequest) HasRuleIsEnabled

func (o *PutRuleRequest) HasRuleIsEnabled() bool

HasRuleIsEnabled returns a boolean if a field has been set.

func (PutRuleRequest) MarshalJSON

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

func (*PutRuleRequest) SetRuleAction

func (o *PutRuleRequest) SetRuleAction(v RuleAction)

SetRuleAction sets field value

func (*PutRuleRequest) SetRuleConditions

func (o *PutRuleRequest) SetRuleConditions(v []RuleConditionsInner)

SetRuleConditions sets field value

func (*PutRuleRequest) SetRuleDescription

func (o *PutRuleRequest) SetRuleDescription(v string)

SetRuleDescription gets a reference to the given string and assigns it to the RuleDescription field.

func (*PutRuleRequest) SetRuleIsEnabled

func (o *PutRuleRequest) SetRuleIsEnabled(v bool)

SetRuleIsEnabled gets a reference to the given bool and assigns it to the RuleIsEnabled field.

func (*PutRuleRequest) SetRuleName

func (o *PutRuleRequest) SetRuleName(v string)

SetRuleName sets field value

func (*PutRuleRequest) SetRulePriority

func (o *PutRuleRequest) SetRulePriority(v int64)

SetRulePriority sets field value

func (*PutRuleRequest) SetRuleSettings

func (o *PutRuleRequest) SetRuleSettings(v []RuleSettingsInner)

SetRuleSettings sets field value

func (PutRuleRequest) ToMap

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

func (*PutRuleRequest) UnmarshalJSON

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

type PutRulesRequest

type PutRulesRequest struct {
	// The list of rule IDs for the rules. Set the `rulesIsEnabled` property on these rules.
	RuleIds []int64 `json:"ruleIds"`
	// The list of the `ruleIsEnabled` setting for the rules.
	Properties           []PutRulesRequestPropertiesInner `json:"properties"`
	AdditionalProperties map[string]interface{}
}

PutRulesRequest Set the `ruleIsEnabled` property on the rules.

func NewPutRulesRequest

func NewPutRulesRequest(ruleIds []int64, properties []PutRulesRequestPropertiesInner) *PutRulesRequest

NewPutRulesRequest instantiates a new PutRulesRequest 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 NewPutRulesRequestWithDefaults

func NewPutRulesRequestWithDefaults() *PutRulesRequest

NewPutRulesRequestWithDefaults instantiates a new PutRulesRequest 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 (*PutRulesRequest) GetProperties

func (o *PutRulesRequest) GetProperties() []PutRulesRequestPropertiesInner

GetProperties returns the Properties field value

func (*PutRulesRequest) GetPropertiesOk

func (o *PutRulesRequest) GetPropertiesOk() ([]PutRulesRequestPropertiesInner, bool)

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

func (*PutRulesRequest) GetRuleIds

func (o *PutRulesRequest) GetRuleIds() []int64

GetRuleIds returns the RuleIds field value

func (*PutRulesRequest) GetRuleIdsOk

func (o *PutRulesRequest) GetRuleIdsOk() ([]int64, bool)

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

func (PutRulesRequest) MarshalJSON

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

func (*PutRulesRequest) SetProperties

func (o *PutRulesRequest) SetProperties(v []PutRulesRequestPropertiesInner)

SetProperties sets field value

func (*PutRulesRequest) SetRuleIds

func (o *PutRulesRequest) SetRuleIds(v []int64)

SetRuleIds sets field value

func (PutRulesRequest) ToMap

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

func (*PutRulesRequest) UnmarshalJSON

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

type PutRulesRequestPropertiesInner

type PutRulesRequestPropertiesInner struct {
	// Specifies whether the rule is enabled.
	RuleIsEnabled        *bool `json:"ruleIsEnabled,omitempty"`
	AdditionalProperties map[string]interface{}
}

PutRulesRequestPropertiesInner Set the `ruleIsEnabled` property on the rule.

func NewPutRulesRequestPropertiesInner

func NewPutRulesRequestPropertiesInner() *PutRulesRequestPropertiesInner

NewPutRulesRequestPropertiesInner instantiates a new PutRulesRequestPropertiesInner 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 NewPutRulesRequestPropertiesInnerWithDefaults

func NewPutRulesRequestPropertiesInnerWithDefaults() *PutRulesRequestPropertiesInner

NewPutRulesRequestPropertiesInnerWithDefaults instantiates a new PutRulesRequestPropertiesInner 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 (*PutRulesRequestPropertiesInner) GetRuleIsEnabled

func (o *PutRulesRequestPropertiesInner) GetRuleIsEnabled() bool

GetRuleIsEnabled returns the RuleIsEnabled field value if set, zero value otherwise.

func (*PutRulesRequestPropertiesInner) GetRuleIsEnabledOk

func (o *PutRulesRequestPropertiesInner) GetRuleIsEnabledOk() (*bool, bool)

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

func (*PutRulesRequestPropertiesInner) HasRuleIsEnabled

func (o *PutRulesRequestPropertiesInner) HasRuleIsEnabled() bool

HasRuleIsEnabled returns a boolean if a field has been set.

func (PutRulesRequestPropertiesInner) MarshalJSON

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

func (*PutRulesRequestPropertiesInner) SetRuleIsEnabled

func (o *PutRulesRequestPropertiesInner) SetRuleIsEnabled(v bool)

SetRuleIsEnabled gets a reference to the given bool and assigns it to the RuleIsEnabled field.

func (PutRulesRequestPropertiesInner) ToMap

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

func (*PutRulesRequestPropertiesInner) UnmarshalJSON

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

type Regions

type Regions struct {
	// The list of geolocation information for the continents and countries.
	Results              []RegionsResultsInner `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

Regions The information about the regions that you can apply to the traffic on internet access rules.

func NewRegions

func NewRegions() *Regions

NewRegions instantiates a new Regions 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 NewRegionsWithDefaults

func NewRegionsWithDefaults() *Regions

NewRegionsWithDefaults instantiates a new Regions 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 (*Regions) GetResults

func (o *Regions) GetResults() []RegionsResultsInner

GetResults returns the Results field value if set, zero value otherwise.

func (*Regions) GetResultsOk

func (o *Regions) GetResultsOk() ([]RegionsResultsInner, bool)

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

func (*Regions) HasResults

func (o *Regions) HasResults() bool

HasResults returns a boolean if a field has been set.

func (Regions) MarshalJSON

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

func (*Regions) SetResults

func (o *Regions) SetResults(v []RegionsResultsInner)

SetResults gets a reference to the given []RegionsResultsInner and assigns it to the Results field.

func (Regions) ToMap

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

func (*Regions) UnmarshalJSON

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

type RegionsResultsInner

type RegionsResultsInner struct {
	// The name of the continent.
	ContinentName *string `json:"continentName,omitempty"`
	// The list of countries in the continent.
	Countries            []RegionsResultsInnerCountriesInner `json:"countries,omitempty"`
	AdditionalProperties map[string]interface{}
}

RegionsResultsInner The properties of the region.

func NewRegionsResultsInner

func NewRegionsResultsInner() *RegionsResultsInner

NewRegionsResultsInner instantiates a new RegionsResultsInner 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 NewRegionsResultsInnerWithDefaults

func NewRegionsResultsInnerWithDefaults() *RegionsResultsInner

NewRegionsResultsInnerWithDefaults instantiates a new RegionsResultsInner 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 (*RegionsResultsInner) GetContinentName

func (o *RegionsResultsInner) GetContinentName() string

GetContinentName returns the ContinentName field value if set, zero value otherwise.

func (*RegionsResultsInner) GetContinentNameOk

func (o *RegionsResultsInner) GetContinentNameOk() (*string, bool)

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

func (*RegionsResultsInner) GetCountries

GetCountries returns the Countries field value if set, zero value otherwise.

func (*RegionsResultsInner) GetCountriesOk

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

func (*RegionsResultsInner) HasContinentName

func (o *RegionsResultsInner) HasContinentName() bool

HasContinentName returns a boolean if a field has been set.

func (*RegionsResultsInner) HasCountries

func (o *RegionsResultsInner) HasCountries() bool

HasCountries returns a boolean if a field has been set.

func (RegionsResultsInner) MarshalJSON

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

func (*RegionsResultsInner) SetContinentName

func (o *RegionsResultsInner) SetContinentName(v string)

SetContinentName gets a reference to the given string and assigns it to the ContinentName field.

func (*RegionsResultsInner) SetCountries

SetCountries gets a reference to the given []RegionsResultsInnerCountriesInner and assigns it to the Countries field.

func (RegionsResultsInner) ToMap

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

func (*RegionsResultsInner) UnmarshalJSON

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

type RegionsResultsInnerCountriesInner

type RegionsResultsInnerCountriesInner struct {
	// The name of the country.
	CountryName *string `json:"countryName,omitempty"`
	// The two-character code for the country.
	CountryCode          *string `json:"countryCode,omitempty"`
	AdditionalProperties map[string]interface{}
}

RegionsResultsInnerCountriesInner The properties of the country. Includes the country name and code.

func NewRegionsResultsInnerCountriesInner

func NewRegionsResultsInnerCountriesInner() *RegionsResultsInnerCountriesInner

NewRegionsResultsInnerCountriesInner instantiates a new RegionsResultsInnerCountriesInner 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 NewRegionsResultsInnerCountriesInnerWithDefaults

func NewRegionsResultsInnerCountriesInnerWithDefaults() *RegionsResultsInnerCountriesInner

NewRegionsResultsInnerCountriesInnerWithDefaults instantiates a new RegionsResultsInnerCountriesInner 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 (*RegionsResultsInnerCountriesInner) GetCountryCode

func (o *RegionsResultsInnerCountriesInner) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*RegionsResultsInnerCountriesInner) GetCountryCodeOk

func (o *RegionsResultsInnerCountriesInner) GetCountryCodeOk() (*string, bool)

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

func (*RegionsResultsInnerCountriesInner) GetCountryName

func (o *RegionsResultsInnerCountriesInner) GetCountryName() string

GetCountryName returns the CountryName field value if set, zero value otherwise.

func (*RegionsResultsInnerCountriesInner) GetCountryNameOk

func (o *RegionsResultsInnerCountriesInner) GetCountryNameOk() (*string, bool)

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

func (*RegionsResultsInnerCountriesInner) HasCountryCode

func (o *RegionsResultsInnerCountriesInner) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*RegionsResultsInnerCountriesInner) HasCountryName

func (o *RegionsResultsInnerCountriesInner) HasCountryName() bool

HasCountryName returns a boolean if a field has been set.

func (RegionsResultsInnerCountriesInner) MarshalJSON

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

func (*RegionsResultsInnerCountriesInner) SetCountryCode

func (o *RegionsResultsInnerCountriesInner) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*RegionsResultsInnerCountriesInner) SetCountryName

func (o *RegionsResultsInnerCountriesInner) SetCountryName(v string)

SetCountryName gets a reference to the given string and assigns it to the CountryName field.

func (RegionsResultsInnerCountriesInner) ToMap

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

func (*RegionsResultsInnerCountriesInner) UnmarshalJSON

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

type Rule

type Rule struct {
	// The ID of the organization.
	OrganizationId *int64 `json:"organizationId,omitempty"`
	// The ID of the rule.
	RuleId *int64 `json:"ruleId,omitempty"`
	// The name of the rule. The name must be unique across all rules for the organization's policy. The name can have no more than 256 characters.
	RuleName *string `json:"ruleName,omitempty"`
	// The meaningful information about the rule. The description can have no more than 256 characters.
	RuleDescription *string     `json:"ruleDescription,omitempty"`
	RuleAction      *RuleAction `json:"ruleAction,omitempty"`
	// The positive integer that represents the priority of the rule. The priority is unique across all rules on the policy for the organization.
	RulePriority *int64 `json:"rulePriority,omitempty"`
	// Specifies whether the rule is the default rule.
	RuleIsDefault *bool `json:"ruleIsDefault,omitempty"`
	// Specifies whether the rule is enabled.
	RuleIsEnabled *bool `json:"ruleIsEnabled,omitempty"`
	// The list of conditions that are set on the rule. Updates to \"ReadOnly\" attributes are ignored.
	RuleConditions []RuleConditionsInner `json:"ruleConditions,omitempty"`
	// The properties of the policy settings.
	RuleSettings []SettingResponseInner `json:"ruleSettings,omitempty"`
	// A string that includes the organization ID and user ID for the account that modified the access rule.
	ModifiedBy *string `json:"modifiedBy,omitempty"`
	// The date and time that the rule was modified.
	ModifiedAt *string `json:"modifiedAt,omitempty"`
	// The date and time that the rule was created.
	CreatedAt            *string `json:"createdAt,omitempty"`
	AdditionalProperties map[string]interface{}
}

Rule The properties of the access rule that enables security for the traffic that is described on the rule. The rule includes the actions, settings, and conditions configured on the rule and when these attributes were created or modified.

func NewRule

func NewRule() *Rule

NewRule instantiates a new Rule 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 NewRuleWithDefaults

func NewRuleWithDefaults() *Rule

NewRuleWithDefaults instantiates a new Rule 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 (*Rule) GetCreatedAt

func (o *Rule) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Rule) GetCreatedAtOk

func (o *Rule) 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 (*Rule) GetModifiedAt

func (o *Rule) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*Rule) GetModifiedAtOk

func (o *Rule) GetModifiedAtOk() (*string, bool)

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

func (*Rule) GetModifiedBy

func (o *Rule) GetModifiedBy() string

GetModifiedBy returns the ModifiedBy field value if set, zero value otherwise.

func (*Rule) GetModifiedByOk

func (o *Rule) GetModifiedByOk() (*string, bool)

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

func (*Rule) GetOrganizationId

func (o *Rule) GetOrganizationId() int64

GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.

func (*Rule) GetOrganizationIdOk

func (o *Rule) GetOrganizationIdOk() (*int64, bool)

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

func (*Rule) GetRuleAction

func (o *Rule) GetRuleAction() RuleAction

GetRuleAction returns the RuleAction field value if set, zero value otherwise.

func (*Rule) GetRuleActionOk

func (o *Rule) GetRuleActionOk() (*RuleAction, bool)

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

func (*Rule) GetRuleConditions

func (o *Rule) GetRuleConditions() []RuleConditionsInner

GetRuleConditions returns the RuleConditions field value if set, zero value otherwise.

func (*Rule) GetRuleConditionsOk

func (o *Rule) GetRuleConditionsOk() ([]RuleConditionsInner, bool)

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

func (*Rule) GetRuleDescription

func (o *Rule) GetRuleDescription() string

GetRuleDescription returns the RuleDescription field value if set, zero value otherwise.

func (*Rule) GetRuleDescriptionOk

func (o *Rule) GetRuleDescriptionOk() (*string, bool)

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

func (*Rule) GetRuleId

func (o *Rule) GetRuleId() int64

GetRuleId returns the RuleId field value if set, zero value otherwise.

func (*Rule) GetRuleIdOk

func (o *Rule) GetRuleIdOk() (*int64, bool)

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

func (*Rule) GetRuleIsDefault

func (o *Rule) GetRuleIsDefault() bool

GetRuleIsDefault returns the RuleIsDefault field value if set, zero value otherwise.

func (*Rule) GetRuleIsDefaultOk

func (o *Rule) GetRuleIsDefaultOk() (*bool, bool)

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

func (*Rule) GetRuleIsEnabled

func (o *Rule) GetRuleIsEnabled() bool

GetRuleIsEnabled returns the RuleIsEnabled field value if set, zero value otherwise.

func (*Rule) GetRuleIsEnabledOk

func (o *Rule) GetRuleIsEnabledOk() (*bool, bool)

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

func (*Rule) GetRuleName

func (o *Rule) GetRuleName() string

GetRuleName returns the RuleName field value if set, zero value otherwise.

func (*Rule) GetRuleNameOk

func (o *Rule) GetRuleNameOk() (*string, bool)

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

func (*Rule) GetRulePriority

func (o *Rule) GetRulePriority() int64

GetRulePriority returns the RulePriority field value if set, zero value otherwise.

func (*Rule) GetRulePriorityOk

func (o *Rule) GetRulePriorityOk() (*int64, bool)

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

func (*Rule) GetRuleSettings

func (o *Rule) GetRuleSettings() []SettingResponseInner

GetRuleSettings returns the RuleSettings field value if set, zero value otherwise.

func (*Rule) GetRuleSettingsOk

func (o *Rule) GetRuleSettingsOk() ([]SettingResponseInner, bool)

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

func (*Rule) HasCreatedAt

func (o *Rule) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Rule) HasModifiedAt

func (o *Rule) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*Rule) HasModifiedBy

func (o *Rule) HasModifiedBy() bool

HasModifiedBy returns a boolean if a field has been set.

func (*Rule) HasOrganizationId

func (o *Rule) HasOrganizationId() bool

HasOrganizationId returns a boolean if a field has been set.

func (*Rule) HasRuleAction

func (o *Rule) HasRuleAction() bool

HasRuleAction returns a boolean if a field has been set.

func (*Rule) HasRuleConditions

func (o *Rule) HasRuleConditions() bool

HasRuleConditions returns a boolean if a field has been set.

func (*Rule) HasRuleDescription

func (o *Rule) HasRuleDescription() bool

HasRuleDescription returns a boolean if a field has been set.

func (*Rule) HasRuleId

func (o *Rule) HasRuleId() bool

HasRuleId returns a boolean if a field has been set.

func (*Rule) HasRuleIsDefault

func (o *Rule) HasRuleIsDefault() bool

HasRuleIsDefault returns a boolean if a field has been set.

func (*Rule) HasRuleIsEnabled

func (o *Rule) HasRuleIsEnabled() bool

HasRuleIsEnabled returns a boolean if a field has been set.

func (*Rule) HasRuleName

func (o *Rule) HasRuleName() bool

HasRuleName returns a boolean if a field has been set.

func (*Rule) HasRulePriority

func (o *Rule) HasRulePriority() bool

HasRulePriority returns a boolean if a field has been set.

func (*Rule) HasRuleSettings

func (o *Rule) HasRuleSettings() bool

HasRuleSettings returns a boolean if a field has been set.

func (Rule) MarshalJSON

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

func (*Rule) SetCreatedAt

func (o *Rule) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*Rule) SetModifiedAt

func (o *Rule) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*Rule) SetModifiedBy

func (o *Rule) SetModifiedBy(v string)

SetModifiedBy gets a reference to the given string and assigns it to the ModifiedBy field.

func (*Rule) SetOrganizationId

func (o *Rule) SetOrganizationId(v int64)

SetOrganizationId gets a reference to the given int64 and assigns it to the OrganizationId field.

func (*Rule) SetRuleAction

func (o *Rule) SetRuleAction(v RuleAction)

SetRuleAction gets a reference to the given RuleAction and assigns it to the RuleAction field.

func (*Rule) SetRuleConditions

func (o *Rule) SetRuleConditions(v []RuleConditionsInner)

SetRuleConditions gets a reference to the given []RuleConditionsInner and assigns it to the RuleConditions field.

func (*Rule) SetRuleDescription

func (o *Rule) SetRuleDescription(v string)

SetRuleDescription gets a reference to the given string and assigns it to the RuleDescription field.

func (*Rule) SetRuleId

func (o *Rule) SetRuleId(v int64)

SetRuleId gets a reference to the given int64 and assigns it to the RuleId field.

func (*Rule) SetRuleIsDefault

func (o *Rule) SetRuleIsDefault(v bool)

SetRuleIsDefault gets a reference to the given bool and assigns it to the RuleIsDefault field.

func (*Rule) SetRuleIsEnabled

func (o *Rule) SetRuleIsEnabled(v bool)

SetRuleIsEnabled gets a reference to the given bool and assigns it to the RuleIsEnabled field.

func (*Rule) SetRuleName

func (o *Rule) SetRuleName(v string)

SetRuleName gets a reference to the given string and assigns it to the RuleName field.

func (*Rule) SetRulePriority

func (o *Rule) SetRulePriority(v int64)

SetRulePriority gets a reference to the given int64 and assigns it to the RulePriority field.

func (*Rule) SetRuleSettings

func (o *Rule) SetRuleSettings(v []SettingResponseInner)

SetRuleSettings gets a reference to the given []SettingResponseInner and assigns it to the RuleSettings field.

func (Rule) ToMap

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

func (*Rule) UnmarshalJSON

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

type RuleAction

type RuleAction string

RuleAction The action set on the rule.

const (
	RULEACTION_ALLOW RuleAction = "allow"
	RULEACTION_BLOCK RuleAction = "block"
)

List of ruleAction

func NewRuleActionFromValue

func NewRuleActionFromValue(v string) (*RuleAction, error)

NewRuleActionFromValue returns a pointer to a valid RuleAction for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RuleAction) IsValid

func (v RuleAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RuleAction) Ptr

func (v RuleAction) Ptr() *RuleAction

Ptr returns reference to ruleAction value

func (*RuleAction) UnmarshalJSON

func (v *RuleAction) UnmarshalJSON(src []byte) error

type RuleConditionsInner

type RuleConditionsInner struct {
	AttributeName        *AttributeName     `json:"attributeName,omitempty"`
	AttributeValue       *AttributeValue    `json:"attributeValue,omitempty"`
	AttributeOperator    *AttributeOperator `json:"attributeOperator,omitempty"`
	AdditionalProperties map[string]interface{}
}

RuleConditionsInner The attributes created on the rule. The conditions include the name of the attribute, the value of the attribute, and the operator that is applied to the rule condition.

func NewRuleConditionsInner

func NewRuleConditionsInner() *RuleConditionsInner

NewRuleConditionsInner instantiates a new RuleConditionsInner 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 NewRuleConditionsInnerWithDefaults

func NewRuleConditionsInnerWithDefaults() *RuleConditionsInner

NewRuleConditionsInnerWithDefaults instantiates a new RuleConditionsInner 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 (*RuleConditionsInner) GetAttributeName

func (o *RuleConditionsInner) GetAttributeName() AttributeName

GetAttributeName returns the AttributeName field value if set, zero value otherwise.

func (*RuleConditionsInner) GetAttributeNameOk

func (o *RuleConditionsInner) GetAttributeNameOk() (*AttributeName, bool)

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

func (*RuleConditionsInner) GetAttributeOperator

func (o *RuleConditionsInner) GetAttributeOperator() AttributeOperator

GetAttributeOperator returns the AttributeOperator field value if set, zero value otherwise.

func (*RuleConditionsInner) GetAttributeOperatorOk

func (o *RuleConditionsInner) GetAttributeOperatorOk() (*AttributeOperator, bool)

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

func (*RuleConditionsInner) GetAttributeValue

func (o *RuleConditionsInner) GetAttributeValue() AttributeValue

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*RuleConditionsInner) GetAttributeValueOk

func (o *RuleConditionsInner) GetAttributeValueOk() (*AttributeValue, bool)

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

func (*RuleConditionsInner) HasAttributeName

func (o *RuleConditionsInner) HasAttributeName() bool

HasAttributeName returns a boolean if a field has been set.

func (*RuleConditionsInner) HasAttributeOperator

func (o *RuleConditionsInner) HasAttributeOperator() bool

HasAttributeOperator returns a boolean if a field has been set.

func (*RuleConditionsInner) HasAttributeValue

func (o *RuleConditionsInner) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (RuleConditionsInner) MarshalJSON

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

func (*RuleConditionsInner) SetAttributeName

func (o *RuleConditionsInner) SetAttributeName(v AttributeName)

SetAttributeName gets a reference to the given AttributeName and assigns it to the AttributeName field.

func (*RuleConditionsInner) SetAttributeOperator

func (o *RuleConditionsInner) SetAttributeOperator(v AttributeOperator)

SetAttributeOperator gets a reference to the given AttributeOperator and assigns it to the AttributeOperator field.

func (*RuleConditionsInner) SetAttributeValue

func (o *RuleConditionsInner) SetAttributeValue(v AttributeValue)

SetAttributeValue gets a reference to the given AttributeValue and assigns it to the AttributeValue field.

func (RuleConditionsInner) ToMap

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

func (*RuleConditionsInner) UnmarshalJSON

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

type RuleFilterDestinationsExampleValue

type RuleFilterDestinationsExampleValue struct {
	String *string
}

RuleFilterDestinationsExampleValue - struct for RuleFilterDestinationsExampleValue

func StringAsRuleFilterDestinationsExampleValue

func StringAsRuleFilterDestinationsExampleValue(v *string) RuleFilterDestinationsExampleValue

stringAsRuleFilterDestinationsExampleValue is a convenience function that returns string wrapped in RuleFilterDestinationsExampleValue

func (*RuleFilterDestinationsExampleValue) GetActualInstance

func (obj *RuleFilterDestinationsExampleValue) GetActualInstance() interface{}

Get the actual instance

func (RuleFilterDestinationsExampleValue) MarshalJSON

func (src RuleFilterDestinationsExampleValue) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RuleFilterDestinationsExampleValue) UnmarshalJSON

func (dst *RuleFilterDestinationsExampleValue) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type RuleFilterSourcesExampleValue

type RuleFilterSourcesExampleValue struct {
	Int64  *int64
	String *string
}

RuleFilterSourcesExampleValue - struct for RuleFilterSourcesExampleValue

func Int64AsRuleFilterSourcesExampleValue

func Int64AsRuleFilterSourcesExampleValue(v *int64) RuleFilterSourcesExampleValue

int64AsRuleFilterSourcesExampleValue is a convenience function that returns int64 wrapped in RuleFilterSourcesExampleValue

func StringAsRuleFilterSourcesExampleValue

func StringAsRuleFilterSourcesExampleValue(v *string) RuleFilterSourcesExampleValue

stringAsRuleFilterSourcesExampleValue is a convenience function that returns string wrapped in RuleFilterSourcesExampleValue

func (*RuleFilterSourcesExampleValue) GetActualInstance

func (obj *RuleFilterSourcesExampleValue) GetActualInstance() interface{}

Get the actual instance

func (RuleFilterSourcesExampleValue) MarshalJSON

func (src RuleFilterSourcesExampleValue) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RuleFilterSourcesExampleValue) UnmarshalJSON

func (dst *RuleFilterSourcesExampleValue) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type RuleFilters

type RuleFilters struct {
	// The name of the rule. The name must be unique across all rules for the organization's policy. The name can have no more than 256 characters.
	RuleName *string `json:"ruleName,omitempty"`
	// The meaningful information about the rule. The description can have no more than 256 characters.
	RuleDescription *string `json:"ruleDescription,omitempty"`
	// Specifies whether the rule is enabled.
	RuleIsEnabled *bool `json:"ruleIsEnabled,omitempty"`
	// Specifies whether the rule is the default rule.
	RuleIsDefault  *bool           `json:"ruleIsDefault,omitempty"`
	RuleAction     *RuleAction     `json:"ruleAction,omitempty"`
	AttributeName  *AttributeName  `json:"attributeName,omitempty"`
	AttributeValue *AttributeValue `json:"attributeValue,omitempty"`
	SettingName    *SettingName    `json:"settingName,omitempty"`
	SettingValue   *SettingValue   `json:"settingValue,omitempty"`
	// Filter on the priorities of the rules. Provide a comma-separated string of integers that correspond to the priorities of your rules.
	RulePriority         *string `json:"rulePriority,omitempty"`
	AdditionalProperties map[string]interface{}
}

RuleFilters Filter the rules by the rule properties. **Note:** You can filter on either `ruleConditions` or the set of `sources` and `destinations` properties, but not both sets of properties.

func NewRuleFilters

func NewRuleFilters() *RuleFilters

NewRuleFilters instantiates a new RuleFilters 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 NewRuleFiltersWithDefaults

func NewRuleFiltersWithDefaults() *RuleFilters

NewRuleFiltersWithDefaults instantiates a new RuleFilters 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 (*RuleFilters) GetAttributeName

func (o *RuleFilters) GetAttributeName() AttributeName

GetAttributeName returns the AttributeName field value if set, zero value otherwise.

func (*RuleFilters) GetAttributeNameOk

func (o *RuleFilters) GetAttributeNameOk() (*AttributeName, bool)

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

func (*RuleFilters) GetAttributeValue

func (o *RuleFilters) GetAttributeValue() AttributeValue

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*RuleFilters) GetAttributeValueOk

func (o *RuleFilters) GetAttributeValueOk() (*AttributeValue, bool)

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

func (*RuleFilters) GetRuleAction

func (o *RuleFilters) GetRuleAction() RuleAction

GetRuleAction returns the RuleAction field value if set, zero value otherwise.

func (*RuleFilters) GetRuleActionOk

func (o *RuleFilters) GetRuleActionOk() (*RuleAction, bool)

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

func (*RuleFilters) GetRuleDescription

func (o *RuleFilters) GetRuleDescription() string

GetRuleDescription returns the RuleDescription field value if set, zero value otherwise.

func (*RuleFilters) GetRuleDescriptionOk

func (o *RuleFilters) GetRuleDescriptionOk() (*string, bool)

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

func (*RuleFilters) GetRuleIsDefault

func (o *RuleFilters) GetRuleIsDefault() bool

GetRuleIsDefault returns the RuleIsDefault field value if set, zero value otherwise.

func (*RuleFilters) GetRuleIsDefaultOk

func (o *RuleFilters) GetRuleIsDefaultOk() (*bool, bool)

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

func (*RuleFilters) GetRuleIsEnabled

func (o *RuleFilters) GetRuleIsEnabled() bool

GetRuleIsEnabled returns the RuleIsEnabled field value if set, zero value otherwise.

func (*RuleFilters) GetRuleIsEnabledOk

func (o *RuleFilters) GetRuleIsEnabledOk() (*bool, bool)

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

func (*RuleFilters) GetRuleName

func (o *RuleFilters) GetRuleName() string

GetRuleName returns the RuleName field value if set, zero value otherwise.

func (*RuleFilters) GetRuleNameOk

func (o *RuleFilters) GetRuleNameOk() (*string, bool)

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

func (*RuleFilters) GetRulePriority

func (o *RuleFilters) GetRulePriority() string

GetRulePriority returns the RulePriority field value if set, zero value otherwise.

func (*RuleFilters) GetRulePriorityOk

func (o *RuleFilters) GetRulePriorityOk() (*string, bool)

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

func (*RuleFilters) GetSettingName

func (o *RuleFilters) GetSettingName() SettingName

GetSettingName returns the SettingName field value if set, zero value otherwise.

func (*RuleFilters) GetSettingNameOk

func (o *RuleFilters) GetSettingNameOk() (*SettingName, bool)

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

func (*RuleFilters) GetSettingValue

func (o *RuleFilters) GetSettingValue() SettingValue

GetSettingValue returns the SettingValue field value if set, zero value otherwise.

func (*RuleFilters) GetSettingValueOk

func (o *RuleFilters) GetSettingValueOk() (*SettingValue, bool)

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

func (*RuleFilters) HasAttributeName

func (o *RuleFilters) HasAttributeName() bool

HasAttributeName returns a boolean if a field has been set.

func (*RuleFilters) HasAttributeValue

func (o *RuleFilters) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (*RuleFilters) HasRuleAction

func (o *RuleFilters) HasRuleAction() bool

HasRuleAction returns a boolean if a field has been set.

func (*RuleFilters) HasRuleDescription

func (o *RuleFilters) HasRuleDescription() bool

HasRuleDescription returns a boolean if a field has been set.

func (*RuleFilters) HasRuleIsDefault

func (o *RuleFilters) HasRuleIsDefault() bool

HasRuleIsDefault returns a boolean if a field has been set.

func (*RuleFilters) HasRuleIsEnabled

func (o *RuleFilters) HasRuleIsEnabled() bool

HasRuleIsEnabled returns a boolean if a field has been set.

func (*RuleFilters) HasRuleName

func (o *RuleFilters) HasRuleName() bool

HasRuleName returns a boolean if a field has been set.

func (*RuleFilters) HasRulePriority

func (o *RuleFilters) HasRulePriority() bool

HasRulePriority returns a boolean if a field has been set.

func (*RuleFilters) HasSettingName

func (o *RuleFilters) HasSettingName() bool

HasSettingName returns a boolean if a field has been set.

func (*RuleFilters) HasSettingValue

func (o *RuleFilters) HasSettingValue() bool

HasSettingValue returns a boolean if a field has been set.

func (RuleFilters) MarshalJSON

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

func (*RuleFilters) SetAttributeName

func (o *RuleFilters) SetAttributeName(v AttributeName)

SetAttributeName gets a reference to the given AttributeName and assigns it to the AttributeName field.

func (*RuleFilters) SetAttributeValue

func (o *RuleFilters) SetAttributeValue(v AttributeValue)

SetAttributeValue gets a reference to the given AttributeValue and assigns it to the AttributeValue field.

func (*RuleFilters) SetRuleAction

func (o *RuleFilters) SetRuleAction(v RuleAction)

SetRuleAction gets a reference to the given RuleAction and assigns it to the RuleAction field.

func (*RuleFilters) SetRuleDescription

func (o *RuleFilters) SetRuleDescription(v string)

SetRuleDescription gets a reference to the given string and assigns it to the RuleDescription field.

func (*RuleFilters) SetRuleIsDefault

func (o *RuleFilters) SetRuleIsDefault(v bool)

SetRuleIsDefault gets a reference to the given bool and assigns it to the RuleIsDefault field.

func (*RuleFilters) SetRuleIsEnabled

func (o *RuleFilters) SetRuleIsEnabled(v bool)

SetRuleIsEnabled gets a reference to the given bool and assigns it to the RuleIsEnabled field.

func (*RuleFilters) SetRuleName

func (o *RuleFilters) SetRuleName(v string)

SetRuleName gets a reference to the given string and assigns it to the RuleName field.

func (*RuleFilters) SetRulePriority

func (o *RuleFilters) SetRulePriority(v string)

SetRulePriority gets a reference to the given string and assigns it to the RulePriority field.

func (*RuleFilters) SetSettingName

func (o *RuleFilters) SetSettingName(v SettingName)

SetSettingName gets a reference to the given SettingName and assigns it to the SettingName field.

func (*RuleFilters) SetSettingValue

func (o *RuleFilters) SetSettingValue(v SettingValue)

SetSettingValue gets a reference to the given SettingValue and assigns it to the SettingValue field.

func (RuleFilters) ToMap

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

func (*RuleFilters) UnmarshalJSON

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

type RuleFiltersValue

type RuleFiltersValue struct {
	RuleSourceDestFilters      *RuleSourceDestFilters
	ArrayOfRuleConditionsInner *[]RuleConditionsInner
}

RuleFiltersValue - struct for RuleFiltersValue

func ArrayOfRuleConditionsInnerAsRuleFiltersValue

func ArrayOfRuleConditionsInnerAsRuleFiltersValue(v *[]RuleConditionsInner) RuleFiltersValue

[]RuleConditionsInnerAsRuleFiltersValue is a convenience function that returns []RuleConditionsInner wrapped in RuleFiltersValue

func RuleSourceDestFiltersAsRuleFiltersValue

func RuleSourceDestFiltersAsRuleFiltersValue(v *RuleSourceDestFilters) RuleFiltersValue

RuleSourceDestFiltersAsRuleFiltersValue is a convenience function that returns RuleSourceDestFilters wrapped in RuleFiltersValue

func (*RuleFiltersValue) GetActualInstance

func (obj *RuleFiltersValue) GetActualInstance() interface{}

Get the actual instance

func (RuleFiltersValue) MarshalJSON

func (src RuleFiltersValue) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RuleFiltersValue) UnmarshalJSON

func (dst *RuleFiltersValue) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type RuleSettingsAndDefaultsAPIService

type RuleSettingsAndDefaultsAPIService service

RuleSettingsAndDefaultsAPIService RuleSettingsAndDefaultsAPI service

func (*RuleSettingsAndDefaultsAPIService) GetPolicySetting

GetPolicySetting Get Policy Setting

Get the policy setting identified by the setting name.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingName The name of the global setting on the policy.
@return ApiGetPolicySettingRequest

func (*RuleSettingsAndDefaultsAPIService) GetPolicySettingExecute

Execute executes the request

@return SettingsResponseObject

func (*RuleSettingsAndDefaultsAPIService) GetPolicySettingTypes

GetPolicySettingTypes List Policy Setting Types

List the policy setting types.

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

func (*RuleSettingsAndDefaultsAPIService) GetPolicySettingTypesExecute

Execute executes the request

@return []SettingTypesResponseInner

func (*RuleSettingsAndDefaultsAPIService) GetPolicySettings

GetPolicySettings Get Rule Defaults and Global Policy Settings

Get the global policy settings and rule defaults for the organization.

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

func (*RuleSettingsAndDefaultsAPIService) GetPolicySettingsExecute

Execute executes the request

@return []SettingsResponseInner

func (*RuleSettingsAndDefaultsAPIService) GetSettingTypesByName

func (a *RuleSettingsAndDefaultsAPIService) GetSettingTypesByName(ctx context.Context, settingName string) ApiGetSettingTypesByNameRequest

GetSettingTypesByName Get Policy Setting Type

Get the type of the policy setting.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingName The name of the global setting on the policy.
@return ApiGetSettingTypesByNameRequest

func (*RuleSettingsAndDefaultsAPIService) GetSettingTypesByNameExecute

Execute executes the request

@return []SettingTypesResponseInner

func (*RuleSettingsAndDefaultsAPIService) PutPolicySetting

PutPolicySetting Update Policy Setting

Update the policy setting.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingName The name of the global setting on the policy.
@return ApiPutPolicySettingRequest

func (*RuleSettingsAndDefaultsAPIService) PutPolicySettingExecute

Execute executes the request

@return SettingsResponseObject

func (*RuleSettingsAndDefaultsAPIService) PutPolicySettings

PutPolicySettings Update Rule Defaults and Global Policy Settings

Update the rule defaults and global policy settings.

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

func (*RuleSettingsAndDefaultsAPIService) PutPolicySettingsExecute

Execute executes the request

@return []SettingResponseInner

type RuleSettingsInner

type RuleSettingsInner struct {
	SettingName          *SettingName  `json:"settingName,omitempty"`
	SettingValue         *SettingValue `json:"settingValue,omitempty"`
	AdditionalProperties map[string]interface{}
}

RuleSettingsInner struct for RuleSettingsInner

func NewRuleSettingsInner

func NewRuleSettingsInner() *RuleSettingsInner

NewRuleSettingsInner instantiates a new RuleSettingsInner 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 NewRuleSettingsInnerWithDefaults

func NewRuleSettingsInnerWithDefaults() *RuleSettingsInner

NewRuleSettingsInnerWithDefaults instantiates a new RuleSettingsInner 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 (*RuleSettingsInner) GetSettingName

func (o *RuleSettingsInner) GetSettingName() SettingName

GetSettingName returns the SettingName field value if set, zero value otherwise.

func (*RuleSettingsInner) GetSettingNameOk

func (o *RuleSettingsInner) GetSettingNameOk() (*SettingName, bool)

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

func (*RuleSettingsInner) GetSettingValue

func (o *RuleSettingsInner) GetSettingValue() SettingValue

GetSettingValue returns the SettingValue field value if set, zero value otherwise.

func (*RuleSettingsInner) GetSettingValueOk

func (o *RuleSettingsInner) GetSettingValueOk() (*SettingValue, bool)

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

func (*RuleSettingsInner) HasSettingName

func (o *RuleSettingsInner) HasSettingName() bool

HasSettingName returns a boolean if a field has been set.

func (*RuleSettingsInner) HasSettingValue

func (o *RuleSettingsInner) HasSettingValue() bool

HasSettingValue returns a boolean if a field has been set.

func (RuleSettingsInner) MarshalJSON

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

func (*RuleSettingsInner) SetSettingName

func (o *RuleSettingsInner) SetSettingName(v SettingName)

SetSettingName gets a reference to the given SettingName and assigns it to the SettingName field.

func (*RuleSettingsInner) SetSettingValue

func (o *RuleSettingsInner) SetSettingValue(v SettingValue)

SetSettingValue gets a reference to the given SettingValue and assigns it to the SettingValue field.

func (RuleSettingsInner) ToMap

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

func (*RuleSettingsInner) UnmarshalJSON

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

type RuleSourceDestFilters

type RuleSourceDestFilters struct {
	// The list of sources to filter your collection of rules.
	Sources []map[string]RuleFilterSourcesExampleValue `json:"sources,omitempty"`
	// The list of destinations to filter your collection of rules.
	Destinations         []map[string]RuleFilterDestinationsExampleValue `json:"destinations,omitempty"`
	AdditionalProperties map[string]interface{}
}

RuleSourceDestFilters The source and destination properties. Use these properties to filter your collection of rules.

func NewRuleSourceDestFilters

func NewRuleSourceDestFilters() *RuleSourceDestFilters

NewRuleSourceDestFilters instantiates a new RuleSourceDestFilters 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 NewRuleSourceDestFiltersWithDefaults

func NewRuleSourceDestFiltersWithDefaults() *RuleSourceDestFilters

NewRuleSourceDestFiltersWithDefaults instantiates a new RuleSourceDestFilters 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 (*RuleSourceDestFilters) GetDestinations

GetDestinations returns the Destinations field value if set, zero value otherwise.

func (*RuleSourceDestFilters) GetDestinationsOk

func (o *RuleSourceDestFilters) GetDestinationsOk() ([]map[string]RuleFilterDestinationsExampleValue, bool)

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

func (*RuleSourceDestFilters) GetSources

GetSources returns the Sources field value if set, zero value otherwise.

func (*RuleSourceDestFilters) GetSourcesOk

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

func (*RuleSourceDestFilters) HasDestinations

func (o *RuleSourceDestFilters) HasDestinations() bool

HasDestinations returns a boolean if a field has been set.

func (*RuleSourceDestFilters) HasSources

func (o *RuleSourceDestFilters) HasSources() bool

HasSources returns a boolean if a field has been set.

func (RuleSourceDestFilters) MarshalJSON

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

func (*RuleSourceDestFilters) SetDestinations

SetDestinations gets a reference to the given []map[string]RuleFilterDestinationsExampleValue and assigns it to the Destinations field.

func (*RuleSourceDestFilters) SetSources

SetSources gets a reference to the given []map[string]RuleFilterSourcesExampleValue and assigns it to the Sources field.

func (RuleSourceDestFilters) ToMap

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

func (*RuleSourceDestFilters) UnmarshalJSON

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

type Rules

type Rules struct {
	// The number of rules in the policy.
	Count *int64 `json:"count,omitempty"`
	// The list of rules in the policy.
	Result               []RulesResponseInner `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

Rules The rules in the organization's policy.

func NewRules

func NewRules() *Rules

NewRules instantiates a new Rules 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 NewRulesWithDefaults

func NewRulesWithDefaults() *Rules

NewRulesWithDefaults instantiates a new Rules 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 (*Rules) GetCount

func (o *Rules) GetCount() int64

GetCount returns the Count field value if set, zero value otherwise.

func (*Rules) GetCountOk

func (o *Rules) GetCountOk() (*int64, bool)

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

func (*Rules) GetResult

func (o *Rules) GetResult() []RulesResponseInner

GetResult returns the Result field value if set, zero value otherwise.

func (*Rules) GetResultOk

func (o *Rules) GetResultOk() ([]RulesResponseInner, bool)

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

func (*Rules) HasCount

func (o *Rules) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*Rules) HasResult

func (o *Rules) HasResult() bool

HasResult returns a boolean if a field has been set.

func (Rules) MarshalJSON

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

func (*Rules) SetCount

func (o *Rules) SetCount(v int64)

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (*Rules) SetResult

func (o *Rules) SetResult(v []RulesResponseInner)

SetResult gets a reference to the given []RulesResponseInner and assigns it to the Result field.

func (Rules) ToMap

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

func (*Rules) UnmarshalJSON

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

type RulesResponseInner

type RulesResponseInner struct {
	// The ID of the organization.
	OrganizationId *int64 `json:"organizationId,omitempty"`
	// The ID of the rule.
	RuleId int64 `json:"ruleId"`
	// The name of the rule. The name must be unique across all rules for the organization's policy. The name can have no more than 256 characters.
	RuleName *string `json:"ruleName,omitempty"`
	// The meaningful information about the rule. The description can have no more than 256 characters.
	RuleDescription *string     `json:"ruleDescription,omitempty"`
	RuleAction      *RuleAction `json:"ruleAction,omitempty"`
	// The positive integer that represents the priority of the rule. The priority is unique across all rules on the policy for the organization.
	RulePriority *int64 `json:"rulePriority,omitempty"`
	// Specifies whether the rule is the default rule.
	RuleIsDefault *bool `json:"ruleIsDefault,omitempty"`
	// Specifies whether the rule is enabled.
	RuleIsEnabled *bool `json:"ruleIsEnabled,omitempty"`
	// A string that includes the organization ID and user ID for the account that modified the access rule.
	ModifiedBy *string `json:"modifiedBy,omitempty"`
	// The date and time that the rule was modified.
	ModifiedAt *string `json:"modifiedAt,omitempty"`
	// The date and time that the rule was created.
	CreatedAt            *string `json:"createdAt,omitempty"`
	AdditionalProperties map[string]interface{}
}

RulesResponseInner The core properties of the rule.

func NewRulesResponseInner

func NewRulesResponseInner(ruleId int64) *RulesResponseInner

NewRulesResponseInner instantiates a new RulesResponseInner 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 NewRulesResponseInnerWithDefaults

func NewRulesResponseInnerWithDefaults() *RulesResponseInner

NewRulesResponseInnerWithDefaults instantiates a new RulesResponseInner 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 (*RulesResponseInner) GetCreatedAt

func (o *RulesResponseInner) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RulesResponseInner) GetCreatedAtOk

func (o *RulesResponseInner) 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 (*RulesResponseInner) GetModifiedAt

func (o *RulesResponseInner) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RulesResponseInner) GetModifiedAtOk

func (o *RulesResponseInner) GetModifiedAtOk() (*string, bool)

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

func (*RulesResponseInner) GetModifiedBy

func (o *RulesResponseInner) GetModifiedBy() string

GetModifiedBy returns the ModifiedBy field value if set, zero value otherwise.

func (*RulesResponseInner) GetModifiedByOk

func (o *RulesResponseInner) GetModifiedByOk() (*string, bool)

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

func (*RulesResponseInner) GetOrganizationId

func (o *RulesResponseInner) GetOrganizationId() int64

GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.

func (*RulesResponseInner) GetOrganizationIdOk

func (o *RulesResponseInner) GetOrganizationIdOk() (*int64, bool)

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

func (*RulesResponseInner) GetRuleAction

func (o *RulesResponseInner) GetRuleAction() RuleAction

GetRuleAction returns the RuleAction field value if set, zero value otherwise.

func (*RulesResponseInner) GetRuleActionOk

func (o *RulesResponseInner) GetRuleActionOk() (*RuleAction, bool)

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

func (*RulesResponseInner) GetRuleDescription

func (o *RulesResponseInner) GetRuleDescription() string

GetRuleDescription returns the RuleDescription field value if set, zero value otherwise.

func (*RulesResponseInner) GetRuleDescriptionOk

func (o *RulesResponseInner) GetRuleDescriptionOk() (*string, bool)

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

func (*RulesResponseInner) GetRuleId

func (o *RulesResponseInner) GetRuleId() int64

GetRuleId returns the RuleId field value

func (*RulesResponseInner) GetRuleIdOk

func (o *RulesResponseInner) GetRuleIdOk() (*int64, bool)

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

func (*RulesResponseInner) GetRuleIsDefault

func (o *RulesResponseInner) GetRuleIsDefault() bool

GetRuleIsDefault returns the RuleIsDefault field value if set, zero value otherwise.

func (*RulesResponseInner) GetRuleIsDefaultOk

func (o *RulesResponseInner) GetRuleIsDefaultOk() (*bool, bool)

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

func (*RulesResponseInner) GetRuleIsEnabled

func (o *RulesResponseInner) GetRuleIsEnabled() bool

GetRuleIsEnabled returns the RuleIsEnabled field value if set, zero value otherwise.

func (*RulesResponseInner) GetRuleIsEnabledOk

func (o *RulesResponseInner) GetRuleIsEnabledOk() (*bool, bool)

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

func (*RulesResponseInner) GetRuleName

func (o *RulesResponseInner) GetRuleName() string

GetRuleName returns the RuleName field value if set, zero value otherwise.

func (*RulesResponseInner) GetRuleNameOk

func (o *RulesResponseInner) GetRuleNameOk() (*string, bool)

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

func (*RulesResponseInner) GetRulePriority

func (o *RulesResponseInner) GetRulePriority() int64

GetRulePriority returns the RulePriority field value if set, zero value otherwise.

func (*RulesResponseInner) GetRulePriorityOk

func (o *RulesResponseInner) GetRulePriorityOk() (*int64, bool)

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

func (*RulesResponseInner) HasCreatedAt

func (o *RulesResponseInner) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RulesResponseInner) HasModifiedAt

func (o *RulesResponseInner) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RulesResponseInner) HasModifiedBy

func (o *RulesResponseInner) HasModifiedBy() bool

HasModifiedBy returns a boolean if a field has been set.

func (*RulesResponseInner) HasOrganizationId

func (o *RulesResponseInner) HasOrganizationId() bool

HasOrganizationId returns a boolean if a field has been set.

func (*RulesResponseInner) HasRuleAction

func (o *RulesResponseInner) HasRuleAction() bool

HasRuleAction returns a boolean if a field has been set.

func (*RulesResponseInner) HasRuleDescription

func (o *RulesResponseInner) HasRuleDescription() bool

HasRuleDescription returns a boolean if a field has been set.

func (*RulesResponseInner) HasRuleIsDefault

func (o *RulesResponseInner) HasRuleIsDefault() bool

HasRuleIsDefault returns a boolean if a field has been set.

func (*RulesResponseInner) HasRuleIsEnabled

func (o *RulesResponseInner) HasRuleIsEnabled() bool

HasRuleIsEnabled returns a boolean if a field has been set.

func (*RulesResponseInner) HasRuleName

func (o *RulesResponseInner) HasRuleName() bool

HasRuleName returns a boolean if a field has been set.

func (*RulesResponseInner) HasRulePriority

func (o *RulesResponseInner) HasRulePriority() bool

HasRulePriority returns a boolean if a field has been set.

func (RulesResponseInner) MarshalJSON

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

func (*RulesResponseInner) SetCreatedAt

func (o *RulesResponseInner) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*RulesResponseInner) SetModifiedAt

func (o *RulesResponseInner) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*RulesResponseInner) SetModifiedBy

func (o *RulesResponseInner) SetModifiedBy(v string)

SetModifiedBy gets a reference to the given string and assigns it to the ModifiedBy field.

func (*RulesResponseInner) SetOrganizationId

func (o *RulesResponseInner) SetOrganizationId(v int64)

SetOrganizationId gets a reference to the given int64 and assigns it to the OrganizationId field.

func (*RulesResponseInner) SetRuleAction

func (o *RulesResponseInner) SetRuleAction(v RuleAction)

SetRuleAction gets a reference to the given RuleAction and assigns it to the RuleAction field.

func (*RulesResponseInner) SetRuleDescription

func (o *RulesResponseInner) SetRuleDescription(v string)

SetRuleDescription gets a reference to the given string and assigns it to the RuleDescription field.

func (*RulesResponseInner) SetRuleId

func (o *RulesResponseInner) SetRuleId(v int64)

SetRuleId sets field value

func (*RulesResponseInner) SetRuleIsDefault

func (o *RulesResponseInner) SetRuleIsDefault(v bool)

SetRuleIsDefault gets a reference to the given bool and assigns it to the RuleIsDefault field.

func (*RulesResponseInner) SetRuleIsEnabled

func (o *RulesResponseInner) SetRuleIsEnabled(v bool)

SetRuleIsEnabled gets a reference to the given bool and assigns it to the RuleIsEnabled field.

func (*RulesResponseInner) SetRuleName

func (o *RulesResponseInner) SetRuleName(v string)

SetRuleName gets a reference to the given string and assigns it to the RuleName field.

func (*RulesResponseInner) SetRulePriority

func (o *RulesResponseInner) SetRulePriority(v int64)

SetRulePriority gets a reference to the given int64 and assigns it to the RulePriority field.

func (RulesResponseInner) ToMap

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

func (*RulesResponseInner) UnmarshalJSON

func (o *RulesResponseInner) 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 SettingName

type SettingName string

SettingName The name of the rule setting.

const (
	SETTINGNAME_SSE_DECRYPTION_LOG_INTERNET                  SettingName = "sse.decryption.logInternet"
	SETTINGNAME_SSE_DECRYPTION_LOG_PRIVATE                   SettingName = "sse.decryption.logPrivate"
	SETTINGNAME_SSE_GLOBAL_IPS_ENABLED                       SettingName = "sse.globalIPSEnabled"
	SETTINGNAME_SSE_ZTA_AUTHN_TIMEOUT_ENABLED                SettingName = "sse.ztaAuthnTimeoutEnabled"
	SETTINGNAME_SSE_TENANT_CONTROL_PROFILE_ID                SettingName = "sse.tenantControlProfileId"
	SETTINGNAME_SSE_ZTA_AUTHN_TIMEOUT_MINUTES                SettingName = "sse.ztaAuthnTimeoutMinutes"
	SETTINGNAME_SSE_ZTNA_SESSION_TIMEOUT_MINUTES             SettingName = "sse.ztnaSessionTimeoutMinutes"
	SETTINGNAME_UMBRELLA_IP_SURROGATES_ENABLED               SettingName = "umbrella.ipSurrogatesEnabled"
	SETTINGNAME_UMBRELLA_M365_COMPATIBILITY                  SettingName = "umbrella.m365Compatibility"
	SETTINGNAME_UMBRELLA_POSTURE_WEB_PROFILE_ID              SettingName = "umbrella.posture.webProfileId"
	SETTINGNAME_UMBRELLA_POSTURE_IPS_PROFILE_ID              SettingName = "umbrella.posture.ipsProfileId"
	SETTINGNAME_UMBRELLA_POSTURE_PROFILE_ID_CLIENTBASED      SettingName = "umbrella.posture.profileIdClientbased"
	SETTINGNAME_UMBRELLA_POSTURE_PROFILE_ID_CLIENTLESS       SettingName = "umbrella.posture.profileIdClientless"
	SETTINGNAME_UMBRELLA_POSTURE_PRIVATE_SECURITY_PROFILE_ID SettingName = "umbrella.posture.privateSecurityProfileId"
	SETTINGNAME_UMBRELLA_LOG_LEVEL                           SettingName = "umbrella.logLevel"
	SETTINGNAME_UMBRELLA_DEFAULT_TRAFFIC                     SettingName = "umbrella.default.traffic"
	SETTINGNAME_GLOBAL_SETTING_DISABLE_DECRYPTION_SOURCE     SettingName = "global.setting.disableDecryptionSource"
)

List of settingName

func NewSettingNameFromValue

func NewSettingNameFromValue(v string) (*SettingName, error)

NewSettingNameFromValue returns a pointer to a valid SettingName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SettingName) IsValid

func (v SettingName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SettingName) Ptr

func (v SettingName) Ptr() *SettingName

Ptr returns reference to settingName value

func (*SettingName) UnmarshalJSON

func (v *SettingName) UnmarshalJSON(src []byte) error

type SettingResponseInner

type SettingResponseInner struct {
	SettingValue *SettingValue `json:"settingValue,omitempty"`
	SettingName  *SettingName  `json:"settingName,omitempty"`
	// The date and time that the rule setting was created.
	CreatedAt *string `json:"createdAt,omitempty"`
	// The date and time that the rule setting was modified.
	ModifiedAt           *string `json:"modifiedAt,omitempty"`
	AdditionalProperties map[string]interface{}
}

SettingResponseInner struct for SettingResponseInner

func NewSettingResponseInner

func NewSettingResponseInner() *SettingResponseInner

NewSettingResponseInner instantiates a new SettingResponseInner 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 NewSettingResponseInnerWithDefaults

func NewSettingResponseInnerWithDefaults() *SettingResponseInner

NewSettingResponseInnerWithDefaults instantiates a new SettingResponseInner 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 (*SettingResponseInner) GetCreatedAt

func (o *SettingResponseInner) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SettingResponseInner) GetCreatedAtOk

func (o *SettingResponseInner) 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 (*SettingResponseInner) GetModifiedAt

func (o *SettingResponseInner) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*SettingResponseInner) GetModifiedAtOk

func (o *SettingResponseInner) GetModifiedAtOk() (*string, bool)

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

func (*SettingResponseInner) GetSettingName

func (o *SettingResponseInner) GetSettingName() SettingName

GetSettingName returns the SettingName field value if set, zero value otherwise.

func (*SettingResponseInner) GetSettingNameOk

func (o *SettingResponseInner) GetSettingNameOk() (*SettingName, bool)

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

func (*SettingResponseInner) GetSettingValue

func (o *SettingResponseInner) GetSettingValue() SettingValue

GetSettingValue returns the SettingValue field value if set, zero value otherwise.

func (*SettingResponseInner) GetSettingValueOk

func (o *SettingResponseInner) GetSettingValueOk() (*SettingValue, bool)

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

func (*SettingResponseInner) HasCreatedAt

func (o *SettingResponseInner) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SettingResponseInner) HasModifiedAt

func (o *SettingResponseInner) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*SettingResponseInner) HasSettingName

func (o *SettingResponseInner) HasSettingName() bool

HasSettingName returns a boolean if a field has been set.

func (*SettingResponseInner) HasSettingValue

func (o *SettingResponseInner) HasSettingValue() bool

HasSettingValue returns a boolean if a field has been set.

func (SettingResponseInner) MarshalJSON

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

func (*SettingResponseInner) SetCreatedAt

func (o *SettingResponseInner) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*SettingResponseInner) SetModifiedAt

func (o *SettingResponseInner) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*SettingResponseInner) SetSettingName

func (o *SettingResponseInner) SetSettingName(v SettingName)

SetSettingName gets a reference to the given SettingName and assigns it to the SettingName field.

func (*SettingResponseInner) SetSettingValue

func (o *SettingResponseInner) SetSettingValue(v SettingValue)

SetSettingValue gets a reference to the given SettingValue and assigns it to the SettingValue field.

func (SettingResponseInner) ToMap

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

func (*SettingResponseInner) UnmarshalJSON

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

type SettingTypesResponseInner

type SettingTypesResponseInner struct {
	// The list of services that are related to the policy setting type.
	ServiceScopes []string `json:"serviceScopes,omitempty"`
	// Specify whether the setting is for the rulesets.
	SettingForRulesets *bool `json:"settingForRulesets,omitempty"`
	// The ID of the setting.
	SettingId   *int64       `json:"settingId,omitempty"`
	SettingName *SettingName `json:"settingName,omitempty"`
	// The type of the setting description.
	TypeDescription *string `json:"typeDescription,omitempty"`
	// The type of the setting name.
	TypeName *string `json:"typeName,omitempty"`
	// Specifiy whether the setting has the default value.
	TypeDefaultValue *bool `json:"typeDefaultValue,omitempty"`
	// The description of the access rule setting.
	SettingDescription *string `json:"settingDescription,omitempty"`
	// The regex pattern for validating the type.
	TypeValidationRegex *string `json:"typeValidationRegex,omitempty"`
	// Specify whether the setting is for the rules.
	SettingForRules *bool `json:"settingForRules,omitempty"`
	// Specify whether the setting is for the organization.
	SettingForOrganizations *bool `json:"settingForOrganizations,omitempty"`
	AdditionalProperties    map[string]interface{}
}

SettingTypesResponseInner struct for SettingTypesResponseInner

func NewSettingTypesResponseInner

func NewSettingTypesResponseInner() *SettingTypesResponseInner

NewSettingTypesResponseInner instantiates a new SettingTypesResponseInner 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 NewSettingTypesResponseInnerWithDefaults

func NewSettingTypesResponseInnerWithDefaults() *SettingTypesResponseInner

NewSettingTypesResponseInnerWithDefaults instantiates a new SettingTypesResponseInner 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 (*SettingTypesResponseInner) GetServiceScopes

func (o *SettingTypesResponseInner) GetServiceScopes() []string

GetServiceScopes returns the ServiceScopes field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetServiceScopesOk

func (o *SettingTypesResponseInner) GetServiceScopesOk() ([]string, bool)

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

func (*SettingTypesResponseInner) GetSettingDescription

func (o *SettingTypesResponseInner) GetSettingDescription() string

GetSettingDescription returns the SettingDescription field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetSettingDescriptionOk

func (o *SettingTypesResponseInner) GetSettingDescriptionOk() (*string, bool)

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

func (*SettingTypesResponseInner) GetSettingForOrganizations

func (o *SettingTypesResponseInner) GetSettingForOrganizations() bool

GetSettingForOrganizations returns the SettingForOrganizations field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetSettingForOrganizationsOk

func (o *SettingTypesResponseInner) GetSettingForOrganizationsOk() (*bool, bool)

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

func (*SettingTypesResponseInner) GetSettingForRules

func (o *SettingTypesResponseInner) GetSettingForRules() bool

GetSettingForRules returns the SettingForRules field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetSettingForRulesOk

func (o *SettingTypesResponseInner) GetSettingForRulesOk() (*bool, bool)

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

func (*SettingTypesResponseInner) GetSettingForRulesets

func (o *SettingTypesResponseInner) GetSettingForRulesets() bool

GetSettingForRulesets returns the SettingForRulesets field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetSettingForRulesetsOk

func (o *SettingTypesResponseInner) GetSettingForRulesetsOk() (*bool, bool)

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

func (*SettingTypesResponseInner) GetSettingId

func (o *SettingTypesResponseInner) GetSettingId() int64

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetSettingIdOk

func (o *SettingTypesResponseInner) GetSettingIdOk() (*int64, bool)

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

func (*SettingTypesResponseInner) GetSettingName

func (o *SettingTypesResponseInner) GetSettingName() SettingName

GetSettingName returns the SettingName field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetSettingNameOk

func (o *SettingTypesResponseInner) GetSettingNameOk() (*SettingName, bool)

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

func (*SettingTypesResponseInner) GetTypeDefaultValue

func (o *SettingTypesResponseInner) GetTypeDefaultValue() bool

GetTypeDefaultValue returns the TypeDefaultValue field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetTypeDefaultValueOk

func (o *SettingTypesResponseInner) GetTypeDefaultValueOk() (*bool, bool)

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

func (*SettingTypesResponseInner) GetTypeDescription

func (o *SettingTypesResponseInner) GetTypeDescription() string

GetTypeDescription returns the TypeDescription field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetTypeDescriptionOk

func (o *SettingTypesResponseInner) GetTypeDescriptionOk() (*string, bool)

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

func (*SettingTypesResponseInner) GetTypeName

func (o *SettingTypesResponseInner) GetTypeName() string

GetTypeName returns the TypeName field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetTypeNameOk

func (o *SettingTypesResponseInner) GetTypeNameOk() (*string, bool)

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

func (*SettingTypesResponseInner) GetTypeValidationRegex

func (o *SettingTypesResponseInner) GetTypeValidationRegex() string

GetTypeValidationRegex returns the TypeValidationRegex field value if set, zero value otherwise.

func (*SettingTypesResponseInner) GetTypeValidationRegexOk

func (o *SettingTypesResponseInner) GetTypeValidationRegexOk() (*string, bool)

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

func (*SettingTypesResponseInner) HasServiceScopes

func (o *SettingTypesResponseInner) HasServiceScopes() bool

HasServiceScopes returns a boolean if a field has been set.

func (*SettingTypesResponseInner) HasSettingDescription

func (o *SettingTypesResponseInner) HasSettingDescription() bool

HasSettingDescription returns a boolean if a field has been set.

func (*SettingTypesResponseInner) HasSettingForOrganizations

func (o *SettingTypesResponseInner) HasSettingForOrganizations() bool

HasSettingForOrganizations returns a boolean if a field has been set.

func (*SettingTypesResponseInner) HasSettingForRules

func (o *SettingTypesResponseInner) HasSettingForRules() bool

HasSettingForRules returns a boolean if a field has been set.

func (*SettingTypesResponseInner) HasSettingForRulesets

func (o *SettingTypesResponseInner) HasSettingForRulesets() bool

HasSettingForRulesets returns a boolean if a field has been set.

func (*SettingTypesResponseInner) HasSettingId

func (o *SettingTypesResponseInner) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*SettingTypesResponseInner) HasSettingName

func (o *SettingTypesResponseInner) HasSettingName() bool

HasSettingName returns a boolean if a field has been set.

func (*SettingTypesResponseInner) HasTypeDefaultValue

func (o *SettingTypesResponseInner) HasTypeDefaultValue() bool

HasTypeDefaultValue returns a boolean if a field has been set.

func (*SettingTypesResponseInner) HasTypeDescription

func (o *SettingTypesResponseInner) HasTypeDescription() bool

HasTypeDescription returns a boolean if a field has been set.

func (*SettingTypesResponseInner) HasTypeName

func (o *SettingTypesResponseInner) HasTypeName() bool

HasTypeName returns a boolean if a field has been set.

func (*SettingTypesResponseInner) HasTypeValidationRegex

func (o *SettingTypesResponseInner) HasTypeValidationRegex() bool

HasTypeValidationRegex returns a boolean if a field has been set.

func (SettingTypesResponseInner) MarshalJSON

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

func (*SettingTypesResponseInner) SetServiceScopes

func (o *SettingTypesResponseInner) SetServiceScopes(v []string)

SetServiceScopes gets a reference to the given []string and assigns it to the ServiceScopes field.

func (*SettingTypesResponseInner) SetSettingDescription

func (o *SettingTypesResponseInner) SetSettingDescription(v string)

SetSettingDescription gets a reference to the given string and assigns it to the SettingDescription field.

func (*SettingTypesResponseInner) SetSettingForOrganizations

func (o *SettingTypesResponseInner) SetSettingForOrganizations(v bool)

SetSettingForOrganizations gets a reference to the given bool and assigns it to the SettingForOrganizations field.

func (*SettingTypesResponseInner) SetSettingForRules

func (o *SettingTypesResponseInner) SetSettingForRules(v bool)

SetSettingForRules gets a reference to the given bool and assigns it to the SettingForRules field.

func (*SettingTypesResponseInner) SetSettingForRulesets

func (o *SettingTypesResponseInner) SetSettingForRulesets(v bool)

SetSettingForRulesets gets a reference to the given bool and assigns it to the SettingForRulesets field.

func (*SettingTypesResponseInner) SetSettingId

func (o *SettingTypesResponseInner) SetSettingId(v int64)

SetSettingId gets a reference to the given int64 and assigns it to the SettingId field.

func (*SettingTypesResponseInner) SetSettingName

func (o *SettingTypesResponseInner) SetSettingName(v SettingName)

SetSettingName gets a reference to the given SettingName and assigns it to the SettingName field.

func (*SettingTypesResponseInner) SetTypeDefaultValue

func (o *SettingTypesResponseInner) SetTypeDefaultValue(v bool)

SetTypeDefaultValue gets a reference to the given bool and assigns it to the TypeDefaultValue field.

func (*SettingTypesResponseInner) SetTypeDescription

func (o *SettingTypesResponseInner) SetTypeDescription(v string)

SetTypeDescription gets a reference to the given string and assigns it to the TypeDescription field.

func (*SettingTypesResponseInner) SetTypeName

func (o *SettingTypesResponseInner) SetTypeName(v string)

SetTypeName gets a reference to the given string and assigns it to the TypeName field.

func (*SettingTypesResponseInner) SetTypeValidationRegex

func (o *SettingTypesResponseInner) SetTypeValidationRegex(v string)

SetTypeValidationRegex gets a reference to the given string and assigns it to the TypeValidationRegex field.

func (SettingTypesResponseInner) ToMap

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

func (*SettingTypesResponseInner) UnmarshalJSON

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

type SettingValue

type SettingValue struct {
	ArrayOfInt64 *[]int64
	Bool         *bool
	Int64        *int64
	String       *string
}

SettingValue - The value of the rule setting.

func ArrayOfInt64AsSettingValue

func ArrayOfInt64AsSettingValue(v *[]int64) SettingValue

[]int64AsSettingValue is a convenience function that returns []int64 wrapped in SettingValue

func BoolAsSettingValue

func BoolAsSettingValue(v *bool) SettingValue

boolAsSettingValue is a convenience function that returns bool wrapped in SettingValue

func Int64AsSettingValue

func Int64AsSettingValue(v *int64) SettingValue

int64AsSettingValue is a convenience function that returns int64 wrapped in SettingValue

func StringAsSettingValue

func StringAsSettingValue(v *string) SettingValue

stringAsSettingValue is a convenience function that returns string wrapped in SettingValue

func (*SettingValue) GetActualInstance

func (obj *SettingValue) GetActualInstance() interface{}

Get the actual instance

func (SettingValue) MarshalJSON

func (src SettingValue) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*SettingValue) UnmarshalJSON

func (dst *SettingValue) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type SettingsRequestInner

type SettingsRequestInner struct {
	SettingName          *SettingName  `json:"settingName,omitempty"`
	SettingValue         *SettingValue `json:"settingValue,omitempty"`
	AdditionalProperties map[string]interface{}
}

SettingsRequestInner The name and value of the setting.

func NewSettingsRequestInner

func NewSettingsRequestInner() *SettingsRequestInner

NewSettingsRequestInner instantiates a new SettingsRequestInner 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 NewSettingsRequestInnerWithDefaults

func NewSettingsRequestInnerWithDefaults() *SettingsRequestInner

NewSettingsRequestInnerWithDefaults instantiates a new SettingsRequestInner 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 (*SettingsRequestInner) GetSettingName

func (o *SettingsRequestInner) GetSettingName() SettingName

GetSettingName returns the SettingName field value if set, zero value otherwise.

func (*SettingsRequestInner) GetSettingNameOk

func (o *SettingsRequestInner) GetSettingNameOk() (*SettingName, bool)

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

func (*SettingsRequestInner) GetSettingValue

func (o *SettingsRequestInner) GetSettingValue() SettingValue

GetSettingValue returns the SettingValue field value if set, zero value otherwise.

func (*SettingsRequestInner) GetSettingValueOk

func (o *SettingsRequestInner) GetSettingValueOk() (*SettingValue, bool)

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

func (*SettingsRequestInner) HasSettingName

func (o *SettingsRequestInner) HasSettingName() bool

HasSettingName returns a boolean if a field has been set.

func (*SettingsRequestInner) HasSettingValue

func (o *SettingsRequestInner) HasSettingValue() bool

HasSettingValue returns a boolean if a field has been set.

func (SettingsRequestInner) MarshalJSON

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

func (*SettingsRequestInner) SetSettingName

func (o *SettingsRequestInner) SetSettingName(v SettingName)

SetSettingName gets a reference to the given SettingName and assigns it to the SettingName field.

func (*SettingsRequestInner) SetSettingValue

func (o *SettingsRequestInner) SetSettingValue(v SettingValue)

SetSettingValue gets a reference to the given SettingValue and assigns it to the SettingValue field.

func (SettingsRequestInner) ToMap

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

func (*SettingsRequestInner) UnmarshalJSON

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

type SettingsRequestObject

type SettingsRequestObject struct {
	SettingName          *SettingName  `json:"settingName,omitempty"`
	SettingValue         *SettingValue `json:"settingValue,omitempty"`
	AdditionalProperties map[string]interface{}
}

SettingsRequestObject The name and value of the setting.

func NewSettingsRequestObject

func NewSettingsRequestObject() *SettingsRequestObject

NewSettingsRequestObject instantiates a new SettingsRequestObject 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 NewSettingsRequestObjectWithDefaults

func NewSettingsRequestObjectWithDefaults() *SettingsRequestObject

NewSettingsRequestObjectWithDefaults instantiates a new SettingsRequestObject 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 (*SettingsRequestObject) GetSettingName

func (o *SettingsRequestObject) GetSettingName() SettingName

GetSettingName returns the SettingName field value if set, zero value otherwise.

func (*SettingsRequestObject) GetSettingNameOk

func (o *SettingsRequestObject) GetSettingNameOk() (*SettingName, bool)

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

func (*SettingsRequestObject) GetSettingValue

func (o *SettingsRequestObject) GetSettingValue() SettingValue

GetSettingValue returns the SettingValue field value if set, zero value otherwise.

func (*SettingsRequestObject) GetSettingValueOk

func (o *SettingsRequestObject) GetSettingValueOk() (*SettingValue, bool)

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

func (*SettingsRequestObject) HasSettingName

func (o *SettingsRequestObject) HasSettingName() bool

HasSettingName returns a boolean if a field has been set.

func (*SettingsRequestObject) HasSettingValue

func (o *SettingsRequestObject) HasSettingValue() bool

HasSettingValue returns a boolean if a field has been set.

func (SettingsRequestObject) MarshalJSON

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

func (*SettingsRequestObject) SetSettingName

func (o *SettingsRequestObject) SetSettingName(v SettingName)

SetSettingName gets a reference to the given SettingName and assigns it to the SettingName field.

func (*SettingsRequestObject) SetSettingValue

func (o *SettingsRequestObject) SetSettingValue(v SettingValue)

SetSettingValue gets a reference to the given SettingValue and assigns it to the SettingValue field.

func (SettingsRequestObject) ToMap

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

func (*SettingsRequestObject) UnmarshalJSON

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

type SettingsResponseInner

type SettingsResponseInner struct {
	SettingName  SettingName  `json:"settingName"`
	SettingValue SettingValue `json:"settingValue"`
	// The date and time that the rule was created.
	CreatedAt string `json:"createdAt"`
	// The date and time that the rule was modified.
	ModifiedAt           string `json:"modifiedAt"`
	SettingId            int64  `json:"settingId"`
	IsGlobal             bool   `json:"isGlobal"`
	AdditionalProperties map[string]interface{}
}

SettingsResponseInner struct for SettingsResponseInner

func NewSettingsResponseInner

func NewSettingsResponseInner(settingName SettingName, settingValue SettingValue, createdAt string, modifiedAt string, settingId int64, isGlobal bool) *SettingsResponseInner

NewSettingsResponseInner instantiates a new SettingsResponseInner 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 NewSettingsResponseInnerWithDefaults

func NewSettingsResponseInnerWithDefaults() *SettingsResponseInner

NewSettingsResponseInnerWithDefaults instantiates a new SettingsResponseInner 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 (*SettingsResponseInner) GetCreatedAt

func (o *SettingsResponseInner) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*SettingsResponseInner) GetCreatedAtOk

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

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

func (*SettingsResponseInner) GetIsGlobal

func (o *SettingsResponseInner) GetIsGlobal() bool

GetIsGlobal returns the IsGlobal field value

func (*SettingsResponseInner) GetIsGlobalOk

func (o *SettingsResponseInner) GetIsGlobalOk() (*bool, bool)

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

func (*SettingsResponseInner) GetModifiedAt

func (o *SettingsResponseInner) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value

func (*SettingsResponseInner) GetModifiedAtOk

func (o *SettingsResponseInner) GetModifiedAtOk() (*string, bool)

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

func (*SettingsResponseInner) GetSettingId

func (o *SettingsResponseInner) GetSettingId() int64

GetSettingId returns the SettingId field value

func (*SettingsResponseInner) GetSettingIdOk

func (o *SettingsResponseInner) GetSettingIdOk() (*int64, bool)

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

func (*SettingsResponseInner) GetSettingName

func (o *SettingsResponseInner) GetSettingName() SettingName

GetSettingName returns the SettingName field value

func (*SettingsResponseInner) GetSettingNameOk

func (o *SettingsResponseInner) GetSettingNameOk() (*SettingName, bool)

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

func (*SettingsResponseInner) GetSettingValue

func (o *SettingsResponseInner) GetSettingValue() SettingValue

GetSettingValue returns the SettingValue field value

func (*SettingsResponseInner) GetSettingValueOk

func (o *SettingsResponseInner) GetSettingValueOk() (*SettingValue, bool)

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

func (SettingsResponseInner) MarshalJSON

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

func (*SettingsResponseInner) SetCreatedAt

func (o *SettingsResponseInner) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*SettingsResponseInner) SetIsGlobal

func (o *SettingsResponseInner) SetIsGlobal(v bool)

SetIsGlobal sets field value

func (*SettingsResponseInner) SetModifiedAt

func (o *SettingsResponseInner) SetModifiedAt(v string)

SetModifiedAt sets field value

func (*SettingsResponseInner) SetSettingId

func (o *SettingsResponseInner) SetSettingId(v int64)

SetSettingId sets field value

func (*SettingsResponseInner) SetSettingName

func (o *SettingsResponseInner) SetSettingName(v SettingName)

SetSettingName sets field value

func (*SettingsResponseInner) SetSettingValue

func (o *SettingsResponseInner) SetSettingValue(v SettingValue)

SetSettingValue sets field value

func (SettingsResponseInner) ToMap

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

func (*SettingsResponseInner) UnmarshalJSON

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

type SettingsResponseObject

type SettingsResponseObject struct {
	SettingName  SettingName  `json:"settingName"`
	SettingValue SettingValue `json:"settingValue"`
	// The date and time that the rule setting was created.
	CreatedAt string `json:"createdAt"`
	// The date and time that the rule setting was modified.
	ModifiedAt           string `json:"modifiedAt"`
	AdditionalProperties map[string]interface{}
}

SettingsResponseObject The properties of the rule setting.

func NewSettingsResponseObject

func NewSettingsResponseObject(settingName SettingName, settingValue SettingValue, createdAt string, modifiedAt string) *SettingsResponseObject

NewSettingsResponseObject instantiates a new SettingsResponseObject 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 NewSettingsResponseObjectWithDefaults

func NewSettingsResponseObjectWithDefaults() *SettingsResponseObject

NewSettingsResponseObjectWithDefaults instantiates a new SettingsResponseObject 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 (*SettingsResponseObject) GetCreatedAt

func (o *SettingsResponseObject) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*SettingsResponseObject) GetCreatedAtOk

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

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

func (*SettingsResponseObject) GetModifiedAt

func (o *SettingsResponseObject) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value

func (*SettingsResponseObject) GetModifiedAtOk

func (o *SettingsResponseObject) GetModifiedAtOk() (*string, bool)

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

func (*SettingsResponseObject) GetSettingName

func (o *SettingsResponseObject) GetSettingName() SettingName

GetSettingName returns the SettingName field value

func (*SettingsResponseObject) GetSettingNameOk

func (o *SettingsResponseObject) GetSettingNameOk() (*SettingName, bool)

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

func (*SettingsResponseObject) GetSettingValue

func (o *SettingsResponseObject) GetSettingValue() SettingValue

GetSettingValue returns the SettingValue field value

func (*SettingsResponseObject) GetSettingValueOk

func (o *SettingsResponseObject) GetSettingValueOk() (*SettingValue, bool)

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

func (SettingsResponseObject) MarshalJSON

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

func (*SettingsResponseObject) SetCreatedAt

func (o *SettingsResponseObject) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*SettingsResponseObject) SetModifiedAt

func (o *SettingsResponseObject) SetModifiedAt(v string)

SetModifiedAt sets field value

func (*SettingsResponseObject) SetSettingName

func (o *SettingsResponseObject) SetSettingName(v SettingName)

SetSettingName sets field value

func (*SettingsResponseObject) SetSettingValue

func (o *SettingsResponseObject) SetSettingValue(v SettingValue)

SetSettingValue sets field value

func (SettingsResponseObject) ToMap

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

func (*SettingsResponseObject) UnmarshalJSON

func (o *SettingsResponseObject) 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