Documentation ¶
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type APIKey
- type APIResponse
- type AccessFlowLabelTerraformV1
- func (o *AccessFlowLabelTerraformV1) GetName() string
- func (o *AccessFlowLabelTerraformV1) GetNameOk() (*string, bool)
- func (o AccessFlowLabelTerraformV1) MarshalJSON() ([]byte, error)
- func (o *AccessFlowLabelTerraformV1) SetName(v string)
- func (o AccessFlowLabelTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *AccessFlowLabelTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- type AccessFlowSettingsTerraformV1
- func (o *AccessFlowSettingsTerraformV1) GetApproverCannotApproveHimself() bool
- func (o *AccessFlowSettingsTerraformV1) GetApproverCannotApproveHimselfOk() (*bool, bool)
- func (o *AccessFlowSettingsTerraformV1) GetRequireAllApprovers() bool
- func (o *AccessFlowSettingsTerraformV1) GetRequireAllApproversOk() (*bool, bool)
- func (o *AccessFlowSettingsTerraformV1) GetRequireJustification() bool
- func (o *AccessFlowSettingsTerraformV1) GetRequireJustificationOk() (*bool, bool)
- func (o *AccessFlowSettingsTerraformV1) GetRequireJustificationOnRequestAgain() bool
- func (o *AccessFlowSettingsTerraformV1) GetRequireJustificationOnRequestAgainOk() (*bool, bool)
- func (o *AccessFlowSettingsTerraformV1) GetRequireMfa() bool
- func (o *AccessFlowSettingsTerraformV1) GetRequireMfaOk() (*bool, bool)
- func (o *AccessFlowSettingsTerraformV1) HasApproverCannotApproveHimself() bool
- func (o *AccessFlowSettingsTerraformV1) HasRequireAllApprovers() bool
- func (o *AccessFlowSettingsTerraformV1) HasRequireJustification() bool
- func (o *AccessFlowSettingsTerraformV1) HasRequireJustificationOnRequestAgain() bool
- func (o *AccessFlowSettingsTerraformV1) HasRequireMfa() bool
- func (o AccessFlowSettingsTerraformV1) MarshalJSON() ([]byte, error)
- func (o *AccessFlowSettingsTerraformV1) SetApproverCannotApproveHimself(v bool)
- func (o *AccessFlowSettingsTerraformV1) SetApproverCannotApproveHimselfNil()
- func (o *AccessFlowSettingsTerraformV1) SetRequireAllApprovers(v bool)
- func (o *AccessFlowSettingsTerraformV1) SetRequireAllApproversNil()
- func (o *AccessFlowSettingsTerraformV1) SetRequireJustification(v bool)
- func (o *AccessFlowSettingsTerraformV1) SetRequireJustificationNil()
- func (o *AccessFlowSettingsTerraformV1) SetRequireJustificationOnRequestAgain(v bool)
- func (o *AccessFlowSettingsTerraformV1) SetRequireJustificationOnRequestAgainNil()
- func (o *AccessFlowSettingsTerraformV1) SetRequireMfa(v bool)
- func (o *AccessFlowSettingsTerraformV1) SetRequireMfaNil()
- func (o AccessFlowSettingsTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *AccessFlowSettingsTerraformV1) UnsetApproverCannotApproveHimself()
- func (o *AccessFlowSettingsTerraformV1) UnsetRequireAllApprovers()
- func (o *AccessFlowSettingsTerraformV1) UnsetRequireJustification()
- func (o *AccessFlowSettingsTerraformV1) UnsetRequireJustificationOnRequestAgain()
- func (o *AccessFlowSettingsTerraformV1) UnsetRequireMfa()
- type AccessFlowTerraformV1
- func (o *AccessFlowTerraformV1) GetActive() bool
- func (o *AccessFlowTerraformV1) GetActiveOk() (*bool, bool)
- func (o *AccessFlowTerraformV1) GetApproverPolicy() AccessFlowTerraformV1ApproverPolicy
- func (o *AccessFlowTerraformV1) GetApproverPolicyOk() (*AccessFlowTerraformV1ApproverPolicy, bool)
- func (o *AccessFlowTerraformV1) GetApprovers() []ApproverTerraformV1
- func (o *AccessFlowTerraformV1) GetApproversOk() ([]ApproverTerraformV1, bool)
- func (o *AccessFlowTerraformV1) GetBundleTargets() []AccessTargetBundleTerraformV1
- func (o *AccessFlowTerraformV1) GetBundleTargetsOk() ([]AccessTargetBundleTerraformV1, bool)
- func (o *AccessFlowTerraformV1) GetCreatedDate() float64
- func (o *AccessFlowTerraformV1) GetCreatedDateOk() (*float64, bool)
- func (o *AccessFlowTerraformV1) GetGranteeFilterGroup() AccessFlowTerraformV1GranteeFilterGroup
- func (o *AccessFlowTerraformV1) GetGranteeFilterGroupOk() (*AccessFlowTerraformV1GranteeFilterGroup, bool)
- func (o *AccessFlowTerraformV1) GetGrantees() []GranteeTerraformV1
- func (o *AccessFlowTerraformV1) GetGranteesOk() ([]GranteeTerraformV1, bool)
- func (o *AccessFlowTerraformV1) GetId() string
- func (o *AccessFlowTerraformV1) GetIdOk() (*string, bool)
- func (o *AccessFlowTerraformV1) GetIntegrationTargets() []AccessTargetIntegrationTerraformV1
- func (o *AccessFlowTerraformV1) GetIntegrationTargetsOk() ([]AccessTargetIntegrationTerraformV1, bool)
- func (o *AccessFlowTerraformV1) GetLabels() []AccessFlowLabelTerraformV1
- func (o *AccessFlowTerraformV1) GetLabelsOk() ([]AccessFlowLabelTerraformV1, bool)
- func (o *AccessFlowTerraformV1) GetName() string
- func (o *AccessFlowTerraformV1) GetNameOk() (*string, bool)
- func (o *AccessFlowTerraformV1) GetRevokeAfterInSec() int32
- func (o *AccessFlowTerraformV1) GetRevokeAfterInSecOk() (*int32, bool)
- func (o *AccessFlowTerraformV1) GetSettings() AccessFlowTerraformV1Settings
- func (o *AccessFlowTerraformV1) GetSettingsOk() (*AccessFlowTerraformV1Settings, bool)
- func (o *AccessFlowTerraformV1) GetTrigger() AccessFlowTriggerTerraformV1
- func (o *AccessFlowTerraformV1) GetTriggerOk() (*AccessFlowTriggerTerraformV1, bool)
- func (o *AccessFlowTerraformV1) HasApproverPolicy() bool
- func (o *AccessFlowTerraformV1) HasApprovers() bool
- func (o *AccessFlowTerraformV1) HasGranteeFilterGroup() bool
- func (o *AccessFlowTerraformV1) HasSettings() bool
- func (o AccessFlowTerraformV1) MarshalJSON() ([]byte, error)
- func (o *AccessFlowTerraformV1) SetActive(v bool)
- func (o *AccessFlowTerraformV1) SetApproverPolicy(v AccessFlowTerraformV1ApproverPolicy)
- func (o *AccessFlowTerraformV1) SetApproverPolicyNil()
- func (o *AccessFlowTerraformV1) SetApprovers(v []ApproverTerraformV1)
- func (o *AccessFlowTerraformV1) SetBundleTargets(v []AccessTargetBundleTerraformV1)
- func (o *AccessFlowTerraformV1) SetCreatedDate(v float64)
- func (o *AccessFlowTerraformV1) SetGranteeFilterGroup(v AccessFlowTerraformV1GranteeFilterGroup)
- func (o *AccessFlowTerraformV1) SetGranteeFilterGroupNil()
- func (o *AccessFlowTerraformV1) SetGrantees(v []GranteeTerraformV1)
- func (o *AccessFlowTerraformV1) SetId(v string)
- func (o *AccessFlowTerraformV1) SetIntegrationTargets(v []AccessTargetIntegrationTerraformV1)
- func (o *AccessFlowTerraformV1) SetLabels(v []AccessFlowLabelTerraformV1)
- func (o *AccessFlowTerraformV1) SetName(v string)
- func (o *AccessFlowTerraformV1) SetRevokeAfterInSec(v int32)
- func (o *AccessFlowTerraformV1) SetSettings(v AccessFlowTerraformV1Settings)
- func (o *AccessFlowTerraformV1) SetSettingsNil()
- func (o *AccessFlowTerraformV1) SetTrigger(v AccessFlowTriggerTerraformV1)
- func (o AccessFlowTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *AccessFlowTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- func (o *AccessFlowTerraformV1) UnsetApproverPolicy()
- func (o *AccessFlowTerraformV1) UnsetGranteeFilterGroup()
- func (o *AccessFlowTerraformV1) UnsetSettings()
- type AccessFlowTerraformV1ApproverPolicy
- func (o *AccessFlowTerraformV1ApproverPolicy) GetConditionGroups() []ApproverConditionGroupTerraformV1
- func (o *AccessFlowTerraformV1ApproverPolicy) GetConditionGroupsOk() ([]ApproverConditionGroupTerraformV1, bool)
- func (o *AccessFlowTerraformV1ApproverPolicy) GetGroupsRelationship() ApproverPolicyGroupsRelationshipTerraformV1
- func (o *AccessFlowTerraformV1ApproverPolicy) GetGroupsRelationshipOk() (*ApproverPolicyGroupsRelationshipTerraformV1, bool)
- func (o AccessFlowTerraformV1ApproverPolicy) MarshalJSON() ([]byte, error)
- func (o *AccessFlowTerraformV1ApproverPolicy) SetConditionGroups(v []ApproverConditionGroupTerraformV1)
- func (o *AccessFlowTerraformV1ApproverPolicy) SetGroupsRelationship(v ApproverPolicyGroupsRelationshipTerraformV1)
- func (o AccessFlowTerraformV1ApproverPolicy) ToMap() (map[string]interface{}, error)
- func (o *AccessFlowTerraformV1ApproverPolicy) UnmarshalJSON(bytes []byte) (err error)
- type AccessFlowTerraformV1GranteeFilterGroup
- func (o *AccessFlowTerraformV1GranteeFilterGroup) GetAttributeFilters() []AttributeFilterTerraformV1
- func (o *AccessFlowTerraformV1GranteeFilterGroup) GetAttributeFiltersOk() ([]AttributeFilterTerraformV1, bool)
- func (o *AccessFlowTerraformV1GranteeFilterGroup) GetLogicalOperator() GranteeFilterGroupOperatorTerraformV1
- func (o *AccessFlowTerraformV1GranteeFilterGroup) GetLogicalOperatorOk() (*GranteeFilterGroupOperatorTerraformV1, bool)
- func (o AccessFlowTerraformV1GranteeFilterGroup) MarshalJSON() ([]byte, error)
- func (o *AccessFlowTerraformV1GranteeFilterGroup) SetAttributeFilters(v []AttributeFilterTerraformV1)
- func (o *AccessFlowTerraformV1GranteeFilterGroup) SetLogicalOperator(v GranteeFilterGroupOperatorTerraformV1)
- func (o AccessFlowTerraformV1GranteeFilterGroup) ToMap() (map[string]interface{}, error)
- func (o *AccessFlowTerraformV1GranteeFilterGroup) UnmarshalJSON(bytes []byte) (err error)
- type AccessFlowTerraformV1Settings
- func (o *AccessFlowTerraformV1Settings) GetApproverCannotApproveHimself() bool
- func (o *AccessFlowTerraformV1Settings) GetApproverCannotApproveHimselfOk() (*bool, bool)
- func (o *AccessFlowTerraformV1Settings) GetRequireAllApprovers() bool
- func (o *AccessFlowTerraformV1Settings) GetRequireAllApproversOk() (*bool, bool)
- func (o *AccessFlowTerraformV1Settings) GetRequireJustification() bool
- func (o *AccessFlowTerraformV1Settings) GetRequireJustificationOk() (*bool, bool)
- func (o *AccessFlowTerraformV1Settings) GetRequireJustificationOnRequestAgain() bool
- func (o *AccessFlowTerraformV1Settings) GetRequireJustificationOnRequestAgainOk() (*bool, bool)
- func (o *AccessFlowTerraformV1Settings) GetRequireMfa() bool
- func (o *AccessFlowTerraformV1Settings) GetRequireMfaOk() (*bool, bool)
- func (o *AccessFlowTerraformV1Settings) HasApproverCannotApproveHimself() bool
- func (o *AccessFlowTerraformV1Settings) HasRequireAllApprovers() bool
- func (o *AccessFlowTerraformV1Settings) HasRequireJustification() bool
- func (o *AccessFlowTerraformV1Settings) HasRequireJustificationOnRequestAgain() bool
- func (o *AccessFlowTerraformV1Settings) HasRequireMfa() bool
- func (o AccessFlowTerraformV1Settings) MarshalJSON() ([]byte, error)
- func (o *AccessFlowTerraformV1Settings) SetApproverCannotApproveHimself(v bool)
- func (o *AccessFlowTerraformV1Settings) SetApproverCannotApproveHimselfNil()
- func (o *AccessFlowTerraformV1Settings) SetRequireAllApprovers(v bool)
- func (o *AccessFlowTerraformV1Settings) SetRequireAllApproversNil()
- func (o *AccessFlowTerraformV1Settings) SetRequireJustification(v bool)
- func (o *AccessFlowTerraformV1Settings) SetRequireJustificationNil()
- func (o *AccessFlowTerraformV1Settings) SetRequireJustificationOnRequestAgain(v bool)
- func (o *AccessFlowTerraformV1Settings) SetRequireJustificationOnRequestAgainNil()
- func (o *AccessFlowTerraformV1Settings) SetRequireMfa(v bool)
- func (o *AccessFlowTerraformV1Settings) SetRequireMfaNil()
- func (o AccessFlowTerraformV1Settings) ToMap() (map[string]interface{}, error)
- func (o *AccessFlowTerraformV1Settings) UnsetApproverCannotApproveHimself()
- func (o *AccessFlowTerraformV1Settings) UnsetRequireAllApprovers()
- func (o *AccessFlowTerraformV1Settings) UnsetRequireJustification()
- func (o *AccessFlowTerraformV1Settings) UnsetRequireJustificationOnRequestAgain()
- func (o *AccessFlowTerraformV1Settings) UnsetRequireMfa()
- type AccessFlowTriggerTerraformV1
- func (o *AccessFlowTriggerTerraformV1) GetTimeframe() AccessFlowTriggerTerraformV1Timeframe
- func (o *AccessFlowTriggerTerraformV1) GetTimeframeOk() (*AccessFlowTriggerTerraformV1Timeframe, bool)
- func (o *AccessFlowTriggerTerraformV1) GetType() string
- func (o *AccessFlowTriggerTerraformV1) GetTypeOk() (*string, bool)
- func (o *AccessFlowTriggerTerraformV1) HasTimeframe() bool
- func (o AccessFlowTriggerTerraformV1) MarshalJSON() ([]byte, error)
- func (o *AccessFlowTriggerTerraformV1) SetTimeframe(v AccessFlowTriggerTerraformV1Timeframe)
- func (o *AccessFlowTriggerTerraformV1) SetTimeframeNil()
- func (o *AccessFlowTriggerTerraformV1) SetType(v string)
- func (o AccessFlowTriggerTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *AccessFlowTriggerTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- func (o *AccessFlowTriggerTerraformV1) UnsetTimeframe()
- type AccessFlowTriggerTerraformV1Timeframe
- func (o *AccessFlowTriggerTerraformV1Timeframe) GetDaysInWeek() []DayOfWeek
- func (o *AccessFlowTriggerTerraformV1Timeframe) GetDaysInWeekOk() ([]DayOfWeek, bool)
- func (o *AccessFlowTriggerTerraformV1Timeframe) GetEndOfDayTimeInSeconds() int64
- func (o *AccessFlowTriggerTerraformV1Timeframe) GetEndOfDayTimeInSecondsOk() (*int64, bool)
- func (o *AccessFlowTriggerTerraformV1Timeframe) GetStartOfDayTimeInSeconds() int64
- func (o *AccessFlowTriggerTerraformV1Timeframe) GetStartOfDayTimeInSecondsOk() (*int64, bool)
- func (o *AccessFlowTriggerTerraformV1Timeframe) GetTimeZone() string
- func (o *AccessFlowTriggerTerraformV1Timeframe) GetTimeZoneOk() (*string, bool)
- func (o AccessFlowTriggerTerraformV1Timeframe) MarshalJSON() ([]byte, error)
- func (o *AccessFlowTriggerTerraformV1Timeframe) SetDaysInWeek(v []DayOfWeek)
- func (o *AccessFlowTriggerTerraformV1Timeframe) SetEndOfDayTimeInSeconds(v int64)
- func (o *AccessFlowTriggerTerraformV1Timeframe) SetStartOfDayTimeInSeconds(v int64)
- func (o *AccessFlowTriggerTerraformV1Timeframe) SetTimeZone(v string)
- func (o AccessFlowTriggerTerraformV1Timeframe) ToMap() (map[string]interface{}, error)
- func (o *AccessFlowTriggerTerraformV1Timeframe) UnmarshalJSON(bytes []byte) (err error)
- type AccessFlowsAPIService
- func (a *AccessFlowsAPIService) CreateAccessFlowV1(ctx context.Context) ApiCreateAccessFlowV1Request
- func (a *AccessFlowsAPIService) CreateAccessFlowV1Execute(r ApiCreateAccessFlowV1Request) (*AccessFlowTerraformV1, *http.Response, error)
- func (a *AccessFlowsAPIService) DeleteAccessFlowV1(ctx context.Context, id string) ApiDeleteAccessFlowV1Request
- func (a *AccessFlowsAPIService) DeleteAccessFlowV1Execute(r ApiDeleteAccessFlowV1Request) (*MessageResponse, *http.Response, error)
- func (a *AccessFlowsAPIService) GetAccessFlowV1(ctx context.Context, id string) ApiGetAccessFlowV1Request
- func (a *AccessFlowsAPIService) GetAccessFlowV1Execute(r ApiGetAccessFlowV1Request) (*AccessFlowTerraformV1, *http.Response, error)
- func (a *AccessFlowsAPIService) ListAccessFlowsV1(ctx context.Context) ApiListAccessFlowsV1Request
- func (a *AccessFlowsAPIService) ListAccessFlowsV1Execute(r ApiListAccessFlowsV1Request) (*PaginatedResponseAccessFlowTerraformModel, *http.Response, error)
- func (a *AccessFlowsAPIService) UpdateAccessFlowV1(ctx context.Context, id string) ApiUpdateAccessFlowV1Request
- func (a *AccessFlowsAPIService) UpdateAccessFlowV1Execute(r ApiUpdateAccessFlowV1Request) (*AccessFlowTerraformV1, *http.Response, error)
- type AccessTargetBundleTerraformV1
- func (o *AccessTargetBundleTerraformV1) GetBundleId() string
- func (o *AccessTargetBundleTerraformV1) GetBundleIdOk() (*string, bool)
- func (o AccessTargetBundleTerraformV1) MarshalJSON() ([]byte, error)
- func (o *AccessTargetBundleTerraformV1) SetBundleId(v string)
- func (o AccessTargetBundleTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *AccessTargetBundleTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- type AccessTargetIntegrationTerraformV1
- func (o *AccessTargetIntegrationTerraformV1) GetIntegrationId() string
- func (o *AccessTargetIntegrationTerraformV1) GetIntegrationIdOk() (*string, bool)
- func (o *AccessTargetIntegrationTerraformV1) GetPermissions() []string
- func (o *AccessTargetIntegrationTerraformV1) GetPermissionsOk() ([]string, bool)
- func (o *AccessTargetIntegrationTerraformV1) GetResourceTagExcludes() []TagTerraformV1
- func (o *AccessTargetIntegrationTerraformV1) GetResourceTagExcludesOk() ([]TagTerraformV1, bool)
- func (o *AccessTargetIntegrationTerraformV1) GetResourceTagIncludes() []TagTerraformV1
- func (o *AccessTargetIntegrationTerraformV1) GetResourceTagIncludesOk() ([]TagTerraformV1, bool)
- func (o *AccessTargetIntegrationTerraformV1) GetResourceType() string
- func (o *AccessTargetIntegrationTerraformV1) GetResourceTypeOk() (*string, bool)
- func (o AccessTargetIntegrationTerraformV1) MarshalJSON() ([]byte, error)
- func (o *AccessTargetIntegrationTerraformV1) SetIntegrationId(v string)
- func (o *AccessTargetIntegrationTerraformV1) SetPermissions(v []string)
- func (o *AccessTargetIntegrationTerraformV1) SetResourceTagExcludes(v []TagTerraformV1)
- func (o *AccessTargetIntegrationTerraformV1) SetResourceTagIncludes(v []TagTerraformV1)
- func (o *AccessTargetIntegrationTerraformV1) SetResourceType(v string)
- func (o AccessTargetIntegrationTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *AccessTargetIntegrationTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- type ApiCreateAccessFlowV1Request
- type ApiDeleteAccessFlowV1Request
- type ApiGetAccessFlowV1Request
- type ApiListAccessFlowsV1Request
- type ApiTfCreateIntegrationV1Request
- type ApiTfGetIntegrationV1Request
- type ApiTfListIntegrationsV1Request
- type ApiTfUpdateIntegrationV1Request
- type ApiUpdateAccessFlowV1Request
- type ApproverConditionGroupOperatorTerraformV1
- type ApproverConditionGroupTerraformV1
- func (o *ApproverConditionGroupTerraformV1) GetConditions() []AttributeFilterTerraformV1
- func (o *ApproverConditionGroupTerraformV1) GetConditionsLogicalOperator() ApproverConditionGroupOperatorTerraformV1
- func (o *ApproverConditionGroupTerraformV1) GetConditionsLogicalOperatorOk() (*ApproverConditionGroupOperatorTerraformV1, bool)
- func (o *ApproverConditionGroupTerraformV1) GetConditionsOk() ([]AttributeFilterTerraformV1, bool)
- func (o ApproverConditionGroupTerraformV1) MarshalJSON() ([]byte, error)
- func (o *ApproverConditionGroupTerraformV1) SetConditions(v []AttributeFilterTerraformV1)
- func (o *ApproverConditionGroupTerraformV1) SetConditionsLogicalOperator(v ApproverConditionGroupOperatorTerraformV1)
- func (o ApproverConditionGroupTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *ApproverConditionGroupTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- type ApproverPolicyGroupsRelationshipTerraformV1
- type ApproverPolicyTerraformV1
- func (o *ApproverPolicyTerraformV1) GetConditionGroups() []ApproverConditionGroupTerraformV1
- func (o *ApproverPolicyTerraformV1) GetConditionGroupsOk() ([]ApproverConditionGroupTerraformV1, bool)
- func (o *ApproverPolicyTerraformV1) GetGroupsRelationship() ApproverPolicyGroupsRelationshipTerraformV1
- func (o *ApproverPolicyTerraformV1) GetGroupsRelationshipOk() (*ApproverPolicyGroupsRelationshipTerraformV1, bool)
- func (o ApproverPolicyTerraformV1) MarshalJSON() ([]byte, error)
- func (o *ApproverPolicyTerraformV1) SetConditionGroups(v []ApproverConditionGroupTerraformV1)
- func (o *ApproverPolicyTerraformV1) SetGroupsRelationship(v ApproverPolicyGroupsRelationshipTerraformV1)
- func (o ApproverPolicyTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *ApproverPolicyTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- type ApproverTerraformV1
- func (o *ApproverTerraformV1) GetId() string
- func (o *ApproverTerraformV1) GetIdOk() (*string, bool)
- func (o *ApproverTerraformV1) GetType() string
- func (o *ApproverTerraformV1) GetTypeOk() (*string, bool)
- func (o ApproverTerraformV1) MarshalJSON() ([]byte, error)
- func (o *ApproverTerraformV1) SetId(v string)
- func (o *ApproverTerraformV1) SetType(v string)
- func (o ApproverTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *ApproverTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- type AttributeFilterTerraformV1
- func (o *AttributeFilterTerraformV1) GetAttributeTypeId() string
- func (o *AttributeFilterTerraformV1) GetAttributeTypeIdOk() (*string, bool)
- func (o *AttributeFilterTerraformV1) GetAttributeValue() []string
- func (o *AttributeFilterTerraformV1) GetAttributeValueOk() ([]string, bool)
- func (o *AttributeFilterTerraformV1) GetIntegrationId() string
- func (o *AttributeFilterTerraformV1) GetIntegrationIdOk() (*string, bool)
- func (o *AttributeFilterTerraformV1) GetOperator() string
- func (o *AttributeFilterTerraformV1) GetOperatorOk() (*string, bool)
- func (o *AttributeFilterTerraformV1) HasAttributeValue() bool
- func (o *AttributeFilterTerraformV1) HasIntegrationId() bool
- func (o *AttributeFilterTerraformV1) HasOperator() bool
- func (o AttributeFilterTerraformV1) MarshalJSON() ([]byte, error)
- func (o *AttributeFilterTerraformV1) SetAttributeTypeId(v string)
- func (o *AttributeFilterTerraformV1) SetAttributeValue(v []string)
- func (o *AttributeFilterTerraformV1) SetIntegrationId(v string)
- func (o *AttributeFilterTerraformV1) SetIntegrationIdNil()
- func (o *AttributeFilterTerraformV1) SetOperator(v string)
- func (o *AttributeFilterTerraformV1) SetOperatorNil()
- func (o AttributeFilterTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *AttributeFilterTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- func (o *AttributeFilterTerraformV1) UnsetIntegrationId()
- func (o *AttributeFilterTerraformV1) UnsetOperator()
- type BasicAuth
- type Configuration
- type DayOfWeek
- type GenericOpenAPIError
- type GranteeFilterGroupOperatorTerraformV1
- type GranteeTerraformV1
- func (o *GranteeTerraformV1) GetId() string
- func (o *GranteeTerraformV1) GetIdOk() (*string, bool)
- func (o *GranteeTerraformV1) GetType() string
- func (o *GranteeTerraformV1) GetTypeOk() (*string, bool)
- func (o GranteeTerraformV1) MarshalJSON() ([]byte, error)
- func (o *GranteeTerraformV1) SetId(v string)
- func (o *GranteeTerraformV1) SetType(v string)
- func (o GranteeTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *GranteeTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- type GranteeTerraformV2
- func (o *GranteeTerraformV2) GetAttributeFilters() []AttributeFilterTerraformV1
- func (o *GranteeTerraformV2) GetAttributeFiltersOk() ([]AttributeFilterTerraformV1, bool)
- func (o *GranteeTerraformV2) GetLogicalOperator() GranteeFilterGroupOperatorTerraformV1
- func (o *GranteeTerraformV2) GetLogicalOperatorOk() (*GranteeFilterGroupOperatorTerraformV1, bool)
- func (o GranteeTerraformV2) MarshalJSON() ([]byte, error)
- func (o *GranteeTerraformV2) SetAttributeFilters(v []AttributeFilterTerraformV1)
- func (o *GranteeTerraformV2) SetLogicalOperator(v GranteeFilterGroupOperatorTerraformV1)
- func (o GranteeTerraformV2) ToMap() (map[string]interface{}, error)
- func (o *GranteeTerraformV2) UnmarshalJSON(bytes []byte) (err error)
- type IntegrationOwnerTerraform
- func (o *IntegrationOwnerTerraform) GetAttributeType() string
- func (o *IntegrationOwnerTerraform) GetAttributeTypeOk() (*string, bool)
- func (o *IntegrationOwnerTerraform) GetAttributeValue() []string
- func (o *IntegrationOwnerTerraform) GetAttributeValueOk() ([]string, bool)
- func (o *IntegrationOwnerTerraform) GetIntegrationId() string
- func (o *IntegrationOwnerTerraform) GetIntegrationIdOk() (*string, bool)
- func (o *IntegrationOwnerTerraform) HasIntegrationId() bool
- func (o IntegrationOwnerTerraform) MarshalJSON() ([]byte, error)
- func (o *IntegrationOwnerTerraform) SetAttributeType(v string)
- func (o *IntegrationOwnerTerraform) SetAttributeValue(v []string)
- func (o *IntegrationOwnerTerraform) SetIntegrationId(v string)
- func (o *IntegrationOwnerTerraform) SetIntegrationIdNil()
- func (o IntegrationOwnerTerraform) ToMap() (map[string]interface{}, error)
- func (o *IntegrationOwnerTerraform) UnmarshalJSON(bytes []byte) (err error)
- func (o *IntegrationOwnerTerraform) UnsetIntegrationId()
- type IntegrationStatus
- type IntegrationTerraform
- func (o *IntegrationTerraform) GetConnectedResourceTypes() []string
- func (o *IntegrationTerraform) GetConnectedResourceTypesOk() ([]string, bool)
- func (o *IntegrationTerraform) GetCustomAccessDetails() string
- func (o *IntegrationTerraform) GetCustomAccessDetailsOk() (*string, bool)
- func (o *IntegrationTerraform) GetId() string
- func (o *IntegrationTerraform) GetIdOk() (*string, bool)
- func (o *IntegrationTerraform) GetIntegrationOwners() []IntegrationOwnerTerraform
- func (o *IntegrationTerraform) GetIntegrationOwnersOk() ([]IntegrationOwnerTerraform, bool)
- func (o *IntegrationTerraform) GetLastSyncTime() float64
- func (o *IntegrationTerraform) GetLastSyncTimeOk() (*float64, bool)
- func (o *IntegrationTerraform) GetName() string
- func (o *IntegrationTerraform) GetNameOk() (*string, bool)
- func (o *IntegrationTerraform) GetParams() map[string]interface{}
- func (o *IntegrationTerraform) GetParamsOk() (map[string]interface{}, bool)
- func (o *IntegrationTerraform) GetProvisionerId() string
- func (o *IntegrationTerraform) GetProvisionerIdOk() (*string, bool)
- func (o *IntegrationTerraform) GetResourceOwnersMappings() []ResourceOwnerMappingTerraform
- func (o *IntegrationTerraform) GetResourceOwnersMappingsOk() ([]ResourceOwnerMappingTerraform, bool)
- func (o *IntegrationTerraform) GetSecretConfig() map[string]interface{}
- func (o *IntegrationTerraform) GetSecretConfigOk() (map[string]interface{}, bool)
- func (o *IntegrationTerraform) GetStatus() IntegrationStatus
- func (o *IntegrationTerraform) GetStatusOk() (*IntegrationStatus, bool)
- func (o *IntegrationTerraform) GetType() string
- func (o *IntegrationTerraform) GetTypeOk() (*string, bool)
- func (o *IntegrationTerraform) HasCustomAccessDetails() bool
- func (o *IntegrationTerraform) HasIntegrationOwners() bool
- func (o *IntegrationTerraform) HasLastSyncTime() bool
- func (o *IntegrationTerraform) HasProvisionerId() bool
- func (o *IntegrationTerraform) HasResourceOwnersMappings() bool
- func (o *IntegrationTerraform) HasSecretConfig() bool
- func (o IntegrationTerraform) MarshalJSON() ([]byte, error)
- func (o *IntegrationTerraform) SetConnectedResourceTypes(v []string)
- func (o *IntegrationTerraform) SetCustomAccessDetails(v string)
- func (o *IntegrationTerraform) SetCustomAccessDetailsNil()
- func (o *IntegrationTerraform) SetId(v string)
- func (o *IntegrationTerraform) SetIntegrationOwners(v []IntegrationOwnerTerraform)
- func (o *IntegrationTerraform) SetLastSyncTime(v float64)
- func (o *IntegrationTerraform) SetLastSyncTimeNil()
- func (o *IntegrationTerraform) SetName(v string)
- func (o *IntegrationTerraform) SetParams(v map[string]interface{})
- func (o *IntegrationTerraform) SetProvisionerId(v string)
- func (o *IntegrationTerraform) SetProvisionerIdNil()
- func (o *IntegrationTerraform) SetResourceOwnersMappings(v []ResourceOwnerMappingTerraform)
- func (o *IntegrationTerraform) SetSecretConfig(v map[string]interface{})
- func (o *IntegrationTerraform) SetStatus(v IntegrationStatus)
- func (o *IntegrationTerraform) SetType(v string)
- func (o IntegrationTerraform) ToMap() (map[string]interface{}, error)
- func (o *IntegrationTerraform) UnmarshalJSON(bytes []byte) (err error)
- func (o *IntegrationTerraform) UnsetCustomAccessDetails()
- func (o *IntegrationTerraform) UnsetLastSyncTime()
- func (o *IntegrationTerraform) UnsetProvisionerId()
- type IntegrationsAPIService
- func (a *IntegrationsAPIService) TfCreateIntegrationV1(ctx context.Context) ApiTfCreateIntegrationV1Request
- func (a *IntegrationsAPIService) TfCreateIntegrationV1Execute(r ApiTfCreateIntegrationV1Request) (*IntegrationTerraform, *http.Response, error)
- func (a *IntegrationsAPIService) TfGetIntegrationV1(ctx context.Context, id string) ApiTfGetIntegrationV1Request
- func (a *IntegrationsAPIService) TfGetIntegrationV1Execute(r ApiTfGetIntegrationV1Request) (*IntegrationTerraform, *http.Response, error)
- func (a *IntegrationsAPIService) TfListIntegrationsV1(ctx context.Context) ApiTfListIntegrationsV1Request
- func (a *IntegrationsAPIService) TfListIntegrationsV1Execute(r ApiTfListIntegrationsV1Request) (*PaginatedResponseIntegrationTerraformModel, *http.Response, error)
- func (a *IntegrationsAPIService) TfUpdateIntegrationV1(ctx context.Context, id string) ApiTfUpdateIntegrationV1Request
- func (a *IntegrationsAPIService) TfUpdateIntegrationV1Execute(r ApiTfUpdateIntegrationV1Request) (*IntegrationTerraform, *http.Response, error)
- type MappedNullable
- type MessageResponse
- func (o *MessageResponse) GetMessage() string
- func (o *MessageResponse) GetMessageOk() (*string, bool)
- func (o MessageResponse) MarshalJSON() ([]byte, error)
- func (o *MessageResponse) SetMessage(v string)
- func (o MessageResponse) ToMap() (map[string]interface{}, error)
- func (o *MessageResponse) UnmarshalJSON(bytes []byte) (err error)
- type NullableAccessFlowLabelTerraformV1
- func (v NullableAccessFlowLabelTerraformV1) Get() *AccessFlowLabelTerraformV1
- func (v NullableAccessFlowLabelTerraformV1) IsSet() bool
- func (v NullableAccessFlowLabelTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableAccessFlowLabelTerraformV1) Set(val *AccessFlowLabelTerraformV1)
- func (v *NullableAccessFlowLabelTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableAccessFlowLabelTerraformV1) Unset()
- type NullableAccessFlowSettingsTerraformV1
- func (v NullableAccessFlowSettingsTerraformV1) Get() *AccessFlowSettingsTerraformV1
- func (v NullableAccessFlowSettingsTerraformV1) IsSet() bool
- func (v NullableAccessFlowSettingsTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableAccessFlowSettingsTerraformV1) Set(val *AccessFlowSettingsTerraformV1)
- func (v *NullableAccessFlowSettingsTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableAccessFlowSettingsTerraformV1) Unset()
- type NullableAccessFlowTerraformV1
- func (v NullableAccessFlowTerraformV1) Get() *AccessFlowTerraformV1
- func (v NullableAccessFlowTerraformV1) IsSet() bool
- func (v NullableAccessFlowTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableAccessFlowTerraformV1) Set(val *AccessFlowTerraformV1)
- func (v *NullableAccessFlowTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableAccessFlowTerraformV1) Unset()
- type NullableAccessFlowTerraformV1ApproverPolicy
- func (v NullableAccessFlowTerraformV1ApproverPolicy) Get() *AccessFlowTerraformV1ApproverPolicy
- func (v NullableAccessFlowTerraformV1ApproverPolicy) IsSet() bool
- func (v NullableAccessFlowTerraformV1ApproverPolicy) MarshalJSON() ([]byte, error)
- func (v *NullableAccessFlowTerraformV1ApproverPolicy) Set(val *AccessFlowTerraformV1ApproverPolicy)
- func (v *NullableAccessFlowTerraformV1ApproverPolicy) UnmarshalJSON(src []byte) error
- func (v *NullableAccessFlowTerraformV1ApproverPolicy) Unset()
- type NullableAccessFlowTerraformV1GranteeFilterGroup
- func (v NullableAccessFlowTerraformV1GranteeFilterGroup) Get() *AccessFlowTerraformV1GranteeFilterGroup
- func (v NullableAccessFlowTerraformV1GranteeFilterGroup) IsSet() bool
- func (v NullableAccessFlowTerraformV1GranteeFilterGroup) MarshalJSON() ([]byte, error)
- func (v *NullableAccessFlowTerraformV1GranteeFilterGroup) Set(val *AccessFlowTerraformV1GranteeFilterGroup)
- func (v *NullableAccessFlowTerraformV1GranteeFilterGroup) UnmarshalJSON(src []byte) error
- func (v *NullableAccessFlowTerraformV1GranteeFilterGroup) Unset()
- type NullableAccessFlowTerraformV1Settings
- func (v NullableAccessFlowTerraformV1Settings) Get() *AccessFlowTerraformV1Settings
- func (v NullableAccessFlowTerraformV1Settings) IsSet() bool
- func (v NullableAccessFlowTerraformV1Settings) MarshalJSON() ([]byte, error)
- func (v *NullableAccessFlowTerraformV1Settings) Set(val *AccessFlowTerraformV1Settings)
- func (v *NullableAccessFlowTerraformV1Settings) UnmarshalJSON(src []byte) error
- func (v *NullableAccessFlowTerraformV1Settings) Unset()
- type NullableAccessFlowTriggerTerraformV1
- func (v NullableAccessFlowTriggerTerraformV1) Get() *AccessFlowTriggerTerraformV1
- func (v NullableAccessFlowTriggerTerraformV1) IsSet() bool
- func (v NullableAccessFlowTriggerTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableAccessFlowTriggerTerraformV1) Set(val *AccessFlowTriggerTerraformV1)
- func (v *NullableAccessFlowTriggerTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableAccessFlowTriggerTerraformV1) Unset()
- type NullableAccessFlowTriggerTerraformV1Timeframe
- func (v NullableAccessFlowTriggerTerraformV1Timeframe) Get() *AccessFlowTriggerTerraformV1Timeframe
- func (v NullableAccessFlowTriggerTerraformV1Timeframe) IsSet() bool
- func (v NullableAccessFlowTriggerTerraformV1Timeframe) MarshalJSON() ([]byte, error)
- func (v *NullableAccessFlowTriggerTerraformV1Timeframe) Set(val *AccessFlowTriggerTerraformV1Timeframe)
- func (v *NullableAccessFlowTriggerTerraformV1Timeframe) UnmarshalJSON(src []byte) error
- func (v *NullableAccessFlowTriggerTerraformV1Timeframe) Unset()
- type NullableAccessTargetBundleTerraformV1
- func (v NullableAccessTargetBundleTerraformV1) Get() *AccessTargetBundleTerraformV1
- func (v NullableAccessTargetBundleTerraformV1) IsSet() bool
- func (v NullableAccessTargetBundleTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableAccessTargetBundleTerraformV1) Set(val *AccessTargetBundleTerraformV1)
- func (v *NullableAccessTargetBundleTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableAccessTargetBundleTerraformV1) Unset()
- type NullableAccessTargetIntegrationTerraformV1
- func (v NullableAccessTargetIntegrationTerraformV1) Get() *AccessTargetIntegrationTerraformV1
- func (v NullableAccessTargetIntegrationTerraformV1) IsSet() bool
- func (v NullableAccessTargetIntegrationTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableAccessTargetIntegrationTerraformV1) Set(val *AccessTargetIntegrationTerraformV1)
- func (v *NullableAccessTargetIntegrationTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableAccessTargetIntegrationTerraformV1) Unset()
- type NullableApproverConditionGroupOperatorTerraformV1
- func (v NullableApproverConditionGroupOperatorTerraformV1) Get() *ApproverConditionGroupOperatorTerraformV1
- func (v NullableApproverConditionGroupOperatorTerraformV1) IsSet() bool
- func (v NullableApproverConditionGroupOperatorTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableApproverConditionGroupOperatorTerraformV1) Set(val *ApproverConditionGroupOperatorTerraformV1)
- func (v *NullableApproverConditionGroupOperatorTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableApproverConditionGroupOperatorTerraformV1) Unset()
- type NullableApproverConditionGroupTerraformV1
- func (v NullableApproverConditionGroupTerraformV1) Get() *ApproverConditionGroupTerraformV1
- func (v NullableApproverConditionGroupTerraformV1) IsSet() bool
- func (v NullableApproverConditionGroupTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableApproverConditionGroupTerraformV1) Set(val *ApproverConditionGroupTerraformV1)
- func (v *NullableApproverConditionGroupTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableApproverConditionGroupTerraformV1) Unset()
- type NullableApproverPolicyGroupsRelationshipTerraformV1
- func (v NullableApproverPolicyGroupsRelationshipTerraformV1) Get() *ApproverPolicyGroupsRelationshipTerraformV1
- func (v NullableApproverPolicyGroupsRelationshipTerraformV1) IsSet() bool
- func (v NullableApproverPolicyGroupsRelationshipTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableApproverPolicyGroupsRelationshipTerraformV1) Set(val *ApproverPolicyGroupsRelationshipTerraformV1)
- func (v *NullableApproverPolicyGroupsRelationshipTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableApproverPolicyGroupsRelationshipTerraformV1) Unset()
- type NullableApproverPolicyTerraformV1
- func (v NullableApproverPolicyTerraformV1) Get() *ApproverPolicyTerraformV1
- func (v NullableApproverPolicyTerraformV1) IsSet() bool
- func (v NullableApproverPolicyTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableApproverPolicyTerraformV1) Set(val *ApproverPolicyTerraformV1)
- func (v *NullableApproverPolicyTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableApproverPolicyTerraformV1) Unset()
- type NullableApproverTerraformV1
- func (v NullableApproverTerraformV1) Get() *ApproverTerraformV1
- func (v NullableApproverTerraformV1) IsSet() bool
- func (v NullableApproverTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableApproverTerraformV1) Set(val *ApproverTerraformV1)
- func (v *NullableApproverTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableApproverTerraformV1) Unset()
- type NullableAttributeFilterTerraformV1
- func (v NullableAttributeFilterTerraformV1) Get() *AttributeFilterTerraformV1
- func (v NullableAttributeFilterTerraformV1) IsSet() bool
- func (v NullableAttributeFilterTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableAttributeFilterTerraformV1) Set(val *AttributeFilterTerraformV1)
- func (v *NullableAttributeFilterTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableAttributeFilterTerraformV1) Unset()
- type NullableBool
- type NullableDayOfWeek
- type NullableFloat32
- type NullableFloat64
- type NullableGranteeFilterGroupOperatorTerraformV1
- func (v NullableGranteeFilterGroupOperatorTerraformV1) Get() *GranteeFilterGroupOperatorTerraformV1
- func (v NullableGranteeFilterGroupOperatorTerraformV1) IsSet() bool
- func (v NullableGranteeFilterGroupOperatorTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableGranteeFilterGroupOperatorTerraformV1) Set(val *GranteeFilterGroupOperatorTerraformV1)
- func (v *NullableGranteeFilterGroupOperatorTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableGranteeFilterGroupOperatorTerraformV1) Unset()
- type NullableGranteeTerraformV1
- func (v NullableGranteeTerraformV1) Get() *GranteeTerraformV1
- func (v NullableGranteeTerraformV1) IsSet() bool
- func (v NullableGranteeTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableGranteeTerraformV1) Set(val *GranteeTerraformV1)
- func (v *NullableGranteeTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableGranteeTerraformV1) Unset()
- type NullableGranteeTerraformV2
- func (v NullableGranteeTerraformV2) Get() *GranteeTerraformV2
- func (v NullableGranteeTerraformV2) IsSet() bool
- func (v NullableGranteeTerraformV2) MarshalJSON() ([]byte, error)
- func (v *NullableGranteeTerraformV2) Set(val *GranteeTerraformV2)
- func (v *NullableGranteeTerraformV2) UnmarshalJSON(src []byte) error
- func (v *NullableGranteeTerraformV2) Unset()
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableIntegrationOwnerTerraform
- func (v NullableIntegrationOwnerTerraform) Get() *IntegrationOwnerTerraform
- func (v NullableIntegrationOwnerTerraform) IsSet() bool
- func (v NullableIntegrationOwnerTerraform) MarshalJSON() ([]byte, error)
- func (v *NullableIntegrationOwnerTerraform) Set(val *IntegrationOwnerTerraform)
- func (v *NullableIntegrationOwnerTerraform) UnmarshalJSON(src []byte) error
- func (v *NullableIntegrationOwnerTerraform) Unset()
- type NullableIntegrationStatus
- func (v NullableIntegrationStatus) Get() *IntegrationStatus
- func (v NullableIntegrationStatus) IsSet() bool
- func (v NullableIntegrationStatus) MarshalJSON() ([]byte, error)
- func (v *NullableIntegrationStatus) Set(val *IntegrationStatus)
- func (v *NullableIntegrationStatus) UnmarshalJSON(src []byte) error
- func (v *NullableIntegrationStatus) Unset()
- type NullableIntegrationTerraform
- func (v NullableIntegrationTerraform) Get() *IntegrationTerraform
- func (v NullableIntegrationTerraform) IsSet() bool
- func (v NullableIntegrationTerraform) MarshalJSON() ([]byte, error)
- func (v *NullableIntegrationTerraform) Set(val *IntegrationTerraform)
- func (v *NullableIntegrationTerraform) UnmarshalJSON(src []byte) error
- func (v *NullableIntegrationTerraform) Unset()
- type NullableMessageResponse
- func (v NullableMessageResponse) Get() *MessageResponse
- func (v NullableMessageResponse) IsSet() bool
- func (v NullableMessageResponse) MarshalJSON() ([]byte, error)
- func (v *NullableMessageResponse) Set(val *MessageResponse)
- func (v *NullableMessageResponse) UnmarshalJSON(src []byte) error
- func (v *NullableMessageResponse) Unset()
- type NullablePaginatedResponseAccessFlowTerraformModel
- func (v NullablePaginatedResponseAccessFlowTerraformModel) Get() *PaginatedResponseAccessFlowTerraformModel
- func (v NullablePaginatedResponseAccessFlowTerraformModel) IsSet() bool
- func (v NullablePaginatedResponseAccessFlowTerraformModel) MarshalJSON() ([]byte, error)
- func (v *NullablePaginatedResponseAccessFlowTerraformModel) Set(val *PaginatedResponseAccessFlowTerraformModel)
- func (v *NullablePaginatedResponseAccessFlowTerraformModel) UnmarshalJSON(src []byte) error
- func (v *NullablePaginatedResponseAccessFlowTerraformModel) Unset()
- type NullablePaginatedResponseIntegrationTerraformModel
- func (v NullablePaginatedResponseIntegrationTerraformModel) Get() *PaginatedResponseIntegrationTerraformModel
- func (v NullablePaginatedResponseIntegrationTerraformModel) IsSet() bool
- func (v NullablePaginatedResponseIntegrationTerraformModel) MarshalJSON() ([]byte, error)
- func (v *NullablePaginatedResponseIntegrationTerraformModel) Set(val *PaginatedResponseIntegrationTerraformModel)
- func (v *NullablePaginatedResponseIntegrationTerraformModel) UnmarshalJSON(src []byte) error
- func (v *NullablePaginatedResponseIntegrationTerraformModel) Unset()
- type NullablePaginationInfo
- func (v NullablePaginationInfo) Get() *PaginationInfo
- func (v NullablePaginationInfo) IsSet() bool
- func (v NullablePaginationInfo) MarshalJSON() ([]byte, error)
- func (v *NullablePaginationInfo) Set(val *PaginationInfo)
- func (v *NullablePaginationInfo) UnmarshalJSON(src []byte) error
- func (v *NullablePaginationInfo) Unset()
- type NullableResourceOwnerMappingTerraform
- func (v NullableResourceOwnerMappingTerraform) Get() *ResourceOwnerMappingTerraform
- func (v NullableResourceOwnerMappingTerraform) IsSet() bool
- func (v NullableResourceOwnerMappingTerraform) MarshalJSON() ([]byte, error)
- func (v *NullableResourceOwnerMappingTerraform) Set(val *ResourceOwnerMappingTerraform)
- func (v *NullableResourceOwnerMappingTerraform) UnmarshalJSON(src []byte) error
- func (v *NullableResourceOwnerMappingTerraform) Unset()
- type NullableString
- type NullableTagTerraformV1
- func (v NullableTagTerraformV1) Get() *TagTerraformV1
- func (v NullableTagTerraformV1) IsSet() bool
- func (v NullableTagTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableTagTerraformV1) Set(val *TagTerraformV1)
- func (v *NullableTagTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableTagTerraformV1) Unset()
- type NullableTime
- type NullableTimeframeTerraformV1
- func (v NullableTimeframeTerraformV1) Get() *TimeframeTerraformV1
- func (v NullableTimeframeTerraformV1) IsSet() bool
- func (v NullableTimeframeTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableTimeframeTerraformV1) Set(val *TimeframeTerraformV1)
- func (v *NullableTimeframeTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableTimeframeTerraformV1) Unset()
- type NullableUpsertAccessFlowTerraformV1
- func (v NullableUpsertAccessFlowTerraformV1) Get() *UpsertAccessFlowTerraformV1
- func (v NullableUpsertAccessFlowTerraformV1) IsSet() bool
- func (v NullableUpsertAccessFlowTerraformV1) MarshalJSON() ([]byte, error)
- func (v *NullableUpsertAccessFlowTerraformV1) Set(val *UpsertAccessFlowTerraformV1)
- func (v *NullableUpsertAccessFlowTerraformV1) UnmarshalJSON(src []byte) error
- func (v *NullableUpsertAccessFlowTerraformV1) Unset()
- type NullableUpsertIntegrationTerraform
- func (v NullableUpsertIntegrationTerraform) Get() *UpsertIntegrationTerraform
- func (v NullableUpsertIntegrationTerraform) IsSet() bool
- func (v NullableUpsertIntegrationTerraform) MarshalJSON() ([]byte, error)
- func (v *NullableUpsertIntegrationTerraform) Set(val *UpsertIntegrationTerraform)
- func (v *NullableUpsertIntegrationTerraform) UnmarshalJSON(src []byte) error
- func (v *NullableUpsertIntegrationTerraform) Unset()
- type PaginatedResponseAccessFlowTerraformModel
- func (o *PaginatedResponseAccessFlowTerraformModel) GetData() []AccessFlowTerraformV1
- func (o *PaginatedResponseAccessFlowTerraformModel) GetDataOk() ([]AccessFlowTerraformV1, bool)
- func (o *PaginatedResponseAccessFlowTerraformModel) GetPagination() PaginationInfo
- func (o *PaginatedResponseAccessFlowTerraformModel) GetPaginationOk() (*PaginationInfo, bool)
- func (o PaginatedResponseAccessFlowTerraformModel) MarshalJSON() ([]byte, error)
- func (o *PaginatedResponseAccessFlowTerraformModel) SetData(v []AccessFlowTerraformV1)
- func (o *PaginatedResponseAccessFlowTerraformModel) SetPagination(v PaginationInfo)
- func (o PaginatedResponseAccessFlowTerraformModel) ToMap() (map[string]interface{}, error)
- func (o *PaginatedResponseAccessFlowTerraformModel) UnmarshalJSON(bytes []byte) (err error)
- type PaginatedResponseIntegrationTerraformModel
- func (o *PaginatedResponseIntegrationTerraformModel) GetData() []IntegrationTerraform
- func (o *PaginatedResponseIntegrationTerraformModel) GetDataOk() ([]IntegrationTerraform, bool)
- func (o *PaginatedResponseIntegrationTerraformModel) GetPagination() PaginationInfo
- func (o *PaginatedResponseIntegrationTerraformModel) GetPaginationOk() (*PaginationInfo, bool)
- func (o PaginatedResponseIntegrationTerraformModel) MarshalJSON() ([]byte, error)
- func (o *PaginatedResponseIntegrationTerraformModel) SetData(v []IntegrationTerraform)
- func (o *PaginatedResponseIntegrationTerraformModel) SetPagination(v PaginationInfo)
- func (o PaginatedResponseIntegrationTerraformModel) ToMap() (map[string]interface{}, error)
- func (o *PaginatedResponseIntegrationTerraformModel) UnmarshalJSON(bytes []byte) (err error)
- type PaginationInfo
- func (o *PaginationInfo) GetLimit() int32
- func (o *PaginationInfo) GetLimitOk() (*int32, bool)
- func (o *PaginationInfo) GetOffset() int32
- func (o *PaginationInfo) GetOffsetOk() (*int32, bool)
- func (o *PaginationInfo) GetTotal() int32
- func (o *PaginationInfo) GetTotalOk() (*int32, bool)
- func (o PaginationInfo) MarshalJSON() ([]byte, error)
- func (o *PaginationInfo) SetLimit(v int32)
- func (o *PaginationInfo) SetOffset(v int32)
- func (o *PaginationInfo) SetTotal(v int32)
- func (o PaginationInfo) ToMap() (map[string]interface{}, error)
- func (o *PaginationInfo) UnmarshalJSON(bytes []byte) (err error)
- type ResourceOwnerMappingTerraform
- func (o *ResourceOwnerMappingTerraform) GetAttributeIntegrationId() string
- func (o *ResourceOwnerMappingTerraform) GetAttributeIntegrationIdOk() (*string, bool)
- func (o *ResourceOwnerMappingTerraform) GetAttributeType() string
- func (o *ResourceOwnerMappingTerraform) GetAttributeTypeOk() (*string, bool)
- func (o *ResourceOwnerMappingTerraform) GetTagName() string
- func (o *ResourceOwnerMappingTerraform) GetTagNameOk() (*string, bool)
- func (o *ResourceOwnerMappingTerraform) HasAttributeIntegrationId() bool
- func (o ResourceOwnerMappingTerraform) MarshalJSON() ([]byte, error)
- func (o *ResourceOwnerMappingTerraform) SetAttributeIntegrationId(v string)
- func (o *ResourceOwnerMappingTerraform) SetAttributeIntegrationIdNil()
- func (o *ResourceOwnerMappingTerraform) SetAttributeType(v string)
- func (o *ResourceOwnerMappingTerraform) SetTagName(v string)
- func (o ResourceOwnerMappingTerraform) ToMap() (map[string]interface{}, error)
- func (o *ResourceOwnerMappingTerraform) UnmarshalJSON(bytes []byte) (err error)
- func (o *ResourceOwnerMappingTerraform) UnsetAttributeIntegrationId()
- type ServerConfiguration
- type ServerConfigurations
- type ServerVariable
- type TagTerraformV1
- func (o *TagTerraformV1) GetName() string
- func (o *TagTerraformV1) GetNameOk() (*string, bool)
- func (o *TagTerraformV1) GetValue() string
- func (o *TagTerraformV1) GetValueOk() (*string, bool)
- func (o TagTerraformV1) MarshalJSON() ([]byte, error)
- func (o *TagTerraformV1) SetName(v string)
- func (o *TagTerraformV1) SetValue(v string)
- func (o TagTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *TagTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- type TimeframeTerraformV1
- func (o *TimeframeTerraformV1) GetDaysInWeek() []DayOfWeek
- func (o *TimeframeTerraformV1) GetDaysInWeekOk() ([]DayOfWeek, bool)
- func (o *TimeframeTerraformV1) GetEndOfDayTimeInSeconds() int64
- func (o *TimeframeTerraformV1) GetEndOfDayTimeInSecondsOk() (*int64, bool)
- func (o *TimeframeTerraformV1) GetStartOfDayTimeInSeconds() int64
- func (o *TimeframeTerraformV1) GetStartOfDayTimeInSecondsOk() (*int64, bool)
- func (o *TimeframeTerraformV1) GetTimeZone() string
- func (o *TimeframeTerraformV1) GetTimeZoneOk() (*string, bool)
- func (o TimeframeTerraformV1) MarshalJSON() ([]byte, error)
- func (o *TimeframeTerraformV1) SetDaysInWeek(v []DayOfWeek)
- func (o *TimeframeTerraformV1) SetEndOfDayTimeInSeconds(v int64)
- func (o *TimeframeTerraformV1) SetStartOfDayTimeInSeconds(v int64)
- func (o *TimeframeTerraformV1) SetTimeZone(v string)
- func (o TimeframeTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *TimeframeTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- type UpsertAccessFlowTerraformV1
- func (o *UpsertAccessFlowTerraformV1) GetActive() bool
- func (o *UpsertAccessFlowTerraformV1) GetActiveOk() (*bool, bool)
- func (o *UpsertAccessFlowTerraformV1) GetApproverPolicy() AccessFlowTerraformV1ApproverPolicy
- func (o *UpsertAccessFlowTerraformV1) GetApproverPolicyOk() (*AccessFlowTerraformV1ApproverPolicy, bool)
- func (o *UpsertAccessFlowTerraformV1) GetApprovers() []ApproverTerraformV1
- func (o *UpsertAccessFlowTerraformV1) GetApproversOk() ([]ApproverTerraformV1, bool)
- func (o *UpsertAccessFlowTerraformV1) GetBundleTargets() []AccessTargetBundleTerraformV1
- func (o *UpsertAccessFlowTerraformV1) GetBundleTargetsOk() ([]AccessTargetBundleTerraformV1, bool)
- func (o *UpsertAccessFlowTerraformV1) GetGranteeFilterGroup() AccessFlowTerraformV1GranteeFilterGroup
- func (o *UpsertAccessFlowTerraformV1) GetGranteeFilterGroupOk() (*AccessFlowTerraformV1GranteeFilterGroup, bool)
- func (o *UpsertAccessFlowTerraformV1) GetGrantees() []GranteeTerraformV1
- func (o *UpsertAccessFlowTerraformV1) GetGranteesOk() ([]GranteeTerraformV1, bool)
- func (o *UpsertAccessFlowTerraformV1) GetIntegrationTargets() []AccessTargetIntegrationTerraformV1
- func (o *UpsertAccessFlowTerraformV1) GetIntegrationTargetsOk() ([]AccessTargetIntegrationTerraformV1, bool)
- func (o *UpsertAccessFlowTerraformV1) GetLabels() []AccessFlowLabelTerraformV1
- func (o *UpsertAccessFlowTerraformV1) GetLabelsOk() ([]AccessFlowLabelTerraformV1, bool)
- func (o *UpsertAccessFlowTerraformV1) GetName() string
- func (o *UpsertAccessFlowTerraformV1) GetNameOk() (*string, bool)
- func (o *UpsertAccessFlowTerraformV1) GetRevokeAfterInSec() int32
- func (o *UpsertAccessFlowTerraformV1) GetRevokeAfterInSecOk() (*int32, bool)
- func (o *UpsertAccessFlowTerraformV1) GetSettings() AccessFlowTerraformV1Settings
- func (o *UpsertAccessFlowTerraformV1) GetSettingsOk() (*AccessFlowTerraformV1Settings, bool)
- func (o *UpsertAccessFlowTerraformV1) GetTrigger() AccessFlowTriggerTerraformV1
- func (o *UpsertAccessFlowTerraformV1) GetTriggerOk() (*AccessFlowTriggerTerraformV1, bool)
- func (o *UpsertAccessFlowTerraformV1) HasApproverPolicy() bool
- func (o *UpsertAccessFlowTerraformV1) HasApprovers() bool
- func (o *UpsertAccessFlowTerraformV1) HasBundleTargets() bool
- func (o *UpsertAccessFlowTerraformV1) HasGranteeFilterGroup() bool
- func (o *UpsertAccessFlowTerraformV1) HasIntegrationTargets() bool
- func (o *UpsertAccessFlowTerraformV1) HasSettings() bool
- func (o UpsertAccessFlowTerraformV1) MarshalJSON() ([]byte, error)
- func (o *UpsertAccessFlowTerraformV1) SetActive(v bool)
- func (o *UpsertAccessFlowTerraformV1) SetApproverPolicy(v AccessFlowTerraformV1ApproverPolicy)
- func (o *UpsertAccessFlowTerraformV1) SetApproverPolicyNil()
- func (o *UpsertAccessFlowTerraformV1) SetApprovers(v []ApproverTerraformV1)
- func (o *UpsertAccessFlowTerraformV1) SetBundleTargets(v []AccessTargetBundleTerraformV1)
- func (o *UpsertAccessFlowTerraformV1) SetGranteeFilterGroup(v AccessFlowTerraformV1GranteeFilterGroup)
- func (o *UpsertAccessFlowTerraformV1) SetGranteeFilterGroupNil()
- func (o *UpsertAccessFlowTerraformV1) SetGrantees(v []GranteeTerraformV1)
- func (o *UpsertAccessFlowTerraformV1) SetIntegrationTargets(v []AccessTargetIntegrationTerraformV1)
- func (o *UpsertAccessFlowTerraformV1) SetLabels(v []AccessFlowLabelTerraformV1)
- func (o *UpsertAccessFlowTerraformV1) SetName(v string)
- func (o *UpsertAccessFlowTerraformV1) SetRevokeAfterInSec(v int32)
- func (o *UpsertAccessFlowTerraformV1) SetSettings(v AccessFlowTerraformV1Settings)
- func (o *UpsertAccessFlowTerraformV1) SetSettingsNil()
- func (o *UpsertAccessFlowTerraformV1) SetTrigger(v AccessFlowTriggerTerraformV1)
- func (o UpsertAccessFlowTerraformV1) ToMap() (map[string]interface{}, error)
- func (o *UpsertAccessFlowTerraformV1) UnmarshalJSON(bytes []byte) (err error)
- func (o *UpsertAccessFlowTerraformV1) UnsetApproverPolicy()
- func (o *UpsertAccessFlowTerraformV1) UnsetGranteeFilterGroup()
- func (o *UpsertAccessFlowTerraformV1) UnsetSettings()
- type UpsertIntegrationTerraform
- func (o *UpsertIntegrationTerraform) GetConnectedResourceTypes() []string
- func (o *UpsertIntegrationTerraform) GetConnectedResourceTypesOk() ([]string, bool)
- func (o *UpsertIntegrationTerraform) GetCustomAccessDetails() string
- func (o *UpsertIntegrationTerraform) GetCustomAccessDetailsOk() (*string, bool)
- func (o *UpsertIntegrationTerraform) GetIntegrationOwners() []IntegrationOwnerTerraform
- func (o *UpsertIntegrationTerraform) GetIntegrationOwnersOk() ([]IntegrationOwnerTerraform, bool)
- func (o *UpsertIntegrationTerraform) GetName() string
- func (o *UpsertIntegrationTerraform) GetNameOk() (*string, bool)
- func (o *UpsertIntegrationTerraform) GetParams() map[string]interface{}
- func (o *UpsertIntegrationTerraform) GetParamsOk() (map[string]interface{}, bool)
- func (o *UpsertIntegrationTerraform) GetProvisionerId() string
- func (o *UpsertIntegrationTerraform) GetProvisionerIdOk() (*string, bool)
- func (o *UpsertIntegrationTerraform) GetResourceOwnersMappings() []ResourceOwnerMappingTerraform
- func (o *UpsertIntegrationTerraform) GetResourceOwnersMappingsOk() ([]ResourceOwnerMappingTerraform, bool)
- func (o *UpsertIntegrationTerraform) GetSecretConfig() map[string]interface{}
- func (o *UpsertIntegrationTerraform) GetSecretConfigOk() (map[string]interface{}, bool)
- func (o *UpsertIntegrationTerraform) GetType() string
- func (o *UpsertIntegrationTerraform) GetTypeOk() (*string, bool)
- func (o *UpsertIntegrationTerraform) HasConnectedResourceTypes() bool
- func (o *UpsertIntegrationTerraform) HasCustomAccessDetails() bool
- func (o *UpsertIntegrationTerraform) HasIntegrationOwners() bool
- func (o *UpsertIntegrationTerraform) HasProvisionerId() bool
- func (o *UpsertIntegrationTerraform) HasResourceOwnersMappings() bool
- func (o *UpsertIntegrationTerraform) HasSecretConfig() bool
- func (o UpsertIntegrationTerraform) MarshalJSON() ([]byte, error)
- func (o *UpsertIntegrationTerraform) SetConnectedResourceTypes(v []string)
- func (o *UpsertIntegrationTerraform) SetCustomAccessDetails(v string)
- func (o *UpsertIntegrationTerraform) SetCustomAccessDetailsNil()
- func (o *UpsertIntegrationTerraform) SetIntegrationOwners(v []IntegrationOwnerTerraform)
- func (o *UpsertIntegrationTerraform) SetName(v string)
- func (o *UpsertIntegrationTerraform) SetParams(v map[string]interface{})
- func (o *UpsertIntegrationTerraform) SetProvisionerId(v string)
- func (o *UpsertIntegrationTerraform) SetProvisionerIdNil()
- func (o *UpsertIntegrationTerraform) SetResourceOwnersMappings(v []ResourceOwnerMappingTerraform)
- func (o *UpsertIntegrationTerraform) SetSecretConfig(v map[string]interface{})
- func (o *UpsertIntegrationTerraform) SetType(v string)
- func (o UpsertIntegrationTerraform) ToMap() (map[string]interface{}, error)
- func (o *UpsertIntegrationTerraform) UnmarshalJSON(bytes []byte) (err error)
- func (o *UpsertIntegrationTerraform) UnsetCustomAccessDetails()
- func (o *UpsertIntegrationTerraform) UnsetProvisionerId()
Constants ¶
This section is empty.
Variables ¶
var ( JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) )
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") )
var AllowedApproverConditionGroupOperatorTerraformV1EnumValues = []ApproverConditionGroupOperatorTerraformV1{
"AND",
"OR",
}
All allowed values of ApproverConditionGroupOperatorTerraformV1 enum
var AllowedApproverPolicyGroupsRelationshipTerraformV1EnumValues = []ApproverPolicyGroupsRelationshipTerraformV1{
"ANY_OF",
"ALL_OF",
}
All allowed values of ApproverPolicyGroupsRelationshipTerraformV1 enum
var AllowedDayOfWeekEnumValues = []DayOfWeek{
"MONDAY",
"TUESDAY",
"WEDNESDAY",
"THURSDAY",
"FRIDAY",
"SATURDAY",
"SUNDAY",
}
All allowed values of DayOfWeek enum
var AllowedGranteeFilterGroupOperatorTerraformV1EnumValues = []GranteeFilterGroupOperatorTerraformV1{
"AND",
"OR",
}
All allowed values of GranteeFilterGroupOperatorTerraformV1 enum
var AllowedIntegrationStatusEnumValues = []IntegrationStatus{
"Initializing",
"Refreshing",
"Active",
"Error",
"Warning",
"Disabled",
}
All allowed values of IntegrationStatus enum
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float 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 ¶
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
func (o *AccessFlowTerraformV1) GetApproverPolicy() AccessFlowTerraformV1ApproverPolicy
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 ¶
func (o *AccessFlowTerraformV1) GetGranteeFilterGroup() AccessFlowTerraformV1GranteeFilterGroup
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 ¶
func (o *AccessFlowTerraformV1) GetLabels() []AccessFlowLabelTerraformV1
GetLabels returns the Labels field value
func (*AccessFlowTerraformV1) GetLabelsOk ¶
func (o *AccessFlowTerraformV1) GetLabelsOk() ([]AccessFlowLabelTerraformV1, bool)
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 ¶
func (o *AccessFlowTerraformV1) GetSettings() AccessFlowTerraformV1Settings
GetSettings returns the Settings field value if set, zero value otherwise (both if not set or set to explicit null).
func (*AccessFlowTerraformV1) GetSettingsOk ¶
func (o *AccessFlowTerraformV1) GetSettingsOk() (*AccessFlowTerraformV1Settings, bool)
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 ¶
func (o *AccessFlowTerraformV1) GetTrigger() AccessFlowTriggerTerraformV1
GetTrigger returns the Trigger field value
func (*AccessFlowTerraformV1) GetTriggerOk ¶
func (o *AccessFlowTerraformV1) GetTriggerOk() (*AccessFlowTriggerTerraformV1, bool)
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
func (o *AccessFlowTerraformV1) SetApproverPolicy(v AccessFlowTerraformV1ApproverPolicy)
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 ¶
func (o *AccessFlowTerraformV1) SetGranteeFilterGroup(v AccessFlowTerraformV1GranteeFilterGroup)
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 ¶
func (o *AccessFlowTerraformV1) SetLabels(v []AccessFlowLabelTerraformV1)
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 ¶
func (o *AccessFlowTerraformV1) SetSettings(v AccessFlowTerraformV1Settings)
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 ¶
func (o *AccessFlowTerraformV1) SetTrigger(v AccessFlowTriggerTerraformV1)
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
func (o *AccessFlowTerraformV1ApproverPolicy) GetConditionGroups() []ApproverConditionGroupTerraformV1
GetConditionGroups returns the ConditionGroups field value
func (*AccessFlowTerraformV1ApproverPolicy) GetConditionGroupsOk ¶ added in v1.1.0
func (o *AccessFlowTerraformV1ApproverPolicy) GetConditionGroupsOk() ([]ApproverConditionGroupTerraformV1, bool)
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
func (o *AccessFlowTerraformV1ApproverPolicy) GetGroupsRelationship() ApproverPolicyGroupsRelationshipTerraformV1
GetGroupsRelationship returns the GroupsRelationship field value
func (*AccessFlowTerraformV1ApproverPolicy) GetGroupsRelationshipOk ¶ added in v1.1.0
func (o *AccessFlowTerraformV1ApproverPolicy) GetGroupsRelationshipOk() (*ApproverPolicyGroupsRelationshipTerraformV1, bool)
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
func (o *AccessFlowTerraformV1ApproverPolicy) SetConditionGroups(v []ApproverConditionGroupTerraformV1)
SetConditionGroups sets field value
func (*AccessFlowTerraformV1ApproverPolicy) SetGroupsRelationship ¶ added in v1.1.0
func (o *AccessFlowTerraformV1ApproverPolicy) SetGroupsRelationship(v ApproverPolicyGroupsRelationshipTerraformV1)
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 ¶
func (o *AccessFlowTerraformV1GranteeFilterGroup) GetAttributeFilters() []AttributeFilterTerraformV1
GetAttributeFilters returns the AttributeFilters field value
func (*AccessFlowTerraformV1GranteeFilterGroup) GetAttributeFiltersOk ¶
func (o *AccessFlowTerraformV1GranteeFilterGroup) GetAttributeFiltersOk() ([]AttributeFilterTerraformV1, bool)
GetAttributeFiltersOk returns a tuple with the AttributeFilters field value and a boolean to check if the value has been set.
func (*AccessFlowTerraformV1GranteeFilterGroup) GetLogicalOperator ¶
func (o *AccessFlowTerraformV1GranteeFilterGroup) GetLogicalOperator() GranteeFilterGroupOperatorTerraformV1
GetLogicalOperator returns the LogicalOperator field value
func (*AccessFlowTerraformV1GranteeFilterGroup) GetLogicalOperatorOk ¶
func (o *AccessFlowTerraformV1GranteeFilterGroup) GetLogicalOperatorOk() (*GranteeFilterGroupOperatorTerraformV1, bool)
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 ¶
func (o *AccessFlowTerraformV1GranteeFilterGroup) SetAttributeFilters(v []AttributeFilterTerraformV1)
SetAttributeFilters sets field value
func (*AccessFlowTerraformV1GranteeFilterGroup) SetLogicalOperator ¶
func (o *AccessFlowTerraformV1GranteeFilterGroup) SetLogicalOperator(v GranteeFilterGroupOperatorTerraformV1)
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 ¶
func (o *AccessFlowTriggerTerraformV1) GetTimeframe() AccessFlowTriggerTerraformV1Timeframe
GetTimeframe returns the Timeframe field value if set, zero value otherwise (both if not set or set to explicit null).
func (*AccessFlowTriggerTerraformV1) GetTimeframeOk ¶
func (o *AccessFlowTriggerTerraformV1) GetTimeframeOk() (*AccessFlowTriggerTerraformV1Timeframe, bool)
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 ¶
func (o *AccessFlowTriggerTerraformV1) SetTimeframe(v AccessFlowTriggerTerraformV1Timeframe)
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 ¶
func (o *AccessFlowTriggerTerraformV1Timeframe) GetTimeZone() string
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 ¶
func (o *AccessFlowTriggerTerraformV1Timeframe) SetTimeZone(v string)
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 ¶
func (a *AccessFlowsAPIService) CreateAccessFlowV1(ctx context.Context) ApiCreateAccessFlowV1Request
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 ¶
func (a *AccessFlowsAPIService) CreateAccessFlowV1Execute(r ApiCreateAccessFlowV1Request) (*AccessFlowTerraformV1, *http.Response, error)
Execute executes the request
@return AccessFlowTerraformV1
func (*AccessFlowsAPIService) DeleteAccessFlowV1 ¶
func (a *AccessFlowsAPIService) DeleteAccessFlowV1(ctx context.Context, id string) ApiDeleteAccessFlowV1Request
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 ¶
func (a *AccessFlowsAPIService) DeleteAccessFlowV1Execute(r ApiDeleteAccessFlowV1Request) (*MessageResponse, *http.Response, error)
Execute executes the request
@return MessageResponse
func (*AccessFlowsAPIService) GetAccessFlowV1 ¶
func (a *AccessFlowsAPIService) GetAccessFlowV1(ctx context.Context, id string) ApiGetAccessFlowV1Request
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 ¶
func (a *AccessFlowsAPIService) GetAccessFlowV1Execute(r ApiGetAccessFlowV1Request) (*AccessFlowTerraformV1, *http.Response, error)
Execute executes the request
@return AccessFlowTerraformV1
func (*AccessFlowsAPIService) ListAccessFlowsV1 ¶
func (a *AccessFlowsAPIService) ListAccessFlowsV1(ctx context.Context) ApiListAccessFlowsV1Request
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 ¶
func (a *AccessFlowsAPIService) ListAccessFlowsV1Execute(r ApiListAccessFlowsV1Request) (*PaginatedResponseAccessFlowTerraformModel, *http.Response, error)
Execute executes the request
@return PaginatedResponseAccessFlowTerraformModel
func (*AccessFlowsAPIService) UpdateAccessFlowV1 ¶
func (a *AccessFlowsAPIService) UpdateAccessFlowV1(ctx context.Context, id string) ApiUpdateAccessFlowV1Request
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 ¶
func (a *AccessFlowsAPIService) UpdateAccessFlowV1Execute(r ApiUpdateAccessFlowV1Request) (*AccessFlowTerraformV1, *http.Response, error)
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 (r ApiCreateAccessFlowV1Request) Execute() (*AccessFlowTerraformV1, *http.Response, error)
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 ¶
func (r ApiDeleteAccessFlowV1Request) Execute() (*MessageResponse, *http.Response, error)
type ApiGetAccessFlowV1Request ¶
type ApiGetAccessFlowV1Request struct { ApiService *AccessFlowsAPIService // contains filtered or unexported fields }
func (ApiGetAccessFlowV1Request) Execute ¶
func (r ApiGetAccessFlowV1Request) Execute() (*AccessFlowTerraformV1, *http.Response, error)
type ApiListAccessFlowsV1Request ¶
type ApiListAccessFlowsV1Request struct { ApiService *AccessFlowsAPIService // contains filtered or unexported fields }
func (ApiListAccessFlowsV1Request) Execute ¶
func (r ApiListAccessFlowsV1Request) Execute() (*PaginatedResponseAccessFlowTerraformModel, *http.Response, error)
type ApiTfCreateIntegrationV1Request ¶
type ApiTfCreateIntegrationV1Request struct { ApiService *IntegrationsAPIService // contains filtered or unexported fields }
func (ApiTfCreateIntegrationV1Request) Execute ¶
func (r ApiTfCreateIntegrationV1Request) Execute() (*IntegrationTerraform, *http.Response, error)
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 ¶
func (r ApiTfGetIntegrationV1Request) Execute() (*IntegrationTerraform, *http.Response, error)
type ApiTfListIntegrationsV1Request ¶
type ApiTfListIntegrationsV1Request struct { ApiService *IntegrationsAPIService // contains filtered or unexported fields }
func (ApiTfListIntegrationsV1Request) Execute ¶
func (r ApiTfListIntegrationsV1Request) Execute() (*PaginatedResponseIntegrationTerraformModel, *http.Response, error)
type ApiTfUpdateIntegrationV1Request ¶
type ApiTfUpdateIntegrationV1Request struct { ApiService *IntegrationsAPIService // contains filtered or unexported fields }
func (ApiTfUpdateIntegrationV1Request) Execute ¶
func (r ApiTfUpdateIntegrationV1Request) Execute() (*IntegrationTerraform, *http.Response, error)
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 (r ApiUpdateAccessFlowV1Request) Execute() (*AccessFlowTerraformV1, *http.Response, error)
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
func (v ApproverConditionGroupOperatorTerraformV1) IsValid() bool
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
func (o *ApproverConditionGroupTerraformV1) GetConditions() []AttributeFilterTerraformV1
GetConditions returns the Conditions field value
func (*ApproverConditionGroupTerraformV1) GetConditionsLogicalOperator ¶ added in v1.1.0
func (o *ApproverConditionGroupTerraformV1) GetConditionsLogicalOperator() ApproverConditionGroupOperatorTerraformV1
GetConditionsLogicalOperator returns the ConditionsLogicalOperator field value
func (*ApproverConditionGroupTerraformV1) GetConditionsLogicalOperatorOk ¶ added in v1.1.0
func (o *ApproverConditionGroupTerraformV1) GetConditionsLogicalOperatorOk() (*ApproverConditionGroupOperatorTerraformV1, bool)
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
func (o *ApproverConditionGroupTerraformV1) GetConditionsOk() ([]AttributeFilterTerraformV1, bool)
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
func (o *ApproverConditionGroupTerraformV1) SetConditions(v []AttributeFilterTerraformV1)
SetConditions sets field value
func (*ApproverConditionGroupTerraformV1) SetConditionsLogicalOperator ¶ added in v1.1.0
func (o *ApproverConditionGroupTerraformV1) SetConditionsLogicalOperator(v ApproverConditionGroupOperatorTerraformV1)
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
func (v ApproverPolicyGroupsRelationshipTerraformV1) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ApproverPolicyGroupsRelationshipTerraformV1) Ptr ¶ added in v1.1.0
func (v ApproverPolicyGroupsRelationshipTerraformV1) Ptr() *ApproverPolicyGroupsRelationshipTerraformV1
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
func (o *ApproverPolicyTerraformV1) GetConditionGroups() []ApproverConditionGroupTerraformV1
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
func (o *ApproverPolicyTerraformV1) GetGroupsRelationship() ApproverPolicyGroupsRelationshipTerraformV1
GetGroupsRelationship returns the GroupsRelationship field value
func (*ApproverPolicyTerraformV1) GetGroupsRelationshipOk ¶ added in v1.1.0
func (o *ApproverPolicyTerraformV1) GetGroupsRelationshipOk() (*ApproverPolicyGroupsRelationshipTerraformV1, bool)
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
func (o *ApproverPolicyTerraformV1) SetConditionGroups(v []ApproverConditionGroupTerraformV1)
SetConditionGroups sets field value
func (*ApproverPolicyTerraformV1) SetGroupsRelationship ¶ added in v1.1.0
func (o *ApproverPolicyTerraformV1) SetGroupsRelationship(v ApproverPolicyGroupsRelationshipTerraformV1)
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 ¶
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) ServerURLWithContext ¶
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 ¶
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) UnmarshalJSON ¶
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 ¶
func (v GranteeFilterGroupOperatorTerraformV1) IsValid() bool
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 ¶
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 ¶
func (o *GranteeTerraformV2) GetLogicalOperator() GranteeFilterGroupOperatorTerraformV1
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 ¶
func (o *GranteeTerraformV2) SetLogicalOperator(v GranteeFilterGroupOperatorTerraformV1)
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 ¶
func (v IntegrationStatus) Ptr() *IntegrationStatus
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 ¶
func (a *IntegrationsAPIService) TfCreateIntegrationV1(ctx context.Context) ApiTfCreateIntegrationV1Request
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 ¶
func (a *IntegrationsAPIService) TfCreateIntegrationV1Execute(r ApiTfCreateIntegrationV1Request) (*IntegrationTerraform, *http.Response, error)
Execute executes the request
@return IntegrationTerraform
func (*IntegrationsAPIService) TfGetIntegrationV1 ¶
func (a *IntegrationsAPIService) TfGetIntegrationV1(ctx context.Context, id string) ApiTfGetIntegrationV1Request
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 ¶
func (a *IntegrationsAPIService) TfGetIntegrationV1Execute(r ApiTfGetIntegrationV1Request) (*IntegrationTerraform, *http.Response, error)
Execute executes the request
@return IntegrationTerraform
func (*IntegrationsAPIService) TfListIntegrationsV1 ¶
func (a *IntegrationsAPIService) TfListIntegrationsV1(ctx context.Context) ApiTfListIntegrationsV1Request
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 ¶
func (a *IntegrationsAPIService) TfListIntegrationsV1Execute(r ApiTfListIntegrationsV1Request) (*PaginatedResponseIntegrationTerraformModel, *http.Response, error)
Execute executes the request
@return PaginatedResponseIntegrationTerraformModel
func (*IntegrationsAPIService) TfUpdateIntegrationV1 ¶
func (a *IntegrationsAPIService) TfUpdateIntegrationV1(ctx context.Context, id string) ApiTfUpdateIntegrationV1Request
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 ¶
func (a *IntegrationsAPIService) TfUpdateIntegrationV1Execute(r ApiTfUpdateIntegrationV1Request) (*IntegrationTerraform, *http.Response, error)
Execute executes the request
@return IntegrationTerraform
type MappedNullable ¶
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 NewNullableAccessFlowLabelTerraformV1 ¶
func NewNullableAccessFlowLabelTerraformV1(val *AccessFlowLabelTerraformV1) *NullableAccessFlowLabelTerraformV1
func (NullableAccessFlowLabelTerraformV1) Get ¶
func (v NullableAccessFlowLabelTerraformV1) Get() *AccessFlowLabelTerraformV1
func (NullableAccessFlowLabelTerraformV1) IsSet ¶
func (v NullableAccessFlowLabelTerraformV1) IsSet() bool
func (NullableAccessFlowLabelTerraformV1) MarshalJSON ¶
func (v NullableAccessFlowLabelTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableAccessFlowLabelTerraformV1) Set ¶
func (v *NullableAccessFlowLabelTerraformV1) Set(val *AccessFlowLabelTerraformV1)
func (*NullableAccessFlowLabelTerraformV1) UnmarshalJSON ¶
func (v *NullableAccessFlowLabelTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableAccessFlowLabelTerraformV1) Unset ¶
func (v *NullableAccessFlowLabelTerraformV1) Unset()
type NullableAccessFlowSettingsTerraformV1 ¶
type NullableAccessFlowSettingsTerraformV1 struct {
// contains filtered or unexported fields
}
func NewNullableAccessFlowSettingsTerraformV1 ¶
func NewNullableAccessFlowSettingsTerraformV1(val *AccessFlowSettingsTerraformV1) *NullableAccessFlowSettingsTerraformV1
func (NullableAccessFlowSettingsTerraformV1) Get ¶
func (v NullableAccessFlowSettingsTerraformV1) Get() *AccessFlowSettingsTerraformV1
func (NullableAccessFlowSettingsTerraformV1) IsSet ¶
func (v NullableAccessFlowSettingsTerraformV1) IsSet() bool
func (NullableAccessFlowSettingsTerraformV1) MarshalJSON ¶
func (v NullableAccessFlowSettingsTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableAccessFlowSettingsTerraformV1) Set ¶
func (v *NullableAccessFlowSettingsTerraformV1) Set(val *AccessFlowSettingsTerraformV1)
func (*NullableAccessFlowSettingsTerraformV1) UnmarshalJSON ¶
func (v *NullableAccessFlowSettingsTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableAccessFlowSettingsTerraformV1) Unset ¶
func (v *NullableAccessFlowSettingsTerraformV1) Unset()
type NullableAccessFlowTerraformV1 ¶
type NullableAccessFlowTerraformV1 struct {
// contains filtered or unexported fields
}
func NewNullableAccessFlowTerraformV1 ¶
func NewNullableAccessFlowTerraformV1(val *AccessFlowTerraformV1) *NullableAccessFlowTerraformV1
func (NullableAccessFlowTerraformV1) Get ¶
func (v NullableAccessFlowTerraformV1) Get() *AccessFlowTerraformV1
func (NullableAccessFlowTerraformV1) IsSet ¶
func (v NullableAccessFlowTerraformV1) IsSet() bool
func (NullableAccessFlowTerraformV1) MarshalJSON ¶
func (v NullableAccessFlowTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableAccessFlowTerraformV1) Set ¶
func (v *NullableAccessFlowTerraformV1) Set(val *AccessFlowTerraformV1)
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) IsSet ¶ added in v1.1.0
func (v NullableAccessFlowTerraformV1ApproverPolicy) IsSet() bool
func (NullableAccessFlowTerraformV1ApproverPolicy) MarshalJSON ¶ added in v1.1.0
func (v NullableAccessFlowTerraformV1ApproverPolicy) MarshalJSON() ([]byte, error)
func (*NullableAccessFlowTerraformV1ApproverPolicy) Set ¶ added in v1.1.0
func (v *NullableAccessFlowTerraformV1ApproverPolicy) Set(val *AccessFlowTerraformV1ApproverPolicy)
func (*NullableAccessFlowTerraformV1ApproverPolicy) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableAccessFlowTerraformV1ApproverPolicy) UnmarshalJSON(src []byte) error
func (*NullableAccessFlowTerraformV1ApproverPolicy) Unset ¶ added in v1.1.0
func (v *NullableAccessFlowTerraformV1ApproverPolicy) Unset()
type NullableAccessFlowTerraformV1GranteeFilterGroup ¶
type NullableAccessFlowTerraformV1GranteeFilterGroup struct {
// contains filtered or unexported fields
}
func NewNullableAccessFlowTerraformV1GranteeFilterGroup ¶
func NewNullableAccessFlowTerraformV1GranteeFilterGroup(val *AccessFlowTerraformV1GranteeFilterGroup) *NullableAccessFlowTerraformV1GranteeFilterGroup
func (NullableAccessFlowTerraformV1GranteeFilterGroup) IsSet ¶
func (v NullableAccessFlowTerraformV1GranteeFilterGroup) IsSet() bool
func (NullableAccessFlowTerraformV1GranteeFilterGroup) MarshalJSON ¶
func (v NullableAccessFlowTerraformV1GranteeFilterGroup) MarshalJSON() ([]byte, error)
func (*NullableAccessFlowTerraformV1GranteeFilterGroup) UnmarshalJSON ¶
func (v *NullableAccessFlowTerraformV1GranteeFilterGroup) UnmarshalJSON(src []byte) error
func (*NullableAccessFlowTerraformV1GranteeFilterGroup) Unset ¶
func (v *NullableAccessFlowTerraformV1GranteeFilterGroup) Unset()
type NullableAccessFlowTerraformV1Settings ¶
type NullableAccessFlowTerraformV1Settings struct {
// contains filtered or unexported fields
}
func NewNullableAccessFlowTerraformV1Settings ¶
func NewNullableAccessFlowTerraformV1Settings(val *AccessFlowTerraformV1Settings) *NullableAccessFlowTerraformV1Settings
func (NullableAccessFlowTerraformV1Settings) Get ¶
func (v NullableAccessFlowTerraformV1Settings) Get() *AccessFlowTerraformV1Settings
func (NullableAccessFlowTerraformV1Settings) IsSet ¶
func (v NullableAccessFlowTerraformV1Settings) IsSet() bool
func (NullableAccessFlowTerraformV1Settings) MarshalJSON ¶
func (v NullableAccessFlowTerraformV1Settings) MarshalJSON() ([]byte, error)
func (*NullableAccessFlowTerraformV1Settings) Set ¶
func (v *NullableAccessFlowTerraformV1Settings) Set(val *AccessFlowTerraformV1Settings)
func (*NullableAccessFlowTerraformV1Settings) UnmarshalJSON ¶
func (v *NullableAccessFlowTerraformV1Settings) UnmarshalJSON(src []byte) error
func (*NullableAccessFlowTerraformV1Settings) Unset ¶
func (v *NullableAccessFlowTerraformV1Settings) Unset()
type NullableAccessFlowTriggerTerraformV1 ¶
type NullableAccessFlowTriggerTerraformV1 struct {
// contains filtered or unexported fields
}
func NewNullableAccessFlowTriggerTerraformV1 ¶
func NewNullableAccessFlowTriggerTerraformV1(val *AccessFlowTriggerTerraformV1) *NullableAccessFlowTriggerTerraformV1
func (NullableAccessFlowTriggerTerraformV1) Get ¶
func (v NullableAccessFlowTriggerTerraformV1) Get() *AccessFlowTriggerTerraformV1
func (NullableAccessFlowTriggerTerraformV1) IsSet ¶
func (v NullableAccessFlowTriggerTerraformV1) IsSet() bool
func (NullableAccessFlowTriggerTerraformV1) MarshalJSON ¶
func (v NullableAccessFlowTriggerTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableAccessFlowTriggerTerraformV1) Set ¶
func (v *NullableAccessFlowTriggerTerraformV1) Set(val *AccessFlowTriggerTerraformV1)
func (*NullableAccessFlowTriggerTerraformV1) UnmarshalJSON ¶
func (v *NullableAccessFlowTriggerTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableAccessFlowTriggerTerraformV1) Unset ¶
func (v *NullableAccessFlowTriggerTerraformV1) Unset()
type NullableAccessFlowTriggerTerraformV1Timeframe ¶
type NullableAccessFlowTriggerTerraformV1Timeframe struct {
// contains filtered or unexported fields
}
func NewNullableAccessFlowTriggerTerraformV1Timeframe ¶
func NewNullableAccessFlowTriggerTerraformV1Timeframe(val *AccessFlowTriggerTerraformV1Timeframe) *NullableAccessFlowTriggerTerraformV1Timeframe
func (NullableAccessFlowTriggerTerraformV1Timeframe) IsSet ¶
func (v NullableAccessFlowTriggerTerraformV1Timeframe) IsSet() bool
func (NullableAccessFlowTriggerTerraformV1Timeframe) MarshalJSON ¶
func (v NullableAccessFlowTriggerTerraformV1Timeframe) MarshalJSON() ([]byte, error)
func (*NullableAccessFlowTriggerTerraformV1Timeframe) Set ¶
func (v *NullableAccessFlowTriggerTerraformV1Timeframe) Set(val *AccessFlowTriggerTerraformV1Timeframe)
func (*NullableAccessFlowTriggerTerraformV1Timeframe) UnmarshalJSON ¶
func (v *NullableAccessFlowTriggerTerraformV1Timeframe) UnmarshalJSON(src []byte) error
func (*NullableAccessFlowTriggerTerraformV1Timeframe) Unset ¶
func (v *NullableAccessFlowTriggerTerraformV1Timeframe) Unset()
type NullableAccessTargetBundleTerraformV1 ¶
type NullableAccessTargetBundleTerraformV1 struct {
// contains filtered or unexported fields
}
func NewNullableAccessTargetBundleTerraformV1 ¶
func NewNullableAccessTargetBundleTerraformV1(val *AccessTargetBundleTerraformV1) *NullableAccessTargetBundleTerraformV1
func (NullableAccessTargetBundleTerraformV1) Get ¶
func (v NullableAccessTargetBundleTerraformV1) Get() *AccessTargetBundleTerraformV1
func (NullableAccessTargetBundleTerraformV1) IsSet ¶
func (v NullableAccessTargetBundleTerraformV1) IsSet() bool
func (NullableAccessTargetBundleTerraformV1) MarshalJSON ¶
func (v NullableAccessTargetBundleTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableAccessTargetBundleTerraformV1) Set ¶
func (v *NullableAccessTargetBundleTerraformV1) Set(val *AccessTargetBundleTerraformV1)
func (*NullableAccessTargetBundleTerraformV1) UnmarshalJSON ¶
func (v *NullableAccessTargetBundleTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableAccessTargetBundleTerraformV1) Unset ¶
func (v *NullableAccessTargetBundleTerraformV1) Unset()
type NullableAccessTargetIntegrationTerraformV1 ¶
type NullableAccessTargetIntegrationTerraformV1 struct {
// contains filtered or unexported fields
}
func NewNullableAccessTargetIntegrationTerraformV1 ¶
func NewNullableAccessTargetIntegrationTerraformV1(val *AccessTargetIntegrationTerraformV1) *NullableAccessTargetIntegrationTerraformV1
func (NullableAccessTargetIntegrationTerraformV1) IsSet ¶
func (v NullableAccessTargetIntegrationTerraformV1) IsSet() bool
func (NullableAccessTargetIntegrationTerraformV1) MarshalJSON ¶
func (v NullableAccessTargetIntegrationTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableAccessTargetIntegrationTerraformV1) Set ¶
func (v *NullableAccessTargetIntegrationTerraformV1) Set(val *AccessTargetIntegrationTerraformV1)
func (*NullableAccessTargetIntegrationTerraformV1) UnmarshalJSON ¶
func (v *NullableAccessTargetIntegrationTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableAccessTargetIntegrationTerraformV1) Unset ¶
func (v *NullableAccessTargetIntegrationTerraformV1) Unset()
type NullableApproverConditionGroupOperatorTerraformV1 ¶ added in v1.1.0
type NullableApproverConditionGroupOperatorTerraformV1 struct {
// contains filtered or unexported fields
}
func NewNullableApproverConditionGroupOperatorTerraformV1 ¶ added in v1.1.0
func NewNullableApproverConditionGroupOperatorTerraformV1(val *ApproverConditionGroupOperatorTerraformV1) *NullableApproverConditionGroupOperatorTerraformV1
func (NullableApproverConditionGroupOperatorTerraformV1) IsSet ¶ added in v1.1.0
func (v NullableApproverConditionGroupOperatorTerraformV1) IsSet() bool
func (NullableApproverConditionGroupOperatorTerraformV1) MarshalJSON ¶ added in v1.1.0
func (v NullableApproverConditionGroupOperatorTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableApproverConditionGroupOperatorTerraformV1) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableApproverConditionGroupOperatorTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableApproverConditionGroupOperatorTerraformV1) Unset ¶ added in v1.1.0
func (v *NullableApproverConditionGroupOperatorTerraformV1) Unset()
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) IsSet ¶ added in v1.1.0
func (v NullableApproverConditionGroupTerraformV1) IsSet() bool
func (NullableApproverConditionGroupTerraformV1) MarshalJSON ¶ added in v1.1.0
func (v NullableApproverConditionGroupTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableApproverConditionGroupTerraformV1) Set ¶ added in v1.1.0
func (v *NullableApproverConditionGroupTerraformV1) Set(val *ApproverConditionGroupTerraformV1)
func (*NullableApproverConditionGroupTerraformV1) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableApproverConditionGroupTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableApproverConditionGroupTerraformV1) Unset ¶ added in v1.1.0
func (v *NullableApproverConditionGroupTerraformV1) Unset()
type NullableApproverPolicyGroupsRelationshipTerraformV1 ¶ added in v1.1.0
type NullableApproverPolicyGroupsRelationshipTerraformV1 struct {
// contains filtered or unexported fields
}
func NewNullableApproverPolicyGroupsRelationshipTerraformV1 ¶ added in v1.1.0
func NewNullableApproverPolicyGroupsRelationshipTerraformV1(val *ApproverPolicyGroupsRelationshipTerraformV1) *NullableApproverPolicyGroupsRelationshipTerraformV1
func (NullableApproverPolicyGroupsRelationshipTerraformV1) IsSet ¶ added in v1.1.0
func (v NullableApproverPolicyGroupsRelationshipTerraformV1) IsSet() bool
func (NullableApproverPolicyGroupsRelationshipTerraformV1) MarshalJSON ¶ added in v1.1.0
func (v NullableApproverPolicyGroupsRelationshipTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableApproverPolicyGroupsRelationshipTerraformV1) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableApproverPolicyGroupsRelationshipTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableApproverPolicyGroupsRelationshipTerraformV1) Unset ¶ added in v1.1.0
func (v *NullableApproverPolicyGroupsRelationshipTerraformV1) Unset()
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 (v NullableApproverPolicyTerraformV1) Get() *ApproverPolicyTerraformV1
func (NullableApproverPolicyTerraformV1) IsSet ¶ added in v1.1.0
func (v NullableApproverPolicyTerraformV1) IsSet() bool
func (NullableApproverPolicyTerraformV1) MarshalJSON ¶ added in v1.1.0
func (v NullableApproverPolicyTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableApproverPolicyTerraformV1) Set ¶ added in v1.1.0
func (v *NullableApproverPolicyTerraformV1) Set(val *ApproverPolicyTerraformV1)
func (*NullableApproverPolicyTerraformV1) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableApproverPolicyTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableApproverPolicyTerraformV1) Unset ¶ added in v1.1.0
func (v *NullableApproverPolicyTerraformV1) Unset()
type NullableApproverTerraformV1 ¶
type NullableApproverTerraformV1 struct {
// contains filtered or unexported fields
}
func NewNullableApproverTerraformV1 ¶
func NewNullableApproverTerraformV1(val *ApproverTerraformV1) *NullableApproverTerraformV1
func (NullableApproverTerraformV1) Get ¶
func (v NullableApproverTerraformV1) Get() *ApproverTerraformV1
func (NullableApproverTerraformV1) IsSet ¶
func (v NullableApproverTerraformV1) IsSet() bool
func (NullableApproverTerraformV1) MarshalJSON ¶
func (v NullableApproverTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableApproverTerraformV1) Set ¶
func (v *NullableApproverTerraformV1) Set(val *ApproverTerraformV1)
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 NewNullableAttributeFilterTerraformV1 ¶
func NewNullableAttributeFilterTerraformV1(val *AttributeFilterTerraformV1) *NullableAttributeFilterTerraformV1
func (NullableAttributeFilterTerraformV1) Get ¶
func (v NullableAttributeFilterTerraformV1) Get() *AttributeFilterTerraformV1
func (NullableAttributeFilterTerraformV1) IsSet ¶
func (v NullableAttributeFilterTerraformV1) IsSet() bool
func (NullableAttributeFilterTerraformV1) MarshalJSON ¶
func (v NullableAttributeFilterTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableAttributeFilterTerraformV1) Set ¶
func (v *NullableAttributeFilterTerraformV1) Set(val *AttributeFilterTerraformV1)
func (*NullableAttributeFilterTerraformV1) UnmarshalJSON ¶
func (v *NullableAttributeFilterTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableAttributeFilterTerraformV1) Unset ¶
func (v *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 NewNullableGranteeFilterGroupOperatorTerraformV1 ¶
func NewNullableGranteeFilterGroupOperatorTerraformV1(val *GranteeFilterGroupOperatorTerraformV1) *NullableGranteeFilterGroupOperatorTerraformV1
func (NullableGranteeFilterGroupOperatorTerraformV1) IsSet ¶
func (v NullableGranteeFilterGroupOperatorTerraformV1) IsSet() bool
func (NullableGranteeFilterGroupOperatorTerraformV1) MarshalJSON ¶
func (v NullableGranteeFilterGroupOperatorTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableGranteeFilterGroupOperatorTerraformV1) Set ¶
func (v *NullableGranteeFilterGroupOperatorTerraformV1) Set(val *GranteeFilterGroupOperatorTerraformV1)
func (*NullableGranteeFilterGroupOperatorTerraformV1) UnmarshalJSON ¶
func (v *NullableGranteeFilterGroupOperatorTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableGranteeFilterGroupOperatorTerraformV1) Unset ¶
func (v *NullableGranteeFilterGroupOperatorTerraformV1) Unset()
type NullableGranteeTerraformV1 ¶
type NullableGranteeTerraformV1 struct {
// contains filtered or unexported fields
}
func NewNullableGranteeTerraformV1 ¶
func NewNullableGranteeTerraformV1(val *GranteeTerraformV1) *NullableGranteeTerraformV1
func (NullableGranteeTerraformV1) Get ¶
func (v NullableGranteeTerraformV1) Get() *GranteeTerraformV1
func (NullableGranteeTerraformV1) IsSet ¶
func (v NullableGranteeTerraformV1) IsSet() bool
func (NullableGranteeTerraformV1) MarshalJSON ¶
func (v NullableGranteeTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableGranteeTerraformV1) Set ¶
func (v *NullableGranteeTerraformV1) Set(val *GranteeTerraformV1)
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 (v NullableGranteeTerraformV2) Get() *GranteeTerraformV2
func (NullableGranteeTerraformV2) IsSet ¶
func (v NullableGranteeTerraformV2) IsSet() bool
func (NullableGranteeTerraformV2) MarshalJSON ¶
func (v NullableGranteeTerraformV2) MarshalJSON() ([]byte, error)
func (*NullableGranteeTerraformV2) Set ¶
func (v *NullableGranteeTerraformV2) Set(val *GranteeTerraformV2)
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 NewNullableIntegrationOwnerTerraform ¶
func NewNullableIntegrationOwnerTerraform(val *IntegrationOwnerTerraform) *NullableIntegrationOwnerTerraform
func (NullableIntegrationOwnerTerraform) Get ¶
func (v NullableIntegrationOwnerTerraform) Get() *IntegrationOwnerTerraform
func (NullableIntegrationOwnerTerraform) IsSet ¶
func (v NullableIntegrationOwnerTerraform) IsSet() bool
func (NullableIntegrationOwnerTerraform) MarshalJSON ¶
func (v NullableIntegrationOwnerTerraform) MarshalJSON() ([]byte, error)
func (*NullableIntegrationOwnerTerraform) Set ¶
func (v *NullableIntegrationOwnerTerraform) Set(val *IntegrationOwnerTerraform)
func (*NullableIntegrationOwnerTerraform) UnmarshalJSON ¶
func (v *NullableIntegrationOwnerTerraform) UnmarshalJSON(src []byte) error
func (*NullableIntegrationOwnerTerraform) Unset ¶
func (v *NullableIntegrationOwnerTerraform) Unset()
type NullableIntegrationStatus ¶
type NullableIntegrationStatus struct {
// contains filtered or unexported fields
}
func NewNullableIntegrationStatus ¶
func NewNullableIntegrationStatus(val *IntegrationStatus) *NullableIntegrationStatus
func (NullableIntegrationStatus) Get ¶
func (v NullableIntegrationStatus) Get() *IntegrationStatus
func (NullableIntegrationStatus) IsSet ¶
func (v NullableIntegrationStatus) IsSet() bool
func (NullableIntegrationStatus) MarshalJSON ¶
func (v NullableIntegrationStatus) MarshalJSON() ([]byte, error)
func (*NullableIntegrationStatus) Set ¶
func (v *NullableIntegrationStatus) Set(val *IntegrationStatus)
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 (v NullableIntegrationTerraform) Get() *IntegrationTerraform
func (NullableIntegrationTerraform) IsSet ¶
func (v NullableIntegrationTerraform) IsSet() bool
func (NullableIntegrationTerraform) MarshalJSON ¶
func (v NullableIntegrationTerraform) MarshalJSON() ([]byte, error)
func (*NullableIntegrationTerraform) Set ¶
func (v *NullableIntegrationTerraform) Set(val *IntegrationTerraform)
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 (v NullableMessageResponse) Get() *MessageResponse
func (NullableMessageResponse) IsSet ¶
func (v NullableMessageResponse) IsSet() bool
func (NullableMessageResponse) MarshalJSON ¶
func (v NullableMessageResponse) MarshalJSON() ([]byte, error)
func (*NullableMessageResponse) Set ¶
func (v *NullableMessageResponse) Set(val *MessageResponse)
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 NewNullablePaginatedResponseAccessFlowTerraformModel ¶
func NewNullablePaginatedResponseAccessFlowTerraformModel(val *PaginatedResponseAccessFlowTerraformModel) *NullablePaginatedResponseAccessFlowTerraformModel
func (NullablePaginatedResponseAccessFlowTerraformModel) IsSet ¶
func (v NullablePaginatedResponseAccessFlowTerraformModel) IsSet() bool
func (NullablePaginatedResponseAccessFlowTerraformModel) MarshalJSON ¶
func (v NullablePaginatedResponseAccessFlowTerraformModel) MarshalJSON() ([]byte, error)
func (*NullablePaginatedResponseAccessFlowTerraformModel) UnmarshalJSON ¶
func (v *NullablePaginatedResponseAccessFlowTerraformModel) UnmarshalJSON(src []byte) error
func (*NullablePaginatedResponseAccessFlowTerraformModel) Unset ¶
func (v *NullablePaginatedResponseAccessFlowTerraformModel) Unset()
type NullablePaginatedResponseIntegrationTerraformModel ¶
type NullablePaginatedResponseIntegrationTerraformModel struct {
// contains filtered or unexported fields
}
func NewNullablePaginatedResponseIntegrationTerraformModel ¶
func NewNullablePaginatedResponseIntegrationTerraformModel(val *PaginatedResponseIntegrationTerraformModel) *NullablePaginatedResponseIntegrationTerraformModel
func (NullablePaginatedResponseIntegrationTerraformModel) IsSet ¶
func (v NullablePaginatedResponseIntegrationTerraformModel) IsSet() bool
func (NullablePaginatedResponseIntegrationTerraformModel) MarshalJSON ¶
func (v NullablePaginatedResponseIntegrationTerraformModel) MarshalJSON() ([]byte, error)
func (*NullablePaginatedResponseIntegrationTerraformModel) UnmarshalJSON ¶
func (v *NullablePaginatedResponseIntegrationTerraformModel) UnmarshalJSON(src []byte) error
func (*NullablePaginatedResponseIntegrationTerraformModel) Unset ¶
func (v *NullablePaginatedResponseIntegrationTerraformModel) Unset()
type NullablePaginationInfo ¶
type NullablePaginationInfo struct {
// contains filtered or unexported fields
}
func NewNullablePaginationInfo ¶
func NewNullablePaginationInfo(val *PaginationInfo) *NullablePaginationInfo
func (NullablePaginationInfo) Get ¶
func (v NullablePaginationInfo) Get() *PaginationInfo
func (NullablePaginationInfo) IsSet ¶
func (v NullablePaginationInfo) IsSet() bool
func (NullablePaginationInfo) MarshalJSON ¶
func (v NullablePaginationInfo) MarshalJSON() ([]byte, error)
func (*NullablePaginationInfo) Set ¶
func (v *NullablePaginationInfo) Set(val *PaginationInfo)
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 NewNullableResourceOwnerMappingTerraform ¶
func NewNullableResourceOwnerMappingTerraform(val *ResourceOwnerMappingTerraform) *NullableResourceOwnerMappingTerraform
func (NullableResourceOwnerMappingTerraform) Get ¶
func (v NullableResourceOwnerMappingTerraform) Get() *ResourceOwnerMappingTerraform
func (NullableResourceOwnerMappingTerraform) IsSet ¶
func (v NullableResourceOwnerMappingTerraform) IsSet() bool
func (NullableResourceOwnerMappingTerraform) MarshalJSON ¶
func (v NullableResourceOwnerMappingTerraform) MarshalJSON() ([]byte, error)
func (*NullableResourceOwnerMappingTerraform) Set ¶
func (v *NullableResourceOwnerMappingTerraform) Set(val *ResourceOwnerMappingTerraform)
func (*NullableResourceOwnerMappingTerraform) UnmarshalJSON ¶
func (v *NullableResourceOwnerMappingTerraform) UnmarshalJSON(src []byte) error
func (*NullableResourceOwnerMappingTerraform) Unset ¶
func (v *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 (v NullableTagTerraformV1) Get() *TagTerraformV1
func (NullableTagTerraformV1) IsSet ¶
func (v NullableTagTerraformV1) IsSet() bool
func (NullableTagTerraformV1) MarshalJSON ¶
func (v NullableTagTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableTagTerraformV1) Set ¶
func (v *NullableTagTerraformV1) Set(val *TagTerraformV1)
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 (v NullableTimeframeTerraformV1) Get() *TimeframeTerraformV1
func (NullableTimeframeTerraformV1) IsSet ¶
func (v NullableTimeframeTerraformV1) IsSet() bool
func (NullableTimeframeTerraformV1) MarshalJSON ¶
func (v NullableTimeframeTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableTimeframeTerraformV1) Set ¶
func (v *NullableTimeframeTerraformV1) Set(val *TimeframeTerraformV1)
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 NewNullableUpsertAccessFlowTerraformV1 ¶
func NewNullableUpsertAccessFlowTerraformV1(val *UpsertAccessFlowTerraformV1) *NullableUpsertAccessFlowTerraformV1
func (NullableUpsertAccessFlowTerraformV1) Get ¶
func (v NullableUpsertAccessFlowTerraformV1) Get() *UpsertAccessFlowTerraformV1
func (NullableUpsertAccessFlowTerraformV1) IsSet ¶
func (v NullableUpsertAccessFlowTerraformV1) IsSet() bool
func (NullableUpsertAccessFlowTerraformV1) MarshalJSON ¶
func (v NullableUpsertAccessFlowTerraformV1) MarshalJSON() ([]byte, error)
func (*NullableUpsertAccessFlowTerraformV1) Set ¶
func (v *NullableUpsertAccessFlowTerraformV1) Set(val *UpsertAccessFlowTerraformV1)
func (*NullableUpsertAccessFlowTerraformV1) UnmarshalJSON ¶
func (v *NullableUpsertAccessFlowTerraformV1) UnmarshalJSON(src []byte) error
func (*NullableUpsertAccessFlowTerraformV1) Unset ¶
func (v *NullableUpsertAccessFlowTerraformV1) Unset()
type NullableUpsertIntegrationTerraform ¶
type NullableUpsertIntegrationTerraform struct {
// contains filtered or unexported fields
}
func NewNullableUpsertIntegrationTerraform ¶
func NewNullableUpsertIntegrationTerraform(val *UpsertIntegrationTerraform) *NullableUpsertIntegrationTerraform
func (NullableUpsertIntegrationTerraform) Get ¶
func (v NullableUpsertIntegrationTerraform) Get() *UpsertIntegrationTerraform
func (NullableUpsertIntegrationTerraform) IsSet ¶
func (v NullableUpsertIntegrationTerraform) IsSet() bool
func (NullableUpsertIntegrationTerraform) MarshalJSON ¶
func (v NullableUpsertIntegrationTerraform) MarshalJSON() ([]byte, error)
func (*NullableUpsertIntegrationTerraform) Set ¶
func (v *NullableUpsertIntegrationTerraform) Set(val *UpsertIntegrationTerraform)
func (*NullableUpsertIntegrationTerraform) UnmarshalJSON ¶
func (v *NullableUpsertIntegrationTerraform) UnmarshalJSON(src []byte) error
func (*NullableUpsertIntegrationTerraform) Unset ¶
func (v *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 ¶
func (o *PaginatedResponseAccessFlowTerraformModel) GetData() []AccessFlowTerraformV1
GetData returns the Data field value
func (*PaginatedResponseAccessFlowTerraformModel) GetDataOk ¶
func (o *PaginatedResponseAccessFlowTerraformModel) GetDataOk() ([]AccessFlowTerraformV1, bool)
GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.
func (*PaginatedResponseAccessFlowTerraformModel) GetPagination ¶
func (o *PaginatedResponseAccessFlowTerraformModel) GetPagination() PaginationInfo
GetPagination returns the Pagination field value
func (*PaginatedResponseAccessFlowTerraformModel) GetPaginationOk ¶
func (o *PaginatedResponseAccessFlowTerraformModel) GetPaginationOk() (*PaginationInfo, bool)
GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set.
func (PaginatedResponseAccessFlowTerraformModel) MarshalJSON ¶
func (o PaginatedResponseAccessFlowTerraformModel) MarshalJSON() ([]byte, error)
func (*PaginatedResponseAccessFlowTerraformModel) SetData ¶
func (o *PaginatedResponseAccessFlowTerraformModel) SetData(v []AccessFlowTerraformV1)
SetData sets field value
func (*PaginatedResponseAccessFlowTerraformModel) SetPagination ¶
func (o *PaginatedResponseAccessFlowTerraformModel) SetPagination(v PaginationInfo)
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 ¶
func (o *PaginatedResponseIntegrationTerraformModel) GetData() []IntegrationTerraform
GetData returns the Data field value
func (*PaginatedResponseIntegrationTerraformModel) GetDataOk ¶
func (o *PaginatedResponseIntegrationTerraformModel) GetDataOk() ([]IntegrationTerraform, bool)
GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.
func (*PaginatedResponseIntegrationTerraformModel) GetPagination ¶
func (o *PaginatedResponseIntegrationTerraformModel) GetPagination() PaginationInfo
GetPagination returns the Pagination field value
func (*PaginatedResponseIntegrationTerraformModel) GetPaginationOk ¶
func (o *PaginatedResponseIntegrationTerraformModel) GetPaginationOk() (*PaginationInfo, bool)
GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set.
func (PaginatedResponseIntegrationTerraformModel) MarshalJSON ¶
func (o PaginatedResponseIntegrationTerraformModel) MarshalJSON() ([]byte, error)
func (*PaginatedResponseIntegrationTerraformModel) SetData ¶
func (o *PaginatedResponseIntegrationTerraformModel) SetData(v []IntegrationTerraform)
SetData sets field value
func (*PaginatedResponseIntegrationTerraformModel) SetPagination ¶
func (o *PaginatedResponseIntegrationTerraformModel) SetPagination(v PaginationInfo)
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
type ServerVariable ¶
ServerVariable stores the information about a server variable
type TagTerraformV1 ¶
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
func (o *UpsertAccessFlowTerraformV1) GetApproverPolicy() AccessFlowTerraformV1ApproverPolicy
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
func (o *UpsertAccessFlowTerraformV1) 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 (*UpsertAccessFlowTerraformV1) GetApprovers ¶
func (o *UpsertAccessFlowTerraformV1) GetApprovers() []ApproverTerraformV1
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 ¶
func (o *UpsertAccessFlowTerraformV1) GetBundleTargets() []AccessTargetBundleTerraformV1
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 ¶
func (o *UpsertAccessFlowTerraformV1) GetGranteeFilterGroup() AccessFlowTerraformV1GranteeFilterGroup
GetGranteeFilterGroup returns the GranteeFilterGroup field value if set, zero value otherwise (both if not set or set to explicit null).
func (*UpsertAccessFlowTerraformV1) GetGranteeFilterGroupOk ¶
func (o *UpsertAccessFlowTerraformV1) 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 (*UpsertAccessFlowTerraformV1) GetGrantees ¶
func (o *UpsertAccessFlowTerraformV1) GetGrantees() []GranteeTerraformV1
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 ¶
func (o *UpsertAccessFlowTerraformV1) GetIntegrationTargets() []AccessTargetIntegrationTerraformV1
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 ¶
func (o *UpsertAccessFlowTerraformV1) GetLabels() []AccessFlowLabelTerraformV1
GetLabels returns the Labels field value
func (*UpsertAccessFlowTerraformV1) GetLabelsOk ¶
func (o *UpsertAccessFlowTerraformV1) GetLabelsOk() ([]AccessFlowLabelTerraformV1, bool)
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 ¶
func (o *UpsertAccessFlowTerraformV1) GetSettings() AccessFlowTerraformV1Settings
GetSettings returns the Settings field value if set, zero value otherwise (both if not set or set to explicit null).
func (*UpsertAccessFlowTerraformV1) GetSettingsOk ¶
func (o *UpsertAccessFlowTerraformV1) GetSettingsOk() (*AccessFlowTerraformV1Settings, bool)
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 ¶
func (o *UpsertAccessFlowTerraformV1) GetTrigger() AccessFlowTriggerTerraformV1
GetTrigger returns the Trigger field value
func (*UpsertAccessFlowTerraformV1) GetTriggerOk ¶
func (o *UpsertAccessFlowTerraformV1) GetTriggerOk() (*AccessFlowTriggerTerraformV1, bool)
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
func (o *UpsertAccessFlowTerraformV1) SetApproverPolicy(v AccessFlowTerraformV1ApproverPolicy)
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 ¶
func (o *UpsertAccessFlowTerraformV1) SetBundleTargets(v []AccessTargetBundleTerraformV1)
SetBundleTargets gets a reference to the given []AccessTargetBundleTerraformV1 and assigns it to the BundleTargets field.
func (*UpsertAccessFlowTerraformV1) SetGranteeFilterGroup ¶
func (o *UpsertAccessFlowTerraformV1) SetGranteeFilterGroup(v AccessFlowTerraformV1GranteeFilterGroup)
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 ¶
func (o *UpsertAccessFlowTerraformV1) SetIntegrationTargets(v []AccessTargetIntegrationTerraformV1)
SetIntegrationTargets gets a reference to the given []AccessTargetIntegrationTerraformV1 and assigns it to the IntegrationTargets field.
func (*UpsertAccessFlowTerraformV1) SetLabels ¶
func (o *UpsertAccessFlowTerraformV1) SetLabels(v []AccessFlowLabelTerraformV1)
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 ¶
func (o *UpsertAccessFlowTerraformV1) SetSettings(v AccessFlowTerraformV1Settings)
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 ¶
func (o *UpsertAccessFlowTerraformV1) SetTrigger(v AccessFlowTriggerTerraformV1)
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
Source Files ¶
- api_access_flows.go
- api_integrations.go
- client.go
- configuration.go
- model_access_flow_label_terraform_v1.go
- model_access_flow_settings_terraform_v1.go
- model_access_flow_terraform_v1.go
- model_access_flow_terraform_v1_approver_policy.go
- model_access_flow_terraform_v1_grantee_filter_group.go
- model_access_flow_terraform_v1_settings.go
- model_access_flow_trigger_terraform_v1.go
- model_access_flow_trigger_terraform_v1_timeframe.go
- model_access_target_bundle_terraform_v1.go
- model_access_target_integration_terraform_v1.go
- model_approver_condition_group_operator_terraform_v1.go
- model_approver_condition_group_terraform_v1.go
- model_approver_policy_groups_relationship_terraform_v1.go
- model_approver_policy_terraform_v1.go
- model_approver_terraform_v1.go
- model_attribute_filter_terraform_v1.go
- model_day_of_week.go
- model_grantee_filter_group_operator_terraform_v1.go
- model_grantee_terraform_v1.go
- model_grantee_terraform_v2.go
- model_integration_owner_terraform.go
- model_integration_status.go
- model_integration_terraform.go
- model_message_response.go
- model_paginated_response_access_flow_terraform_model.go
- model_paginated_response_integration_terraform_model.go
- model_pagination_info.go
- model_resource_owner_mapping_terraform.go
- model_tag_terraform_v1.go
- model_timeframe_terraform_v1.go
- model_upsert_access_flow_terraform_v1.go
- model_upsert_integration_terraform.go
- response.go
- utils.go