auditlog

package module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2025 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedAuditLogEntryResponseEventTypeEnumValues = []AuditLogEntryResponseEventType{
	"ADMIN_ACTIVITY",
	"SYSTEM_EVENT",
	"POLICY_DENIED",
}

All allowed values of AuditLogEntryResponse enum

View Source
var AllowedAuditLogEntryResponseSeverityEnumValues = []AuditLogEntryResponseSeverity{
	"INFO",
	"ERROR",
}

All allowed values of AuditLogEntryResponse enum

View Source
var AllowedAuditLogEntryResponseVisibilityEnumValues = []AuditLogEntryResponseVisibility{
	"PUBLIC",
	"PRIVATE",
}

All allowed values of AuditLogEntryResponse enum

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

func ParameterValueToString(obj interface{}, key string) string

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

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

APIClient manages communication with the Audit Log API API v2.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.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

func (*APIClient) ListFolderAuditLogEntries

func (a *APIClient) ListFolderAuditLogEntries(ctx context.Context, folderId string) ApiListFolderAuditLogEntriesRequest

ListFolderAuditLogEntries: Folder - Download audit log entries

Returns all audit log entries of the folder for the specified period. \ Period must not be longer than 24 hours within the last 90 days.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param folderId ID of the folder for which entries should be returned.
@return ApiListFolderAuditLogEntriesRequest

func (*APIClient) ListFolderAuditLogEntriesExecute

func (a *APIClient) ListFolderAuditLogEntriesExecute(ctx context.Context, folderId string) (*ListAuditLogEntriesResponse, error)

func (*APIClient) ListOrganizationAuditLogEntries

func (a *APIClient) ListOrganizationAuditLogEntries(ctx context.Context, organizationId string) ApiListOrganizationAuditLogEntriesRequest

ListOrganizationAuditLogEntries: Organization - Download audit log entries

Returns all audit log entries of the organization for the specified period. \ Period must not be longer than 24 hours within the last 90 days.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId ID of the organization for which entries should be returned.
@return ApiListOrganizationAuditLogEntriesRequest

func (*APIClient) ListOrganizationAuditLogEntriesExecute

func (a *APIClient) ListOrganizationAuditLogEntriesExecute(ctx context.Context, organizationId string) (*ListAuditLogEntriesResponse, error)

func (*APIClient) ListProjectAuditLogEntries

func (a *APIClient) ListProjectAuditLogEntries(ctx context.Context, projectId string) ApiListProjectAuditLogEntriesRequest

ListProjectAuditLogEntries: Project - Download audit log entries

Returns all audit log entries of the project for the specified period. \ Period must not be longer than 24 hours within the last 90 days.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId ID of the project for which entries should be returned.
@return ApiListProjectAuditLogEntriesRequest

func (*APIClient) ListProjectAuditLogEntriesExecute

func (a *APIClient) ListProjectAuditLogEntriesExecute(ctx context.Context, projectId string) (*ListAuditLogEntriesResponse, error)

type ApiListFolderAuditLogEntriesRequest

type ApiListFolderAuditLogEntriesRequest interface {
	// An ISO timestamp to specify the beginning of the time range from which entries should be returned, based on the eventTimeStamp. If not given, defaults to the beginning of time.
	StartTimeRange(startTimeRange time.Time) ApiListFolderAuditLogEntriesRequest
	// An ISO timestamp to specify the end of the time range up until which entries should be returned, based on the eventTimeStamp. If not given, defaults to the time this request was received.
	EndTimeRange(endTimeRange time.Time) ApiListFolderAuditLogEntriesRequest
	// The maximum number of entries to return. If the value exceeds the allowed maximum, the maximum value will be used instead.
	Limit(limit float32) ApiListFolderAuditLogEntriesRequest
	// A pagination cursor to load further audit log entries for. May be included in the response of previous calls of the API.
	Cursor(cursor string) ApiListFolderAuditLogEntriesRequest
	Execute() (*ListAuditLogEntriesResponse, error)
}

type ApiListOrganizationAuditLogEntriesRequest

type ApiListOrganizationAuditLogEntriesRequest interface {
	// An ISO timestamp to specify the beginning of the time range from which entries should be returned, based on the eventTimeStamp. If not given, defaults to the beginning of time.
	StartTimeRange(startTimeRange time.Time) ApiListOrganizationAuditLogEntriesRequest
	// An ISO timestamp to specify the end of the time range up until which entries should be returned, based on the eventTimeStamp. If not given, defaults to the time this request was received.
	EndTimeRange(endTimeRange time.Time) ApiListOrganizationAuditLogEntriesRequest
	// The maximum number of entries to return. If the value exceeds the allowed maximum, the maximum value will be used instead.
	Limit(limit float32) ApiListOrganizationAuditLogEntriesRequest
	// A pagination cursor to load further audit log entries for. May be included in the response of previous calls of the API.
	Cursor(cursor string) ApiListOrganizationAuditLogEntriesRequest
	Execute() (*ListAuditLogEntriesResponse, error)
}

type ApiListProjectAuditLogEntriesRequest

type ApiListProjectAuditLogEntriesRequest interface {
	// An ISO timestamp to specify the beginning of the time range from which entries should be returned, based on the eventTimeStamp. If not given, defaults to the beginning of time.
	StartTimeRange(startTimeRange time.Time) ApiListProjectAuditLogEntriesRequest
	// An ISO timestamp to specify the end of the time range up until which entries should be returned, based on the eventTimeStamp. If not given, defaults to the time this request was received.
	EndTimeRange(endTimeRange time.Time) ApiListProjectAuditLogEntriesRequest
	// The maximum number of entries to return. If the value exceeds the allowed maximum, the maximum value will be used instead.
	Limit(limit float32) ApiListProjectAuditLogEntriesRequest
	// A pagination cursor to load further audit log entries for. May be included in the response of previous calls of the API.
	Cursor(cursor string) ApiListProjectAuditLogEntriesRequest
	Execute() (*ListAuditLogEntriesResponse, error)
}

type AuditLogEntryContextResponse

type AuditLogEntryContextResponse struct {
	// Folder id
	FolderId AuditLogEntryContextResponseGetFolderIdAttributeType `json:"folderId,omitempty"`
	// Organization id
	OrganizationId AuditLogEntryContextResponseGetOrganizationIdAttributeType `json:"organizationId,omitempty"`
	// Project id
	ProjectId AuditLogEntryContextResponseGetProjectIdAttributeType `json:"projectId,omitempty"`
}

AuditLogEntryContextResponse Request context

func NewAuditLogEntryContextResponse

func NewAuditLogEntryContextResponse() *AuditLogEntryContextResponse

NewAuditLogEntryContextResponse instantiates a new AuditLogEntryContextResponse 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 NewAuditLogEntryContextResponseWithDefaults

func NewAuditLogEntryContextResponseWithDefaults() *AuditLogEntryContextResponse

NewAuditLogEntryContextResponseWithDefaults instantiates a new AuditLogEntryContextResponse 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 (*AuditLogEntryContextResponse) GetFolderId

GetFolderId returns the FolderId field value if set, zero value otherwise.

func (*AuditLogEntryContextResponse) GetFolderIdOk

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

func (*AuditLogEntryContextResponse) GetOrganizationId

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

func (*AuditLogEntryContextResponse) GetOrganizationIdOk

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

func (*AuditLogEntryContextResponse) GetProjectId

GetProjectId returns the ProjectId field value if set, zero value otherwise.

func (*AuditLogEntryContextResponse) GetProjectIdOk

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

func (*AuditLogEntryContextResponse) HasFolderId

func (o *AuditLogEntryContextResponse) HasFolderId() bool

HasFolderId returns a boolean if a field has been set.

func (*AuditLogEntryContextResponse) HasOrganizationId

func (o *AuditLogEntryContextResponse) HasOrganizationId() bool

HasOrganizationId returns a boolean if a field has been set.

func (*AuditLogEntryContextResponse) HasProjectId

func (o *AuditLogEntryContextResponse) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*AuditLogEntryContextResponse) SetFolderId

SetFolderId gets a reference to the given string and assigns it to the FolderId field.

func (*AuditLogEntryContextResponse) SetOrganizationId

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

func (*AuditLogEntryContextResponse) SetProjectId

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (AuditLogEntryContextResponse) ToMap

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

type AuditLogEntryContextResponseGetFolderIdArgType

type AuditLogEntryContextResponseGetFolderIdArgType = string

type AuditLogEntryContextResponseGetFolderIdAttributeType

type AuditLogEntryContextResponseGetFolderIdAttributeType = *string

isNotNullableString

type AuditLogEntryContextResponseGetFolderIdRetType

type AuditLogEntryContextResponseGetFolderIdRetType = string

type AuditLogEntryContextResponseGetOrganizationIdArgType

type AuditLogEntryContextResponseGetOrganizationIdArgType = string

type AuditLogEntryContextResponseGetOrganizationIdAttributeType

type AuditLogEntryContextResponseGetOrganizationIdAttributeType = *string

isNotNullableString

type AuditLogEntryContextResponseGetOrganizationIdRetType

type AuditLogEntryContextResponseGetOrganizationIdRetType = string

type AuditLogEntryContextResponseGetProjectIdArgType

type AuditLogEntryContextResponseGetProjectIdArgType = string

type AuditLogEntryContextResponseGetProjectIdAttributeType

type AuditLogEntryContextResponseGetProjectIdAttributeType = *string

isNotNullableString

type AuditLogEntryContextResponseGetProjectIdRetType

type AuditLogEntryContextResponseGetProjectIdRetType = string

type AuditLogEntryInitiatorResponse

type AuditLogEntryInitiatorResponse struct {
	// E-Mail of the user or service account who triggered the request
	Email AuditLogEntryInitiatorResponseGetEmailAttributeType `json:"email,omitempty"`
	// Unique identifier of the user
	// REQUIRED
	Id AuditLogEntryInitiatorResponseGetIdAttributeType `json:"id" required:"true"`
}

AuditLogEntryInitiatorResponse Information about who made the request.

func NewAuditLogEntryInitiatorResponse

NewAuditLogEntryInitiatorResponse instantiates a new AuditLogEntryInitiatorResponse 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 NewAuditLogEntryInitiatorResponseWithDefaults

func NewAuditLogEntryInitiatorResponseWithDefaults() *AuditLogEntryInitiatorResponse

NewAuditLogEntryInitiatorResponseWithDefaults instantiates a new AuditLogEntryInitiatorResponse 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 (*AuditLogEntryInitiatorResponse) GetEmail

GetEmail returns the Email field value if set, zero value otherwise.

func (*AuditLogEntryInitiatorResponse) GetEmailOk

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

func (*AuditLogEntryInitiatorResponse) GetId

GetId returns the Id field value

func (*AuditLogEntryInitiatorResponse) GetIdOk

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

func (*AuditLogEntryInitiatorResponse) HasEmail

func (o *AuditLogEntryInitiatorResponse) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*AuditLogEntryInitiatorResponse) SetEmail

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*AuditLogEntryInitiatorResponse) SetId

SetId sets field value

func (AuditLogEntryInitiatorResponse) ToMap

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

type AuditLogEntryInitiatorResponseGetEmailArgType

type AuditLogEntryInitiatorResponseGetEmailArgType = string

type AuditLogEntryInitiatorResponseGetEmailAttributeType

type AuditLogEntryInitiatorResponseGetEmailAttributeType = *string

isNotNullableString

type AuditLogEntryInitiatorResponseGetEmailRetType

type AuditLogEntryInitiatorResponseGetEmailRetType = string

type AuditLogEntryInitiatorResponseGetIdArgType

type AuditLogEntryInitiatorResponseGetIdArgType = string

type AuditLogEntryInitiatorResponseGetIdAttributeType

type AuditLogEntryInitiatorResponseGetIdAttributeType = *string

isNotNullableString

type AuditLogEntryInitiatorResponseGetIdRetType

type AuditLogEntryInitiatorResponseGetIdRetType = string

type AuditLogEntryRequestResponse

type AuditLogEntryRequestResponse struct {
	// Body used to make the request.
	Body AuditLogEntryRequestResponseGetBodyAttributeType `json:"body,omitempty"`
	// Endpoint which received the request.
	// REQUIRED
	Endpoint AuditLogEntryRequestResponseGetEndpointAttributeType `json:"endpoint" required:"true"`
	// Headers used to make the request. May only contain (string -> string) key-value pairs.
	Headers AuditLogEntryRequestResponseGetHeadersAttributeType `json:"headers,omitempty"`
	// Parameters used to make the request.
	Parameters AuditLogEntryRequestResponseGetParametersAttributeType `json:"parameters,omitempty"`
}

AuditLogEntryRequestResponse Request, which mirrors the action of the user and the resulting changes within the system

func NewAuditLogEntryRequestResponse

func NewAuditLogEntryRequestResponse(endpoint AuditLogEntryRequestResponseGetEndpointArgType) *AuditLogEntryRequestResponse

NewAuditLogEntryRequestResponse instantiates a new AuditLogEntryRequestResponse 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 NewAuditLogEntryRequestResponseWithDefaults

func NewAuditLogEntryRequestResponseWithDefaults() *AuditLogEntryRequestResponse

NewAuditLogEntryRequestResponseWithDefaults instantiates a new AuditLogEntryRequestResponse 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 (*AuditLogEntryRequestResponse) GetBody

GetBody returns the Body field value if set, zero value otherwise.

func (*AuditLogEntryRequestResponse) GetBodyOk

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

func (*AuditLogEntryRequestResponse) GetEndpoint

GetEndpoint returns the Endpoint field value

func (*AuditLogEntryRequestResponse) GetEndpointOk

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

func (*AuditLogEntryRequestResponse) GetHeaders

GetHeaders returns the Headers field value if set, zero value otherwise.

func (*AuditLogEntryRequestResponse) GetHeadersOk

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

func (*AuditLogEntryRequestResponse) GetParameters

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

func (*AuditLogEntryRequestResponse) GetParametersOk

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

func (*AuditLogEntryRequestResponse) HasBody

func (o *AuditLogEntryRequestResponse) HasBody() bool

HasBody returns a boolean if a field has been set.

func (*AuditLogEntryRequestResponse) HasHeaders

func (o *AuditLogEntryRequestResponse) HasHeaders() bool

HasHeaders returns a boolean if a field has been set.

func (*AuditLogEntryRequestResponse) HasParameters

func (o *AuditLogEntryRequestResponse) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*AuditLogEntryRequestResponse) SetBody

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

func (*AuditLogEntryRequestResponse) SetEndpoint

SetEndpoint sets field value

func (*AuditLogEntryRequestResponse) SetHeaders

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

func (*AuditLogEntryRequestResponse) SetParameters

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

func (AuditLogEntryRequestResponse) ToMap

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

type AuditLogEntryRequestResponseGetBodyArgType

type AuditLogEntryRequestResponseGetBodyArgType = map[string]interface{}

type AuditLogEntryRequestResponseGetBodyAttributeType

type AuditLogEntryRequestResponseGetBodyAttributeType = *map[string]interface{}

isFreeform

type AuditLogEntryRequestResponseGetBodyRetType

type AuditLogEntryRequestResponseGetBodyRetType = map[string]interface{}

type AuditLogEntryRequestResponseGetEndpointArgType

type AuditLogEntryRequestResponseGetEndpointArgType = string

type AuditLogEntryRequestResponseGetEndpointAttributeType

type AuditLogEntryRequestResponseGetEndpointAttributeType = *string

isNotNullableString

type AuditLogEntryRequestResponseGetEndpointRetType

type AuditLogEntryRequestResponseGetEndpointRetType = string

type AuditLogEntryRequestResponseGetHeadersArgType

type AuditLogEntryRequestResponseGetHeadersArgType = map[string]interface{}

type AuditLogEntryRequestResponseGetHeadersAttributeType

type AuditLogEntryRequestResponseGetHeadersAttributeType = *map[string]interface{}

isFreeform

type AuditLogEntryRequestResponseGetHeadersRetType

type AuditLogEntryRequestResponseGetHeadersRetType = map[string]interface{}

type AuditLogEntryRequestResponseGetParametersArgType

type AuditLogEntryRequestResponseGetParametersArgType = map[string]interface{}

type AuditLogEntryRequestResponseGetParametersAttributeType

type AuditLogEntryRequestResponseGetParametersAttributeType = *map[string]interface{}

isFreeform

type AuditLogEntryRequestResponseGetParametersRetType

type AuditLogEntryRequestResponseGetParametersRetType = map[string]interface{}

type AuditLogEntryResponse

type AuditLogEntryResponse struct {
	Context AuditLogEntryResponseGetContextAttributeType `json:"context,omitempty"`
	// Unique ID which identifies the request from the sender point of view.
	CorrelationId AuditLogEntryResponseGetCorrelationIdAttributeType `json:"correlationId,omitempty"`
	// Additional information about the event that is not part of the request or response. May contain arbitrary data.
	Details AuditLogEntryResponseGetDetailsAttributeType `json:"details,omitempty"`
	// Name of the operation this event represents.
	// REQUIRED
	EventName AuditLogEntryResponseGetEventNameAttributeType `json:"eventName" required:"true"`
	// The service in which the causing event was handled.
	// REQUIRED
	EventSource AuditLogEntryResponseGetEventSourceAttributeType `json:"eventSource" required:"true"`
	// Timestamp at which the event was triggered.
	// REQUIRED
	EventTimeStamp AuditLogEntryResponseGetEventTimeStampAttributeType `json:"eventTimeStamp" required:"true"`
	// Type that can be assigned to the event. For example, an event \"Organization created\" can be assigned to the type ADMIN_EVENT
	// REQUIRED
	EventType AuditLogEntryResponseGetEventTypeAttributeType `json:"eventType" required:"true"`
	// Version of the log event format.
	// REQUIRED
	EventVersion AuditLogEntryResponseGetEventVersionAttributeType `json:"eventVersion" required:"true"`
	// Unique ID generated by the audit log.
	// REQUIRED
	Id AuditLogEntryResponseGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	Initiator AuditLogEntryResponseGetInitiatorAttributeType `json:"initiator" required:"true"`
	// Timestamp at which the event was received by the audit log.
	// REQUIRED
	ReceivedTimeStamp AuditLogEntryResponseGetReceivedTimeStampAttributeType `json:"receivedTimeStamp" required:"true"`
	// Region from which the event has been emitted.
	// REQUIRED
	Region AuditLogEntryResponseGetRegionAttributeType `json:"region" required:"true"`
	// REQUIRED
	Request AuditLogEntryResponseGetRequestAttributeType `json:"request" required:"true"`
	// Unique id of the resource that is target of the operation
	ResourceId AuditLogEntryResponseGetResourceIdAttributeType `json:"resourceId,omitempty"`
	// Name of the resource that is target of the operation
	ResourceName AuditLogEntryResponseGetResourceNameAttributeType `json:"resourceName,omitempty"`
	// Object representing the change resulting from this event. May be omitted if no change has been applied. May contain arbitrary data.
	Result                       AuditLogEntryResponseGetResultAttributeType                       `json:"result,omitempty"`
	ServiceAccountDelegationInfo AuditLogEntryResponseGetServiceAccountDelegationInfoAttributeType `json:"serviceAccountDelegationInfo,omitempty"`
	// The severity of this request.
	// REQUIRED
	Severity AuditLogEntryResponseGetSeverityAttributeType `json:"severity" required:"true"`
	// IP address that the request was made from
	// REQUIRED
	SourceIpAddress AuditLogEntryResponseGetSourceIpAddressAttributeType `json:"sourceIpAddress" required:"true"`
	// Agent through which the request was made from (e.g. Portal, CLI, SDK, ...)
	// REQUIRED
	UserAgent AuditLogEntryResponseGetUserAgentAttributeType `json:"userAgent" required:"true"`
	// PUBLIC for entries that are intended for end users, while PRIVATE entries can only be viewed with system privileges.
	// REQUIRED
	Visibility AuditLogEntryResponseGetVisibilityAttributeType `json:"visibility" required:"true"`
}

AuditLogEntryResponse struct for AuditLogEntryResponse

func NewAuditLogEntryResponse

NewAuditLogEntryResponse instantiates a new AuditLogEntryResponse 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 NewAuditLogEntryResponseWithDefaults

func NewAuditLogEntryResponseWithDefaults() *AuditLogEntryResponse

NewAuditLogEntryResponseWithDefaults instantiates a new AuditLogEntryResponse 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 (*AuditLogEntryResponse) GetContext

GetContext returns the Context field value if set, zero value otherwise.

func (*AuditLogEntryResponse) GetContextOk

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

func (*AuditLogEntryResponse) GetCorrelationId

GetCorrelationId returns the CorrelationId field value if set, zero value otherwise.

func (*AuditLogEntryResponse) GetCorrelationIdOk

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

func (*AuditLogEntryResponse) GetDetails

GetDetails returns the Details field value if set, zero value otherwise.

func (*AuditLogEntryResponse) GetDetailsOk

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

func (*AuditLogEntryResponse) GetEventName

GetEventName returns the EventName field value

func (*AuditLogEntryResponse) GetEventNameOk

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

func (*AuditLogEntryResponse) GetEventSource

GetEventSource returns the EventSource field value

func (*AuditLogEntryResponse) GetEventSourceOk

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

func (*AuditLogEntryResponse) GetEventTimeStamp

GetEventTimeStamp returns the EventTimeStamp field value

func (*AuditLogEntryResponse) GetEventTimeStampOk

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

func (*AuditLogEntryResponse) GetEventType

GetEventType returns the EventType field value

func (*AuditLogEntryResponse) GetEventTypeOk

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

func (*AuditLogEntryResponse) GetEventVersion

GetEventVersion returns the EventVersion field value

func (*AuditLogEntryResponse) GetEventVersionOk

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

func (*AuditLogEntryResponse) GetId

GetId returns the Id field value

func (*AuditLogEntryResponse) GetIdOk

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

func (*AuditLogEntryResponse) GetInitiator

GetInitiator returns the Initiator field value

func (*AuditLogEntryResponse) GetInitiatorOk

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

func (*AuditLogEntryResponse) GetReceivedTimeStamp

GetReceivedTimeStamp returns the ReceivedTimeStamp field value

func (*AuditLogEntryResponse) GetReceivedTimeStampOk

func (o *AuditLogEntryResponse) GetReceivedTimeStampOk() (ret AuditLogEntryResponseGetReceivedTimeStampRetType, ok bool)

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

func (*AuditLogEntryResponse) GetRegion

GetRegion returns the Region field value

func (*AuditLogEntryResponse) GetRegionOk

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

func (*AuditLogEntryResponse) GetRequest

GetRequest returns the Request field value

func (*AuditLogEntryResponse) GetRequestOk

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

func (*AuditLogEntryResponse) GetResourceId

GetResourceId returns the ResourceId field value if set, zero value otherwise.

func (*AuditLogEntryResponse) GetResourceIdOk

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

func (*AuditLogEntryResponse) GetResourceName

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*AuditLogEntryResponse) GetResourceNameOk

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

func (*AuditLogEntryResponse) GetResult

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

func (*AuditLogEntryResponse) GetResultOk

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

func (*AuditLogEntryResponse) GetServiceAccountDelegationInfo

GetServiceAccountDelegationInfo returns the ServiceAccountDelegationInfo field value if set, zero value otherwise.

func (*AuditLogEntryResponse) GetServiceAccountDelegationInfoOk

func (o *AuditLogEntryResponse) GetServiceAccountDelegationInfoOk() (ret AuditLogEntryResponseGetServiceAccountDelegationInfoRetType, ok bool)

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

func (*AuditLogEntryResponse) GetSeverity

GetSeverity returns the Severity field value

func (*AuditLogEntryResponse) GetSeverityOk

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

func (*AuditLogEntryResponse) GetSourceIpAddress

GetSourceIpAddress returns the SourceIpAddress field value

func (*AuditLogEntryResponse) GetSourceIpAddressOk

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

func (*AuditLogEntryResponse) GetUserAgent

GetUserAgent returns the UserAgent field value

func (*AuditLogEntryResponse) GetUserAgentOk

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

func (*AuditLogEntryResponse) GetVisibility

GetVisibility returns the Visibility field value

func (*AuditLogEntryResponse) GetVisibilityOk

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

func (*AuditLogEntryResponse) HasContext

func (o *AuditLogEntryResponse) HasContext() bool

HasContext returns a boolean if a field has been set.

func (*AuditLogEntryResponse) HasCorrelationId

func (o *AuditLogEntryResponse) HasCorrelationId() bool

HasCorrelationId returns a boolean if a field has been set.

func (*AuditLogEntryResponse) HasDetails

func (o *AuditLogEntryResponse) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*AuditLogEntryResponse) HasResourceId

func (o *AuditLogEntryResponse) HasResourceId() bool

HasResourceId returns a boolean if a field has been set.

func (*AuditLogEntryResponse) HasResourceName

func (o *AuditLogEntryResponse) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*AuditLogEntryResponse) HasResult

func (o *AuditLogEntryResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (*AuditLogEntryResponse) HasServiceAccountDelegationInfo

func (o *AuditLogEntryResponse) HasServiceAccountDelegationInfo() bool

HasServiceAccountDelegationInfo returns a boolean if a field has been set.

func (*AuditLogEntryResponse) SetContext

SetContext gets a reference to the given AuditLogEntryContextResponse and assigns it to the Context field.

func (*AuditLogEntryResponse) SetCorrelationId

SetCorrelationId gets a reference to the given string and assigns it to the CorrelationId field.

func (*AuditLogEntryResponse) SetDetails

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

func (*AuditLogEntryResponse) SetEventName

SetEventName sets field value

func (*AuditLogEntryResponse) SetEventSource

SetEventSource sets field value

func (*AuditLogEntryResponse) SetEventTimeStamp

SetEventTimeStamp sets field value

func (*AuditLogEntryResponse) SetEventType

SetEventType sets field value

func (*AuditLogEntryResponse) SetEventVersion

SetEventVersion sets field value

func (*AuditLogEntryResponse) SetId

SetId sets field value

func (*AuditLogEntryResponse) SetInitiator

SetInitiator sets field value

func (*AuditLogEntryResponse) SetReceivedTimeStamp

SetReceivedTimeStamp sets field value

func (*AuditLogEntryResponse) SetRegion

SetRegion sets field value

func (*AuditLogEntryResponse) SetRequest

SetRequest sets field value

func (*AuditLogEntryResponse) SetResourceId

SetResourceId gets a reference to the given string and assigns it to the ResourceId field.

func (*AuditLogEntryResponse) SetResourceName

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*AuditLogEntryResponse) SetResult

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

func (*AuditLogEntryResponse) SetServiceAccountDelegationInfo

SetServiceAccountDelegationInfo gets a reference to the given AuditLogEntryServiceAccountDelegationInfoResponse and assigns it to the ServiceAccountDelegationInfo field.

func (*AuditLogEntryResponse) SetSeverity

SetSeverity sets field value

func (*AuditLogEntryResponse) SetSourceIpAddress

SetSourceIpAddress sets field value

func (*AuditLogEntryResponse) SetUserAgent

SetUserAgent sets field value

func (*AuditLogEntryResponse) SetVisibility

SetVisibility sets field value

func (AuditLogEntryResponse) ToMap

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

type AuditLogEntryResponseEventType

type AuditLogEntryResponseEventType string

AuditLogEntryResponseEventType Type that can be assigned to the event. For example, an event \"Organization created\" can be assigned to the type ADMIN_EVENT value type for enums

const (
	AUDITLOGENTRYRESPONSEEVENT_TYPE_ADMIN_ACTIVITY AuditLogEntryResponseEventType = "ADMIN_ACTIVITY"
	AUDITLOGENTRYRESPONSEEVENT_TYPE_SYSTEM_EVENT   AuditLogEntryResponseEventType = "SYSTEM_EVENT"
	AUDITLOGENTRYRESPONSEEVENT_TYPE_POLICY_DENIED  AuditLogEntryResponseEventType = "POLICY_DENIED"
)

List of EventType

func NewAuditLogEntryResponseEventTypeFromValue

func NewAuditLogEntryResponseEventTypeFromValue(v AuditLogEntryResponseEventType) (*AuditLogEntryResponseEventType, error)

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

func (AuditLogEntryResponseEventType) IsValid

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

func (AuditLogEntryResponseEventType) Ptr

Ptr returns reference to EventTypeEventType value

func (*AuditLogEntryResponseEventType) UnmarshalJSON

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

type AuditLogEntryResponseGetContextArgType

type AuditLogEntryResponseGetContextArgType = AuditLogEntryContextResponse

type AuditLogEntryResponseGetContextAttributeType

type AuditLogEntryResponseGetContextAttributeType = *AuditLogEntryContextResponse

isModel

type AuditLogEntryResponseGetContextRetType

type AuditLogEntryResponseGetContextRetType = AuditLogEntryContextResponse

type AuditLogEntryResponseGetCorrelationIdArgType

type AuditLogEntryResponseGetCorrelationIdArgType = string

type AuditLogEntryResponseGetCorrelationIdAttributeType

type AuditLogEntryResponseGetCorrelationIdAttributeType = *string

isNotNullableString

type AuditLogEntryResponseGetCorrelationIdRetType

type AuditLogEntryResponseGetCorrelationIdRetType = string

type AuditLogEntryResponseGetDetailsArgType

type AuditLogEntryResponseGetDetailsArgType = map[string]interface{}

type AuditLogEntryResponseGetDetailsAttributeType

type AuditLogEntryResponseGetDetailsAttributeType = *map[string]interface{}

isFreeform

type AuditLogEntryResponseGetDetailsRetType

type AuditLogEntryResponseGetDetailsRetType = map[string]interface{}

type AuditLogEntryResponseGetEventNameArgType

type AuditLogEntryResponseGetEventNameArgType = string

type AuditLogEntryResponseGetEventNameAttributeType

type AuditLogEntryResponseGetEventNameAttributeType = *string

isNotNullableString

type AuditLogEntryResponseGetEventNameRetType

type AuditLogEntryResponseGetEventNameRetType = string

type AuditLogEntryResponseGetEventSourceArgType

type AuditLogEntryResponseGetEventSourceArgType = string

type AuditLogEntryResponseGetEventSourceAttributeType

type AuditLogEntryResponseGetEventSourceAttributeType = *string

isNotNullableString

type AuditLogEntryResponseGetEventSourceRetType

type AuditLogEntryResponseGetEventSourceRetType = string

type AuditLogEntryResponseGetEventTimeStampArgType

type AuditLogEntryResponseGetEventTimeStampArgType = time.Time

type AuditLogEntryResponseGetEventTimeStampAttributeType

type AuditLogEntryResponseGetEventTimeStampAttributeType = *time.Time

isDateTime

type AuditLogEntryResponseGetEventTimeStampRetType

type AuditLogEntryResponseGetEventTimeStampRetType = time.Time

type AuditLogEntryResponseGetEventTypeArgType

type AuditLogEntryResponseGetEventTypeArgType = AuditLogEntryResponseEventType

type AuditLogEntryResponseGetEventTypeAttributeType

type AuditLogEntryResponseGetEventTypeAttributeType = *AuditLogEntryResponseEventType

type AuditLogEntryResponseGetEventTypeRetType

type AuditLogEntryResponseGetEventTypeRetType = AuditLogEntryResponseEventType

type AuditLogEntryResponseGetEventVersionArgType

type AuditLogEntryResponseGetEventVersionArgType = string

type AuditLogEntryResponseGetEventVersionAttributeType

type AuditLogEntryResponseGetEventVersionAttributeType = *string

isNotNullableString

type AuditLogEntryResponseGetEventVersionRetType

type AuditLogEntryResponseGetEventVersionRetType = string

type AuditLogEntryResponseGetIdArgType

type AuditLogEntryResponseGetIdArgType = string

type AuditLogEntryResponseGetIdAttributeType

type AuditLogEntryResponseGetIdAttributeType = *string

isNotNullableString

type AuditLogEntryResponseGetIdRetType

type AuditLogEntryResponseGetIdRetType = string

type AuditLogEntryResponseGetInitiatorArgType

type AuditLogEntryResponseGetInitiatorArgType = AuditLogEntryInitiatorResponse

type AuditLogEntryResponseGetInitiatorAttributeType

type AuditLogEntryResponseGetInitiatorAttributeType = *AuditLogEntryInitiatorResponse

isModel

type AuditLogEntryResponseGetInitiatorRetType

type AuditLogEntryResponseGetInitiatorRetType = AuditLogEntryInitiatorResponse

type AuditLogEntryResponseGetReceivedTimeStampArgType

type AuditLogEntryResponseGetReceivedTimeStampArgType = time.Time

type AuditLogEntryResponseGetReceivedTimeStampAttributeType

type AuditLogEntryResponseGetReceivedTimeStampAttributeType = *time.Time

isDateTime

type AuditLogEntryResponseGetReceivedTimeStampRetType

type AuditLogEntryResponseGetReceivedTimeStampRetType = time.Time

type AuditLogEntryResponseGetRegionArgType

type AuditLogEntryResponseGetRegionArgType = string

type AuditLogEntryResponseGetRegionAttributeType

type AuditLogEntryResponseGetRegionAttributeType = *string

isNotNullableString

type AuditLogEntryResponseGetRegionRetType

type AuditLogEntryResponseGetRegionRetType = string

type AuditLogEntryResponseGetRequestArgType

type AuditLogEntryResponseGetRequestArgType = AuditLogEntryRequestResponse

type AuditLogEntryResponseGetRequestAttributeType

type AuditLogEntryResponseGetRequestAttributeType = *AuditLogEntryRequestResponse

isModel

type AuditLogEntryResponseGetRequestRetType

type AuditLogEntryResponseGetRequestRetType = AuditLogEntryRequestResponse

type AuditLogEntryResponseGetResourceIdArgType

type AuditLogEntryResponseGetResourceIdArgType = string

type AuditLogEntryResponseGetResourceIdAttributeType

type AuditLogEntryResponseGetResourceIdAttributeType = *string

isNotNullableString

type AuditLogEntryResponseGetResourceIdRetType

type AuditLogEntryResponseGetResourceIdRetType = string

type AuditLogEntryResponseGetResourceNameArgType

type AuditLogEntryResponseGetResourceNameArgType = string

type AuditLogEntryResponseGetResourceNameAttributeType

type AuditLogEntryResponseGetResourceNameAttributeType = *string

isNotNullableString

type AuditLogEntryResponseGetResourceNameRetType

type AuditLogEntryResponseGetResourceNameRetType = string

type AuditLogEntryResponseGetResultArgType

type AuditLogEntryResponseGetResultArgType = map[string]interface{}

type AuditLogEntryResponseGetResultAttributeType

type AuditLogEntryResponseGetResultAttributeType = *map[string]interface{}

isFreeform

type AuditLogEntryResponseGetResultRetType

type AuditLogEntryResponseGetResultRetType = map[string]interface{}

type AuditLogEntryResponseGetServiceAccountDelegationInfoArgType

type AuditLogEntryResponseGetServiceAccountDelegationInfoArgType = AuditLogEntryServiceAccountDelegationInfoResponse

type AuditLogEntryResponseGetServiceAccountDelegationInfoAttributeType

type AuditLogEntryResponseGetServiceAccountDelegationInfoAttributeType = *AuditLogEntryServiceAccountDelegationInfoResponse

isModel

type AuditLogEntryResponseGetServiceAccountDelegationInfoRetType

type AuditLogEntryResponseGetServiceAccountDelegationInfoRetType = AuditLogEntryServiceAccountDelegationInfoResponse

type AuditLogEntryResponseGetSeverityArgType

type AuditLogEntryResponseGetSeverityArgType = AuditLogEntryResponseSeverity

type AuditLogEntryResponseGetSeverityAttributeType

type AuditLogEntryResponseGetSeverityAttributeType = *AuditLogEntryResponseSeverity

type AuditLogEntryResponseGetSeverityRetType

type AuditLogEntryResponseGetSeverityRetType = AuditLogEntryResponseSeverity

type AuditLogEntryResponseGetSourceIpAddressArgType

type AuditLogEntryResponseGetSourceIpAddressArgType = string

type AuditLogEntryResponseGetSourceIpAddressAttributeType

type AuditLogEntryResponseGetSourceIpAddressAttributeType = *string

isNotNullableString

type AuditLogEntryResponseGetSourceIpAddressRetType

type AuditLogEntryResponseGetSourceIpAddressRetType = string

type AuditLogEntryResponseGetUserAgentArgType

type AuditLogEntryResponseGetUserAgentArgType = string

type AuditLogEntryResponseGetUserAgentAttributeType

type AuditLogEntryResponseGetUserAgentAttributeType = *string

isNotNullableString

type AuditLogEntryResponseGetUserAgentRetType

type AuditLogEntryResponseGetUserAgentRetType = string

type AuditLogEntryResponseGetVisibilityArgType

type AuditLogEntryResponseGetVisibilityArgType = AuditLogEntryResponseVisibility

type AuditLogEntryResponseGetVisibilityAttributeType

type AuditLogEntryResponseGetVisibilityAttributeType = *AuditLogEntryResponseVisibility

type AuditLogEntryResponseGetVisibilityRetType

type AuditLogEntryResponseGetVisibilityRetType = AuditLogEntryResponseVisibility

type AuditLogEntryResponseSeverity

type AuditLogEntryResponseSeverity string

AuditLogEntryResponseSeverity The severity of this request. value type for enums

const (
	AUDITLOGENTRYRESPONSESEVERITY_INFO  AuditLogEntryResponseSeverity = "INFO"
	AUDITLOGENTRYRESPONSESEVERITY_ERROR AuditLogEntryResponseSeverity = "ERROR"
)

List of Severity

func NewAuditLogEntryResponseSeverityFromValue

func NewAuditLogEntryResponseSeverityFromValue(v AuditLogEntryResponseSeverity) (*AuditLogEntryResponseSeverity, error)

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

func (AuditLogEntryResponseSeverity) IsValid

func (v AuditLogEntryResponseSeverity) IsValid() bool

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

func (AuditLogEntryResponseSeverity) Ptr

Ptr returns reference to SeveritySeverity value

func (*AuditLogEntryResponseSeverity) UnmarshalJSON

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

type AuditLogEntryResponseVisibility

type AuditLogEntryResponseVisibility string

AuditLogEntryResponseVisibility PUBLIC for entries that are intended for end users, while PRIVATE entries can only be viewed with system privileges. value type for enums

const (
	AUDITLOGENTRYRESPONSEVISIBILITY_PUBLIC  AuditLogEntryResponseVisibility = "PUBLIC"
	AUDITLOGENTRYRESPONSEVISIBILITY_PRIVATE AuditLogEntryResponseVisibility = "PRIVATE"
)

List of Visibility

func NewAuditLogEntryResponseVisibilityFromValue

func NewAuditLogEntryResponseVisibilityFromValue(v AuditLogEntryResponseVisibility) (*AuditLogEntryResponseVisibility, error)

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

func (AuditLogEntryResponseVisibility) IsValid

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

func (AuditLogEntryResponseVisibility) Ptr

Ptr returns reference to VisibilityVisibility value

func (*AuditLogEntryResponseVisibility) UnmarshalJSON

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

type AuditLogEntryServiceAccountDelegationInfoResponse

type AuditLogEntryServiceAccountDelegationInfoResponse struct {
	// Delegation chain for the service account
	// REQUIRED
	Principals AuditLogEntryServiceAccountDelegationInfoResponseGetPrincipalsAttributeType `json:"principals" required:"true"`
}

AuditLogEntryServiceAccountDelegationInfoResponse Information about service account delegation

func NewAuditLogEntryServiceAccountDelegationInfoResponse

NewAuditLogEntryServiceAccountDelegationInfoResponse instantiates a new AuditLogEntryServiceAccountDelegationInfoResponse 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 NewAuditLogEntryServiceAccountDelegationInfoResponseWithDefaults

func NewAuditLogEntryServiceAccountDelegationInfoResponseWithDefaults() *AuditLogEntryServiceAccountDelegationInfoResponse

NewAuditLogEntryServiceAccountDelegationInfoResponseWithDefaults instantiates a new AuditLogEntryServiceAccountDelegationInfoResponse 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 (*AuditLogEntryServiceAccountDelegationInfoResponse) GetPrincipals

GetPrincipals returns the Principals field value

func (*AuditLogEntryServiceAccountDelegationInfoResponse) GetPrincipalsOk

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

func (*AuditLogEntryServiceAccountDelegationInfoResponse) SetPrincipals

SetPrincipals sets field value

func (AuditLogEntryServiceAccountDelegationInfoResponse) ToMap

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

type AuditLogEntryServiceAccountDelegationInfoResponseGetPrincipalsArgType

type AuditLogEntryServiceAccountDelegationInfoResponseGetPrincipalsArgType = []ServiceAccountDelegationInfoPrincipalResponse

type AuditLogEntryServiceAccountDelegationInfoResponseGetPrincipalsAttributeType

type AuditLogEntryServiceAccountDelegationInfoResponseGetPrincipalsAttributeType = *[]ServiceAccountDelegationInfoPrincipalResponse

isArray

type AuditLogEntryServiceAccountDelegationInfoResponseGetPrincipalsRetType

type AuditLogEntryServiceAccountDelegationInfoResponseGetPrincipalsRetType = []ServiceAccountDelegationInfoPrincipalResponse

type DefaultApi

type DefaultApi interface {
	/*
		ListFolderAuditLogEntries Folder - Download audit log entries
		Returns all audit log entries of the folder for the specified period. \
		Period must not be longer than 24 hours within the last 90 days.


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param folderId ID of the folder for which entries should be returned.
		@return ApiListFolderAuditLogEntriesRequest
	*/
	ListFolderAuditLogEntries(ctx context.Context, folderId string) ApiListFolderAuditLogEntriesRequest
	/*
		ListFolderAuditLogEntriesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param folderId ID of the folder for which entries should be returned.
		@return ListAuditLogEntriesResponse

	*/
	ListFolderAuditLogEntriesExecute(ctx context.Context, folderId string) (*ListAuditLogEntriesResponse, error)
	/*
		ListOrganizationAuditLogEntries Organization - Download audit log entries
		Returns all audit log entries of the organization for the specified period. \
		Period must not be longer than 24 hours within the last 90 days.


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId ID of the organization for which entries should be returned.
		@return ApiListOrganizationAuditLogEntriesRequest
	*/
	ListOrganizationAuditLogEntries(ctx context.Context, organizationId string) ApiListOrganizationAuditLogEntriesRequest
	/*
		ListOrganizationAuditLogEntriesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId ID of the organization for which entries should be returned.
		@return ListAuditLogEntriesResponse

	*/
	ListOrganizationAuditLogEntriesExecute(ctx context.Context, organizationId string) (*ListAuditLogEntriesResponse, error)
	/*
		ListProjectAuditLogEntries Project - Download audit log entries
		Returns all audit log entries of the project for the specified period. \
		Period must not be longer than 24 hours within the last 90 days.


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId ID of the project for which entries should be returned.
		@return ApiListProjectAuditLogEntriesRequest
	*/
	ListProjectAuditLogEntries(ctx context.Context, projectId string) ApiListProjectAuditLogEntriesRequest
	/*
		ListProjectAuditLogEntriesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId ID of the project for which entries should be returned.
		@return ListAuditLogEntriesResponse

	*/
	ListProjectAuditLogEntriesExecute(ctx context.Context, projectId string) (*ListAuditLogEntriesResponse, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type ErrorResponse

type ErrorResponse struct {
	// Description of the error.
	Message ErrorResponseGetMessageAttributeType `json:"message,omitempty"`
	// Path which was called.
	Path ErrorResponseGetPathAttributeType `json:"path,omitempty"`
	// Http status code.
	Status ErrorResponseGetStatusAttributeType `json:"status,omitempty"`
	// Timestamp at which the error occurred.
	Timestamp ErrorResponseGetTimestampAttributeType `json:"timestamp,omitempty"`
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse

func NewErrorResponse() *ErrorResponse

NewErrorResponse instantiates a new ErrorResponse 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 NewErrorResponseWithDefaults

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse 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 (*ErrorResponse) GetMessage

func (o *ErrorResponse) GetMessage() (res ErrorResponseGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise.

func (*ErrorResponse) GetMessageOk

func (o *ErrorResponse) GetMessageOk() (ret ErrorResponseGetMessageRetType, ok bool)

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

func (*ErrorResponse) GetPath

func (o *ErrorResponse) GetPath() (res ErrorResponseGetPathRetType)

GetPath returns the Path field value if set, zero value otherwise.

func (*ErrorResponse) GetPathOk

func (o *ErrorResponse) GetPathOk() (ret ErrorResponseGetPathRetType, ok bool)

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

func (*ErrorResponse) GetStatus

func (o *ErrorResponse) GetStatus() (res ErrorResponseGetStatusRetType)

GetStatus returns the Status field value if set, zero value otherwise.

func (*ErrorResponse) GetStatusOk

func (o *ErrorResponse) GetStatusOk() (ret ErrorResponseGetStatusRetType, ok bool)

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

func (*ErrorResponse) GetTimestamp

func (o *ErrorResponse) GetTimestamp() (res ErrorResponseGetTimestampRetType)

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*ErrorResponse) GetTimestampOk

func (o *ErrorResponse) GetTimestampOk() (ret ErrorResponseGetTimestampRetType, ok bool)

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

func (*ErrorResponse) HasMessage

func (o *ErrorResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ErrorResponse) HasPath

func (o *ErrorResponse) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*ErrorResponse) HasStatus

func (o *ErrorResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ErrorResponse) HasTimestamp

func (o *ErrorResponse) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*ErrorResponse) SetMessage

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ErrorResponse) SetPath

SetPath gets a reference to the given string and assigns it to the Path field.

func (*ErrorResponse) SetStatus

SetStatus gets a reference to the given float64 and assigns it to the Status field.

func (*ErrorResponse) SetTimestamp

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (ErrorResponse) ToMap

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

type ErrorResponseGetMessageArgType

type ErrorResponseGetMessageArgType = string

type ErrorResponseGetMessageAttributeType

type ErrorResponseGetMessageAttributeType = *string

isNotNullableString

type ErrorResponseGetMessageRetType

type ErrorResponseGetMessageRetType = string

type ErrorResponseGetPathArgType

type ErrorResponseGetPathArgType = string

type ErrorResponseGetPathAttributeType

type ErrorResponseGetPathAttributeType = *string

isNotNullableString

type ErrorResponseGetPathRetType

type ErrorResponseGetPathRetType = string

type ErrorResponseGetStatusArgType

type ErrorResponseGetStatusArgType = float64

type ErrorResponseGetStatusAttributeType

type ErrorResponseGetStatusAttributeType = *float64

isNumber

type ErrorResponseGetStatusRetType

type ErrorResponseGetStatusRetType = float64

type ErrorResponseGetTimestampArgType

type ErrorResponseGetTimestampArgType = time.Time

type ErrorResponseGetTimestampAttributeType

type ErrorResponseGetTimestampAttributeType = *time.Time

isDateTime

type ErrorResponseGetTimestampRetType

type ErrorResponseGetTimestampRetType = time.Time

type GatewayErrorResponse

type GatewayErrorResponse struct {
	// Description of the error.
	Message GatewayErrorResponseGetMessageAttributeType `json:"message,omitempty"`
	// Http status code.
	Status GatewayErrorResponseGetStatusAttributeType `json:"status,omitempty"`
}

GatewayErrorResponse struct for GatewayErrorResponse

func NewGatewayErrorResponse

func NewGatewayErrorResponse() *GatewayErrorResponse

NewGatewayErrorResponse instantiates a new GatewayErrorResponse 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 NewGatewayErrorResponseWithDefaults

func NewGatewayErrorResponseWithDefaults() *GatewayErrorResponse

NewGatewayErrorResponseWithDefaults instantiates a new GatewayErrorResponse 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 (*GatewayErrorResponse) GetMessage

GetMessage returns the Message field value if set, zero value otherwise.

func (*GatewayErrorResponse) GetMessageOk

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

func (*GatewayErrorResponse) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*GatewayErrorResponse) GetStatusOk

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

func (*GatewayErrorResponse) HasMessage

func (o *GatewayErrorResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*GatewayErrorResponse) HasStatus

func (o *GatewayErrorResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*GatewayErrorResponse) SetMessage

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*GatewayErrorResponse) SetStatus

SetStatus gets a reference to the given float64 and assigns it to the Status field.

func (GatewayErrorResponse) ToMap

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

type GatewayErrorResponseGetMessageArgType

type GatewayErrorResponseGetMessageArgType = string

type GatewayErrorResponseGetMessageAttributeType

type GatewayErrorResponseGetMessageAttributeType = *string

isNotNullableString

type GatewayErrorResponseGetMessageRetType

type GatewayErrorResponseGetMessageRetType = string

type GatewayErrorResponseGetStatusArgType

type GatewayErrorResponseGetStatusArgType = float64

type GatewayErrorResponseGetStatusAttributeType

type GatewayErrorResponseGetStatusAttributeType = *float64

isNumber

type GatewayErrorResponseGetStatusRetType

type GatewayErrorResponseGetStatusRetType = float64

type ListAuditLogEntriesResponse

type ListAuditLogEntriesResponse struct {
	// Optional cursor if more entries are available
	Cursor ListAuditLogEntriesResponseGetCursorAttributeType `json:"cursor,omitempty"`
	Items  ListAuditLogEntriesResponseGetItemsAttributeType  `json:"items,omitempty"`
	// Maximum amount of entries requested.
	Limit ListAuditLogEntriesResponseGetLimitAttributeType `json:"limit,omitempty"`
}

ListAuditLogEntriesResponse struct for ListAuditLogEntriesResponse

func NewListAuditLogEntriesResponse

func NewListAuditLogEntriesResponse() *ListAuditLogEntriesResponse

NewListAuditLogEntriesResponse instantiates a new ListAuditLogEntriesResponse 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 NewListAuditLogEntriesResponseWithDefaults

func NewListAuditLogEntriesResponseWithDefaults() *ListAuditLogEntriesResponse

NewListAuditLogEntriesResponseWithDefaults instantiates a new ListAuditLogEntriesResponse 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 (*ListAuditLogEntriesResponse) GetCursor

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*ListAuditLogEntriesResponse) GetCursorOk

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

func (*ListAuditLogEntriesResponse) GetItems

GetItems returns the Items field value if set, zero value otherwise.

func (*ListAuditLogEntriesResponse) GetItemsOk

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

func (*ListAuditLogEntriesResponse) GetLimit

GetLimit returns the Limit field value if set, zero value otherwise.

func (*ListAuditLogEntriesResponse) GetLimitOk

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

func (*ListAuditLogEntriesResponse) HasCursor

func (o *ListAuditLogEntriesResponse) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*ListAuditLogEntriesResponse) HasItems

func (o *ListAuditLogEntriesResponse) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ListAuditLogEntriesResponse) HasLimit

func (o *ListAuditLogEntriesResponse) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*ListAuditLogEntriesResponse) SetCursor

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*ListAuditLogEntriesResponse) SetItems

SetItems gets a reference to the given []AuditLogEntryResponse and assigns it to the Items field.

func (*ListAuditLogEntriesResponse) SetLimit

SetLimit gets a reference to the given float64 and assigns it to the Limit field.

func (ListAuditLogEntriesResponse) ToMap

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

type ListAuditLogEntriesResponseGetCursorArgType

type ListAuditLogEntriesResponseGetCursorArgType = string

type ListAuditLogEntriesResponseGetCursorAttributeType

type ListAuditLogEntriesResponseGetCursorAttributeType = *string

isNotNullableString

type ListAuditLogEntriesResponseGetCursorRetType

type ListAuditLogEntriesResponseGetCursorRetType = string

type ListAuditLogEntriesResponseGetItemsArgType

type ListAuditLogEntriesResponseGetItemsArgType = []AuditLogEntryResponse

type ListAuditLogEntriesResponseGetItemsAttributeType

type ListAuditLogEntriesResponseGetItemsAttributeType = *[]AuditLogEntryResponse

isArray

type ListAuditLogEntriesResponseGetItemsRetType

type ListAuditLogEntriesResponseGetItemsRetType = []AuditLogEntryResponse

type ListAuditLogEntriesResponseGetLimitArgType

type ListAuditLogEntriesResponseGetLimitArgType = float64

type ListAuditLogEntriesResponseGetLimitAttributeType

type ListAuditLogEntriesResponseGetLimitAttributeType = *float64

isNumber

type ListAuditLogEntriesResponseGetLimitRetType

type ListAuditLogEntriesResponseGetLimitRetType = float64

type ListFolderAuditLogEntriesRequest

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

func (ListFolderAuditLogEntriesRequest) Cursor

func (ListFolderAuditLogEntriesRequest) EndTimeRange

func (ListFolderAuditLogEntriesRequest) Execute

func (ListFolderAuditLogEntriesRequest) Limit

func (ListFolderAuditLogEntriesRequest) StartTimeRange

type ListOrganizationAuditLogEntriesRequest

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

func (ListOrganizationAuditLogEntriesRequest) Cursor

func (ListOrganizationAuditLogEntriesRequest) EndTimeRange

func (ListOrganizationAuditLogEntriesRequest) Execute

func (ListOrganizationAuditLogEntriesRequest) Limit

func (ListOrganizationAuditLogEntriesRequest) StartTimeRange

type ListProjectAuditLogEntriesRequest

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

func (ListProjectAuditLogEntriesRequest) Cursor

func (ListProjectAuditLogEntriesRequest) EndTimeRange

func (ListProjectAuditLogEntriesRequest) Execute

func (ListProjectAuditLogEntriesRequest) Limit

func (ListProjectAuditLogEntriesRequest) StartTimeRange

type MappedNullable

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

type NullableAuditLogEntryContextResponse

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

func (NullableAuditLogEntryContextResponse) Get

func (NullableAuditLogEntryContextResponse) IsSet

func (NullableAuditLogEntryContextResponse) MarshalJSON

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

func (*NullableAuditLogEntryContextResponse) Set

func (*NullableAuditLogEntryContextResponse) UnmarshalJSON

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

func (*NullableAuditLogEntryContextResponse) Unset

type NullableAuditLogEntryInitiatorResponse

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

func (NullableAuditLogEntryInitiatorResponse) Get

func (NullableAuditLogEntryInitiatorResponse) IsSet

func (NullableAuditLogEntryInitiatorResponse) MarshalJSON

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

func (*NullableAuditLogEntryInitiatorResponse) Set

func (*NullableAuditLogEntryInitiatorResponse) UnmarshalJSON

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

func (*NullableAuditLogEntryInitiatorResponse) Unset

type NullableAuditLogEntryRequestResponse

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

func (NullableAuditLogEntryRequestResponse) Get

func (NullableAuditLogEntryRequestResponse) IsSet

func (NullableAuditLogEntryRequestResponse) MarshalJSON

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

func (*NullableAuditLogEntryRequestResponse) Set

func (*NullableAuditLogEntryRequestResponse) UnmarshalJSON

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

func (*NullableAuditLogEntryRequestResponse) Unset

type NullableAuditLogEntryResponse

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

func (NullableAuditLogEntryResponse) Get

func (NullableAuditLogEntryResponse) IsSet

func (NullableAuditLogEntryResponse) MarshalJSON

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

func (*NullableAuditLogEntryResponse) Set

func (*NullableAuditLogEntryResponse) UnmarshalJSON

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

func (*NullableAuditLogEntryResponse) Unset

func (v *NullableAuditLogEntryResponse) Unset()

type NullableAuditLogEntryResponseEventType

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

func (NullableAuditLogEntryResponseEventType) Get

func (NullableAuditLogEntryResponseEventType) IsSet

func (NullableAuditLogEntryResponseEventType) MarshalJSON

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

func (*NullableAuditLogEntryResponseEventType) Set

func (*NullableAuditLogEntryResponseEventType) UnmarshalJSON

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

func (*NullableAuditLogEntryResponseEventType) Unset

type NullableAuditLogEntryResponseSeverity

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

func (NullableAuditLogEntryResponseSeverity) Get

func (NullableAuditLogEntryResponseSeverity) IsSet

func (NullableAuditLogEntryResponseSeverity) MarshalJSON

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

func (*NullableAuditLogEntryResponseSeverity) Set

func (*NullableAuditLogEntryResponseSeverity) UnmarshalJSON

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

func (*NullableAuditLogEntryResponseSeverity) Unset

type NullableAuditLogEntryResponseVisibility

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

func (NullableAuditLogEntryResponseVisibility) Get

func (NullableAuditLogEntryResponseVisibility) IsSet

func (NullableAuditLogEntryResponseVisibility) MarshalJSON

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

func (*NullableAuditLogEntryResponseVisibility) Set

func (*NullableAuditLogEntryResponseVisibility) UnmarshalJSON

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

func (*NullableAuditLogEntryResponseVisibility) Unset

type NullableAuditLogEntryServiceAccountDelegationInfoResponse

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

func (NullableAuditLogEntryServiceAccountDelegationInfoResponse) Get

func (NullableAuditLogEntryServiceAccountDelegationInfoResponse) IsSet

func (NullableAuditLogEntryServiceAccountDelegationInfoResponse) MarshalJSON

func (*NullableAuditLogEntryServiceAccountDelegationInfoResponse) Set

func (*NullableAuditLogEntryServiceAccountDelegationInfoResponse) UnmarshalJSON

func (*NullableAuditLogEntryServiceAccountDelegationInfoResponse) 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 NullableErrorResponse

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

func NewNullableErrorResponse

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get

func (NullableErrorResponse) IsSet

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON

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

func (*NullableErrorResponse) Set

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON

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

func (*NullableErrorResponse) Unset

func (v *NullableErrorResponse) 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 NullableGatewayErrorResponse

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

func NewNullableGatewayErrorResponse

func NewNullableGatewayErrorResponse(val *GatewayErrorResponse) *NullableGatewayErrorResponse

func (NullableGatewayErrorResponse) Get

func (NullableGatewayErrorResponse) IsSet

func (NullableGatewayErrorResponse) MarshalJSON

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

func (*NullableGatewayErrorResponse) Set

func (*NullableGatewayErrorResponse) UnmarshalJSON

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

func (*NullableGatewayErrorResponse) Unset

func (v *NullableGatewayErrorResponse) 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 NullableListAuditLogEntriesResponse

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

func (NullableListAuditLogEntriesResponse) Get

func (NullableListAuditLogEntriesResponse) IsSet

func (NullableListAuditLogEntriesResponse) MarshalJSON

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

func (*NullableListAuditLogEntriesResponse) Set

func (*NullableListAuditLogEntriesResponse) UnmarshalJSON

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

func (*NullableListAuditLogEntriesResponse) Unset

type NullableServiceAccountDelegationInfoPrincipalResponse

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

func (NullableServiceAccountDelegationInfoPrincipalResponse) Get

func (NullableServiceAccountDelegationInfoPrincipalResponse) IsSet

func (NullableServiceAccountDelegationInfoPrincipalResponse) MarshalJSON

func (*NullableServiceAccountDelegationInfoPrincipalResponse) Set

func (*NullableServiceAccountDelegationInfoPrincipalResponse) UnmarshalJSON

func (*NullableServiceAccountDelegationInfoPrincipalResponse) Unset

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

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

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

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

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableValue

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

func (NullableValue[T]) Get

func (v NullableValue[T]) Get() *T

func (NullableValue[T]) IsSet

func (v NullableValue[T]) IsSet() bool

func (*NullableValue[T]) Set

func (v *NullableValue[T]) Set(val *T)

func (*NullableValue[T]) Unset

func (v *NullableValue[T]) Unset()

type ServiceAccountDelegationInfoPrincipalResponse

type ServiceAccountDelegationInfoPrincipalResponse struct {
	// E-Mail of the subject
	Email ServiceAccountDelegationInfoPrincipalResponseGetEmailAttributeType `json:"email,omitempty"`
	// Unique identifier of the subject
	// REQUIRED
	Id ServiceAccountDelegationInfoPrincipalResponseGetIdAttributeType `json:"id" required:"true"`
}

ServiceAccountDelegationInfoPrincipalResponse Principal in delegation chain of a service account

func NewServiceAccountDelegationInfoPrincipalResponse

NewServiceAccountDelegationInfoPrincipalResponse instantiates a new ServiceAccountDelegationInfoPrincipalResponse 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 NewServiceAccountDelegationInfoPrincipalResponseWithDefaults

func NewServiceAccountDelegationInfoPrincipalResponseWithDefaults() *ServiceAccountDelegationInfoPrincipalResponse

NewServiceAccountDelegationInfoPrincipalResponseWithDefaults instantiates a new ServiceAccountDelegationInfoPrincipalResponse 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 (*ServiceAccountDelegationInfoPrincipalResponse) GetEmail

GetEmail returns the Email field value if set, zero value otherwise.

func (*ServiceAccountDelegationInfoPrincipalResponse) GetEmailOk

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

func (*ServiceAccountDelegationInfoPrincipalResponse) GetId

GetId returns the Id field value

func (*ServiceAccountDelegationInfoPrincipalResponse) GetIdOk

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

func (*ServiceAccountDelegationInfoPrincipalResponse) HasEmail

HasEmail returns a boolean if a field has been set.

func (*ServiceAccountDelegationInfoPrincipalResponse) SetEmail

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*ServiceAccountDelegationInfoPrincipalResponse) SetId

SetId sets field value

func (ServiceAccountDelegationInfoPrincipalResponse) ToMap

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

type ServiceAccountDelegationInfoPrincipalResponseGetEmailArgType

type ServiceAccountDelegationInfoPrincipalResponseGetEmailArgType = string

type ServiceAccountDelegationInfoPrincipalResponseGetEmailAttributeType

type ServiceAccountDelegationInfoPrincipalResponseGetEmailAttributeType = *string

isNotNullableString

type ServiceAccountDelegationInfoPrincipalResponseGetEmailRetType

type ServiceAccountDelegationInfoPrincipalResponseGetEmailRetType = string

type ServiceAccountDelegationInfoPrincipalResponseGetIdArgType

type ServiceAccountDelegationInfoPrincipalResponseGetIdArgType = string

type ServiceAccountDelegationInfoPrincipalResponseGetIdAttributeType

type ServiceAccountDelegationInfoPrincipalResponseGetIdAttributeType = *string

isNotNullableString

type ServiceAccountDelegationInfoPrincipalResponseGetIdRetType

type ServiceAccountDelegationInfoPrincipalResponseGetIdRetType = string

Jump to

Keyboard shortcuts

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