Versions in this module Expand all Collapse all v0 v0.1.1 Sep 8, 2026 v0.1.0 Sep 2, 2026 Changes in this version + var AllowedListRulesDirectionParameterEnumValues = []ListRulesDirectionParameter + var AllowedListRulesSortOrderParameterEnumValues = []ListRulesSortOrderParameter + var AllowedRuleResponseStatusEnumValues = []RuleResponseStatus + var JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) + var XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) + func CacheExpires(r *http.Response) time.Time + func IsNil(i interface{}) bool + func NewConfiguration() *config.Configuration + 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 struct + DefaultAPI DefaultAPI + func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error) + func (c *APIClient) GetConfig() *config.Configuration + type APIResponse struct + Message string + Method string + Operation string + Payload []byte + RequestURL string + func NewAPIResponse(r *http.Response) *APIResponse + func NewAPIResponseWithError(errorMessage string) *APIResponse + type ApiCreateRuleRequest struct + ApiService DefaultAPI + func (r ApiCreateRuleRequest) CreateRulePayload(createRulePayload CreateRulePayload) ApiCreateRuleRequest + func (r ApiCreateRuleRequest) Execute() (*CreateRuleResponse, error) + type ApiDeleteRuleRequest struct + ApiService DefaultAPI + func (r ApiDeleteRuleRequest) Execute() (*DeleteRuleResponse, error) + type ApiGetRuleRequest struct + ApiService DefaultAPI + func (r ApiGetRuleRequest) Execute() (*RuleResponse, error) + type ApiListFolderContainersRequest struct + ApiService DefaultAPI + func (r ApiListFolderContainersRequest) Cursor(cursor string) ApiListFolderContainersRequest + func (r ApiListFolderContainersRequest) Execute() (*ListContainersResponse, error) + func (r ApiListFolderContainersRequest) Limit(limit int32) ApiListFolderContainersRequest + type ApiListOrganizationContainersRequest struct + ApiService DefaultAPI + func (r ApiListOrganizationContainersRequest) Cursor(cursor string) ApiListOrganizationContainersRequest + func (r ApiListOrganizationContainersRequest) Execute() (*ListContainersResponse, error) + func (r ApiListOrganizationContainersRequest) Limit(limit int32) ApiListOrganizationContainersRequest + type ApiListProviderOptionsRequest struct + ApiService DefaultAPI + func (r ApiListProviderOptionsRequest) Execute() ([]ProviderOptionsResponse, error) + type ApiListRulesRequest struct + ApiService DefaultAPI + func (r ApiListRulesRequest) Cursor(cursor string) ApiListRulesRequest + func (r ApiListRulesRequest) Direction(direction ListRulesDirectionParameter) ApiListRulesRequest + func (r ApiListRulesRequest) EtherType(etherType string) ApiListRulesRequest + func (r ApiListRulesRequest) Execute() (*ListRulesResponse, error) + func (r ApiListRulesRequest) InstanceId(instanceId string) ApiListRulesRequest + func (r ApiListRulesRequest) Limit(limit int32) ApiListRulesRequest + func (r ApiListRulesRequest) PortRange(portRange string) ApiListRulesRequest + func (r ApiListRulesRequest) Product(product string) ApiListRulesRequest + func (r ApiListRulesRequest) Protocol(protocol string) ApiListRulesRequest + func (r ApiListRulesRequest) SecurityGroupId(securityGroupId string) ApiListRulesRequest + func (r ApiListRulesRequest) SortBy(sortBy string) ApiListRulesRequest + func (r ApiListRulesRequest) SortOrder(sortOrder ListRulesSortOrderParameter) ApiListRulesRequest + func (r ApiListRulesRequest) SourceIP(sourceIP string) ApiListRulesRequest + func (r ApiListRulesRequest) Type_(type_ string) ApiListRulesRequest + type ApiUpdateRuleRequest struct + ApiService DefaultAPI + func (r ApiUpdateRuleRequest) Execute() (*UpdateRuleResponse, error) + func (r ApiUpdateRuleRequest) UpdateRulePayload(updateRulePayload UpdateRulePayload) ApiUpdateRuleRequest + type ContainerResponse struct + AdditionalProperties map[string]interface{} + Id string + Name string + Type string + func NewContainerResponse(id string, name string, types string) *ContainerResponse + func NewContainerResponseWithDefaults() *ContainerResponse + func (o *ContainerResponse) GetId() string + func (o *ContainerResponse) GetIdOk() (*string, bool) + func (o *ContainerResponse) GetName() string + func (o *ContainerResponse) GetNameOk() (*string, bool) + func (o *ContainerResponse) GetType() string + func (o *ContainerResponse) GetTypeOk() (*string, bool) + func (o *ContainerResponse) SetId(v string) + func (o *ContainerResponse) SetName(v string) + func (o *ContainerResponse) SetType(v string) + func (o *ContainerResponse) UnmarshalJSON(data []byte) (err error) + func (o ContainerResponse) MarshalJSON() ([]byte, error) + func (o ContainerResponse) ToMap() (map[string]interface{}, error) + type CreateRulePayload struct + AdditionalProperties map[string]interface{} + Description *string + Direction *string + EtherType *string + InstanceId string + Offset *int32 + PortRange *string + Product string + Protocol *string + SecurityGroupId *string + SourceIP string + Type string + func NewCreateRulePayload(instanceId string, product string, sourceIP string, types string) *CreateRulePayload + func NewCreateRulePayloadWithDefaults() *CreateRulePayload + func (o *CreateRulePayload) GetDescription() string + func (o *CreateRulePayload) GetDescriptionOk() (*string, bool) + func (o *CreateRulePayload) GetDirection() string + func (o *CreateRulePayload) GetDirectionOk() (*string, bool) + func (o *CreateRulePayload) GetEtherType() string + func (o *CreateRulePayload) GetEtherTypeOk() (*string, bool) + func (o *CreateRulePayload) GetInstanceId() string + func (o *CreateRulePayload) GetInstanceIdOk() (*string, bool) + func (o *CreateRulePayload) GetOffset() int32 + func (o *CreateRulePayload) GetOffsetOk() (*int32, bool) + func (o *CreateRulePayload) GetPortRange() string + func (o *CreateRulePayload) GetPortRangeOk() (*string, bool) + func (o *CreateRulePayload) GetProduct() string + func (o *CreateRulePayload) GetProductOk() (*string, bool) + func (o *CreateRulePayload) GetProtocol() string + func (o *CreateRulePayload) GetProtocolOk() (*string, bool) + func (o *CreateRulePayload) GetSecurityGroupId() string + func (o *CreateRulePayload) GetSecurityGroupIdOk() (*string, bool) + func (o *CreateRulePayload) GetSourceIP() string + func (o *CreateRulePayload) GetSourceIPOk() (*string, bool) + func (o *CreateRulePayload) GetType() string + func (o *CreateRulePayload) GetTypeOk() (*string, bool) + func (o *CreateRulePayload) HasDescription() bool + func (o *CreateRulePayload) HasDirection() bool + func (o *CreateRulePayload) HasEtherType() bool + func (o *CreateRulePayload) HasOffset() bool + func (o *CreateRulePayload) HasPortRange() bool + func (o *CreateRulePayload) HasProtocol() bool + func (o *CreateRulePayload) HasSecurityGroupId() bool + func (o *CreateRulePayload) SetDescription(v string) + func (o *CreateRulePayload) SetDirection(v string) + func (o *CreateRulePayload) SetEtherType(v string) + func (o *CreateRulePayload) SetInstanceId(v string) + func (o *CreateRulePayload) SetOffset(v int32) + func (o *CreateRulePayload) SetPortRange(v string) + func (o *CreateRulePayload) SetProduct(v string) + func (o *CreateRulePayload) SetProtocol(v string) + func (o *CreateRulePayload) SetSecurityGroupId(v string) + func (o *CreateRulePayload) SetSourceIP(v string) + func (o *CreateRulePayload) SetType(v string) + func (o *CreateRulePayload) UnmarshalJSON(data []byte) (err error) + func (o CreateRulePayload) MarshalJSON() ([]byte, error) + func (o CreateRulePayload) ToMap() (map[string]interface{}, error) + type CreateRuleResponse struct + AdditionalProperties map[string]interface{} + RefId *string + func NewCreateRuleResponse() *CreateRuleResponse + func NewCreateRuleResponseWithDefaults() *CreateRuleResponse + func (o *CreateRuleResponse) GetRefId() string + func (o *CreateRuleResponse) GetRefIdOk() (*string, bool) + func (o *CreateRuleResponse) HasRefId() bool + func (o *CreateRuleResponse) SetRefId(v string) + func (o *CreateRuleResponse) UnmarshalJSON(data []byte) (err error) + func (o CreateRuleResponse) MarshalJSON() ([]byte, error) + func (o CreateRuleResponse) ToMap() (map[string]interface{}, error) + type DefaultAPI interface + CreateRule func(ctx context.Context, projectId string, regionId string) ApiCreateRuleRequest + CreateRuleExecute func(r ApiCreateRuleRequest) (*CreateRuleResponse, error) + DeleteRule func(ctx context.Context, projectId string, regionId string, ruleId string) ApiDeleteRuleRequest + DeleteRuleExecute func(r ApiDeleteRuleRequest) (*DeleteRuleResponse, error) + GetRule func(ctx context.Context, projectId string, regionId string, ruleId string) ApiGetRuleRequest + GetRuleExecute func(r ApiGetRuleRequest) (*RuleResponse, error) + ListFolderContainers func(ctx context.Context, folderId string) ApiListFolderContainersRequest + ListFolderContainersExecute func(r ApiListFolderContainersRequest) (*ListContainersResponse, error) + ListOrganizationContainers func(ctx context.Context, organizationId string) ApiListOrganizationContainersRequest + ListOrganizationContainersExecute func(r ApiListOrganizationContainersRequest) (*ListContainersResponse, error) + ListProviderOptions func(ctx context.Context, regionId string) ApiListProviderOptionsRequest + ListProviderOptionsExecute func(r ApiListProviderOptionsRequest) ([]ProviderOptionsResponse, error) + ListRules func(ctx context.Context, projectId string, regionId string) ApiListRulesRequest + ListRulesExecute func(r ApiListRulesRequest) (*ListRulesResponse, error) + UpdateRule func(ctx context.Context, projectId string, regionId string, ruleId string) ApiUpdateRuleRequest + UpdateRuleExecute func(r ApiUpdateRuleRequest) (*UpdateRuleResponse, error) + type DefaultAPIService service + func (a *DefaultAPIService) CreateRule(ctx context.Context, projectId string, regionId string) ApiCreateRuleRequest + func (a *DefaultAPIService) CreateRuleExecute(r ApiCreateRuleRequest) (*CreateRuleResponse, error) + func (a *DefaultAPIService) DeleteRule(ctx context.Context, projectId string, regionId string, ruleId string) ApiDeleteRuleRequest + func (a *DefaultAPIService) DeleteRuleExecute(r ApiDeleteRuleRequest) (*DeleteRuleResponse, error) + func (a *DefaultAPIService) GetRule(ctx context.Context, projectId string, regionId string, ruleId string) ApiGetRuleRequest + func (a *DefaultAPIService) GetRuleExecute(r ApiGetRuleRequest) (*RuleResponse, error) + func (a *DefaultAPIService) ListFolderContainers(ctx context.Context, folderId string) ApiListFolderContainersRequest + func (a *DefaultAPIService) ListFolderContainersExecute(r ApiListFolderContainersRequest) (*ListContainersResponse, error) + func (a *DefaultAPIService) ListOrganizationContainers(ctx context.Context, organizationId string) ApiListOrganizationContainersRequest + func (a *DefaultAPIService) ListOrganizationContainersExecute(r ApiListOrganizationContainersRequest) (*ListContainersResponse, error) + func (a *DefaultAPIService) ListProviderOptions(ctx context.Context, regionId string) ApiListProviderOptionsRequest + func (a *DefaultAPIService) ListProviderOptionsExecute(r ApiListProviderOptionsRequest) ([]ProviderOptionsResponse, error) + func (a *DefaultAPIService) ListRules(ctx context.Context, projectId string, regionId string) ApiListRulesRequest + func (a *DefaultAPIService) ListRulesExecute(r ApiListRulesRequest) (*ListRulesResponse, error) + func (a *DefaultAPIService) UpdateRule(ctx context.Context, projectId string, regionId string, ruleId string) ApiUpdateRuleRequest + func (a *DefaultAPIService) UpdateRuleExecute(r ApiUpdateRuleRequest) (*UpdateRuleResponse, error) + type DefaultAPIServiceMock struct + CreateRuleExecuteMock *func(r ApiCreateRuleRequest) (*CreateRuleResponse, error) + DeleteRuleExecuteMock *func(r ApiDeleteRuleRequest) (*DeleteRuleResponse, error) + GetRuleExecuteMock *func(r ApiGetRuleRequest) (*RuleResponse, error) + ListFolderContainersExecuteMock *func(r ApiListFolderContainersRequest) (*ListContainersResponse, error) + ListOrganizationContainersExecuteMock *func(r ApiListOrganizationContainersRequest) (*ListContainersResponse, error) + ListProviderOptionsExecuteMock *func(r ApiListProviderOptionsRequest) ([]ProviderOptionsResponse, error) + ListRulesExecuteMock *func(r ApiListRulesRequest) (*ListRulesResponse, error) + UpdateRuleExecuteMock *func(r ApiUpdateRuleRequest) (*UpdateRuleResponse, error) + func (a DefaultAPIServiceMock) CreateRule(ctx context.Context, projectId string, regionId string) ApiCreateRuleRequest + func (a DefaultAPIServiceMock) CreateRuleExecute(r ApiCreateRuleRequest) (*CreateRuleResponse, error) + func (a DefaultAPIServiceMock) DeleteRule(ctx context.Context, projectId string, regionId string, ruleId string) ApiDeleteRuleRequest + func (a DefaultAPIServiceMock) DeleteRuleExecute(r ApiDeleteRuleRequest) (*DeleteRuleResponse, error) + func (a DefaultAPIServiceMock) GetRule(ctx context.Context, projectId string, regionId string, ruleId string) ApiGetRuleRequest + func (a DefaultAPIServiceMock) GetRuleExecute(r ApiGetRuleRequest) (*RuleResponse, error) + func (a DefaultAPIServiceMock) ListFolderContainers(ctx context.Context, folderId string) ApiListFolderContainersRequest + func (a DefaultAPIServiceMock) ListFolderContainersExecute(r ApiListFolderContainersRequest) (*ListContainersResponse, error) + func (a DefaultAPIServiceMock) ListOrganizationContainers(ctx context.Context, organizationId string) ApiListOrganizationContainersRequest + func (a DefaultAPIServiceMock) ListOrganizationContainersExecute(r ApiListOrganizationContainersRequest) (*ListContainersResponse, error) + func (a DefaultAPIServiceMock) ListProviderOptions(ctx context.Context, regionId string) ApiListProviderOptionsRequest + func (a DefaultAPIServiceMock) ListProviderOptionsExecute(r ApiListProviderOptionsRequest) ([]ProviderOptionsResponse, error) + func (a DefaultAPIServiceMock) ListRules(ctx context.Context, projectId string, regionId string) ApiListRulesRequest + func (a DefaultAPIServiceMock) ListRulesExecute(r ApiListRulesRequest) (*ListRulesResponse, error) + func (a DefaultAPIServiceMock) UpdateRule(ctx context.Context, projectId string, regionId string, ruleId string) ApiUpdateRuleRequest + func (a DefaultAPIServiceMock) UpdateRuleExecute(r ApiUpdateRuleRequest) (*UpdateRuleResponse, error) + type DeleteRuleResponse struct + AdditionalProperties map[string]interface{} + Success *bool + func NewDeleteRuleResponse() *DeleteRuleResponse + func NewDeleteRuleResponseWithDefaults() *DeleteRuleResponse + func (o *DeleteRuleResponse) GetSuccess() bool + func (o *DeleteRuleResponse) GetSuccessOk() (*bool, bool) + func (o *DeleteRuleResponse) HasSuccess() bool + func (o *DeleteRuleResponse) SetSuccess(v bool) + func (o *DeleteRuleResponse) UnmarshalJSON(data []byte) (err error) + func (o DeleteRuleResponse) MarshalJSON() ([]byte, error) + func (o DeleteRuleResponse) ToMap() (map[string]interface{}, error) + type ErrorResponse struct + AdditionalProperties map[string]interface{} + Code *int32 + Message *string + func NewErrorResponse() *ErrorResponse + func NewErrorResponseWithDefaults() *ErrorResponse + func (o *ErrorResponse) GetCode() int32 + func (o *ErrorResponse) GetCodeOk() (*int32, bool) + func (o *ErrorResponse) GetMessage() string + func (o *ErrorResponse) GetMessageOk() (*string, bool) + func (o *ErrorResponse) HasCode() bool + func (o *ErrorResponse) HasMessage() bool + func (o *ErrorResponse) SetCode(v int32) + func (o *ErrorResponse) SetMessage(v string) + func (o *ErrorResponse) UnmarshalJSON(data []byte) (err error) + func (o ErrorResponse) MarshalJSON() ([]byte, error) + func (o ErrorResponse) ToMap() (map[string]interface{}, error) + type ListContainersResponse struct + AdditionalProperties map[string]interface{} + Cursor string + Items []ContainerResponse + Limit int32 + func NewListContainersResponse(cursor string, items []ContainerResponse, limit int32) *ListContainersResponse + func NewListContainersResponseWithDefaults() *ListContainersResponse + func (o *ListContainersResponse) GetCursor() string + func (o *ListContainersResponse) GetCursorOk() (*string, bool) + func (o *ListContainersResponse) GetItems() []ContainerResponse + func (o *ListContainersResponse) GetItemsOk() ([]ContainerResponse, bool) + func (o *ListContainersResponse) GetLimit() int32 + func (o *ListContainersResponse) GetLimitOk() (*int32, bool) + func (o *ListContainersResponse) SetCursor(v string) + func (o *ListContainersResponse) SetItems(v []ContainerResponse) + func (o *ListContainersResponse) SetLimit(v int32) + func (o *ListContainersResponse) UnmarshalJSON(data []byte) (err error) + func (o ListContainersResponse) MarshalJSON() ([]byte, error) + func (o ListContainersResponse) ToMap() (map[string]interface{}, error) + type ListRulesDirectionParameter string + const LISTRULESDIRECTIONPARAMETER_EGRESS + const LISTRULESDIRECTIONPARAMETER_INGRESS + const LISTRULESDIRECTIONPARAMETER_UNKNOWN_DEFAULT_OPEN_API + func NewListRulesDirectionParameterFromValue(v string) (*ListRulesDirectionParameter, error) + func (v *ListRulesDirectionParameter) UnmarshalJSON(src []byte) error + func (v ListRulesDirectionParameter) IsValid() bool + func (v ListRulesDirectionParameter) Ptr() *ListRulesDirectionParameter + type ListRulesResponse struct + AdditionalProperties map[string]interface{} + Errors []string + Rules []RuleResponse + func NewListRulesResponse(rules []RuleResponse) *ListRulesResponse + func NewListRulesResponseWithDefaults() *ListRulesResponse + func (o *ListRulesResponse) GetErrors() []string + func (o *ListRulesResponse) GetErrorsOk() ([]string, bool) + func (o *ListRulesResponse) GetRules() []RuleResponse + func (o *ListRulesResponse) GetRulesOk() ([]RuleResponse, bool) + func (o *ListRulesResponse) HasErrors() bool + func (o *ListRulesResponse) SetErrors(v []string) + func (o *ListRulesResponse) SetRules(v []RuleResponse) + func (o *ListRulesResponse) UnmarshalJSON(data []byte) (err error) + func (o ListRulesResponse) MarshalJSON() ([]byte, error) + func (o ListRulesResponse) ToMap() (map[string]interface{}, error) + type ListRulesSortOrderParameter string + const LISTRULESSORTORDERPARAMETER_ASC + const LISTRULESSORTORDERPARAMETER_DESC + const LISTRULESSORTORDERPARAMETER_UNKNOWN_DEFAULT_OPEN_API + func NewListRulesSortOrderParameterFromValue(v string) (*ListRulesSortOrderParameter, error) + func (v *ListRulesSortOrderParameter) UnmarshalJSON(src []byte) error + func (v ListRulesSortOrderParameter) IsValid() bool + func (v ListRulesSortOrderParameter) Ptr() *ListRulesSortOrderParameter + type MappedNullable interface + ToMap func() (map[string]interface{}, error) + type NullableBool struct + func NewNullableBool(val *bool) *NullableBool + func (v *NullableBool) Set(val *bool) + func (v *NullableBool) UnmarshalJSON(src []byte) error + func (v *NullableBool) Unset() + func (v NullableBool) Get() *bool + func (v NullableBool) IsSet() bool + func (v NullableBool) MarshalJSON() ([]byte, error) + type NullableContainerResponse struct + func NewNullableContainerResponse(val *ContainerResponse) *NullableContainerResponse + func (v *NullableContainerResponse) Set(val *ContainerResponse) + func (v *NullableContainerResponse) UnmarshalJSON(src []byte) error + func (v *NullableContainerResponse) Unset() + func (v NullableContainerResponse) Get() *ContainerResponse + func (v NullableContainerResponse) IsSet() bool + func (v NullableContainerResponse) MarshalJSON() ([]byte, error) + type NullableCreateRulePayload struct + func NewNullableCreateRulePayload(val *CreateRulePayload) *NullableCreateRulePayload + func (v *NullableCreateRulePayload) Set(val *CreateRulePayload) + func (v *NullableCreateRulePayload) UnmarshalJSON(src []byte) error + func (v *NullableCreateRulePayload) Unset() + func (v NullableCreateRulePayload) Get() *CreateRulePayload + func (v NullableCreateRulePayload) IsSet() bool + func (v NullableCreateRulePayload) MarshalJSON() ([]byte, error) + type NullableCreateRuleResponse struct + func NewNullableCreateRuleResponse(val *CreateRuleResponse) *NullableCreateRuleResponse + func (v *NullableCreateRuleResponse) Set(val *CreateRuleResponse) + func (v *NullableCreateRuleResponse) UnmarshalJSON(src []byte) error + func (v *NullableCreateRuleResponse) Unset() + func (v NullableCreateRuleResponse) Get() *CreateRuleResponse + func (v NullableCreateRuleResponse) IsSet() bool + func (v NullableCreateRuleResponse) MarshalJSON() ([]byte, error) + type NullableDeleteRuleResponse struct + func NewNullableDeleteRuleResponse(val *DeleteRuleResponse) *NullableDeleteRuleResponse + func (v *NullableDeleteRuleResponse) Set(val *DeleteRuleResponse) + func (v *NullableDeleteRuleResponse) UnmarshalJSON(src []byte) error + func (v *NullableDeleteRuleResponse) Unset() + func (v NullableDeleteRuleResponse) Get() *DeleteRuleResponse + func (v NullableDeleteRuleResponse) IsSet() bool + func (v NullableDeleteRuleResponse) MarshalJSON() ([]byte, error) + type NullableErrorResponse struct + func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse + func (v *NullableErrorResponse) Set(val *ErrorResponse) + func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error + func (v *NullableErrorResponse) Unset() + func (v NullableErrorResponse) Get() *ErrorResponse + func (v NullableErrorResponse) IsSet() bool + func (v NullableErrorResponse) MarshalJSON() ([]byte, error) + type NullableFloat32 struct + func NewNullableFloat32(val *float32) *NullableFloat32 + func (v *NullableFloat32) Set(val *float32) + func (v *NullableFloat32) UnmarshalJSON(src []byte) error + func (v *NullableFloat32) Unset() + func (v NullableFloat32) Get() *float32 + func (v NullableFloat32) IsSet() bool + func (v NullableFloat32) MarshalJSON() ([]byte, error) + type NullableFloat64 struct + func NewNullableFloat64(val *float64) *NullableFloat64 + func (v *NullableFloat64) Set(val *float64) + func (v *NullableFloat64) UnmarshalJSON(src []byte) error + func (v *NullableFloat64) Unset() + func (v NullableFloat64) Get() *float64 + func (v NullableFloat64) IsSet() bool + func (v NullableFloat64) MarshalJSON() ([]byte, error) + type NullableInt struct + func NewNullableInt(val *int) *NullableInt + func (v *NullableInt) Set(val *int) + func (v *NullableInt) UnmarshalJSON(src []byte) error + func (v *NullableInt) Unset() + func (v NullableInt) Get() *int + func (v NullableInt) IsSet() bool + func (v NullableInt) MarshalJSON() ([]byte, error) + type NullableInt32 struct + func NewNullableInt32(val *int32) *NullableInt32 + func (v *NullableInt32) Set(val *int32) + func (v *NullableInt32) UnmarshalJSON(src []byte) error + func (v *NullableInt32) Unset() + func (v NullableInt32) Get() *int32 + func (v NullableInt32) IsSet() bool + func (v NullableInt32) MarshalJSON() ([]byte, error) + type NullableInt64 struct + func NewNullableInt64(val *int64) *NullableInt64 + func (v *NullableInt64) Set(val *int64) + func (v *NullableInt64) UnmarshalJSON(src []byte) error + func (v *NullableInt64) Unset() + func (v NullableInt64) Get() *int64 + func (v NullableInt64) IsSet() bool + func (v NullableInt64) MarshalJSON() ([]byte, error) + type NullableListContainersResponse struct + func NewNullableListContainersResponse(val *ListContainersResponse) *NullableListContainersResponse + func (v *NullableListContainersResponse) Set(val *ListContainersResponse) + func (v *NullableListContainersResponse) UnmarshalJSON(src []byte) error + func (v *NullableListContainersResponse) Unset() + func (v NullableListContainersResponse) Get() *ListContainersResponse + func (v NullableListContainersResponse) IsSet() bool + func (v NullableListContainersResponse) MarshalJSON() ([]byte, error) + type NullableListRulesDirectionParameter struct + func NewNullableListRulesDirectionParameter(val *ListRulesDirectionParameter) *NullableListRulesDirectionParameter + func (v *NullableListRulesDirectionParameter) Set(val *ListRulesDirectionParameter) + func (v *NullableListRulesDirectionParameter) UnmarshalJSON(src []byte) error + func (v *NullableListRulesDirectionParameter) Unset() + func (v NullableListRulesDirectionParameter) Get() *ListRulesDirectionParameter + func (v NullableListRulesDirectionParameter) IsSet() bool + func (v NullableListRulesDirectionParameter) MarshalJSON() ([]byte, error) + type NullableListRulesResponse struct + func NewNullableListRulesResponse(val *ListRulesResponse) *NullableListRulesResponse + func (v *NullableListRulesResponse) Set(val *ListRulesResponse) + func (v *NullableListRulesResponse) UnmarshalJSON(src []byte) error + func (v *NullableListRulesResponse) Unset() + func (v NullableListRulesResponse) Get() *ListRulesResponse + func (v NullableListRulesResponse) IsSet() bool + func (v NullableListRulesResponse) MarshalJSON() ([]byte, error) + type NullableListRulesSortOrderParameter struct + func NewNullableListRulesSortOrderParameter(val *ListRulesSortOrderParameter) *NullableListRulesSortOrderParameter + func (v *NullableListRulesSortOrderParameter) Set(val *ListRulesSortOrderParameter) + func (v *NullableListRulesSortOrderParameter) UnmarshalJSON(src []byte) error + func (v *NullableListRulesSortOrderParameter) Unset() + func (v NullableListRulesSortOrderParameter) Get() *ListRulesSortOrderParameter + func (v NullableListRulesSortOrderParameter) IsSet() bool + func (v NullableListRulesSortOrderParameter) MarshalJSON() ([]byte, error) + type NullableProviderOptionsProductMeta struct + func NewNullableProviderOptionsProductMeta(val *ProviderOptionsProductMeta) *NullableProviderOptionsProductMeta + func (v *NullableProviderOptionsProductMeta) Set(val *ProviderOptionsProductMeta) + func (v *NullableProviderOptionsProductMeta) UnmarshalJSON(src []byte) error + func (v *NullableProviderOptionsProductMeta) Unset() + func (v NullableProviderOptionsProductMeta) Get() *ProviderOptionsProductMeta + func (v NullableProviderOptionsProductMeta) IsSet() bool + func (v NullableProviderOptionsProductMeta) MarshalJSON() ([]byte, error) + type NullableProviderOptionsResponse struct + func NewNullableProviderOptionsResponse(val *ProviderOptionsResponse) *NullableProviderOptionsResponse + func (v *NullableProviderOptionsResponse) Set(val *ProviderOptionsResponse) + func (v *NullableProviderOptionsResponse) UnmarshalJSON(src []byte) error + func (v *NullableProviderOptionsResponse) Unset() + func (v NullableProviderOptionsResponse) Get() *ProviderOptionsResponse + func (v NullableProviderOptionsResponse) IsSet() bool + func (v NullableProviderOptionsResponse) MarshalJSON() ([]byte, error) + type NullableRuleResponse struct + func NewNullableRuleResponse(val *RuleResponse) *NullableRuleResponse + func (v *NullableRuleResponse) Set(val *RuleResponse) + func (v *NullableRuleResponse) UnmarshalJSON(src []byte) error + func (v *NullableRuleResponse) Unset() + func (v NullableRuleResponse) Get() *RuleResponse + func (v NullableRuleResponse) IsSet() bool + func (v NullableRuleResponse) MarshalJSON() ([]byte, error) + type NullableRuleResponseStatus struct + func NewNullableRuleResponseStatus(val *RuleResponseStatus) *NullableRuleResponseStatus + func (v *NullableRuleResponseStatus) Set(val *RuleResponseStatus) + func (v *NullableRuleResponseStatus) UnmarshalJSON(src []byte) error + func (v *NullableRuleResponseStatus) Unset() + func (v NullableRuleResponseStatus) Get() *RuleResponseStatus + func (v NullableRuleResponseStatus) IsSet() bool + func (v NullableRuleResponseStatus) MarshalJSON() ([]byte, error) + type NullableString struct + func NewNullableString(val *string) *NullableString + func (v *NullableString) Set(val *string) + func (v *NullableString) UnmarshalJSON(src []byte) error + func (v *NullableString) Unset() + func (v NullableString) Get() *string + func (v NullableString) IsSet() bool + func (v NullableString) MarshalJSON() ([]byte, error) + type NullableTime struct + func NewNullableTime(val *time.Time) *NullableTime + func (v *NullableTime) Set(val *time.Time) + func (v *NullableTime) UnmarshalJSON(src []byte) error + func (v *NullableTime) Unset() + func (v NullableTime) Get() *time.Time + func (v NullableTime) IsSet() bool + func (v NullableTime) MarshalJSON() ([]byte, error) + type NullableUpdateRulePayload struct + func NewNullableUpdateRulePayload(val *UpdateRulePayload) *NullableUpdateRulePayload + func (v *NullableUpdateRulePayload) Set(val *UpdateRulePayload) + func (v *NullableUpdateRulePayload) UnmarshalJSON(src []byte) error + func (v *NullableUpdateRulePayload) Unset() + func (v NullableUpdateRulePayload) Get() *UpdateRulePayload + func (v NullableUpdateRulePayload) IsSet() bool + func (v NullableUpdateRulePayload) MarshalJSON() ([]byte, error) + type NullableUpdateRuleResponse struct + func NewNullableUpdateRuleResponse(val *UpdateRuleResponse) *NullableUpdateRuleResponse + func (v *NullableUpdateRuleResponse) Set(val *UpdateRuleResponse) + func (v *NullableUpdateRuleResponse) UnmarshalJSON(src []byte) error + func (v *NullableUpdateRuleResponse) Unset() + func (v NullableUpdateRuleResponse) Get() *UpdateRuleResponse + func (v NullableUpdateRuleResponse) IsSet() bool + func (v NullableUpdateRuleResponse) MarshalJSON() ([]byte, error) + type NullableUpdateUfwRequest struct + func NewNullableUpdateUfwRequest(val *UpdateUfwRequest) *NullableUpdateUfwRequest + func (v *NullableUpdateUfwRequest) Set(val *UpdateUfwRequest) + func (v *NullableUpdateUfwRequest) UnmarshalJSON(src []byte) error + func (v *NullableUpdateUfwRequest) Unset() + func (v NullableUpdateUfwRequest) Get() *UpdateUfwRequest + func (v NullableUpdateUfwRequest) IsSet() bool + func (v NullableUpdateUfwRequest) MarshalJSON() ([]byte, error) + type NullableVersionResponse struct + func NewNullableVersionResponse(val *VersionResponse) *NullableVersionResponse + func (v *NullableVersionResponse) Set(val *VersionResponse) + func (v *NullableVersionResponse) UnmarshalJSON(src []byte) error + func (v *NullableVersionResponse) Unset() + func (v NullableVersionResponse) Get() *VersionResponse + func (v NullableVersionResponse) IsSet() bool + func (v NullableVersionResponse) MarshalJSON() ([]byte, error) + type ProviderOptionsProductMeta struct + Actions []string + AdditionalProperties map[string]interface{} + Types []string + func NewProviderOptionsProductMeta(actions []string, types []string) *ProviderOptionsProductMeta + func NewProviderOptionsProductMetaWithDefaults() *ProviderOptionsProductMeta + func (o *ProviderOptionsProductMeta) GetActions() []string + func (o *ProviderOptionsProductMeta) GetActionsOk() ([]string, bool) + func (o *ProviderOptionsProductMeta) GetTypes() []string + func (o *ProviderOptionsProductMeta) GetTypesOk() ([]string, bool) + func (o *ProviderOptionsProductMeta) SetActions(v []string) + func (o *ProviderOptionsProductMeta) SetTypes(v []string) + func (o *ProviderOptionsProductMeta) UnmarshalJSON(data []byte) (err error) + func (o ProviderOptionsProductMeta) MarshalJSON() ([]byte, error) + func (o ProviderOptionsProductMeta) ToMap() (map[string]interface{}, error) + type ProviderOptionsResponse struct + AdditionalProperties map[string]interface{} + ProductMeta map[string]ProviderOptionsProductMeta + Products []string + Types []string + func NewProviderOptionsResponse(productMeta map[string]ProviderOptionsProductMeta, products []string, ...) *ProviderOptionsResponse + func NewProviderOptionsResponseWithDefaults() *ProviderOptionsResponse + func (o *ProviderOptionsResponse) GetProductMeta() map[string]ProviderOptionsProductMeta + func (o *ProviderOptionsResponse) GetProductMetaOk() (*map[string]ProviderOptionsProductMeta, bool) + func (o *ProviderOptionsResponse) GetProducts() []string + func (o *ProviderOptionsResponse) GetProductsOk() ([]string, bool) + func (o *ProviderOptionsResponse) GetTypes() []string + func (o *ProviderOptionsResponse) GetTypesOk() ([]string, bool) + func (o *ProviderOptionsResponse) SetProductMeta(v map[string]ProviderOptionsProductMeta) + func (o *ProviderOptionsResponse) SetProducts(v []string) + func (o *ProviderOptionsResponse) SetTypes(v []string) + func (o *ProviderOptionsResponse) UnmarshalJSON(data []byte) (err error) + func (o ProviderOptionsResponse) MarshalJSON() ([]byte, error) + func (o ProviderOptionsResponse) ToMap() (map[string]interface{}, error) + type RuleResponse struct + AdditionalProperties map[string]interface{} + Description *string + Destination string + Direction *string + ErrorMessage *string + EtherType *string + InstanceId string + InstanceName *string + IpRange *string + Offset *int32 + PortRange *string + Product string + Protocol *string + Region *string + RemoteSecurityGroupId *string + SecurityGroup *string + SecurityGroupId *string + SourceIP string + Status RuleResponseStatus + Type string + func NewRuleResponse(destination string, instanceId string, product string, sourceIP string, ...) *RuleResponse + func NewRuleResponseWithDefaults() *RuleResponse + func (o *RuleResponse) GetDescription() string + func (o *RuleResponse) GetDescriptionOk() (*string, bool) + func (o *RuleResponse) GetDestination() string + func (o *RuleResponse) GetDestinationOk() (*string, bool) + func (o *RuleResponse) GetDirection() string + func (o *RuleResponse) GetDirectionOk() (*string, bool) + func (o *RuleResponse) GetErrorMessage() string + func (o *RuleResponse) GetErrorMessageOk() (*string, bool) + func (o *RuleResponse) GetEtherType() string + func (o *RuleResponse) GetEtherTypeOk() (*string, bool) + func (o *RuleResponse) GetInstanceId() string + func (o *RuleResponse) GetInstanceIdOk() (*string, bool) + func (o *RuleResponse) GetInstanceName() string + func (o *RuleResponse) GetInstanceNameOk() (*string, bool) + func (o *RuleResponse) GetIpRange() string + func (o *RuleResponse) GetIpRangeOk() (*string, bool) + func (o *RuleResponse) GetOffset() int32 + func (o *RuleResponse) GetOffsetOk() (*int32, bool) + func (o *RuleResponse) GetPortRange() string + func (o *RuleResponse) GetPortRangeOk() (*string, bool) + func (o *RuleResponse) GetProduct() string + func (o *RuleResponse) GetProductOk() (*string, bool) + func (o *RuleResponse) GetProtocol() string + func (o *RuleResponse) GetProtocolOk() (*string, bool) + func (o *RuleResponse) GetRegion() string + func (o *RuleResponse) GetRegionOk() (*string, bool) + func (o *RuleResponse) GetRemoteSecurityGroupId() string + func (o *RuleResponse) GetRemoteSecurityGroupIdOk() (*string, bool) + func (o *RuleResponse) GetSecurityGroup() string + func (o *RuleResponse) GetSecurityGroupId() string + func (o *RuleResponse) GetSecurityGroupIdOk() (*string, bool) + func (o *RuleResponse) GetSecurityGroupOk() (*string, bool) + func (o *RuleResponse) GetSourceIP() string + func (o *RuleResponse) GetSourceIPOk() (*string, bool) + func (o *RuleResponse) GetStatus() RuleResponseStatus + func (o *RuleResponse) GetStatusOk() (*RuleResponseStatus, bool) + func (o *RuleResponse) GetType() string + func (o *RuleResponse) GetTypeOk() (*string, bool) + func (o *RuleResponse) HasDescription() bool + func (o *RuleResponse) HasDirection() bool + func (o *RuleResponse) HasErrorMessage() bool + func (o *RuleResponse) HasEtherType() bool + func (o *RuleResponse) HasInstanceName() bool + func (o *RuleResponse) HasIpRange() bool + func (o *RuleResponse) HasOffset() bool + func (o *RuleResponse) HasPortRange() bool + func (o *RuleResponse) HasProtocol() bool + func (o *RuleResponse) HasRegion() bool + func (o *RuleResponse) HasRemoteSecurityGroupId() bool + func (o *RuleResponse) HasSecurityGroup() bool + func (o *RuleResponse) HasSecurityGroupId() bool + func (o *RuleResponse) SetDescription(v string) + func (o *RuleResponse) SetDestination(v string) + func (o *RuleResponse) SetDirection(v string) + func (o *RuleResponse) SetErrorMessage(v string) + func (o *RuleResponse) SetEtherType(v string) + func (o *RuleResponse) SetInstanceId(v string) + func (o *RuleResponse) SetInstanceName(v string) + func (o *RuleResponse) SetIpRange(v string) + func (o *RuleResponse) SetOffset(v int32) + func (o *RuleResponse) SetPortRange(v string) + func (o *RuleResponse) SetProduct(v string) + func (o *RuleResponse) SetProtocol(v string) + func (o *RuleResponse) SetRegion(v string) + func (o *RuleResponse) SetRemoteSecurityGroupId(v string) + func (o *RuleResponse) SetSecurityGroup(v string) + func (o *RuleResponse) SetSecurityGroupId(v string) + func (o *RuleResponse) SetSourceIP(v string) + func (o *RuleResponse) SetStatus(v RuleResponseStatus) + func (o *RuleResponse) SetType(v string) + func (o *RuleResponse) UnmarshalJSON(data []byte) (err error) + func (o RuleResponse) MarshalJSON() ([]byte, error) + func (o RuleResponse) ToMap() (map[string]interface{}, error) + type RuleResponseStatus string + const RULERESPONSESTATUS_ACTIVE + const RULERESPONSESTATUS_CREATING + const RULERESPONSESTATUS_DELETING + const RULERESPONSESTATUS_ERROR + const RULERESPONSESTATUS_PENDING + const RULERESPONSESTATUS_UNKNOWN_DEFAULT_OPEN_API + const RULERESPONSESTATUS_UPDATING + func NewRuleResponseStatusFromValue(v string) (*RuleResponseStatus, error) + func (v *RuleResponseStatus) UnmarshalJSON(src []byte) error + func (v RuleResponseStatus) IsValid() bool + func (v RuleResponseStatus) Ptr() *RuleResponseStatus + type UpdateRulePayload struct + AdditionalProperties map[string]interface{} + Direction *string + EtherType *string + PortRange *string + Protocol *string + SecurityGroupId *string + SourceIP string + func NewUpdateRulePayload(sourceIP string) *UpdateRulePayload + func NewUpdateRulePayloadWithDefaults() *UpdateRulePayload + func (o *UpdateRulePayload) GetDirection() string + func (o *UpdateRulePayload) GetDirectionOk() (*string, bool) + func (o *UpdateRulePayload) GetEtherType() string + func (o *UpdateRulePayload) GetEtherTypeOk() (*string, bool) + func (o *UpdateRulePayload) GetPortRange() string + func (o *UpdateRulePayload) GetPortRangeOk() (*string, bool) + func (o *UpdateRulePayload) GetProtocol() string + func (o *UpdateRulePayload) GetProtocolOk() (*string, bool) + func (o *UpdateRulePayload) GetSecurityGroupId() string + func (o *UpdateRulePayload) GetSecurityGroupIdOk() (*string, bool) + func (o *UpdateRulePayload) GetSourceIP() string + func (o *UpdateRulePayload) GetSourceIPOk() (*string, bool) + func (o *UpdateRulePayload) HasDirection() bool + func (o *UpdateRulePayload) HasEtherType() bool + func (o *UpdateRulePayload) HasPortRange() bool + func (o *UpdateRulePayload) HasProtocol() bool + func (o *UpdateRulePayload) HasSecurityGroupId() bool + func (o *UpdateRulePayload) SetDirection(v string) + func (o *UpdateRulePayload) SetEtherType(v string) + func (o *UpdateRulePayload) SetPortRange(v string) + func (o *UpdateRulePayload) SetProtocol(v string) + func (o *UpdateRulePayload) SetSecurityGroupId(v string) + func (o *UpdateRulePayload) SetSourceIP(v string) + func (o *UpdateRulePayload) UnmarshalJSON(data []byte) (err error) + func (o UpdateRulePayload) MarshalJSON() ([]byte, error) + func (o UpdateRulePayload) ToMap() (map[string]interface{}, error) + type UpdateRuleResponse struct + AdditionalProperties map[string]interface{} + RefId *string + func NewUpdateRuleResponse() *UpdateRuleResponse + func NewUpdateRuleResponseWithDefaults() *UpdateRuleResponse + func (o *UpdateRuleResponse) GetRefId() string + func (o *UpdateRuleResponse) GetRefIdOk() (*string, bool) + func (o *UpdateRuleResponse) HasRefId() bool + func (o *UpdateRuleResponse) SetRefId(v string) + func (o *UpdateRuleResponse) UnmarshalJSON(data []byte) (err error) + func (o UpdateRuleResponse) MarshalJSON() ([]byte, error) + func (o UpdateRuleResponse) ToMap() (map[string]interface{}, error) + type UpdateUfwRequest struct + AdditionalProperties map[string]interface{} + Cidrs []string + func NewUpdateUfwRequest(cidrs []string) *UpdateUfwRequest + func NewUpdateUfwRequestWithDefaults() *UpdateUfwRequest + func (o *UpdateUfwRequest) GetCidrs() []string + func (o *UpdateUfwRequest) GetCidrsOk() ([]string, bool) + func (o *UpdateUfwRequest) SetCidrs(v []string) + func (o *UpdateUfwRequest) UnmarshalJSON(data []byte) (err error) + func (o UpdateUfwRequest) MarshalJSON() ([]byte, error) + func (o UpdateUfwRequest) ToMap() (map[string]interface{}, error) + type VersionResponse struct + AdditionalProperties map[string]interface{} + Name *string + Version *string + func NewVersionResponse() *VersionResponse + func NewVersionResponseWithDefaults() *VersionResponse + func (o *VersionResponse) GetName() string + func (o *VersionResponse) GetNameOk() (*string, bool) + func (o *VersionResponse) GetVersion() string + func (o *VersionResponse) GetVersionOk() (*string, bool) + func (o *VersionResponse) HasName() bool + func (o *VersionResponse) HasVersion() bool + func (o *VersionResponse) SetName(v string) + func (o *VersionResponse) SetVersion(v string) + func (o *VersionResponse) UnmarshalJSON(data []byte) (err error) + func (o VersionResponse) MarshalJSON() ([]byte, error) + func (o VersionResponse) ToMap() (map[string]interface{}, error)