aponoapi

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

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 (
	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

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

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

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

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedApproverConditionGroupOperatorTerraformV1EnumValues = []ApproverConditionGroupOperatorTerraformV1{
	"AND",
	"OR",
}

All allowed values of ApproverConditionGroupOperatorTerraformV1 enum

View Source
var AllowedApproverPolicyGroupsRelationshipTerraformV1EnumValues = []ApproverPolicyGroupsRelationshipTerraformV1{
	"ANY_OF",
	"ALL_OF",
}

All allowed values of ApproverPolicyGroupsRelationshipTerraformV1 enum

View Source
var AllowedDayOfWeekEnumValues = []DayOfWeek{
	"MONDAY",
	"TUESDAY",
	"WEDNESDAY",
	"THURSDAY",
	"FRIDAY",
	"SATURDAY",
	"SUNDAY",
}

All allowed values of DayOfWeek enum

View Source
var AllowedGranteeFilterGroupOperatorTerraformV1EnumValues = []GranteeFilterGroupOperatorTerraformV1{
	"AND",
	"OR",
}

All allowed values of GranteeFilterGroupOperatorTerraformV1 enum

View Source
var AllowedIntegrationStatusEnumValues = []IntegrationStatus{
	"Initializing",
	"Refreshing",
	"Active",
	"Error",
	"Warning",
	"Disabled",
}

All allowed values of IntegrationStatus 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 {
	AccessFlowsAPI *AccessFlowsAPIService

	IntegrationsAPI *IntegrationsAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Apono 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 AccessFlowLabelTerraformV1

type AccessFlowLabelTerraformV1 struct {
	Name string `json:"name"`
}

AccessFlowLabelTerraformV1 struct for AccessFlowLabelTerraformV1

func NewAccessFlowLabelTerraformV1

func NewAccessFlowLabelTerraformV1(name string) *AccessFlowLabelTerraformV1

NewAccessFlowLabelTerraformV1 instantiates a new AccessFlowLabelTerraformV1 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 NewAccessFlowLabelTerraformV1WithDefaults

func NewAccessFlowLabelTerraformV1WithDefaults() *AccessFlowLabelTerraformV1

NewAccessFlowLabelTerraformV1WithDefaults instantiates a new AccessFlowLabelTerraformV1 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 (*AccessFlowLabelTerraformV1) GetName

func (o *AccessFlowLabelTerraformV1) GetName() string

GetName returns the Name field value

func (*AccessFlowLabelTerraformV1) GetNameOk

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

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

func (AccessFlowLabelTerraformV1) MarshalJSON

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

func (*AccessFlowLabelTerraformV1) SetName

func (o *AccessFlowLabelTerraformV1) SetName(v string)

SetName sets field value

func (AccessFlowLabelTerraformV1) ToMap

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

func (*AccessFlowLabelTerraformV1) UnmarshalJSON

func (o *AccessFlowLabelTerraformV1) UnmarshalJSON(bytes []byte) (err error)

type AccessFlowSettingsTerraformV1

type AccessFlowSettingsTerraformV1 struct {
	RequireJustificationOnRequestAgain NullableBool `json:"require_justification_on_request_again,omitempty"`
	RequireJustification               NullableBool `json:"require_justification,omitempty"`
	RequireAllApprovers                NullableBool `json:"require_all_approvers,omitempty"`
	ApproverCannotApproveHimself       NullableBool `json:"approver_cannot_approve_himself,omitempty"`
	RequireMfa                         NullableBool `json:"require_mfa,omitempty"`
}

AccessFlowSettingsTerraformV1 struct for AccessFlowSettingsTerraformV1

func NewAccessFlowSettingsTerraformV1

func NewAccessFlowSettingsTerraformV1() *AccessFlowSettingsTerraformV1

NewAccessFlowSettingsTerraformV1 instantiates a new AccessFlowSettingsTerraformV1 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 NewAccessFlowSettingsTerraformV1WithDefaults

func NewAccessFlowSettingsTerraformV1WithDefaults() *AccessFlowSettingsTerraformV1

NewAccessFlowSettingsTerraformV1WithDefaults instantiates a new AccessFlowSettingsTerraformV1 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 (*AccessFlowSettingsTerraformV1) GetApproverCannotApproveHimself

func (o *AccessFlowSettingsTerraformV1) GetApproverCannotApproveHimself() bool

GetApproverCannotApproveHimself returns the ApproverCannotApproveHimself field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowSettingsTerraformV1) GetApproverCannotApproveHimselfOk

func (o *AccessFlowSettingsTerraformV1) GetApproverCannotApproveHimselfOk() (*bool, bool)

GetApproverCannotApproveHimselfOk returns a tuple with the ApproverCannotApproveHimself field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowSettingsTerraformV1) GetRequireAllApprovers

func (o *AccessFlowSettingsTerraformV1) GetRequireAllApprovers() bool

GetRequireAllApprovers returns the RequireAllApprovers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowSettingsTerraformV1) GetRequireAllApproversOk

func (o *AccessFlowSettingsTerraformV1) GetRequireAllApproversOk() (*bool, bool)

GetRequireAllApproversOk returns a tuple with the RequireAllApprovers field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowSettingsTerraformV1) GetRequireJustification

func (o *AccessFlowSettingsTerraformV1) GetRequireJustification() bool

GetRequireJustification returns the RequireJustification field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowSettingsTerraformV1) GetRequireJustificationOk

func (o *AccessFlowSettingsTerraformV1) GetRequireJustificationOk() (*bool, bool)

GetRequireJustificationOk returns a tuple with the RequireJustification field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowSettingsTerraformV1) GetRequireJustificationOnRequestAgain

func (o *AccessFlowSettingsTerraformV1) GetRequireJustificationOnRequestAgain() bool

GetRequireJustificationOnRequestAgain returns the RequireJustificationOnRequestAgain field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowSettingsTerraformV1) GetRequireJustificationOnRequestAgainOk

func (o *AccessFlowSettingsTerraformV1) GetRequireJustificationOnRequestAgainOk() (*bool, bool)

GetRequireJustificationOnRequestAgainOk returns a tuple with the RequireJustificationOnRequestAgain field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowSettingsTerraformV1) GetRequireMfa added in v1.4.0

func (o *AccessFlowSettingsTerraformV1) GetRequireMfa() bool

GetRequireMfa returns the RequireMfa field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowSettingsTerraformV1) GetRequireMfaOk added in v1.4.0

func (o *AccessFlowSettingsTerraformV1) GetRequireMfaOk() (*bool, bool)

GetRequireMfaOk returns a tuple with the RequireMfa field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowSettingsTerraformV1) HasApproverCannotApproveHimself

func (o *AccessFlowSettingsTerraformV1) HasApproverCannotApproveHimself() bool

HasApproverCannotApproveHimself returns a boolean if a field has been set.

func (*AccessFlowSettingsTerraformV1) HasRequireAllApprovers

func (o *AccessFlowSettingsTerraformV1) HasRequireAllApprovers() bool

HasRequireAllApprovers returns a boolean if a field has been set.

func (*AccessFlowSettingsTerraformV1) HasRequireJustification

func (o *AccessFlowSettingsTerraformV1) HasRequireJustification() bool

HasRequireJustification returns a boolean if a field has been set.

func (*AccessFlowSettingsTerraformV1) HasRequireJustificationOnRequestAgain

func (o *AccessFlowSettingsTerraformV1) HasRequireJustificationOnRequestAgain() bool

HasRequireJustificationOnRequestAgain returns a boolean if a field has been set.

func (*AccessFlowSettingsTerraformV1) HasRequireMfa added in v1.4.0

func (o *AccessFlowSettingsTerraformV1) HasRequireMfa() bool

HasRequireMfa returns a boolean if a field has been set.

func (AccessFlowSettingsTerraformV1) MarshalJSON

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

func (*AccessFlowSettingsTerraformV1) SetApproverCannotApproveHimself

func (o *AccessFlowSettingsTerraformV1) SetApproverCannotApproveHimself(v bool)

SetApproverCannotApproveHimself gets a reference to the given NullableBool and assigns it to the ApproverCannotApproveHimself field.

func (*AccessFlowSettingsTerraformV1) SetApproverCannotApproveHimselfNil

func (o *AccessFlowSettingsTerraformV1) SetApproverCannotApproveHimselfNil()

SetApproverCannotApproveHimselfNil sets the value for ApproverCannotApproveHimself to be an explicit nil

func (*AccessFlowSettingsTerraformV1) SetRequireAllApprovers

func (o *AccessFlowSettingsTerraformV1) SetRequireAllApprovers(v bool)

SetRequireAllApprovers gets a reference to the given NullableBool and assigns it to the RequireAllApprovers field.

func (*AccessFlowSettingsTerraformV1) SetRequireAllApproversNil

func (o *AccessFlowSettingsTerraformV1) SetRequireAllApproversNil()

SetRequireAllApproversNil sets the value for RequireAllApprovers to be an explicit nil

func (*AccessFlowSettingsTerraformV1) SetRequireJustification

func (o *AccessFlowSettingsTerraformV1) SetRequireJustification(v bool)

SetRequireJustification gets a reference to the given NullableBool and assigns it to the RequireJustification field.

func (*AccessFlowSettingsTerraformV1) SetRequireJustificationNil

func (o *AccessFlowSettingsTerraformV1) SetRequireJustificationNil()

SetRequireJustificationNil sets the value for RequireJustification to be an explicit nil

func (*AccessFlowSettingsTerraformV1) SetRequireJustificationOnRequestAgain

func (o *AccessFlowSettingsTerraformV1) SetRequireJustificationOnRequestAgain(v bool)

SetRequireJustificationOnRequestAgain gets a reference to the given NullableBool and assigns it to the RequireJustificationOnRequestAgain field.

func (*AccessFlowSettingsTerraformV1) SetRequireJustificationOnRequestAgainNil

func (o *AccessFlowSettingsTerraformV1) SetRequireJustificationOnRequestAgainNil()

SetRequireJustificationOnRequestAgainNil sets the value for RequireJustificationOnRequestAgain to be an explicit nil

func (*AccessFlowSettingsTerraformV1) SetRequireMfa added in v1.4.0

func (o *AccessFlowSettingsTerraformV1) SetRequireMfa(v bool)

SetRequireMfa gets a reference to the given NullableBool and assigns it to the RequireMfa field.

func (*AccessFlowSettingsTerraformV1) SetRequireMfaNil added in v1.4.0

func (o *AccessFlowSettingsTerraformV1) SetRequireMfaNil()

SetRequireMfaNil sets the value for RequireMfa to be an explicit nil

func (AccessFlowSettingsTerraformV1) ToMap

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

func (*AccessFlowSettingsTerraformV1) UnsetApproverCannotApproveHimself

func (o *AccessFlowSettingsTerraformV1) UnsetApproverCannotApproveHimself()

UnsetApproverCannotApproveHimself ensures that no value is present for ApproverCannotApproveHimself, not even an explicit nil

func (*AccessFlowSettingsTerraformV1) UnsetRequireAllApprovers

func (o *AccessFlowSettingsTerraformV1) UnsetRequireAllApprovers()

UnsetRequireAllApprovers ensures that no value is present for RequireAllApprovers, not even an explicit nil

func (*AccessFlowSettingsTerraformV1) UnsetRequireJustification

func (o *AccessFlowSettingsTerraformV1) UnsetRequireJustification()

UnsetRequireJustification ensures that no value is present for RequireJustification, not even an explicit nil

func (*AccessFlowSettingsTerraformV1) UnsetRequireJustificationOnRequestAgain

func (o *AccessFlowSettingsTerraformV1) UnsetRequireJustificationOnRequestAgain()

UnsetRequireJustificationOnRequestAgain ensures that no value is present for RequireJustificationOnRequestAgain, not even an explicit nil

func (*AccessFlowSettingsTerraformV1) UnsetRequireMfa added in v1.4.0

func (o *AccessFlowSettingsTerraformV1) UnsetRequireMfa()

UnsetRequireMfa ensures that no value is present for RequireMfa, not even an explicit nil

type AccessFlowTerraformV1

type AccessFlowTerraformV1 struct {
	Id                 string                                          `json:"id"`
	Name               string                                          `json:"name"`
	Active             bool                                            `json:"active"`
	Trigger            AccessFlowTriggerTerraformV1                    `json:"trigger"`
	Grantees           []GranteeTerraformV1                            `json:"grantees"`
	GranteeFilterGroup NullableAccessFlowTerraformV1GranteeFilterGroup `json:"grantee_filter_group,omitempty"`
	IntegrationTargets []AccessTargetIntegrationTerraformV1            `json:"integration_targets"`
	BundleTargets      []AccessTargetBundleTerraformV1                 `json:"bundle_targets"`
	Approvers          []ApproverTerraformV1                           `json:"approvers,omitempty"`
	ApproverPolicy     NullableAccessFlowTerraformV1ApproverPolicy     `json:"approver_policy,omitempty"`
	RevokeAfterInSec   int32                                           `json:"revoke_after_in_sec"`
	Settings           NullableAccessFlowTerraformV1Settings           `json:"settings,omitempty"`
	CreatedDate        float64                                         `json:"created_date"`
	Labels             []AccessFlowLabelTerraformV1                    `json:"labels"`
}

AccessFlowTerraformV1 struct for AccessFlowTerraformV1

func NewAccessFlowTerraformV1

func NewAccessFlowTerraformV1(id string, name string, active bool, trigger AccessFlowTriggerTerraformV1, grantees []GranteeTerraformV1, integrationTargets []AccessTargetIntegrationTerraformV1, bundleTargets []AccessTargetBundleTerraformV1, revokeAfterInSec int32, createdDate float64, labels []AccessFlowLabelTerraformV1) *AccessFlowTerraformV1

NewAccessFlowTerraformV1 instantiates a new AccessFlowTerraformV1 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 NewAccessFlowTerraformV1WithDefaults

func NewAccessFlowTerraformV1WithDefaults() *AccessFlowTerraformV1

NewAccessFlowTerraformV1WithDefaults instantiates a new AccessFlowTerraformV1 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 (*AccessFlowTerraformV1) GetActive

func (o *AccessFlowTerraformV1) GetActive() bool

GetActive returns the Active field value

func (*AccessFlowTerraformV1) GetActiveOk

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

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

func (*AccessFlowTerraformV1) GetApproverPolicy added in v1.1.0

GetApproverPolicy returns the ApproverPolicy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTerraformV1) GetApproverPolicyOk added in v1.1.0

func (o *AccessFlowTerraformV1) GetApproverPolicyOk() (*AccessFlowTerraformV1ApproverPolicy, bool)

GetApproverPolicyOk returns a tuple with the ApproverPolicy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTerraformV1) GetApprovers

func (o *AccessFlowTerraformV1) GetApprovers() []ApproverTerraformV1

GetApprovers returns the Approvers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTerraformV1) GetApproversOk

func (o *AccessFlowTerraformV1) GetApproversOk() ([]ApproverTerraformV1, bool)

GetApproversOk returns a tuple with the Approvers field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTerraformV1) GetBundleTargets

func (o *AccessFlowTerraformV1) GetBundleTargets() []AccessTargetBundleTerraformV1

GetBundleTargets returns the BundleTargets field value

func (*AccessFlowTerraformV1) GetBundleTargetsOk

func (o *AccessFlowTerraformV1) GetBundleTargetsOk() ([]AccessTargetBundleTerraformV1, bool)

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

func (*AccessFlowTerraformV1) GetCreatedDate

func (o *AccessFlowTerraformV1) GetCreatedDate() float64

GetCreatedDate returns the CreatedDate field value

func (*AccessFlowTerraformV1) GetCreatedDateOk

func (o *AccessFlowTerraformV1) GetCreatedDateOk() (*float64, bool)

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

func (*AccessFlowTerraformV1) GetGranteeFilterGroup

GetGranteeFilterGroup returns the GranteeFilterGroup field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTerraformV1) GetGranteeFilterGroupOk

func (o *AccessFlowTerraformV1) GetGranteeFilterGroupOk() (*AccessFlowTerraformV1GranteeFilterGroup, bool)

GetGranteeFilterGroupOk returns a tuple with the GranteeFilterGroup field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTerraformV1) GetGrantees

func (o *AccessFlowTerraformV1) GetGrantees() []GranteeTerraformV1

GetGrantees returns the Grantees field value

func (*AccessFlowTerraformV1) GetGranteesOk

func (o *AccessFlowTerraformV1) GetGranteesOk() ([]GranteeTerraformV1, bool)

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

func (*AccessFlowTerraformV1) GetId

func (o *AccessFlowTerraformV1) GetId() string

GetId returns the Id field value

func (*AccessFlowTerraformV1) GetIdOk

func (o *AccessFlowTerraformV1) GetIdOk() (*string, bool)

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

func (*AccessFlowTerraformV1) GetIntegrationTargets

func (o *AccessFlowTerraformV1) GetIntegrationTargets() []AccessTargetIntegrationTerraformV1

GetIntegrationTargets returns the IntegrationTargets field value

func (*AccessFlowTerraformV1) GetIntegrationTargetsOk

func (o *AccessFlowTerraformV1) GetIntegrationTargetsOk() ([]AccessTargetIntegrationTerraformV1, bool)

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

func (*AccessFlowTerraformV1) GetLabels

GetLabels returns the Labels field value

func (*AccessFlowTerraformV1) GetLabelsOk

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

func (*AccessFlowTerraformV1) GetName

func (o *AccessFlowTerraformV1) GetName() string

GetName returns the Name field value

func (*AccessFlowTerraformV1) GetNameOk

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

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

func (*AccessFlowTerraformV1) GetRevokeAfterInSec

func (o *AccessFlowTerraformV1) GetRevokeAfterInSec() int32

GetRevokeAfterInSec returns the RevokeAfterInSec field value

func (*AccessFlowTerraformV1) GetRevokeAfterInSecOk

func (o *AccessFlowTerraformV1) GetRevokeAfterInSecOk() (*int32, bool)

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

func (*AccessFlowTerraformV1) GetSettings

GetSettings returns the Settings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTerraformV1) GetSettingsOk

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTerraformV1) GetTrigger

GetTrigger returns the Trigger field value

func (*AccessFlowTerraformV1) GetTriggerOk

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

func (*AccessFlowTerraformV1) HasApproverPolicy added in v1.1.0

func (o *AccessFlowTerraformV1) HasApproverPolicy() bool

HasApproverPolicy returns a boolean if a field has been set.

func (*AccessFlowTerraformV1) HasApprovers

func (o *AccessFlowTerraformV1) HasApprovers() bool

HasApprovers returns a boolean if a field has been set.

func (*AccessFlowTerraformV1) HasGranteeFilterGroup

func (o *AccessFlowTerraformV1) HasGranteeFilterGroup() bool

HasGranteeFilterGroup returns a boolean if a field has been set.

func (*AccessFlowTerraformV1) HasSettings

func (o *AccessFlowTerraformV1) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (AccessFlowTerraformV1) MarshalJSON

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

func (*AccessFlowTerraformV1) SetActive

func (o *AccessFlowTerraformV1) SetActive(v bool)

SetActive sets field value

func (*AccessFlowTerraformV1) SetApproverPolicy added in v1.1.0

SetApproverPolicy gets a reference to the given NullableAccessFlowTerraformV1ApproverPolicy and assigns it to the ApproverPolicy field.

func (*AccessFlowTerraformV1) SetApproverPolicyNil added in v1.1.0

func (o *AccessFlowTerraformV1) SetApproverPolicyNil()

SetApproverPolicyNil sets the value for ApproverPolicy to be an explicit nil

func (*AccessFlowTerraformV1) SetApprovers

func (o *AccessFlowTerraformV1) SetApprovers(v []ApproverTerraformV1)

SetApprovers gets a reference to the given []ApproverTerraformV1 and assigns it to the Approvers field.

func (*AccessFlowTerraformV1) SetBundleTargets

func (o *AccessFlowTerraformV1) SetBundleTargets(v []AccessTargetBundleTerraformV1)

SetBundleTargets sets field value

func (*AccessFlowTerraformV1) SetCreatedDate

func (o *AccessFlowTerraformV1) SetCreatedDate(v float64)

SetCreatedDate sets field value

func (*AccessFlowTerraformV1) SetGranteeFilterGroup

SetGranteeFilterGroup gets a reference to the given NullableAccessFlowTerraformV1GranteeFilterGroup and assigns it to the GranteeFilterGroup field.

func (*AccessFlowTerraformV1) SetGranteeFilterGroupNil

func (o *AccessFlowTerraformV1) SetGranteeFilterGroupNil()

SetGranteeFilterGroupNil sets the value for GranteeFilterGroup to be an explicit nil

func (*AccessFlowTerraformV1) SetGrantees

func (o *AccessFlowTerraformV1) SetGrantees(v []GranteeTerraformV1)

SetGrantees sets field value

func (*AccessFlowTerraformV1) SetId

func (o *AccessFlowTerraformV1) SetId(v string)

SetId sets field value

func (*AccessFlowTerraformV1) SetIntegrationTargets

func (o *AccessFlowTerraformV1) SetIntegrationTargets(v []AccessTargetIntegrationTerraformV1)

SetIntegrationTargets sets field value

func (*AccessFlowTerraformV1) SetLabels

SetLabels sets field value

func (*AccessFlowTerraformV1) SetName

func (o *AccessFlowTerraformV1) SetName(v string)

SetName sets field value

func (*AccessFlowTerraformV1) SetRevokeAfterInSec

func (o *AccessFlowTerraformV1) SetRevokeAfterInSec(v int32)

SetRevokeAfterInSec sets field value

func (*AccessFlowTerraformV1) SetSettings

SetSettings gets a reference to the given NullableAccessFlowTerraformV1Settings and assigns it to the Settings field.

func (*AccessFlowTerraformV1) SetSettingsNil

func (o *AccessFlowTerraformV1) SetSettingsNil()

SetSettingsNil sets the value for Settings to be an explicit nil

func (*AccessFlowTerraformV1) SetTrigger

SetTrigger sets field value

func (AccessFlowTerraformV1) ToMap

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

func (*AccessFlowTerraformV1) UnmarshalJSON

func (o *AccessFlowTerraformV1) UnmarshalJSON(bytes []byte) (err error)

func (*AccessFlowTerraformV1) UnsetApproverPolicy added in v1.1.0

func (o *AccessFlowTerraformV1) UnsetApproverPolicy()

UnsetApproverPolicy ensures that no value is present for ApproverPolicy, not even an explicit nil

func (*AccessFlowTerraformV1) UnsetGranteeFilterGroup

func (o *AccessFlowTerraformV1) UnsetGranteeFilterGroup()

UnsetGranteeFilterGroup ensures that no value is present for GranteeFilterGroup, not even an explicit nil

func (*AccessFlowTerraformV1) UnsetSettings

func (o *AccessFlowTerraformV1) UnsetSettings()

UnsetSettings ensures that no value is present for Settings, not even an explicit nil

type AccessFlowTerraformV1ApproverPolicy added in v1.1.0

type AccessFlowTerraformV1ApproverPolicy struct {
	GroupsRelationship ApproverPolicyGroupsRelationshipTerraformV1 `json:"groups_relationship"`
	ConditionGroups    []ApproverConditionGroupTerraformV1         `json:"condition_groups"`
}

AccessFlowTerraformV1ApproverPolicy struct for AccessFlowTerraformV1ApproverPolicy

func NewAccessFlowTerraformV1ApproverPolicy added in v1.1.0

func NewAccessFlowTerraformV1ApproverPolicy(groupsRelationship ApproverPolicyGroupsRelationshipTerraformV1, conditionGroups []ApproverConditionGroupTerraformV1) *AccessFlowTerraformV1ApproverPolicy

NewAccessFlowTerraformV1ApproverPolicy instantiates a new AccessFlowTerraformV1ApproverPolicy 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 NewAccessFlowTerraformV1ApproverPolicyWithDefaults added in v1.1.0

func NewAccessFlowTerraformV1ApproverPolicyWithDefaults() *AccessFlowTerraformV1ApproverPolicy

NewAccessFlowTerraformV1ApproverPolicyWithDefaults instantiates a new AccessFlowTerraformV1ApproverPolicy 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 (*AccessFlowTerraformV1ApproverPolicy) GetConditionGroups added in v1.1.0

GetConditionGroups returns the ConditionGroups field value

func (*AccessFlowTerraformV1ApproverPolicy) GetConditionGroupsOk added in v1.1.0

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

func (*AccessFlowTerraformV1ApproverPolicy) GetGroupsRelationship added in v1.1.0

GetGroupsRelationship returns the GroupsRelationship field value

func (*AccessFlowTerraformV1ApproverPolicy) GetGroupsRelationshipOk added in v1.1.0

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

func (AccessFlowTerraformV1ApproverPolicy) MarshalJSON added in v1.1.0

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

func (*AccessFlowTerraformV1ApproverPolicy) SetConditionGroups added in v1.1.0

SetConditionGroups sets field value

func (*AccessFlowTerraformV1ApproverPolicy) SetGroupsRelationship added in v1.1.0

SetGroupsRelationship sets field value

func (AccessFlowTerraformV1ApproverPolicy) ToMap added in v1.1.0

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

func (*AccessFlowTerraformV1ApproverPolicy) UnmarshalJSON added in v1.1.0

func (o *AccessFlowTerraformV1ApproverPolicy) UnmarshalJSON(bytes []byte) (err error)

type AccessFlowTerraformV1GranteeFilterGroup

type AccessFlowTerraformV1GranteeFilterGroup struct {
	LogicalOperator  GranteeFilterGroupOperatorTerraformV1 `json:"logical_operator"`
	AttributeFilters []AttributeFilterTerraformV1          `json:"attribute_filters"`
}

AccessFlowTerraformV1GranteeFilterGroup struct for AccessFlowTerraformV1GranteeFilterGroup

func NewAccessFlowTerraformV1GranteeFilterGroup

func NewAccessFlowTerraformV1GranteeFilterGroup(logicalOperator GranteeFilterGroupOperatorTerraformV1, attributeFilters []AttributeFilterTerraformV1) *AccessFlowTerraformV1GranteeFilterGroup

NewAccessFlowTerraformV1GranteeFilterGroup instantiates a new AccessFlowTerraformV1GranteeFilterGroup 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 NewAccessFlowTerraformV1GranteeFilterGroupWithDefaults

func NewAccessFlowTerraformV1GranteeFilterGroupWithDefaults() *AccessFlowTerraformV1GranteeFilterGroup

NewAccessFlowTerraformV1GranteeFilterGroupWithDefaults instantiates a new AccessFlowTerraformV1GranteeFilterGroup 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 (*AccessFlowTerraformV1GranteeFilterGroup) GetAttributeFilters

GetAttributeFilters returns the AttributeFilters field value

func (*AccessFlowTerraformV1GranteeFilterGroup) GetAttributeFiltersOk

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

func (*AccessFlowTerraformV1GranteeFilterGroup) GetLogicalOperator

GetLogicalOperator returns the LogicalOperator field value

func (*AccessFlowTerraformV1GranteeFilterGroup) GetLogicalOperatorOk

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

func (AccessFlowTerraformV1GranteeFilterGroup) MarshalJSON

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

func (*AccessFlowTerraformV1GranteeFilterGroup) SetAttributeFilters

SetAttributeFilters sets field value

func (*AccessFlowTerraformV1GranteeFilterGroup) SetLogicalOperator

SetLogicalOperator sets field value

func (AccessFlowTerraformV1GranteeFilterGroup) ToMap

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

func (*AccessFlowTerraformV1GranteeFilterGroup) UnmarshalJSON

func (o *AccessFlowTerraformV1GranteeFilterGroup) UnmarshalJSON(bytes []byte) (err error)

type AccessFlowTerraformV1Settings

type AccessFlowTerraformV1Settings struct {
	RequireJustificationOnRequestAgain NullableBool `json:"require_justification_on_request_again,omitempty"`
	RequireJustification               NullableBool `json:"require_justification,omitempty"`
	RequireAllApprovers                NullableBool `json:"require_all_approvers,omitempty"`
	ApproverCannotApproveHimself       NullableBool `json:"approver_cannot_approve_himself,omitempty"`
	RequireMfa                         NullableBool `json:"require_mfa,omitempty"`
}

AccessFlowTerraformV1Settings struct for AccessFlowTerraformV1Settings

func NewAccessFlowTerraformV1Settings

func NewAccessFlowTerraformV1Settings() *AccessFlowTerraformV1Settings

NewAccessFlowTerraformV1Settings instantiates a new AccessFlowTerraformV1Settings 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 NewAccessFlowTerraformV1SettingsWithDefaults

func NewAccessFlowTerraformV1SettingsWithDefaults() *AccessFlowTerraformV1Settings

NewAccessFlowTerraformV1SettingsWithDefaults instantiates a new AccessFlowTerraformV1Settings 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 (*AccessFlowTerraformV1Settings) GetApproverCannotApproveHimself

func (o *AccessFlowTerraformV1Settings) GetApproverCannotApproveHimself() bool

GetApproverCannotApproveHimself returns the ApproverCannotApproveHimself field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTerraformV1Settings) GetApproverCannotApproveHimselfOk

func (o *AccessFlowTerraformV1Settings) GetApproverCannotApproveHimselfOk() (*bool, bool)

GetApproverCannotApproveHimselfOk returns a tuple with the ApproverCannotApproveHimself field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTerraformV1Settings) GetRequireAllApprovers

func (o *AccessFlowTerraformV1Settings) GetRequireAllApprovers() bool

GetRequireAllApprovers returns the RequireAllApprovers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTerraformV1Settings) GetRequireAllApproversOk

func (o *AccessFlowTerraformV1Settings) GetRequireAllApproversOk() (*bool, bool)

GetRequireAllApproversOk returns a tuple with the RequireAllApprovers field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTerraformV1Settings) GetRequireJustification

func (o *AccessFlowTerraformV1Settings) GetRequireJustification() bool

GetRequireJustification returns the RequireJustification field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTerraformV1Settings) GetRequireJustificationOk

func (o *AccessFlowTerraformV1Settings) GetRequireJustificationOk() (*bool, bool)

GetRequireJustificationOk returns a tuple with the RequireJustification field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTerraformV1Settings) GetRequireJustificationOnRequestAgain

func (o *AccessFlowTerraformV1Settings) GetRequireJustificationOnRequestAgain() bool

GetRequireJustificationOnRequestAgain returns the RequireJustificationOnRequestAgain field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTerraformV1Settings) GetRequireJustificationOnRequestAgainOk

func (o *AccessFlowTerraformV1Settings) GetRequireJustificationOnRequestAgainOk() (*bool, bool)

GetRequireJustificationOnRequestAgainOk returns a tuple with the RequireJustificationOnRequestAgain field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTerraformV1Settings) GetRequireMfa added in v1.4.0

func (o *AccessFlowTerraformV1Settings) GetRequireMfa() bool

GetRequireMfa returns the RequireMfa field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTerraformV1Settings) GetRequireMfaOk added in v1.4.0

func (o *AccessFlowTerraformV1Settings) GetRequireMfaOk() (*bool, bool)

GetRequireMfaOk returns a tuple with the RequireMfa field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTerraformV1Settings) HasApproverCannotApproveHimself

func (o *AccessFlowTerraformV1Settings) HasApproverCannotApproveHimself() bool

HasApproverCannotApproveHimself returns a boolean if a field has been set.

func (*AccessFlowTerraformV1Settings) HasRequireAllApprovers

func (o *AccessFlowTerraformV1Settings) HasRequireAllApprovers() bool

HasRequireAllApprovers returns a boolean if a field has been set.

func (*AccessFlowTerraformV1Settings) HasRequireJustification

func (o *AccessFlowTerraformV1Settings) HasRequireJustification() bool

HasRequireJustification returns a boolean if a field has been set.

func (*AccessFlowTerraformV1Settings) HasRequireJustificationOnRequestAgain

func (o *AccessFlowTerraformV1Settings) HasRequireJustificationOnRequestAgain() bool

HasRequireJustificationOnRequestAgain returns a boolean if a field has been set.

func (*AccessFlowTerraformV1Settings) HasRequireMfa added in v1.4.0

func (o *AccessFlowTerraformV1Settings) HasRequireMfa() bool

HasRequireMfa returns a boolean if a field has been set.

func (AccessFlowTerraformV1Settings) MarshalJSON

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

func (*AccessFlowTerraformV1Settings) SetApproverCannotApproveHimself

func (o *AccessFlowTerraformV1Settings) SetApproverCannotApproveHimself(v bool)

SetApproverCannotApproveHimself gets a reference to the given NullableBool and assigns it to the ApproverCannotApproveHimself field.

func (*AccessFlowTerraformV1Settings) SetApproverCannotApproveHimselfNil

func (o *AccessFlowTerraformV1Settings) SetApproverCannotApproveHimselfNil()

SetApproverCannotApproveHimselfNil sets the value for ApproverCannotApproveHimself to be an explicit nil

func (*AccessFlowTerraformV1Settings) SetRequireAllApprovers

func (o *AccessFlowTerraformV1Settings) SetRequireAllApprovers(v bool)

SetRequireAllApprovers gets a reference to the given NullableBool and assigns it to the RequireAllApprovers field.

func (*AccessFlowTerraformV1Settings) SetRequireAllApproversNil

func (o *AccessFlowTerraformV1Settings) SetRequireAllApproversNil()

SetRequireAllApproversNil sets the value for RequireAllApprovers to be an explicit nil

func (*AccessFlowTerraformV1Settings) SetRequireJustification

func (o *AccessFlowTerraformV1Settings) SetRequireJustification(v bool)

SetRequireJustification gets a reference to the given NullableBool and assigns it to the RequireJustification field.

func (*AccessFlowTerraformV1Settings) SetRequireJustificationNil

func (o *AccessFlowTerraformV1Settings) SetRequireJustificationNil()

SetRequireJustificationNil sets the value for RequireJustification to be an explicit nil

func (*AccessFlowTerraformV1Settings) SetRequireJustificationOnRequestAgain

func (o *AccessFlowTerraformV1Settings) SetRequireJustificationOnRequestAgain(v bool)

SetRequireJustificationOnRequestAgain gets a reference to the given NullableBool and assigns it to the RequireJustificationOnRequestAgain field.

func (*AccessFlowTerraformV1Settings) SetRequireJustificationOnRequestAgainNil

func (o *AccessFlowTerraformV1Settings) SetRequireJustificationOnRequestAgainNil()

SetRequireJustificationOnRequestAgainNil sets the value for RequireJustificationOnRequestAgain to be an explicit nil

func (*AccessFlowTerraformV1Settings) SetRequireMfa added in v1.4.0

func (o *AccessFlowTerraformV1Settings) SetRequireMfa(v bool)

SetRequireMfa gets a reference to the given NullableBool and assigns it to the RequireMfa field.

func (*AccessFlowTerraformV1Settings) SetRequireMfaNil added in v1.4.0

func (o *AccessFlowTerraformV1Settings) SetRequireMfaNil()

SetRequireMfaNil sets the value for RequireMfa to be an explicit nil

func (AccessFlowTerraformV1Settings) ToMap

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

func (*AccessFlowTerraformV1Settings) UnsetApproverCannotApproveHimself

func (o *AccessFlowTerraformV1Settings) UnsetApproverCannotApproveHimself()

UnsetApproverCannotApproveHimself ensures that no value is present for ApproverCannotApproveHimself, not even an explicit nil

func (*AccessFlowTerraformV1Settings) UnsetRequireAllApprovers

func (o *AccessFlowTerraformV1Settings) UnsetRequireAllApprovers()

UnsetRequireAllApprovers ensures that no value is present for RequireAllApprovers, not even an explicit nil

func (*AccessFlowTerraformV1Settings) UnsetRequireJustification

func (o *AccessFlowTerraformV1Settings) UnsetRequireJustification()

UnsetRequireJustification ensures that no value is present for RequireJustification, not even an explicit nil

func (*AccessFlowTerraformV1Settings) UnsetRequireJustificationOnRequestAgain

func (o *AccessFlowTerraformV1Settings) UnsetRequireJustificationOnRequestAgain()

UnsetRequireJustificationOnRequestAgain ensures that no value is present for RequireJustificationOnRequestAgain, not even an explicit nil

func (*AccessFlowTerraformV1Settings) UnsetRequireMfa added in v1.4.0

func (o *AccessFlowTerraformV1Settings) UnsetRequireMfa()

UnsetRequireMfa ensures that no value is present for RequireMfa, not even an explicit nil

type AccessFlowTriggerTerraformV1

type AccessFlowTriggerTerraformV1 struct {
	Type      string                                        `json:"type"`
	Timeframe NullableAccessFlowTriggerTerraformV1Timeframe `json:"timeframe,omitempty"`
}

AccessFlowTriggerTerraformV1 struct for AccessFlowTriggerTerraformV1

func NewAccessFlowTriggerTerraformV1

func NewAccessFlowTriggerTerraformV1(type_ string) *AccessFlowTriggerTerraformV1

NewAccessFlowTriggerTerraformV1 instantiates a new AccessFlowTriggerTerraformV1 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 NewAccessFlowTriggerTerraformV1WithDefaults

func NewAccessFlowTriggerTerraformV1WithDefaults() *AccessFlowTriggerTerraformV1

NewAccessFlowTriggerTerraformV1WithDefaults instantiates a new AccessFlowTriggerTerraformV1 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 (*AccessFlowTriggerTerraformV1) GetTimeframe

GetTimeframe returns the Timeframe field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTriggerTerraformV1) GetTimeframeOk

GetTimeframeOk returns a tuple with the Timeframe field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTriggerTerraformV1) GetType

func (o *AccessFlowTriggerTerraformV1) GetType() string

GetType returns the Type field value

func (*AccessFlowTriggerTerraformV1) GetTypeOk

func (o *AccessFlowTriggerTerraformV1) GetTypeOk() (*string, bool)

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

func (*AccessFlowTriggerTerraformV1) HasTimeframe

func (o *AccessFlowTriggerTerraformV1) HasTimeframe() bool

HasTimeframe returns a boolean if a field has been set.

func (AccessFlowTriggerTerraformV1) MarshalJSON

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

func (*AccessFlowTriggerTerraformV1) SetTimeframe

SetTimeframe gets a reference to the given NullableAccessFlowTriggerTerraformV1Timeframe and assigns it to the Timeframe field.

func (*AccessFlowTriggerTerraformV1) SetTimeframeNil

func (o *AccessFlowTriggerTerraformV1) SetTimeframeNil()

SetTimeframeNil sets the value for Timeframe to be an explicit nil

func (*AccessFlowTriggerTerraformV1) SetType

func (o *AccessFlowTriggerTerraformV1) SetType(v string)

SetType sets field value

func (AccessFlowTriggerTerraformV1) ToMap

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

func (*AccessFlowTriggerTerraformV1) UnmarshalJSON

func (o *AccessFlowTriggerTerraformV1) UnmarshalJSON(bytes []byte) (err error)

func (*AccessFlowTriggerTerraformV1) UnsetTimeframe

func (o *AccessFlowTriggerTerraformV1) UnsetTimeframe()

UnsetTimeframe ensures that no value is present for Timeframe, not even an explicit nil

type AccessFlowTriggerTerraformV1Timeframe

type AccessFlowTriggerTerraformV1Timeframe struct {
	StartOfDayTimeInSeconds int64       `json:"start_of_day_time_in_seconds"`
	EndOfDayTimeInSeconds   int64       `json:"end_of_day_time_in_seconds"`
	DaysInWeek              []DayOfWeek `json:"days_in_week"`
	TimeZone                string      `json:"time_zone"`
}

AccessFlowTriggerTerraformV1Timeframe struct for AccessFlowTriggerTerraformV1Timeframe

func NewAccessFlowTriggerTerraformV1Timeframe

func NewAccessFlowTriggerTerraformV1Timeframe(startOfDayTimeInSeconds int64, endOfDayTimeInSeconds int64, daysInWeek []DayOfWeek, timeZone string) *AccessFlowTriggerTerraformV1Timeframe

NewAccessFlowTriggerTerraformV1Timeframe instantiates a new AccessFlowTriggerTerraformV1Timeframe 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 NewAccessFlowTriggerTerraformV1TimeframeWithDefaults

func NewAccessFlowTriggerTerraformV1TimeframeWithDefaults() *AccessFlowTriggerTerraformV1Timeframe

NewAccessFlowTriggerTerraformV1TimeframeWithDefaults instantiates a new AccessFlowTriggerTerraformV1Timeframe 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 (*AccessFlowTriggerTerraformV1Timeframe) GetDaysInWeek

func (o *AccessFlowTriggerTerraformV1Timeframe) GetDaysInWeek() []DayOfWeek

GetDaysInWeek returns the DaysInWeek field value

func (*AccessFlowTriggerTerraformV1Timeframe) GetDaysInWeekOk

func (o *AccessFlowTriggerTerraformV1Timeframe) GetDaysInWeekOk() ([]DayOfWeek, bool)

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

func (*AccessFlowTriggerTerraformV1Timeframe) GetEndOfDayTimeInSeconds

func (o *AccessFlowTriggerTerraformV1Timeframe) GetEndOfDayTimeInSeconds() int64

GetEndOfDayTimeInSeconds returns the EndOfDayTimeInSeconds field value

func (*AccessFlowTriggerTerraformV1Timeframe) GetEndOfDayTimeInSecondsOk

func (o *AccessFlowTriggerTerraformV1Timeframe) GetEndOfDayTimeInSecondsOk() (*int64, bool)

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

func (*AccessFlowTriggerTerraformV1Timeframe) GetStartOfDayTimeInSeconds

func (o *AccessFlowTriggerTerraformV1Timeframe) GetStartOfDayTimeInSeconds() int64

GetStartOfDayTimeInSeconds returns the StartOfDayTimeInSeconds field value

func (*AccessFlowTriggerTerraformV1Timeframe) GetStartOfDayTimeInSecondsOk

func (o *AccessFlowTriggerTerraformV1Timeframe) GetStartOfDayTimeInSecondsOk() (*int64, bool)

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

func (*AccessFlowTriggerTerraformV1Timeframe) GetTimeZone

GetTimeZone returns the TimeZone field value

func (*AccessFlowTriggerTerraformV1Timeframe) GetTimeZoneOk

func (o *AccessFlowTriggerTerraformV1Timeframe) GetTimeZoneOk() (*string, bool)

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

func (AccessFlowTriggerTerraformV1Timeframe) MarshalJSON

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

func (*AccessFlowTriggerTerraformV1Timeframe) SetDaysInWeek

func (o *AccessFlowTriggerTerraformV1Timeframe) SetDaysInWeek(v []DayOfWeek)

SetDaysInWeek sets field value

func (*AccessFlowTriggerTerraformV1Timeframe) SetEndOfDayTimeInSeconds

func (o *AccessFlowTriggerTerraformV1Timeframe) SetEndOfDayTimeInSeconds(v int64)

SetEndOfDayTimeInSeconds sets field value

func (*AccessFlowTriggerTerraformV1Timeframe) SetStartOfDayTimeInSeconds

func (o *AccessFlowTriggerTerraformV1Timeframe) SetStartOfDayTimeInSeconds(v int64)

SetStartOfDayTimeInSeconds sets field value

func (*AccessFlowTriggerTerraformV1Timeframe) SetTimeZone

SetTimeZone sets field value

func (AccessFlowTriggerTerraformV1Timeframe) ToMap

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

func (*AccessFlowTriggerTerraformV1Timeframe) UnmarshalJSON

func (o *AccessFlowTriggerTerraformV1Timeframe) UnmarshalJSON(bytes []byte) (err error)

type AccessFlowsAPIService

type AccessFlowsAPIService service

AccessFlowsAPIService AccessFlowsAPI service

func (*AccessFlowsAPIService) CreateAccessFlowV1

CreateAccessFlowV1 Create Access Flow

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

func (*AccessFlowsAPIService) CreateAccessFlowV1Execute

Execute executes the request

@return AccessFlowTerraformV1

func (*AccessFlowsAPIService) DeleteAccessFlowV1

DeleteAccessFlowV1 Delete Access Flow

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

func (*AccessFlowsAPIService) DeleteAccessFlowV1Execute

Execute executes the request

@return MessageResponse

func (*AccessFlowsAPIService) GetAccessFlowV1

GetAccessFlowV1 Get Access Flow

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

func (*AccessFlowsAPIService) GetAccessFlowV1Execute

Execute executes the request

@return AccessFlowTerraformV1

func (*AccessFlowsAPIService) ListAccessFlowsV1

ListAccessFlowsV1 List Access Flows

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

func (*AccessFlowsAPIService) ListAccessFlowsV1Execute

Execute executes the request

@return PaginatedResponseAccessFlowTerraformModel

func (*AccessFlowsAPIService) UpdateAccessFlowV1

UpdateAccessFlowV1 Update Access Flow

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

func (*AccessFlowsAPIService) UpdateAccessFlowV1Execute

Execute executes the request

@return AccessFlowTerraformV1

type AccessTargetBundleTerraformV1

type AccessTargetBundleTerraformV1 struct {
	BundleId string `json:"bundle_id"`
}

AccessTargetBundleTerraformV1 struct for AccessTargetBundleTerraformV1

func NewAccessTargetBundleTerraformV1

func NewAccessTargetBundleTerraformV1(bundleId string) *AccessTargetBundleTerraformV1

NewAccessTargetBundleTerraformV1 instantiates a new AccessTargetBundleTerraformV1 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 NewAccessTargetBundleTerraformV1WithDefaults

func NewAccessTargetBundleTerraformV1WithDefaults() *AccessTargetBundleTerraformV1

NewAccessTargetBundleTerraformV1WithDefaults instantiates a new AccessTargetBundleTerraformV1 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 (*AccessTargetBundleTerraformV1) GetBundleId

func (o *AccessTargetBundleTerraformV1) GetBundleId() string

GetBundleId returns the BundleId field value

func (*AccessTargetBundleTerraformV1) GetBundleIdOk

func (o *AccessTargetBundleTerraformV1) GetBundleIdOk() (*string, bool)

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

func (AccessTargetBundleTerraformV1) MarshalJSON

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

func (*AccessTargetBundleTerraformV1) SetBundleId

func (o *AccessTargetBundleTerraformV1) SetBundleId(v string)

SetBundleId sets field value

func (AccessTargetBundleTerraformV1) ToMap

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

func (*AccessTargetBundleTerraformV1) UnmarshalJSON

func (o *AccessTargetBundleTerraformV1) UnmarshalJSON(bytes []byte) (err error)

type AccessTargetIntegrationTerraformV1

type AccessTargetIntegrationTerraformV1 struct {
	IntegrationId       string           `json:"integration_id"`
	ResourceType        string           `json:"resource_type"`
	ResourceTagIncludes []TagTerraformV1 `json:"resource_tag_includes"`
	ResourceTagExcludes []TagTerraformV1 `json:"resource_tag_excludes"`
	Permissions         []string         `json:"permissions"`
}

AccessTargetIntegrationTerraformV1 struct for AccessTargetIntegrationTerraformV1

func NewAccessTargetIntegrationTerraformV1

func NewAccessTargetIntegrationTerraformV1(integrationId string, resourceType string, resourceTagIncludes []TagTerraformV1, resourceTagExcludes []TagTerraformV1, permissions []string) *AccessTargetIntegrationTerraformV1

NewAccessTargetIntegrationTerraformV1 instantiates a new AccessTargetIntegrationTerraformV1 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 NewAccessTargetIntegrationTerraformV1WithDefaults

func NewAccessTargetIntegrationTerraformV1WithDefaults() *AccessTargetIntegrationTerraformV1

NewAccessTargetIntegrationTerraformV1WithDefaults instantiates a new AccessTargetIntegrationTerraformV1 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 (*AccessTargetIntegrationTerraformV1) GetIntegrationId

func (o *AccessTargetIntegrationTerraformV1) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value

func (*AccessTargetIntegrationTerraformV1) GetIntegrationIdOk

func (o *AccessTargetIntegrationTerraformV1) GetIntegrationIdOk() (*string, bool)

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

func (*AccessTargetIntegrationTerraformV1) GetPermissions

func (o *AccessTargetIntegrationTerraformV1) GetPermissions() []string

GetPermissions returns the Permissions field value

func (*AccessTargetIntegrationTerraformV1) GetPermissionsOk

func (o *AccessTargetIntegrationTerraformV1) GetPermissionsOk() ([]string, bool)

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

func (*AccessTargetIntegrationTerraformV1) GetResourceTagExcludes

func (o *AccessTargetIntegrationTerraformV1) GetResourceTagExcludes() []TagTerraformV1

GetResourceTagExcludes returns the ResourceTagExcludes field value

func (*AccessTargetIntegrationTerraformV1) GetResourceTagExcludesOk

func (o *AccessTargetIntegrationTerraformV1) GetResourceTagExcludesOk() ([]TagTerraformV1, bool)

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

func (*AccessTargetIntegrationTerraformV1) GetResourceTagIncludes

func (o *AccessTargetIntegrationTerraformV1) GetResourceTagIncludes() []TagTerraformV1

GetResourceTagIncludes returns the ResourceTagIncludes field value

func (*AccessTargetIntegrationTerraformV1) GetResourceTagIncludesOk

func (o *AccessTargetIntegrationTerraformV1) GetResourceTagIncludesOk() ([]TagTerraformV1, bool)

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

func (*AccessTargetIntegrationTerraformV1) GetResourceType

func (o *AccessTargetIntegrationTerraformV1) GetResourceType() string

GetResourceType returns the ResourceType field value

func (*AccessTargetIntegrationTerraformV1) GetResourceTypeOk

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

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

func (AccessTargetIntegrationTerraformV1) MarshalJSON

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

func (*AccessTargetIntegrationTerraformV1) SetIntegrationId

func (o *AccessTargetIntegrationTerraformV1) SetIntegrationId(v string)

SetIntegrationId sets field value

func (*AccessTargetIntegrationTerraformV1) SetPermissions

func (o *AccessTargetIntegrationTerraformV1) SetPermissions(v []string)

SetPermissions sets field value

func (*AccessTargetIntegrationTerraformV1) SetResourceTagExcludes

func (o *AccessTargetIntegrationTerraformV1) SetResourceTagExcludes(v []TagTerraformV1)

SetResourceTagExcludes sets field value

func (*AccessTargetIntegrationTerraformV1) SetResourceTagIncludes

func (o *AccessTargetIntegrationTerraformV1) SetResourceTagIncludes(v []TagTerraformV1)

SetResourceTagIncludes sets field value

func (*AccessTargetIntegrationTerraformV1) SetResourceType

func (o *AccessTargetIntegrationTerraformV1) SetResourceType(v string)

SetResourceType sets field value

func (AccessTargetIntegrationTerraformV1) ToMap

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

func (*AccessTargetIntegrationTerraformV1) UnmarshalJSON

func (o *AccessTargetIntegrationTerraformV1) UnmarshalJSON(bytes []byte) (err error)

type ApiCreateAccessFlowV1Request

type ApiCreateAccessFlowV1Request struct {
	ApiService *AccessFlowsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateAccessFlowV1Request) Execute

func (ApiCreateAccessFlowV1Request) UpsertAccessFlowTerraformV1

func (r ApiCreateAccessFlowV1Request) UpsertAccessFlowTerraformV1(upsertAccessFlowTerraformV1 UpsertAccessFlowTerraformV1) ApiCreateAccessFlowV1Request

type ApiDeleteAccessFlowV1Request

type ApiDeleteAccessFlowV1Request struct {
	ApiService *AccessFlowsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteAccessFlowV1Request) Execute

type ApiGetAccessFlowV1Request

type ApiGetAccessFlowV1Request struct {
	ApiService *AccessFlowsAPIService
	// contains filtered or unexported fields
}

func (ApiGetAccessFlowV1Request) Execute

type ApiListAccessFlowsV1Request

type ApiListAccessFlowsV1Request struct {
	ApiService *AccessFlowsAPIService
	// contains filtered or unexported fields
}

func (ApiListAccessFlowsV1Request) Execute

type ApiTfCreateIntegrationV1Request

type ApiTfCreateIntegrationV1Request struct {
	ApiService *IntegrationsAPIService
	// contains filtered or unexported fields
}

func (ApiTfCreateIntegrationV1Request) Execute

func (ApiTfCreateIntegrationV1Request) UpsertIntegrationTerraform

func (r ApiTfCreateIntegrationV1Request) UpsertIntegrationTerraform(upsertIntegrationTerraform UpsertIntegrationTerraform) ApiTfCreateIntegrationV1Request

type ApiTfGetIntegrationV1Request

type ApiTfGetIntegrationV1Request struct {
	ApiService *IntegrationsAPIService
	// contains filtered or unexported fields
}

func (ApiTfGetIntegrationV1Request) Execute

type ApiTfListIntegrationsV1Request

type ApiTfListIntegrationsV1Request struct {
	ApiService *IntegrationsAPIService
	// contains filtered or unexported fields
}

func (ApiTfListIntegrationsV1Request) Execute

type ApiTfUpdateIntegrationV1Request

type ApiTfUpdateIntegrationV1Request struct {
	ApiService *IntegrationsAPIService
	// contains filtered or unexported fields
}

func (ApiTfUpdateIntegrationV1Request) Execute

func (ApiTfUpdateIntegrationV1Request) UpsertIntegrationTerraform

func (r ApiTfUpdateIntegrationV1Request) UpsertIntegrationTerraform(upsertIntegrationTerraform UpsertIntegrationTerraform) ApiTfUpdateIntegrationV1Request

type ApiUpdateAccessFlowV1Request

type ApiUpdateAccessFlowV1Request struct {
	ApiService *AccessFlowsAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateAccessFlowV1Request) Execute

func (ApiUpdateAccessFlowV1Request) UpsertAccessFlowTerraformV1

func (r ApiUpdateAccessFlowV1Request) UpsertAccessFlowTerraformV1(upsertAccessFlowTerraformV1 UpsertAccessFlowTerraformV1) ApiUpdateAccessFlowV1Request

type ApproverConditionGroupOperatorTerraformV1 added in v1.1.0

type ApproverConditionGroupOperatorTerraformV1 string

ApproverConditionGroupOperatorTerraformV1 the model 'ApproverConditionGroupOperatorTerraformV1'

const (
	APPROVERCONDITIONGROUPOPERATORTERRAFORMV1_AND ApproverConditionGroupOperatorTerraformV1 = "AND"
	APPROVERCONDITIONGROUPOPERATORTERRAFORMV1_OR  ApproverConditionGroupOperatorTerraformV1 = "OR"
)

List of ApproverConditionGroupOperatorTerraformV1

func NewApproverConditionGroupOperatorTerraformV1FromValue added in v1.1.0

func NewApproverConditionGroupOperatorTerraformV1FromValue(v string) (*ApproverConditionGroupOperatorTerraformV1, error)

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

func (ApproverConditionGroupOperatorTerraformV1) IsValid added in v1.1.0

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

func (ApproverConditionGroupOperatorTerraformV1) Ptr added in v1.1.0

Ptr returns reference to ApproverConditionGroupOperatorTerraformV1 value

func (*ApproverConditionGroupOperatorTerraformV1) UnmarshalJSON added in v1.1.0

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

type ApproverConditionGroupTerraformV1 added in v1.1.0

type ApproverConditionGroupTerraformV1 struct {
	ConditionsLogicalOperator ApproverConditionGroupOperatorTerraformV1 `json:"conditions_logical_operator"`
	Conditions                []AttributeFilterTerraformV1              `json:"conditions"`
}

ApproverConditionGroupTerraformV1 struct for ApproverConditionGroupTerraformV1

func NewApproverConditionGroupTerraformV1 added in v1.1.0

func NewApproverConditionGroupTerraformV1(conditionsLogicalOperator ApproverConditionGroupOperatorTerraformV1, conditions []AttributeFilterTerraformV1) *ApproverConditionGroupTerraformV1

NewApproverConditionGroupTerraformV1 instantiates a new ApproverConditionGroupTerraformV1 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 NewApproverConditionGroupTerraformV1WithDefaults added in v1.1.0

func NewApproverConditionGroupTerraformV1WithDefaults() *ApproverConditionGroupTerraformV1

NewApproverConditionGroupTerraformV1WithDefaults instantiates a new ApproverConditionGroupTerraformV1 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 (*ApproverConditionGroupTerraformV1) GetConditions added in v1.1.0

GetConditions returns the Conditions field value

func (*ApproverConditionGroupTerraformV1) GetConditionsLogicalOperator added in v1.1.0

GetConditionsLogicalOperator returns the ConditionsLogicalOperator field value

func (*ApproverConditionGroupTerraformV1) GetConditionsLogicalOperatorOk added in v1.1.0

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

func (*ApproverConditionGroupTerraformV1) GetConditionsOk added in v1.1.0

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

func (ApproverConditionGroupTerraformV1) MarshalJSON added in v1.1.0

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

func (*ApproverConditionGroupTerraformV1) SetConditions added in v1.1.0

SetConditions sets field value

func (*ApproverConditionGroupTerraformV1) SetConditionsLogicalOperator added in v1.1.0

SetConditionsLogicalOperator sets field value

func (ApproverConditionGroupTerraformV1) ToMap added in v1.1.0

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

func (*ApproverConditionGroupTerraformV1) UnmarshalJSON added in v1.1.0

func (o *ApproverConditionGroupTerraformV1) UnmarshalJSON(bytes []byte) (err error)

type ApproverPolicyGroupsRelationshipTerraformV1 added in v1.1.0

type ApproverPolicyGroupsRelationshipTerraformV1 string

ApproverPolicyGroupsRelationshipTerraformV1 the model 'ApproverPolicyGroupsRelationshipTerraformV1'

const (
	APPROVERPOLICYGROUPSRELATIONSHIPTERRAFORMV1_ANY_OF ApproverPolicyGroupsRelationshipTerraformV1 = "ANY_OF"
	APPROVERPOLICYGROUPSRELATIONSHIPTERRAFORMV1_ALL_OF ApproverPolicyGroupsRelationshipTerraformV1 = "ALL_OF"
)

List of ApproverPolicyGroupsRelationshipTerraformV1

func NewApproverPolicyGroupsRelationshipTerraformV1FromValue added in v1.1.0

func NewApproverPolicyGroupsRelationshipTerraformV1FromValue(v string) (*ApproverPolicyGroupsRelationshipTerraformV1, error)

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

func (ApproverPolicyGroupsRelationshipTerraformV1) IsValid added in v1.1.0

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

func (ApproverPolicyGroupsRelationshipTerraformV1) Ptr added in v1.1.0

Ptr returns reference to ApproverPolicyGroupsRelationshipTerraformV1 value

func (*ApproverPolicyGroupsRelationshipTerraformV1) UnmarshalJSON added in v1.1.0

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

type ApproverPolicyTerraformV1 added in v1.1.0

type ApproverPolicyTerraformV1 struct {
	GroupsRelationship ApproverPolicyGroupsRelationshipTerraformV1 `json:"groups_relationship"`
	ConditionGroups    []ApproverConditionGroupTerraformV1         `json:"condition_groups"`
}

ApproverPolicyTerraformV1 struct for ApproverPolicyTerraformV1

func NewApproverPolicyTerraformV1 added in v1.1.0

func NewApproverPolicyTerraformV1(groupsRelationship ApproverPolicyGroupsRelationshipTerraformV1, conditionGroups []ApproverConditionGroupTerraformV1) *ApproverPolicyTerraformV1

NewApproverPolicyTerraformV1 instantiates a new ApproverPolicyTerraformV1 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 NewApproverPolicyTerraformV1WithDefaults added in v1.1.0

func NewApproverPolicyTerraformV1WithDefaults() *ApproverPolicyTerraformV1

NewApproverPolicyTerraformV1WithDefaults instantiates a new ApproverPolicyTerraformV1 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 (*ApproverPolicyTerraformV1) GetConditionGroups added in v1.1.0

GetConditionGroups returns the ConditionGroups field value

func (*ApproverPolicyTerraformV1) GetConditionGroupsOk added in v1.1.0

func (o *ApproverPolicyTerraformV1) GetConditionGroupsOk() ([]ApproverConditionGroupTerraformV1, bool)

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

func (*ApproverPolicyTerraformV1) GetGroupsRelationship added in v1.1.0

GetGroupsRelationship returns the GroupsRelationship field value

func (*ApproverPolicyTerraformV1) GetGroupsRelationshipOk added in v1.1.0

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

func (ApproverPolicyTerraformV1) MarshalJSON added in v1.1.0

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

func (*ApproverPolicyTerraformV1) SetConditionGroups added in v1.1.0

SetConditionGroups sets field value

func (*ApproverPolicyTerraformV1) SetGroupsRelationship added in v1.1.0

SetGroupsRelationship sets field value

func (ApproverPolicyTerraformV1) ToMap added in v1.1.0

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

func (*ApproverPolicyTerraformV1) UnmarshalJSON added in v1.1.0

func (o *ApproverPolicyTerraformV1) UnmarshalJSON(bytes []byte) (err error)

type ApproverTerraformV1

type ApproverTerraformV1 struct {
	Id   string `json:"id"`
	Type string `json:"type"`
}

ApproverTerraformV1 struct for ApproverTerraformV1

func NewApproverTerraformV1

func NewApproverTerraformV1(id string, type_ string) *ApproverTerraformV1

NewApproverTerraformV1 instantiates a new ApproverTerraformV1 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 NewApproverTerraformV1WithDefaults

func NewApproverTerraformV1WithDefaults() *ApproverTerraformV1

NewApproverTerraformV1WithDefaults instantiates a new ApproverTerraformV1 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 (*ApproverTerraformV1) GetId

func (o *ApproverTerraformV1) GetId() string

GetId returns the Id field value

func (*ApproverTerraformV1) GetIdOk

func (o *ApproverTerraformV1) GetIdOk() (*string, bool)

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

func (*ApproverTerraformV1) GetType

func (o *ApproverTerraformV1) GetType() string

GetType returns the Type field value

func (*ApproverTerraformV1) GetTypeOk

func (o *ApproverTerraformV1) GetTypeOk() (*string, bool)

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

func (ApproverTerraformV1) MarshalJSON

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

func (*ApproverTerraformV1) SetId

func (o *ApproverTerraformV1) SetId(v string)

SetId sets field value

func (*ApproverTerraformV1) SetType

func (o *ApproverTerraformV1) SetType(v string)

SetType sets field value

func (ApproverTerraformV1) ToMap

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

func (*ApproverTerraformV1) UnmarshalJSON

func (o *ApproverTerraformV1) UnmarshalJSON(bytes []byte) (err error)

type AttributeFilterTerraformV1

type AttributeFilterTerraformV1 struct {
	Operator        NullableString `json:"operator,omitempty"`
	AttributeTypeId string         `json:"attribute_type_id"`
	AttributeValue  []string       `json:"attribute_value,omitempty"`
	IntegrationId   NullableString `json:"integration_id,omitempty"`
}

AttributeFilterTerraformV1 struct for AttributeFilterTerraformV1

func NewAttributeFilterTerraformV1

func NewAttributeFilterTerraformV1(attributeTypeId string) *AttributeFilterTerraformV1

NewAttributeFilterTerraformV1 instantiates a new AttributeFilterTerraformV1 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 NewAttributeFilterTerraformV1WithDefaults

func NewAttributeFilterTerraformV1WithDefaults() *AttributeFilterTerraformV1

NewAttributeFilterTerraformV1WithDefaults instantiates a new AttributeFilterTerraformV1 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 (*AttributeFilterTerraformV1) GetAttributeTypeId

func (o *AttributeFilterTerraformV1) GetAttributeTypeId() string

GetAttributeTypeId returns the AttributeTypeId field value

func (*AttributeFilterTerraformV1) GetAttributeTypeIdOk

func (o *AttributeFilterTerraformV1) GetAttributeTypeIdOk() (*string, bool)

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

func (*AttributeFilterTerraformV1) GetAttributeValue

func (o *AttributeFilterTerraformV1) GetAttributeValue() []string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AttributeFilterTerraformV1) GetAttributeValueOk

func (o *AttributeFilterTerraformV1) GetAttributeValueOk() ([]string, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AttributeFilterTerraformV1) GetIntegrationId

func (o *AttributeFilterTerraformV1) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AttributeFilterTerraformV1) GetIntegrationIdOk

func (o *AttributeFilterTerraformV1) GetIntegrationIdOk() (*string, bool)

GetIntegrationIdOk returns a tuple with the IntegrationId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AttributeFilterTerraformV1) GetOperator

func (o *AttributeFilterTerraformV1) GetOperator() string

GetOperator returns the Operator field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AttributeFilterTerraformV1) GetOperatorOk

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

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AttributeFilterTerraformV1) HasAttributeValue added in v1.2.0

func (o *AttributeFilterTerraformV1) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (*AttributeFilterTerraformV1) HasIntegrationId

func (o *AttributeFilterTerraformV1) HasIntegrationId() bool

HasIntegrationId returns a boolean if a field has been set.

func (*AttributeFilterTerraformV1) HasOperator

func (o *AttributeFilterTerraformV1) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (AttributeFilterTerraformV1) MarshalJSON

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

func (*AttributeFilterTerraformV1) SetAttributeTypeId

func (o *AttributeFilterTerraformV1) SetAttributeTypeId(v string)

SetAttributeTypeId sets field value

func (*AttributeFilterTerraformV1) SetAttributeValue

func (o *AttributeFilterTerraformV1) SetAttributeValue(v []string)

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

func (*AttributeFilterTerraformV1) SetIntegrationId

func (o *AttributeFilterTerraformV1) SetIntegrationId(v string)

SetIntegrationId gets a reference to the given NullableString and assigns it to the IntegrationId field.

func (*AttributeFilterTerraformV1) SetIntegrationIdNil

func (o *AttributeFilterTerraformV1) SetIntegrationIdNil()

SetIntegrationIdNil sets the value for IntegrationId to be an explicit nil

func (*AttributeFilterTerraformV1) SetOperator

func (o *AttributeFilterTerraformV1) SetOperator(v string)

SetOperator gets a reference to the given NullableString and assigns it to the Operator field.

func (*AttributeFilterTerraformV1) SetOperatorNil

func (o *AttributeFilterTerraformV1) SetOperatorNil()

SetOperatorNil sets the value for Operator to be an explicit nil

func (AttributeFilterTerraformV1) ToMap

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

func (*AttributeFilterTerraformV1) UnmarshalJSON

func (o *AttributeFilterTerraformV1) UnmarshalJSON(bytes []byte) (err error)

func (*AttributeFilterTerraformV1) UnsetIntegrationId

func (o *AttributeFilterTerraformV1) UnsetIntegrationId()

UnsetIntegrationId ensures that no value is present for IntegrationId, not even an explicit nil

func (*AttributeFilterTerraformV1) UnsetOperator

func (o *AttributeFilterTerraformV1) UnsetOperator()

UnsetOperator ensures that no value is present for Operator, not even an explicit nil

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 DayOfWeek

type DayOfWeek string

DayOfWeek the model 'DayOfWeek'

const (
	DAYOFWEEK_MONDAY    DayOfWeek = "MONDAY"
	DAYOFWEEK_TUESDAY   DayOfWeek = "TUESDAY"
	DAYOFWEEK_WEDNESDAY DayOfWeek = "WEDNESDAY"
	DAYOFWEEK_THURSDAY  DayOfWeek = "THURSDAY"
	DAYOFWEEK_FRIDAY    DayOfWeek = "FRIDAY"
	DAYOFWEEK_SATURDAY  DayOfWeek = "SATURDAY"
	DAYOFWEEK_SUNDAY    DayOfWeek = "SUNDAY"
)

List of DayOfWeek

func NewDayOfWeekFromValue

func NewDayOfWeekFromValue(v string) (*DayOfWeek, error)

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

func (DayOfWeek) IsValid

func (v DayOfWeek) IsValid() bool

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

func (DayOfWeek) Ptr

func (v DayOfWeek) Ptr() *DayOfWeek

Ptr returns reference to DayOfWeek value

func (*DayOfWeek) UnmarshalJSON

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

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GranteeFilterGroupOperatorTerraformV1

type GranteeFilterGroupOperatorTerraformV1 string

GranteeFilterGroupOperatorTerraformV1 the model 'GranteeFilterGroupOperatorTerraformV1'

const (
	GRANTEEFILTERGROUPOPERATORTERRAFORMV1_AND GranteeFilterGroupOperatorTerraformV1 = "AND"
	GRANTEEFILTERGROUPOPERATORTERRAFORMV1_OR  GranteeFilterGroupOperatorTerraformV1 = "OR"
)

List of GranteeFilterGroupOperatorTerraformV1

func NewGranteeFilterGroupOperatorTerraformV1FromValue

func NewGranteeFilterGroupOperatorTerraformV1FromValue(v string) (*GranteeFilterGroupOperatorTerraformV1, error)

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

func (GranteeFilterGroupOperatorTerraformV1) IsValid

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

func (GranteeFilterGroupOperatorTerraformV1) Ptr

Ptr returns reference to GranteeFilterGroupOperatorTerraformV1 value

func (*GranteeFilterGroupOperatorTerraformV1) UnmarshalJSON

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

type GranteeTerraformV1

type GranteeTerraformV1 struct {
	Id   string `json:"id"`
	Type string `json:"type"`
}

GranteeTerraformV1 struct for GranteeTerraformV1

func NewGranteeTerraformV1

func NewGranteeTerraformV1(id string, type_ string) *GranteeTerraformV1

NewGranteeTerraformV1 instantiates a new GranteeTerraformV1 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 NewGranteeTerraformV1WithDefaults

func NewGranteeTerraformV1WithDefaults() *GranteeTerraformV1

NewGranteeTerraformV1WithDefaults instantiates a new GranteeTerraformV1 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 (*GranteeTerraformV1) GetId

func (o *GranteeTerraformV1) GetId() string

GetId returns the Id field value

func (*GranteeTerraformV1) GetIdOk

func (o *GranteeTerraformV1) GetIdOk() (*string, bool)

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

func (*GranteeTerraformV1) GetType

func (o *GranteeTerraformV1) GetType() string

GetType returns the Type field value

func (*GranteeTerraformV1) GetTypeOk

func (o *GranteeTerraformV1) GetTypeOk() (*string, bool)

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

func (GranteeTerraformV1) MarshalJSON

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

func (*GranteeTerraformV1) SetId

func (o *GranteeTerraformV1) SetId(v string)

SetId sets field value

func (*GranteeTerraformV1) SetType

func (o *GranteeTerraformV1) SetType(v string)

SetType sets field value

func (GranteeTerraformV1) ToMap

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

func (*GranteeTerraformV1) UnmarshalJSON

func (o *GranteeTerraformV1) UnmarshalJSON(bytes []byte) (err error)

type GranteeTerraformV2

type GranteeTerraformV2 struct {
	LogicalOperator  GranteeFilterGroupOperatorTerraformV1 `json:"logical_operator"`
	AttributeFilters []AttributeFilterTerraformV1          `json:"attribute_filters"`
}

GranteeTerraformV2 struct for GranteeTerraformV2

func NewGranteeTerraformV2

func NewGranteeTerraformV2(logicalOperator GranteeFilterGroupOperatorTerraformV1, attributeFilters []AttributeFilterTerraformV1) *GranteeTerraformV2

NewGranteeTerraformV2 instantiates a new GranteeTerraformV2 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 NewGranteeTerraformV2WithDefaults

func NewGranteeTerraformV2WithDefaults() *GranteeTerraformV2

NewGranteeTerraformV2WithDefaults instantiates a new GranteeTerraformV2 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 (*GranteeTerraformV2) GetAttributeFilters

func (o *GranteeTerraformV2) GetAttributeFilters() []AttributeFilterTerraformV1

GetAttributeFilters returns the AttributeFilters field value

func (*GranteeTerraformV2) GetAttributeFiltersOk

func (o *GranteeTerraformV2) GetAttributeFiltersOk() ([]AttributeFilterTerraformV1, bool)

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

func (*GranteeTerraformV2) GetLogicalOperator

GetLogicalOperator returns the LogicalOperator field value

func (*GranteeTerraformV2) GetLogicalOperatorOk

func (o *GranteeTerraformV2) GetLogicalOperatorOk() (*GranteeFilterGroupOperatorTerraformV1, bool)

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

func (GranteeTerraformV2) MarshalJSON

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

func (*GranteeTerraformV2) SetAttributeFilters

func (o *GranteeTerraformV2) SetAttributeFilters(v []AttributeFilterTerraformV1)

SetAttributeFilters sets field value

func (*GranteeTerraformV2) SetLogicalOperator

SetLogicalOperator sets field value

func (GranteeTerraformV2) ToMap

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

func (*GranteeTerraformV2) UnmarshalJSON

func (o *GranteeTerraformV2) UnmarshalJSON(bytes []byte) (err error)

type IntegrationOwnerTerraform

type IntegrationOwnerTerraform struct {
	IntegrationId  NullableString `json:"integration_id,omitempty"`
	AttributeType  string         `json:"attribute_type"`
	AttributeValue []string       `json:"attribute_value"`
}

IntegrationOwnerTerraform struct for IntegrationOwnerTerraform

func NewIntegrationOwnerTerraform

func NewIntegrationOwnerTerraform(attributeType string, attributeValue []string) *IntegrationOwnerTerraform

NewIntegrationOwnerTerraform instantiates a new IntegrationOwnerTerraform 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 NewIntegrationOwnerTerraformWithDefaults

func NewIntegrationOwnerTerraformWithDefaults() *IntegrationOwnerTerraform

NewIntegrationOwnerTerraformWithDefaults instantiates a new IntegrationOwnerTerraform 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 (*IntegrationOwnerTerraform) GetAttributeType added in v1.1.0

func (o *IntegrationOwnerTerraform) GetAttributeType() string

GetAttributeType returns the AttributeType field value

func (*IntegrationOwnerTerraform) GetAttributeTypeOk added in v1.1.0

func (o *IntegrationOwnerTerraform) GetAttributeTypeOk() (*string, bool)

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

func (*IntegrationOwnerTerraform) GetAttributeValue

func (o *IntegrationOwnerTerraform) GetAttributeValue() []string

GetAttributeValue returns the AttributeValue field value

func (*IntegrationOwnerTerraform) GetAttributeValueOk

func (o *IntegrationOwnerTerraform) GetAttributeValueOk() ([]string, bool)

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

func (*IntegrationOwnerTerraform) GetIntegrationId

func (o *IntegrationOwnerTerraform) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IntegrationOwnerTerraform) GetIntegrationIdOk

func (o *IntegrationOwnerTerraform) GetIntegrationIdOk() (*string, bool)

GetIntegrationIdOk returns a tuple with the IntegrationId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntegrationOwnerTerraform) HasIntegrationId

func (o *IntegrationOwnerTerraform) HasIntegrationId() bool

HasIntegrationId returns a boolean if a field has been set.

func (IntegrationOwnerTerraform) MarshalJSON

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

func (*IntegrationOwnerTerraform) SetAttributeType added in v1.1.0

func (o *IntegrationOwnerTerraform) SetAttributeType(v string)

SetAttributeType sets field value

func (*IntegrationOwnerTerraform) SetAttributeValue

func (o *IntegrationOwnerTerraform) SetAttributeValue(v []string)

SetAttributeValue sets field value

func (*IntegrationOwnerTerraform) SetIntegrationId

func (o *IntegrationOwnerTerraform) SetIntegrationId(v string)

SetIntegrationId gets a reference to the given NullableString and assigns it to the IntegrationId field.

func (*IntegrationOwnerTerraform) SetIntegrationIdNil

func (o *IntegrationOwnerTerraform) SetIntegrationIdNil()

SetIntegrationIdNil sets the value for IntegrationId to be an explicit nil

func (IntegrationOwnerTerraform) ToMap

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

func (*IntegrationOwnerTerraform) UnmarshalJSON

func (o *IntegrationOwnerTerraform) UnmarshalJSON(bytes []byte) (err error)

func (*IntegrationOwnerTerraform) UnsetIntegrationId

func (o *IntegrationOwnerTerraform) UnsetIntegrationId()

UnsetIntegrationId ensures that no value is present for IntegrationId, not even an explicit nil

type IntegrationStatus

type IntegrationStatus string

IntegrationStatus the model 'IntegrationStatus'

const (
	INTEGRATIONSTATUS_INITIALIZING IntegrationStatus = "Initializing"
	INTEGRATIONSTATUS_REFRESHING   IntegrationStatus = "Refreshing"
	INTEGRATIONSTATUS_ACTIVE       IntegrationStatus = "Active"
	INTEGRATIONSTATUS_ERROR        IntegrationStatus = "Error"
	INTEGRATIONSTATUS_WARNING      IntegrationStatus = "Warning"
	INTEGRATIONSTATUS_DISABLED     IntegrationStatus = "Disabled"
)

List of IntegrationStatus

func NewIntegrationStatusFromValue

func NewIntegrationStatusFromValue(v string) (*IntegrationStatus, error)

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

func (IntegrationStatus) IsValid

func (v IntegrationStatus) IsValid() bool

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

func (IntegrationStatus) Ptr

Ptr returns reference to IntegrationStatus value

func (*IntegrationStatus) UnmarshalJSON

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

type IntegrationTerraform

type IntegrationTerraform struct {
	Id                     string                          `json:"id"`
	Name                   string                          `json:"name"`
	Type                   string                          `json:"type"`
	Status                 IntegrationStatus               `json:"status"`
	ProvisionerId          NullableString                  `json:"provisioner_id,omitempty"`
	LastSyncTime           NullableFloat64                 `json:"last_sync_time,omitempty"`
	Params                 map[string]interface{}          `json:"params"`
	SecretConfig           map[string]interface{}          `json:"secret_config,omitempty"`
	ConnectedResourceTypes []string                        `json:"connected_resource_types"`
	CustomAccessDetails    NullableString                  `json:"custom_access_details,omitempty"`
	IntegrationOwners      []IntegrationOwnerTerraform     `json:"integration_owners,omitempty"`
	ResourceOwnersMappings []ResourceOwnerMappingTerraform `json:"resource_owners_mappings,omitempty"`
}

IntegrationTerraform struct for IntegrationTerraform

func NewIntegrationTerraform

func NewIntegrationTerraform(id string, name string, type_ string, status IntegrationStatus, params map[string]interface{}, connectedResourceTypes []string) *IntegrationTerraform

NewIntegrationTerraform instantiates a new IntegrationTerraform 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 NewIntegrationTerraformWithDefaults

func NewIntegrationTerraformWithDefaults() *IntegrationTerraform

NewIntegrationTerraformWithDefaults instantiates a new IntegrationTerraform 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 (*IntegrationTerraform) GetConnectedResourceTypes

func (o *IntegrationTerraform) GetConnectedResourceTypes() []string

GetConnectedResourceTypes returns the ConnectedResourceTypes field value

func (*IntegrationTerraform) GetConnectedResourceTypesOk

func (o *IntegrationTerraform) GetConnectedResourceTypesOk() ([]string, bool)

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

func (*IntegrationTerraform) GetCustomAccessDetails

func (o *IntegrationTerraform) GetCustomAccessDetails() string

GetCustomAccessDetails returns the CustomAccessDetails field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IntegrationTerraform) GetCustomAccessDetailsOk

func (o *IntegrationTerraform) GetCustomAccessDetailsOk() (*string, bool)

GetCustomAccessDetailsOk returns a tuple with the CustomAccessDetails field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntegrationTerraform) GetId

func (o *IntegrationTerraform) GetId() string

GetId returns the Id field value

func (*IntegrationTerraform) GetIdOk

func (o *IntegrationTerraform) GetIdOk() (*string, bool)

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

func (*IntegrationTerraform) GetIntegrationOwners

func (o *IntegrationTerraform) GetIntegrationOwners() []IntegrationOwnerTerraform

GetIntegrationOwners returns the IntegrationOwners field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IntegrationTerraform) GetIntegrationOwnersOk

func (o *IntegrationTerraform) GetIntegrationOwnersOk() ([]IntegrationOwnerTerraform, bool)

GetIntegrationOwnersOk returns a tuple with the IntegrationOwners field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntegrationTerraform) GetLastSyncTime

func (o *IntegrationTerraform) GetLastSyncTime() float64

GetLastSyncTime returns the LastSyncTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IntegrationTerraform) GetLastSyncTimeOk

func (o *IntegrationTerraform) GetLastSyncTimeOk() (*float64, bool)

GetLastSyncTimeOk returns a tuple with the LastSyncTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntegrationTerraform) GetName

func (o *IntegrationTerraform) GetName() string

GetName returns the Name field value

func (*IntegrationTerraform) GetNameOk

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

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

func (*IntegrationTerraform) GetParams

func (o *IntegrationTerraform) GetParams() map[string]interface{}

GetParams returns the Params field value

func (*IntegrationTerraform) GetParamsOk

func (o *IntegrationTerraform) GetParamsOk() (map[string]interface{}, bool)

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

func (*IntegrationTerraform) GetProvisionerId

func (o *IntegrationTerraform) GetProvisionerId() string

GetProvisionerId returns the ProvisionerId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IntegrationTerraform) GetProvisionerIdOk

func (o *IntegrationTerraform) GetProvisionerIdOk() (*string, bool)

GetProvisionerIdOk returns a tuple with the ProvisionerId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntegrationTerraform) GetResourceOwnersMappings

func (o *IntegrationTerraform) GetResourceOwnersMappings() []ResourceOwnerMappingTerraform

GetResourceOwnersMappings returns the ResourceOwnersMappings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IntegrationTerraform) GetResourceOwnersMappingsOk

func (o *IntegrationTerraform) GetResourceOwnersMappingsOk() ([]ResourceOwnerMappingTerraform, bool)

GetResourceOwnersMappingsOk returns a tuple with the ResourceOwnersMappings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntegrationTerraform) GetSecretConfig

func (o *IntegrationTerraform) GetSecretConfig() map[string]interface{}

GetSecretConfig returns the SecretConfig field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IntegrationTerraform) GetSecretConfigOk

func (o *IntegrationTerraform) GetSecretConfigOk() (map[string]interface{}, bool)

GetSecretConfigOk returns a tuple with the SecretConfig field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntegrationTerraform) GetStatus

func (o *IntegrationTerraform) GetStatus() IntegrationStatus

GetStatus returns the Status field value

func (*IntegrationTerraform) GetStatusOk

func (o *IntegrationTerraform) GetStatusOk() (*IntegrationStatus, bool)

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

func (*IntegrationTerraform) GetType

func (o *IntegrationTerraform) GetType() string

GetType returns the Type field value

func (*IntegrationTerraform) GetTypeOk

func (o *IntegrationTerraform) GetTypeOk() (*string, bool)

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

func (*IntegrationTerraform) HasCustomAccessDetails

func (o *IntegrationTerraform) HasCustomAccessDetails() bool

HasCustomAccessDetails returns a boolean if a field has been set.

func (*IntegrationTerraform) HasIntegrationOwners added in v1.1.0

func (o *IntegrationTerraform) HasIntegrationOwners() bool

HasIntegrationOwners returns a boolean if a field has been set.

func (*IntegrationTerraform) HasLastSyncTime

func (o *IntegrationTerraform) HasLastSyncTime() bool

HasLastSyncTime returns a boolean if a field has been set.

func (*IntegrationTerraform) HasProvisionerId

func (o *IntegrationTerraform) HasProvisionerId() bool

HasProvisionerId returns a boolean if a field has been set.

func (*IntegrationTerraform) HasResourceOwnersMappings added in v1.1.0

func (o *IntegrationTerraform) HasResourceOwnersMappings() bool

HasResourceOwnersMappings returns a boolean if a field has been set.

func (*IntegrationTerraform) HasSecretConfig

func (o *IntegrationTerraform) HasSecretConfig() bool

HasSecretConfig returns a boolean if a field has been set.

func (IntegrationTerraform) MarshalJSON

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

func (*IntegrationTerraform) SetConnectedResourceTypes

func (o *IntegrationTerraform) SetConnectedResourceTypes(v []string)

SetConnectedResourceTypes sets field value

func (*IntegrationTerraform) SetCustomAccessDetails

func (o *IntegrationTerraform) SetCustomAccessDetails(v string)

SetCustomAccessDetails gets a reference to the given NullableString and assigns it to the CustomAccessDetails field.

func (*IntegrationTerraform) SetCustomAccessDetailsNil

func (o *IntegrationTerraform) SetCustomAccessDetailsNil()

SetCustomAccessDetailsNil sets the value for CustomAccessDetails to be an explicit nil

func (*IntegrationTerraform) SetId

func (o *IntegrationTerraform) SetId(v string)

SetId sets field value

func (*IntegrationTerraform) SetIntegrationOwners

func (o *IntegrationTerraform) SetIntegrationOwners(v []IntegrationOwnerTerraform)

SetIntegrationOwners gets a reference to the given []IntegrationOwnerTerraform and assigns it to the IntegrationOwners field.

func (*IntegrationTerraform) SetLastSyncTime

func (o *IntegrationTerraform) SetLastSyncTime(v float64)

SetLastSyncTime gets a reference to the given NullableFloat64 and assigns it to the LastSyncTime field.

func (*IntegrationTerraform) SetLastSyncTimeNil

func (o *IntegrationTerraform) SetLastSyncTimeNil()

SetLastSyncTimeNil sets the value for LastSyncTime to be an explicit nil

func (*IntegrationTerraform) SetName

func (o *IntegrationTerraform) SetName(v string)

SetName sets field value

func (*IntegrationTerraform) SetParams

func (o *IntegrationTerraform) SetParams(v map[string]interface{})

SetParams sets field value

func (*IntegrationTerraform) SetProvisionerId

func (o *IntegrationTerraform) SetProvisionerId(v string)

SetProvisionerId gets a reference to the given NullableString and assigns it to the ProvisionerId field.

func (*IntegrationTerraform) SetProvisionerIdNil

func (o *IntegrationTerraform) SetProvisionerIdNil()

SetProvisionerIdNil sets the value for ProvisionerId to be an explicit nil

func (*IntegrationTerraform) SetResourceOwnersMappings

func (o *IntegrationTerraform) SetResourceOwnersMappings(v []ResourceOwnerMappingTerraform)

SetResourceOwnersMappings gets a reference to the given []ResourceOwnerMappingTerraform and assigns it to the ResourceOwnersMappings field.

func (*IntegrationTerraform) SetSecretConfig

func (o *IntegrationTerraform) SetSecretConfig(v map[string]interface{})

SetSecretConfig gets a reference to the given map[string]interface{} and assigns it to the SecretConfig field.

func (*IntegrationTerraform) SetStatus

func (o *IntegrationTerraform) SetStatus(v IntegrationStatus)

SetStatus sets field value

func (*IntegrationTerraform) SetType

func (o *IntegrationTerraform) SetType(v string)

SetType sets field value

func (IntegrationTerraform) ToMap

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

func (*IntegrationTerraform) UnmarshalJSON

func (o *IntegrationTerraform) UnmarshalJSON(bytes []byte) (err error)

func (*IntegrationTerraform) UnsetCustomAccessDetails

func (o *IntegrationTerraform) UnsetCustomAccessDetails()

UnsetCustomAccessDetails ensures that no value is present for CustomAccessDetails, not even an explicit nil

func (*IntegrationTerraform) UnsetLastSyncTime

func (o *IntegrationTerraform) UnsetLastSyncTime()

UnsetLastSyncTime ensures that no value is present for LastSyncTime, not even an explicit nil

func (*IntegrationTerraform) UnsetProvisionerId

func (o *IntegrationTerraform) UnsetProvisionerId()

UnsetProvisionerId ensures that no value is present for ProvisionerId, not even an explicit nil

type IntegrationsAPIService

type IntegrationsAPIService service

IntegrationsAPIService IntegrationsAPI service

func (*IntegrationsAPIService) TfCreateIntegrationV1

TfCreateIntegrationV1 create integration

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

func (*IntegrationsAPIService) TfCreateIntegrationV1Execute

Execute executes the request

@return IntegrationTerraform

func (*IntegrationsAPIService) TfGetIntegrationV1

TfGetIntegrationV1 get integration

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

func (*IntegrationsAPIService) TfGetIntegrationV1Execute

Execute executes the request

@return IntegrationTerraform

func (*IntegrationsAPIService) TfListIntegrationsV1

TfListIntegrationsV1 list integrations

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

func (*IntegrationsAPIService) TfListIntegrationsV1Execute

Execute executes the request

@return PaginatedResponseIntegrationTerraformModel

func (*IntegrationsAPIService) TfUpdateIntegrationV1

TfUpdateIntegrationV1 update integration

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

func (*IntegrationsAPIService) TfUpdateIntegrationV1Execute

Execute executes the request

@return IntegrationTerraform

type MappedNullable

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

type MessageResponse

type MessageResponse struct {
	Message string `json:"message"`
}

MessageResponse struct for MessageResponse

func NewMessageResponse

func NewMessageResponse(message string) *MessageResponse

NewMessageResponse instantiates a new MessageResponse 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 NewMessageResponseWithDefaults

func NewMessageResponseWithDefaults() *MessageResponse

NewMessageResponseWithDefaults instantiates a new MessageResponse 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 (*MessageResponse) GetMessage

func (o *MessageResponse) GetMessage() string

GetMessage returns the Message field value

func (*MessageResponse) GetMessageOk

func (o *MessageResponse) GetMessageOk() (*string, bool)

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

func (MessageResponse) MarshalJSON

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

func (*MessageResponse) SetMessage

func (o *MessageResponse) SetMessage(v string)

SetMessage sets field value

func (MessageResponse) ToMap

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

func (*MessageResponse) UnmarshalJSON

func (o *MessageResponse) UnmarshalJSON(bytes []byte) (err error)

type NullableAccessFlowLabelTerraformV1

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

func (NullableAccessFlowLabelTerraformV1) Get

func (NullableAccessFlowLabelTerraformV1) IsSet

func (NullableAccessFlowLabelTerraformV1) MarshalJSON

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

func (*NullableAccessFlowLabelTerraformV1) Set

func (*NullableAccessFlowLabelTerraformV1) UnmarshalJSON

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

func (*NullableAccessFlowLabelTerraformV1) Unset

type NullableAccessFlowSettingsTerraformV1

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

func (NullableAccessFlowSettingsTerraformV1) Get

func (NullableAccessFlowSettingsTerraformV1) IsSet

func (NullableAccessFlowSettingsTerraformV1) MarshalJSON

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

func (*NullableAccessFlowSettingsTerraformV1) Set

func (*NullableAccessFlowSettingsTerraformV1) UnmarshalJSON

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

func (*NullableAccessFlowSettingsTerraformV1) Unset

type NullableAccessFlowTerraformV1

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

func (NullableAccessFlowTerraformV1) Get

func (NullableAccessFlowTerraformV1) IsSet

func (NullableAccessFlowTerraformV1) MarshalJSON

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

func (*NullableAccessFlowTerraformV1) Set

func (*NullableAccessFlowTerraformV1) UnmarshalJSON

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

func (*NullableAccessFlowTerraformV1) Unset

func (v *NullableAccessFlowTerraformV1) Unset()

type NullableAccessFlowTerraformV1ApproverPolicy added in v1.1.0

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

func NewNullableAccessFlowTerraformV1ApproverPolicy added in v1.1.0

func NewNullableAccessFlowTerraformV1ApproverPolicy(val *AccessFlowTerraformV1ApproverPolicy) *NullableAccessFlowTerraformV1ApproverPolicy

func (NullableAccessFlowTerraformV1ApproverPolicy) Get added in v1.1.0

func (NullableAccessFlowTerraformV1ApproverPolicy) IsSet added in v1.1.0

func (NullableAccessFlowTerraformV1ApproverPolicy) MarshalJSON added in v1.1.0

func (*NullableAccessFlowTerraformV1ApproverPolicy) Set added in v1.1.0

func (*NullableAccessFlowTerraformV1ApproverPolicy) UnmarshalJSON added in v1.1.0

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

func (*NullableAccessFlowTerraformV1ApproverPolicy) Unset added in v1.1.0

type NullableAccessFlowTerraformV1GranteeFilterGroup

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

func (NullableAccessFlowTerraformV1GranteeFilterGroup) Get

func (NullableAccessFlowTerraformV1GranteeFilterGroup) IsSet

func (NullableAccessFlowTerraformV1GranteeFilterGroup) MarshalJSON

func (*NullableAccessFlowTerraformV1GranteeFilterGroup) Set

func (*NullableAccessFlowTerraformV1GranteeFilterGroup) UnmarshalJSON

func (*NullableAccessFlowTerraformV1GranteeFilterGroup) Unset

type NullableAccessFlowTerraformV1Settings

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

func (NullableAccessFlowTerraformV1Settings) Get

func (NullableAccessFlowTerraformV1Settings) IsSet

func (NullableAccessFlowTerraformV1Settings) MarshalJSON

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

func (*NullableAccessFlowTerraformV1Settings) Set

func (*NullableAccessFlowTerraformV1Settings) UnmarshalJSON

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

func (*NullableAccessFlowTerraformV1Settings) Unset

type NullableAccessFlowTriggerTerraformV1

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

func (NullableAccessFlowTriggerTerraformV1) Get

func (NullableAccessFlowTriggerTerraformV1) IsSet

func (NullableAccessFlowTriggerTerraformV1) MarshalJSON

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

func (*NullableAccessFlowTriggerTerraformV1) Set

func (*NullableAccessFlowTriggerTerraformV1) UnmarshalJSON

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

func (*NullableAccessFlowTriggerTerraformV1) Unset

type NullableAccessFlowTriggerTerraformV1Timeframe

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

func (NullableAccessFlowTriggerTerraformV1Timeframe) Get

func (NullableAccessFlowTriggerTerraformV1Timeframe) IsSet

func (NullableAccessFlowTriggerTerraformV1Timeframe) MarshalJSON

func (*NullableAccessFlowTriggerTerraformV1Timeframe) Set

func (*NullableAccessFlowTriggerTerraformV1Timeframe) UnmarshalJSON

func (*NullableAccessFlowTriggerTerraformV1Timeframe) Unset

type NullableAccessTargetBundleTerraformV1

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

func (NullableAccessTargetBundleTerraformV1) Get

func (NullableAccessTargetBundleTerraformV1) IsSet

func (NullableAccessTargetBundleTerraformV1) MarshalJSON

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

func (*NullableAccessTargetBundleTerraformV1) Set

func (*NullableAccessTargetBundleTerraformV1) UnmarshalJSON

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

func (*NullableAccessTargetBundleTerraformV1) Unset

type NullableAccessTargetIntegrationTerraformV1

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

func (NullableAccessTargetIntegrationTerraformV1) Get

func (NullableAccessTargetIntegrationTerraformV1) IsSet

func (NullableAccessTargetIntegrationTerraformV1) MarshalJSON

func (*NullableAccessTargetIntegrationTerraformV1) Set

func (*NullableAccessTargetIntegrationTerraformV1) UnmarshalJSON

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

func (*NullableAccessTargetIntegrationTerraformV1) Unset

type NullableApproverConditionGroupOperatorTerraformV1 added in v1.1.0

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

func (NullableApproverConditionGroupOperatorTerraformV1) Get added in v1.1.0

func (NullableApproverConditionGroupOperatorTerraformV1) IsSet added in v1.1.0

func (NullableApproverConditionGroupOperatorTerraformV1) MarshalJSON added in v1.1.0

func (*NullableApproverConditionGroupOperatorTerraformV1) Set added in v1.1.0

func (*NullableApproverConditionGroupOperatorTerraformV1) UnmarshalJSON added in v1.1.0

func (*NullableApproverConditionGroupOperatorTerraformV1) Unset added in v1.1.0

type NullableApproverConditionGroupTerraformV1 added in v1.1.0

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

func NewNullableApproverConditionGroupTerraformV1 added in v1.1.0

func NewNullableApproverConditionGroupTerraformV1(val *ApproverConditionGroupTerraformV1) *NullableApproverConditionGroupTerraformV1

func (NullableApproverConditionGroupTerraformV1) Get added in v1.1.0

func (NullableApproverConditionGroupTerraformV1) IsSet added in v1.1.0

func (NullableApproverConditionGroupTerraformV1) MarshalJSON added in v1.1.0

func (*NullableApproverConditionGroupTerraformV1) Set added in v1.1.0

func (*NullableApproverConditionGroupTerraformV1) UnmarshalJSON added in v1.1.0

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

func (*NullableApproverConditionGroupTerraformV1) Unset added in v1.1.0

type NullableApproverPolicyGroupsRelationshipTerraformV1 added in v1.1.0

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

func (NullableApproverPolicyGroupsRelationshipTerraformV1) Get added in v1.1.0

func (NullableApproverPolicyGroupsRelationshipTerraformV1) IsSet added in v1.1.0

func (NullableApproverPolicyGroupsRelationshipTerraformV1) MarshalJSON added in v1.1.0

func (*NullableApproverPolicyGroupsRelationshipTerraformV1) Set added in v1.1.0

func (*NullableApproverPolicyGroupsRelationshipTerraformV1) UnmarshalJSON added in v1.1.0

func (*NullableApproverPolicyGroupsRelationshipTerraformV1) Unset added in v1.1.0

type NullableApproverPolicyTerraformV1 added in v1.1.0

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

func NewNullableApproverPolicyTerraformV1 added in v1.1.0

func NewNullableApproverPolicyTerraformV1(val *ApproverPolicyTerraformV1) *NullableApproverPolicyTerraformV1

func (NullableApproverPolicyTerraformV1) Get added in v1.1.0

func (NullableApproverPolicyTerraformV1) IsSet added in v1.1.0

func (NullableApproverPolicyTerraformV1) MarshalJSON added in v1.1.0

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

func (*NullableApproverPolicyTerraformV1) Set added in v1.1.0

func (*NullableApproverPolicyTerraformV1) UnmarshalJSON added in v1.1.0

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

func (*NullableApproverPolicyTerraformV1) Unset added in v1.1.0

type NullableApproverTerraformV1

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

func NewNullableApproverTerraformV1

func NewNullableApproverTerraformV1(val *ApproverTerraformV1) *NullableApproverTerraformV1

func (NullableApproverTerraformV1) Get

func (NullableApproverTerraformV1) IsSet

func (NullableApproverTerraformV1) MarshalJSON

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

func (*NullableApproverTerraformV1) Set

func (*NullableApproverTerraformV1) UnmarshalJSON

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

func (*NullableApproverTerraformV1) Unset

func (v *NullableApproverTerraformV1) Unset()

type NullableAttributeFilterTerraformV1

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

func (NullableAttributeFilterTerraformV1) Get

func (NullableAttributeFilterTerraformV1) IsSet

func (NullableAttributeFilterTerraformV1) MarshalJSON

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

func (*NullableAttributeFilterTerraformV1) Set

func (*NullableAttributeFilterTerraformV1) UnmarshalJSON

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

func (*NullableAttributeFilterTerraformV1) 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 NullableDayOfWeek

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

func NewNullableDayOfWeek

func NewNullableDayOfWeek(val *DayOfWeek) *NullableDayOfWeek

func (NullableDayOfWeek) Get

func (v NullableDayOfWeek) Get() *DayOfWeek

func (NullableDayOfWeek) IsSet

func (v NullableDayOfWeek) IsSet() bool

func (NullableDayOfWeek) MarshalJSON

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

func (*NullableDayOfWeek) Set

func (v *NullableDayOfWeek) Set(val *DayOfWeek)

func (*NullableDayOfWeek) UnmarshalJSON

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

func (*NullableDayOfWeek) Unset

func (v *NullableDayOfWeek) 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 NullableGranteeFilterGroupOperatorTerraformV1

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

func (NullableGranteeFilterGroupOperatorTerraformV1) Get

func (NullableGranteeFilterGroupOperatorTerraformV1) IsSet

func (NullableGranteeFilterGroupOperatorTerraformV1) MarshalJSON

func (*NullableGranteeFilterGroupOperatorTerraformV1) Set

func (*NullableGranteeFilterGroupOperatorTerraformV1) UnmarshalJSON

func (*NullableGranteeFilterGroupOperatorTerraformV1) Unset

type NullableGranteeTerraformV1

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

func NewNullableGranteeTerraformV1

func NewNullableGranteeTerraformV1(val *GranteeTerraformV1) *NullableGranteeTerraformV1

func (NullableGranteeTerraformV1) Get

func (NullableGranteeTerraformV1) IsSet

func (v NullableGranteeTerraformV1) IsSet() bool

func (NullableGranteeTerraformV1) MarshalJSON

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

func (*NullableGranteeTerraformV1) Set

func (*NullableGranteeTerraformV1) UnmarshalJSON

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

func (*NullableGranteeTerraformV1) Unset

func (v *NullableGranteeTerraformV1) Unset()

type NullableGranteeTerraformV2

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

func NewNullableGranteeTerraformV2

func NewNullableGranteeTerraformV2(val *GranteeTerraformV2) *NullableGranteeTerraformV2

func (NullableGranteeTerraformV2) Get

func (NullableGranteeTerraformV2) IsSet

func (v NullableGranteeTerraformV2) IsSet() bool

func (NullableGranteeTerraformV2) MarshalJSON

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

func (*NullableGranteeTerraformV2) Set

func (*NullableGranteeTerraformV2) UnmarshalJSON

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

func (*NullableGranteeTerraformV2) Unset

func (v *NullableGranteeTerraformV2) 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 NullableIntegrationOwnerTerraform

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

func (NullableIntegrationOwnerTerraform) Get

func (NullableIntegrationOwnerTerraform) IsSet

func (NullableIntegrationOwnerTerraform) MarshalJSON

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

func (*NullableIntegrationOwnerTerraform) Set

func (*NullableIntegrationOwnerTerraform) UnmarshalJSON

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

func (*NullableIntegrationOwnerTerraform) Unset

type NullableIntegrationStatus

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

func NewNullableIntegrationStatus

func NewNullableIntegrationStatus(val *IntegrationStatus) *NullableIntegrationStatus

func (NullableIntegrationStatus) Get

func (NullableIntegrationStatus) IsSet

func (v NullableIntegrationStatus) IsSet() bool

func (NullableIntegrationStatus) MarshalJSON

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

func (*NullableIntegrationStatus) Set

func (*NullableIntegrationStatus) UnmarshalJSON

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

func (*NullableIntegrationStatus) Unset

func (v *NullableIntegrationStatus) Unset()

type NullableIntegrationTerraform

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

func NewNullableIntegrationTerraform

func NewNullableIntegrationTerraform(val *IntegrationTerraform) *NullableIntegrationTerraform

func (NullableIntegrationTerraform) Get

func (NullableIntegrationTerraform) IsSet

func (NullableIntegrationTerraform) MarshalJSON

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

func (*NullableIntegrationTerraform) Set

func (*NullableIntegrationTerraform) UnmarshalJSON

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

func (*NullableIntegrationTerraform) Unset

func (v *NullableIntegrationTerraform) Unset()

type NullableMessageResponse

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

func NewNullableMessageResponse

func NewNullableMessageResponse(val *MessageResponse) *NullableMessageResponse

func (NullableMessageResponse) Get

func (NullableMessageResponse) IsSet

func (v NullableMessageResponse) IsSet() bool

func (NullableMessageResponse) MarshalJSON

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

func (*NullableMessageResponse) Set

func (*NullableMessageResponse) UnmarshalJSON

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

func (*NullableMessageResponse) Unset

func (v *NullableMessageResponse) Unset()

type NullablePaginatedResponseAccessFlowTerraformModel

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

func (NullablePaginatedResponseAccessFlowTerraformModel) Get

func (NullablePaginatedResponseAccessFlowTerraformModel) IsSet

func (NullablePaginatedResponseAccessFlowTerraformModel) MarshalJSON

func (*NullablePaginatedResponseAccessFlowTerraformModel) Set

func (*NullablePaginatedResponseAccessFlowTerraformModel) UnmarshalJSON

func (*NullablePaginatedResponseAccessFlowTerraformModel) Unset

type NullablePaginatedResponseIntegrationTerraformModel

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

func (NullablePaginatedResponseIntegrationTerraformModel) Get

func (NullablePaginatedResponseIntegrationTerraformModel) IsSet

func (NullablePaginatedResponseIntegrationTerraformModel) MarshalJSON

func (*NullablePaginatedResponseIntegrationTerraformModel) Set

func (*NullablePaginatedResponseIntegrationTerraformModel) UnmarshalJSON

func (*NullablePaginatedResponseIntegrationTerraformModel) Unset

type NullablePaginationInfo

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

func NewNullablePaginationInfo

func NewNullablePaginationInfo(val *PaginationInfo) *NullablePaginationInfo

func (NullablePaginationInfo) Get

func (NullablePaginationInfo) IsSet

func (v NullablePaginationInfo) IsSet() bool

func (NullablePaginationInfo) MarshalJSON

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

func (*NullablePaginationInfo) Set

func (*NullablePaginationInfo) UnmarshalJSON

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

func (*NullablePaginationInfo) Unset

func (v *NullablePaginationInfo) Unset()

type NullableResourceOwnerMappingTerraform

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

func (NullableResourceOwnerMappingTerraform) Get

func (NullableResourceOwnerMappingTerraform) IsSet

func (NullableResourceOwnerMappingTerraform) MarshalJSON

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

func (*NullableResourceOwnerMappingTerraform) Set

func (*NullableResourceOwnerMappingTerraform) UnmarshalJSON

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

func (*NullableResourceOwnerMappingTerraform) 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 NullableTagTerraformV1

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

func NewNullableTagTerraformV1

func NewNullableTagTerraformV1(val *TagTerraformV1) *NullableTagTerraformV1

func (NullableTagTerraformV1) Get

func (NullableTagTerraformV1) IsSet

func (v NullableTagTerraformV1) IsSet() bool

func (NullableTagTerraformV1) MarshalJSON

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

func (*NullableTagTerraformV1) Set

func (*NullableTagTerraformV1) UnmarshalJSON

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

func (*NullableTagTerraformV1) Unset

func (v *NullableTagTerraformV1) 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 NullableTimeframeTerraformV1

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

func NewNullableTimeframeTerraformV1

func NewNullableTimeframeTerraformV1(val *TimeframeTerraformV1) *NullableTimeframeTerraformV1

func (NullableTimeframeTerraformV1) Get

func (NullableTimeframeTerraformV1) IsSet

func (NullableTimeframeTerraformV1) MarshalJSON

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

func (*NullableTimeframeTerraformV1) Set

func (*NullableTimeframeTerraformV1) UnmarshalJSON

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

func (*NullableTimeframeTerraformV1) Unset

func (v *NullableTimeframeTerraformV1) Unset()

type NullableUpsertAccessFlowTerraformV1

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

func (NullableUpsertAccessFlowTerraformV1) Get

func (NullableUpsertAccessFlowTerraformV1) IsSet

func (NullableUpsertAccessFlowTerraformV1) MarshalJSON

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

func (*NullableUpsertAccessFlowTerraformV1) Set

func (*NullableUpsertAccessFlowTerraformV1) UnmarshalJSON

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

func (*NullableUpsertAccessFlowTerraformV1) Unset

type NullableUpsertIntegrationTerraform

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

func (NullableUpsertIntegrationTerraform) Get

func (NullableUpsertIntegrationTerraform) IsSet

func (NullableUpsertIntegrationTerraform) MarshalJSON

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

func (*NullableUpsertIntegrationTerraform) Set

func (*NullableUpsertIntegrationTerraform) UnmarshalJSON

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

func (*NullableUpsertIntegrationTerraform) Unset

type PaginatedResponseAccessFlowTerraformModel

type PaginatedResponseAccessFlowTerraformModel struct {
	Data       []AccessFlowTerraformV1 `json:"data"`
	Pagination PaginationInfo          `json:"pagination"`
}

PaginatedResponseAccessFlowTerraformModel struct for PaginatedResponseAccessFlowTerraformModel

func NewPaginatedResponseAccessFlowTerraformModel

func NewPaginatedResponseAccessFlowTerraformModel(data []AccessFlowTerraformV1, pagination PaginationInfo) *PaginatedResponseAccessFlowTerraformModel

NewPaginatedResponseAccessFlowTerraformModel instantiates a new PaginatedResponseAccessFlowTerraformModel 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 NewPaginatedResponseAccessFlowTerraformModelWithDefaults

func NewPaginatedResponseAccessFlowTerraformModelWithDefaults() *PaginatedResponseAccessFlowTerraformModel

NewPaginatedResponseAccessFlowTerraformModelWithDefaults instantiates a new PaginatedResponseAccessFlowTerraformModel 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 (*PaginatedResponseAccessFlowTerraformModel) GetData

GetData returns the Data field value

func (*PaginatedResponseAccessFlowTerraformModel) GetDataOk

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

func (*PaginatedResponseAccessFlowTerraformModel) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseAccessFlowTerraformModel) GetPaginationOk

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

func (PaginatedResponseAccessFlowTerraformModel) MarshalJSON

func (*PaginatedResponseAccessFlowTerraformModel) SetData

SetData sets field value

func (*PaginatedResponseAccessFlowTerraformModel) SetPagination

SetPagination sets field value

func (PaginatedResponseAccessFlowTerraformModel) ToMap

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

func (*PaginatedResponseAccessFlowTerraformModel) UnmarshalJSON

func (o *PaginatedResponseAccessFlowTerraformModel) UnmarshalJSON(bytes []byte) (err error)

type PaginatedResponseIntegrationTerraformModel

type PaginatedResponseIntegrationTerraformModel struct {
	Data       []IntegrationTerraform `json:"data"`
	Pagination PaginationInfo         `json:"pagination"`
}

PaginatedResponseIntegrationTerraformModel struct for PaginatedResponseIntegrationTerraformModel

func NewPaginatedResponseIntegrationTerraformModel

func NewPaginatedResponseIntegrationTerraformModel(data []IntegrationTerraform, pagination PaginationInfo) *PaginatedResponseIntegrationTerraformModel

NewPaginatedResponseIntegrationTerraformModel instantiates a new PaginatedResponseIntegrationTerraformModel 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 NewPaginatedResponseIntegrationTerraformModelWithDefaults

func NewPaginatedResponseIntegrationTerraformModelWithDefaults() *PaginatedResponseIntegrationTerraformModel

NewPaginatedResponseIntegrationTerraformModelWithDefaults instantiates a new PaginatedResponseIntegrationTerraformModel 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 (*PaginatedResponseIntegrationTerraformModel) GetData

GetData returns the Data field value

func (*PaginatedResponseIntegrationTerraformModel) GetDataOk

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

func (*PaginatedResponseIntegrationTerraformModel) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseIntegrationTerraformModel) GetPaginationOk

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

func (PaginatedResponseIntegrationTerraformModel) MarshalJSON

func (*PaginatedResponseIntegrationTerraformModel) SetData

SetData sets field value

func (*PaginatedResponseIntegrationTerraformModel) SetPagination

SetPagination sets field value

func (PaginatedResponseIntegrationTerraformModel) ToMap

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

func (*PaginatedResponseIntegrationTerraformModel) UnmarshalJSON

func (o *PaginatedResponseIntegrationTerraformModel) UnmarshalJSON(bytes []byte) (err error)

type PaginationInfo

type PaginationInfo struct {
	Total  int32 `json:"total"`
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

PaginationInfo struct for PaginationInfo

func NewPaginationInfo

func NewPaginationInfo(total int32, limit int32, offset int32) *PaginationInfo

NewPaginationInfo instantiates a new PaginationInfo 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 NewPaginationInfoWithDefaults

func NewPaginationInfoWithDefaults() *PaginationInfo

NewPaginationInfoWithDefaults instantiates a new PaginationInfo 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 (*PaginationInfo) GetLimit

func (o *PaginationInfo) GetLimit() int32

GetLimit returns the Limit field value

func (*PaginationInfo) GetLimitOk

func (o *PaginationInfo) GetLimitOk() (*int32, bool)

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

func (*PaginationInfo) GetOffset

func (o *PaginationInfo) GetOffset() int32

GetOffset returns the Offset field value

func (*PaginationInfo) GetOffsetOk

func (o *PaginationInfo) GetOffsetOk() (*int32, bool)

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

func (*PaginationInfo) GetTotal

func (o *PaginationInfo) GetTotal() int32

GetTotal returns the Total field value

func (*PaginationInfo) GetTotalOk

func (o *PaginationInfo) GetTotalOk() (*int32, bool)

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

func (PaginationInfo) MarshalJSON

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

func (*PaginationInfo) SetLimit

func (o *PaginationInfo) SetLimit(v int32)

SetLimit sets field value

func (*PaginationInfo) SetOffset

func (o *PaginationInfo) SetOffset(v int32)

SetOffset sets field value

func (*PaginationInfo) SetTotal

func (o *PaginationInfo) SetTotal(v int32)

SetTotal sets field value

func (PaginationInfo) ToMap

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

func (*PaginationInfo) UnmarshalJSON

func (o *PaginationInfo) UnmarshalJSON(bytes []byte) (err error)

type ResourceOwnerMappingTerraform

type ResourceOwnerMappingTerraform struct {
	TagName                string         `json:"tag_name"`
	AttributeType          string         `json:"attribute_type"`
	AttributeIntegrationId NullableString `json:"attribute_integration_id,omitempty"`
}

ResourceOwnerMappingTerraform struct for ResourceOwnerMappingTerraform

func NewResourceOwnerMappingTerraform

func NewResourceOwnerMappingTerraform(tagName string, attributeType string) *ResourceOwnerMappingTerraform

NewResourceOwnerMappingTerraform instantiates a new ResourceOwnerMappingTerraform 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 NewResourceOwnerMappingTerraformWithDefaults

func NewResourceOwnerMappingTerraformWithDefaults() *ResourceOwnerMappingTerraform

NewResourceOwnerMappingTerraformWithDefaults instantiates a new ResourceOwnerMappingTerraform 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 (*ResourceOwnerMappingTerraform) GetAttributeIntegrationId

func (o *ResourceOwnerMappingTerraform) GetAttributeIntegrationId() string

GetAttributeIntegrationId returns the AttributeIntegrationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ResourceOwnerMappingTerraform) GetAttributeIntegrationIdOk

func (o *ResourceOwnerMappingTerraform) GetAttributeIntegrationIdOk() (*string, bool)

GetAttributeIntegrationIdOk returns a tuple with the AttributeIntegrationId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceOwnerMappingTerraform) GetAttributeType

func (o *ResourceOwnerMappingTerraform) GetAttributeType() string

GetAttributeType returns the AttributeType field value

func (*ResourceOwnerMappingTerraform) GetAttributeTypeOk

func (o *ResourceOwnerMappingTerraform) GetAttributeTypeOk() (*string, bool)

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

func (*ResourceOwnerMappingTerraform) GetTagName

func (o *ResourceOwnerMappingTerraform) GetTagName() string

GetTagName returns the TagName field value

func (*ResourceOwnerMappingTerraform) GetTagNameOk

func (o *ResourceOwnerMappingTerraform) GetTagNameOk() (*string, bool)

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

func (*ResourceOwnerMappingTerraform) HasAttributeIntegrationId

func (o *ResourceOwnerMappingTerraform) HasAttributeIntegrationId() bool

HasAttributeIntegrationId returns a boolean if a field has been set.

func (ResourceOwnerMappingTerraform) MarshalJSON

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

func (*ResourceOwnerMappingTerraform) SetAttributeIntegrationId

func (o *ResourceOwnerMappingTerraform) SetAttributeIntegrationId(v string)

SetAttributeIntegrationId gets a reference to the given NullableString and assigns it to the AttributeIntegrationId field.

func (*ResourceOwnerMappingTerraform) SetAttributeIntegrationIdNil

func (o *ResourceOwnerMappingTerraform) SetAttributeIntegrationIdNil()

SetAttributeIntegrationIdNil sets the value for AttributeIntegrationId to be an explicit nil

func (*ResourceOwnerMappingTerraform) SetAttributeType

func (o *ResourceOwnerMappingTerraform) SetAttributeType(v string)

SetAttributeType sets field value

func (*ResourceOwnerMappingTerraform) SetTagName

func (o *ResourceOwnerMappingTerraform) SetTagName(v string)

SetTagName sets field value

func (ResourceOwnerMappingTerraform) ToMap

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

func (*ResourceOwnerMappingTerraform) UnmarshalJSON

func (o *ResourceOwnerMappingTerraform) UnmarshalJSON(bytes []byte) (err error)

func (*ResourceOwnerMappingTerraform) UnsetAttributeIntegrationId

func (o *ResourceOwnerMappingTerraform) UnsetAttributeIntegrationId()

UnsetAttributeIntegrationId ensures that no value is present for AttributeIntegrationId, not even an explicit nil

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 TagTerraformV1

type TagTerraformV1 struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

TagTerraformV1 struct for TagTerraformV1

func NewTagTerraformV1

func NewTagTerraformV1(name string, value string) *TagTerraformV1

NewTagTerraformV1 instantiates a new TagTerraformV1 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 NewTagTerraformV1WithDefaults

func NewTagTerraformV1WithDefaults() *TagTerraformV1

NewTagTerraformV1WithDefaults instantiates a new TagTerraformV1 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 (*TagTerraformV1) GetName

func (o *TagTerraformV1) GetName() string

GetName returns the Name field value

func (*TagTerraformV1) GetNameOk

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

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

func (*TagTerraformV1) GetValue

func (o *TagTerraformV1) GetValue() string

GetValue returns the Value field value

func (*TagTerraformV1) GetValueOk

func (o *TagTerraformV1) GetValueOk() (*string, bool)

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

func (TagTerraformV1) MarshalJSON

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

func (*TagTerraformV1) SetName

func (o *TagTerraformV1) SetName(v string)

SetName sets field value

func (*TagTerraformV1) SetValue

func (o *TagTerraformV1) SetValue(v string)

SetValue sets field value

func (TagTerraformV1) ToMap

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

func (*TagTerraformV1) UnmarshalJSON

func (o *TagTerraformV1) UnmarshalJSON(bytes []byte) (err error)

type TimeframeTerraformV1

type TimeframeTerraformV1 struct {
	StartOfDayTimeInSeconds int64       `json:"start_of_day_time_in_seconds"`
	EndOfDayTimeInSeconds   int64       `json:"end_of_day_time_in_seconds"`
	DaysInWeek              []DayOfWeek `json:"days_in_week"`
	TimeZone                string      `json:"time_zone"`
}

TimeframeTerraformV1 struct for TimeframeTerraformV1

func NewTimeframeTerraformV1

func NewTimeframeTerraformV1(startOfDayTimeInSeconds int64, endOfDayTimeInSeconds int64, daysInWeek []DayOfWeek, timeZone string) *TimeframeTerraformV1

NewTimeframeTerraformV1 instantiates a new TimeframeTerraformV1 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 NewTimeframeTerraformV1WithDefaults

func NewTimeframeTerraformV1WithDefaults() *TimeframeTerraformV1

NewTimeframeTerraformV1WithDefaults instantiates a new TimeframeTerraformV1 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 (*TimeframeTerraformV1) GetDaysInWeek

func (o *TimeframeTerraformV1) GetDaysInWeek() []DayOfWeek

GetDaysInWeek returns the DaysInWeek field value

func (*TimeframeTerraformV1) GetDaysInWeekOk

func (o *TimeframeTerraformV1) GetDaysInWeekOk() ([]DayOfWeek, bool)

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

func (*TimeframeTerraformV1) GetEndOfDayTimeInSeconds

func (o *TimeframeTerraformV1) GetEndOfDayTimeInSeconds() int64

GetEndOfDayTimeInSeconds returns the EndOfDayTimeInSeconds field value

func (*TimeframeTerraformV1) GetEndOfDayTimeInSecondsOk

func (o *TimeframeTerraformV1) GetEndOfDayTimeInSecondsOk() (*int64, bool)

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

func (*TimeframeTerraformV1) GetStartOfDayTimeInSeconds

func (o *TimeframeTerraformV1) GetStartOfDayTimeInSeconds() int64

GetStartOfDayTimeInSeconds returns the StartOfDayTimeInSeconds field value

func (*TimeframeTerraformV1) GetStartOfDayTimeInSecondsOk

func (o *TimeframeTerraformV1) GetStartOfDayTimeInSecondsOk() (*int64, bool)

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

func (*TimeframeTerraformV1) GetTimeZone

func (o *TimeframeTerraformV1) GetTimeZone() string

GetTimeZone returns the TimeZone field value

func (*TimeframeTerraformV1) GetTimeZoneOk

func (o *TimeframeTerraformV1) GetTimeZoneOk() (*string, bool)

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

func (TimeframeTerraformV1) MarshalJSON

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

func (*TimeframeTerraformV1) SetDaysInWeek

func (o *TimeframeTerraformV1) SetDaysInWeek(v []DayOfWeek)

SetDaysInWeek sets field value

func (*TimeframeTerraformV1) SetEndOfDayTimeInSeconds

func (o *TimeframeTerraformV1) SetEndOfDayTimeInSeconds(v int64)

SetEndOfDayTimeInSeconds sets field value

func (*TimeframeTerraformV1) SetStartOfDayTimeInSeconds

func (o *TimeframeTerraformV1) SetStartOfDayTimeInSeconds(v int64)

SetStartOfDayTimeInSeconds sets field value

func (*TimeframeTerraformV1) SetTimeZone

func (o *TimeframeTerraformV1) SetTimeZone(v string)

SetTimeZone sets field value

func (TimeframeTerraformV1) ToMap

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

func (*TimeframeTerraformV1) UnmarshalJSON

func (o *TimeframeTerraformV1) UnmarshalJSON(bytes []byte) (err error)

type UpsertAccessFlowTerraformV1

type UpsertAccessFlowTerraformV1 struct {
	Name               string                                          `json:"name"`
	Active             bool                                            `json:"active"`
	Trigger            AccessFlowTriggerTerraformV1                    `json:"trigger"`
	Grantees           []GranteeTerraformV1                            `json:"grantees"`
	GranteeFilterGroup NullableAccessFlowTerraformV1GranteeFilterGroup `json:"grantee_filter_group,omitempty"`
	IntegrationTargets []AccessTargetIntegrationTerraformV1            `json:"integration_targets,omitempty"`
	BundleTargets      []AccessTargetBundleTerraformV1                 `json:"bundle_targets,omitempty"`
	Approvers          []ApproverTerraformV1                           `json:"approvers,omitempty"`
	ApproverPolicy     NullableAccessFlowTerraformV1ApproverPolicy     `json:"approver_policy,omitempty"`
	RevokeAfterInSec   int32                                           `json:"revoke_after_in_sec"`
	Settings           NullableAccessFlowTerraformV1Settings           `json:"settings,omitempty"`
	Labels             []AccessFlowLabelTerraformV1                    `json:"labels"`
}

UpsertAccessFlowTerraformV1 struct for UpsertAccessFlowTerraformV1

func NewUpsertAccessFlowTerraformV1

func NewUpsertAccessFlowTerraformV1(name string, active bool, trigger AccessFlowTriggerTerraformV1, grantees []GranteeTerraformV1, revokeAfterInSec int32, labels []AccessFlowLabelTerraformV1) *UpsertAccessFlowTerraformV1

NewUpsertAccessFlowTerraformV1 instantiates a new UpsertAccessFlowTerraformV1 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 NewUpsertAccessFlowTerraformV1WithDefaults

func NewUpsertAccessFlowTerraformV1WithDefaults() *UpsertAccessFlowTerraformV1

NewUpsertAccessFlowTerraformV1WithDefaults instantiates a new UpsertAccessFlowTerraformV1 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 (*UpsertAccessFlowTerraformV1) GetActive

func (o *UpsertAccessFlowTerraformV1) GetActive() bool

GetActive returns the Active field value

func (*UpsertAccessFlowTerraformV1) GetActiveOk

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

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

func (*UpsertAccessFlowTerraformV1) GetApproverPolicy added in v1.1.0

GetApproverPolicy returns the ApproverPolicy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertAccessFlowTerraformV1) GetApproverPolicyOk added in v1.1.0

GetApproverPolicyOk returns a tuple with the ApproverPolicy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertAccessFlowTerraformV1) GetApprovers

GetApprovers returns the Approvers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertAccessFlowTerraformV1) GetApproversOk

func (o *UpsertAccessFlowTerraformV1) GetApproversOk() ([]ApproverTerraformV1, bool)

GetApproversOk returns a tuple with the Approvers field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertAccessFlowTerraformV1) GetBundleTargets

GetBundleTargets returns the BundleTargets field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertAccessFlowTerraformV1) GetBundleTargetsOk

func (o *UpsertAccessFlowTerraformV1) GetBundleTargetsOk() ([]AccessTargetBundleTerraformV1, bool)

GetBundleTargetsOk returns a tuple with the BundleTargets field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertAccessFlowTerraformV1) GetGranteeFilterGroup

GetGranteeFilterGroup returns the GranteeFilterGroup field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertAccessFlowTerraformV1) GetGranteeFilterGroupOk

GetGranteeFilterGroupOk returns a tuple with the GranteeFilterGroup field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertAccessFlowTerraformV1) GetGrantees

GetGrantees returns the Grantees field value

func (*UpsertAccessFlowTerraformV1) GetGranteesOk

func (o *UpsertAccessFlowTerraformV1) GetGranteesOk() ([]GranteeTerraformV1, bool)

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

func (*UpsertAccessFlowTerraformV1) GetIntegrationTargets

GetIntegrationTargets returns the IntegrationTargets field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertAccessFlowTerraformV1) GetIntegrationTargetsOk

func (o *UpsertAccessFlowTerraformV1) GetIntegrationTargetsOk() ([]AccessTargetIntegrationTerraformV1, bool)

GetIntegrationTargetsOk returns a tuple with the IntegrationTargets field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertAccessFlowTerraformV1) GetLabels

GetLabels returns the Labels field value

func (*UpsertAccessFlowTerraformV1) GetLabelsOk

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

func (*UpsertAccessFlowTerraformV1) GetName

func (o *UpsertAccessFlowTerraformV1) GetName() string

GetName returns the Name field value

func (*UpsertAccessFlowTerraformV1) GetNameOk

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

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

func (*UpsertAccessFlowTerraformV1) GetRevokeAfterInSec

func (o *UpsertAccessFlowTerraformV1) GetRevokeAfterInSec() int32

GetRevokeAfterInSec returns the RevokeAfterInSec field value

func (*UpsertAccessFlowTerraformV1) GetRevokeAfterInSecOk

func (o *UpsertAccessFlowTerraformV1) GetRevokeAfterInSecOk() (*int32, bool)

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

func (*UpsertAccessFlowTerraformV1) GetSettings

GetSettings returns the Settings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertAccessFlowTerraformV1) GetSettingsOk

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertAccessFlowTerraformV1) GetTrigger

GetTrigger returns the Trigger field value

func (*UpsertAccessFlowTerraformV1) GetTriggerOk

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

func (*UpsertAccessFlowTerraformV1) HasApproverPolicy added in v1.1.0

func (o *UpsertAccessFlowTerraformV1) HasApproverPolicy() bool

HasApproverPolicy returns a boolean if a field has been set.

func (*UpsertAccessFlowTerraformV1) HasApprovers

func (o *UpsertAccessFlowTerraformV1) HasApprovers() bool

HasApprovers returns a boolean if a field has been set.

func (*UpsertAccessFlowTerraformV1) HasBundleTargets

func (o *UpsertAccessFlowTerraformV1) HasBundleTargets() bool

HasBundleTargets returns a boolean if a field has been set.

func (*UpsertAccessFlowTerraformV1) HasGranteeFilterGroup

func (o *UpsertAccessFlowTerraformV1) HasGranteeFilterGroup() bool

HasGranteeFilterGroup returns a boolean if a field has been set.

func (*UpsertAccessFlowTerraformV1) HasIntegrationTargets

func (o *UpsertAccessFlowTerraformV1) HasIntegrationTargets() bool

HasIntegrationTargets returns a boolean if a field has been set.

func (*UpsertAccessFlowTerraformV1) HasSettings

func (o *UpsertAccessFlowTerraformV1) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (UpsertAccessFlowTerraformV1) MarshalJSON

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

func (*UpsertAccessFlowTerraformV1) SetActive

func (o *UpsertAccessFlowTerraformV1) SetActive(v bool)

SetActive sets field value

func (*UpsertAccessFlowTerraformV1) SetApproverPolicy added in v1.1.0

SetApproverPolicy gets a reference to the given NullableAccessFlowTerraformV1ApproverPolicy and assigns it to the ApproverPolicy field.

func (*UpsertAccessFlowTerraformV1) SetApproverPolicyNil added in v1.1.0

func (o *UpsertAccessFlowTerraformV1) SetApproverPolicyNil()

SetApproverPolicyNil sets the value for ApproverPolicy to be an explicit nil

func (*UpsertAccessFlowTerraformV1) SetApprovers

func (o *UpsertAccessFlowTerraformV1) SetApprovers(v []ApproverTerraformV1)

SetApprovers gets a reference to the given []ApproverTerraformV1 and assigns it to the Approvers field.

func (*UpsertAccessFlowTerraformV1) SetBundleTargets

SetBundleTargets gets a reference to the given []AccessTargetBundleTerraformV1 and assigns it to the BundleTargets field.

func (*UpsertAccessFlowTerraformV1) SetGranteeFilterGroup

SetGranteeFilterGroup gets a reference to the given NullableAccessFlowTerraformV1GranteeFilterGroup and assigns it to the GranteeFilterGroup field.

func (*UpsertAccessFlowTerraformV1) SetGranteeFilterGroupNil

func (o *UpsertAccessFlowTerraformV1) SetGranteeFilterGroupNil()

SetGranteeFilterGroupNil sets the value for GranteeFilterGroup to be an explicit nil

func (*UpsertAccessFlowTerraformV1) SetGrantees

func (o *UpsertAccessFlowTerraformV1) SetGrantees(v []GranteeTerraformV1)

SetGrantees sets field value

func (*UpsertAccessFlowTerraformV1) SetIntegrationTargets

SetIntegrationTargets gets a reference to the given []AccessTargetIntegrationTerraformV1 and assigns it to the IntegrationTargets field.

func (*UpsertAccessFlowTerraformV1) SetLabels

SetLabels sets field value

func (*UpsertAccessFlowTerraformV1) SetName

func (o *UpsertAccessFlowTerraformV1) SetName(v string)

SetName sets field value

func (*UpsertAccessFlowTerraformV1) SetRevokeAfterInSec

func (o *UpsertAccessFlowTerraformV1) SetRevokeAfterInSec(v int32)

SetRevokeAfterInSec sets field value

func (*UpsertAccessFlowTerraformV1) SetSettings

SetSettings gets a reference to the given NullableAccessFlowTerraformV1Settings and assigns it to the Settings field.

func (*UpsertAccessFlowTerraformV1) SetSettingsNil

func (o *UpsertAccessFlowTerraformV1) SetSettingsNil()

SetSettingsNil sets the value for Settings to be an explicit nil

func (*UpsertAccessFlowTerraformV1) SetTrigger

SetTrigger sets field value

func (UpsertAccessFlowTerraformV1) ToMap

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

func (*UpsertAccessFlowTerraformV1) UnmarshalJSON

func (o *UpsertAccessFlowTerraformV1) UnmarshalJSON(bytes []byte) (err error)

func (*UpsertAccessFlowTerraformV1) UnsetApproverPolicy added in v1.1.0

func (o *UpsertAccessFlowTerraformV1) UnsetApproverPolicy()

UnsetApproverPolicy ensures that no value is present for ApproverPolicy, not even an explicit nil

func (*UpsertAccessFlowTerraformV1) UnsetGranteeFilterGroup

func (o *UpsertAccessFlowTerraformV1) UnsetGranteeFilterGroup()

UnsetGranteeFilterGroup ensures that no value is present for GranteeFilterGroup, not even an explicit nil

func (*UpsertAccessFlowTerraformV1) UnsetSettings

func (o *UpsertAccessFlowTerraformV1) UnsetSettings()

UnsetSettings ensures that no value is present for Settings, not even an explicit nil

type UpsertIntegrationTerraform

type UpsertIntegrationTerraform struct {
	Name                   string                          `json:"name"`
	Type                   string                          `json:"type"`
	ProvisionerId          NullableString                  `json:"provisioner_id,omitempty"`
	Params                 map[string]interface{}          `json:"params"`
	SecretConfig           map[string]interface{}          `json:"secret_config,omitempty"`
	ConnectedResourceTypes []string                        `json:"connected_resource_types,omitempty"`
	CustomAccessDetails    NullableString                  `json:"custom_access_details,omitempty"`
	IntegrationOwners      []IntegrationOwnerTerraform     `json:"integration_owners,omitempty"`
	ResourceOwnersMappings []ResourceOwnerMappingTerraform `json:"resource_owners_mappings,omitempty"`
}

UpsertIntegrationTerraform struct for UpsertIntegrationTerraform

func NewUpsertIntegrationTerraform

func NewUpsertIntegrationTerraform(name string, type_ string, params map[string]interface{}) *UpsertIntegrationTerraform

NewUpsertIntegrationTerraform instantiates a new UpsertIntegrationTerraform 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 NewUpsertIntegrationTerraformWithDefaults

func NewUpsertIntegrationTerraformWithDefaults() *UpsertIntegrationTerraform

NewUpsertIntegrationTerraformWithDefaults instantiates a new UpsertIntegrationTerraform 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 (*UpsertIntegrationTerraform) GetConnectedResourceTypes

func (o *UpsertIntegrationTerraform) GetConnectedResourceTypes() []string

GetConnectedResourceTypes returns the ConnectedResourceTypes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertIntegrationTerraform) GetConnectedResourceTypesOk

func (o *UpsertIntegrationTerraform) GetConnectedResourceTypesOk() ([]string, bool)

GetConnectedResourceTypesOk returns a tuple with the ConnectedResourceTypes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertIntegrationTerraform) GetCustomAccessDetails

func (o *UpsertIntegrationTerraform) GetCustomAccessDetails() string

GetCustomAccessDetails returns the CustomAccessDetails field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertIntegrationTerraform) GetCustomAccessDetailsOk

func (o *UpsertIntegrationTerraform) GetCustomAccessDetailsOk() (*string, bool)

GetCustomAccessDetailsOk returns a tuple with the CustomAccessDetails field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertIntegrationTerraform) GetIntegrationOwners

func (o *UpsertIntegrationTerraform) GetIntegrationOwners() []IntegrationOwnerTerraform

GetIntegrationOwners returns the IntegrationOwners field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertIntegrationTerraform) GetIntegrationOwnersOk

func (o *UpsertIntegrationTerraform) GetIntegrationOwnersOk() ([]IntegrationOwnerTerraform, bool)

GetIntegrationOwnersOk returns a tuple with the IntegrationOwners field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertIntegrationTerraform) GetName

func (o *UpsertIntegrationTerraform) GetName() string

GetName returns the Name field value

func (*UpsertIntegrationTerraform) GetNameOk

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

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

func (*UpsertIntegrationTerraform) GetParams

func (o *UpsertIntegrationTerraform) GetParams() map[string]interface{}

GetParams returns the Params field value

func (*UpsertIntegrationTerraform) GetParamsOk

func (o *UpsertIntegrationTerraform) GetParamsOk() (map[string]interface{}, bool)

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

func (*UpsertIntegrationTerraform) GetProvisionerId

func (o *UpsertIntegrationTerraform) GetProvisionerId() string

GetProvisionerId returns the ProvisionerId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertIntegrationTerraform) GetProvisionerIdOk

func (o *UpsertIntegrationTerraform) GetProvisionerIdOk() (*string, bool)

GetProvisionerIdOk returns a tuple with the ProvisionerId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertIntegrationTerraform) GetResourceOwnersMappings

func (o *UpsertIntegrationTerraform) GetResourceOwnersMappings() []ResourceOwnerMappingTerraform

GetResourceOwnersMappings returns the ResourceOwnersMappings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertIntegrationTerraform) GetResourceOwnersMappingsOk

func (o *UpsertIntegrationTerraform) GetResourceOwnersMappingsOk() ([]ResourceOwnerMappingTerraform, bool)

GetResourceOwnersMappingsOk returns a tuple with the ResourceOwnersMappings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertIntegrationTerraform) GetSecretConfig

func (o *UpsertIntegrationTerraform) GetSecretConfig() map[string]interface{}

GetSecretConfig returns the SecretConfig field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertIntegrationTerraform) GetSecretConfigOk

func (o *UpsertIntegrationTerraform) GetSecretConfigOk() (map[string]interface{}, bool)

GetSecretConfigOk returns a tuple with the SecretConfig field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertIntegrationTerraform) GetType

func (o *UpsertIntegrationTerraform) GetType() string

GetType returns the Type field value

func (*UpsertIntegrationTerraform) GetTypeOk

func (o *UpsertIntegrationTerraform) GetTypeOk() (*string, bool)

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

func (*UpsertIntegrationTerraform) HasConnectedResourceTypes added in v1.1.0

func (o *UpsertIntegrationTerraform) HasConnectedResourceTypes() bool

HasConnectedResourceTypes returns a boolean if a field has been set.

func (*UpsertIntegrationTerraform) HasCustomAccessDetails added in v1.1.0

func (o *UpsertIntegrationTerraform) HasCustomAccessDetails() bool

HasCustomAccessDetails returns a boolean if a field has been set.

func (*UpsertIntegrationTerraform) HasIntegrationOwners added in v1.1.0

func (o *UpsertIntegrationTerraform) HasIntegrationOwners() bool

HasIntegrationOwners returns a boolean if a field has been set.

func (*UpsertIntegrationTerraform) HasProvisionerId

func (o *UpsertIntegrationTerraform) HasProvisionerId() bool

HasProvisionerId returns a boolean if a field has been set.

func (*UpsertIntegrationTerraform) HasResourceOwnersMappings added in v1.1.0

func (o *UpsertIntegrationTerraform) HasResourceOwnersMappings() bool

HasResourceOwnersMappings returns a boolean if a field has been set.

func (*UpsertIntegrationTerraform) HasSecretConfig added in v1.1.0

func (o *UpsertIntegrationTerraform) HasSecretConfig() bool

HasSecretConfig returns a boolean if a field has been set.

func (UpsertIntegrationTerraform) MarshalJSON

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

func (*UpsertIntegrationTerraform) SetConnectedResourceTypes

func (o *UpsertIntegrationTerraform) SetConnectedResourceTypes(v []string)

SetConnectedResourceTypes gets a reference to the given []string and assigns it to the ConnectedResourceTypes field.

func (*UpsertIntegrationTerraform) SetCustomAccessDetails

func (o *UpsertIntegrationTerraform) SetCustomAccessDetails(v string)

SetCustomAccessDetails gets a reference to the given NullableString and assigns it to the CustomAccessDetails field.

func (*UpsertIntegrationTerraform) SetCustomAccessDetailsNil added in v1.1.0

func (o *UpsertIntegrationTerraform) SetCustomAccessDetailsNil()

SetCustomAccessDetailsNil sets the value for CustomAccessDetails to be an explicit nil

func (*UpsertIntegrationTerraform) SetIntegrationOwners

func (o *UpsertIntegrationTerraform) SetIntegrationOwners(v []IntegrationOwnerTerraform)

SetIntegrationOwners gets a reference to the given []IntegrationOwnerTerraform and assigns it to the IntegrationOwners field.

func (*UpsertIntegrationTerraform) SetName

func (o *UpsertIntegrationTerraform) SetName(v string)

SetName sets field value

func (*UpsertIntegrationTerraform) SetParams

func (o *UpsertIntegrationTerraform) SetParams(v map[string]interface{})

SetParams sets field value

func (*UpsertIntegrationTerraform) SetProvisionerId

func (o *UpsertIntegrationTerraform) SetProvisionerId(v string)

SetProvisionerId gets a reference to the given NullableString and assigns it to the ProvisionerId field.

func (*UpsertIntegrationTerraform) SetProvisionerIdNil

func (o *UpsertIntegrationTerraform) SetProvisionerIdNil()

SetProvisionerIdNil sets the value for ProvisionerId to be an explicit nil

func (*UpsertIntegrationTerraform) SetResourceOwnersMappings

func (o *UpsertIntegrationTerraform) SetResourceOwnersMappings(v []ResourceOwnerMappingTerraform)

SetResourceOwnersMappings gets a reference to the given []ResourceOwnerMappingTerraform and assigns it to the ResourceOwnersMappings field.

func (*UpsertIntegrationTerraform) SetSecretConfig

func (o *UpsertIntegrationTerraform) SetSecretConfig(v map[string]interface{})

SetSecretConfig gets a reference to the given map[string]interface{} and assigns it to the SecretConfig field.

func (*UpsertIntegrationTerraform) SetType

func (o *UpsertIntegrationTerraform) SetType(v string)

SetType sets field value

func (UpsertIntegrationTerraform) ToMap

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

func (*UpsertIntegrationTerraform) UnmarshalJSON

func (o *UpsertIntegrationTerraform) UnmarshalJSON(bytes []byte) (err error)

func (*UpsertIntegrationTerraform) UnsetCustomAccessDetails added in v1.1.0

func (o *UpsertIntegrationTerraform) UnsetCustomAccessDetails()

UnsetCustomAccessDetails ensures that no value is present for CustomAccessDetails, not even an explicit nil

func (*UpsertIntegrationTerraform) UnsetProvisionerId

func (o *UpsertIntegrationTerraform) UnsetProvisionerId()

UnsetProvisionerId ensures that no value is present for ProvisionerId, not even an explicit nil

Jump to

Keyboard shortcuts

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