Documentation
¶
Overview ¶
Code generated by entx CSV generator. DO NOT EDIT.
Package csvgenerated contains generated CSV reference metadata and input types for schemas with CSV reference field annotations.
Index ¶
- Variables
- func CreatePlatformByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
- func HasCSVReferences(schemaName string) bool
- func LookupControlByRefCode(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
- func LookupEntityByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
- func LookupGroupByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
- func LookupIdentityHolderByEmail(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
- func LookupPlatformByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
- func LookupTemplateByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
- func LookupUserByEmail(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
- type APITokenCSVInput
- type APITokenCSVUpdateInput
- type ActionPlanCSVInput
- type ActionPlanCSVUpdateInput
- type AssessmentCSVInput
- type AssessmentCSVUpdateInput
- type AssessmentResponseCSVInput
- type AssetCSVInput
- type AssetCSVUpdateInput
- type CSVCreateFn
- type CSVLookupEntry
- type CSVLookupFn
- type CSVReferenceRule
- type CSVSchemaInfo
- type CampaignCSVInput
- type CampaignCSVUpdateInput
- type CampaignTargetCSVInput
- type CampaignTargetCSVUpdateInput
- type ContactCSVInput
- type ContactCSVUpdateInput
- type ControlCSVInput
- type ControlCSVUpdateInput
- type ControlImplementationCSVInput
- type ControlImplementationCSVUpdateInput
- type ControlObjectiveCSVInput
- type ControlObjectiveCSVUpdateInput
- type CustomDomainCSVInput
- type CustomDomainCSVUpdateInput
- type CustomTypeEnumCSVInput
- type CustomTypeEnumCSVUpdateInput
- type DNSVerificationCSVInput
- type DNSVerificationCSVUpdateInput
- type DirectoryAccountCSVInput
- type DirectoryAccountCSVUpdateInput
- type DirectoryGroupCSVInput
- type DirectoryGroupCSVUpdateInput
- type DirectoryMembershipCSVInput
- type DirectoryMembershipCSVUpdateInput
- type DirectorySyncRunCSVInput
- type DirectorySyncRunCSVUpdateInput
- type DiscussionCSVInput
- type DiscussionCSVUpdateInput
- type DocumentDataCSVInput
- type DocumentDataCSVUpdateInput
- type EntityCSVInput
- type EntityCSVUpdateInput
- type EntityTypeCSVInput
- type EntityTypeCSVUpdateInput
- type EventCSVInput
- type EventCSVUpdateInput
- type EvidenceCSVInput
- type EvidenceCSVUpdateInput
- type ExportCSVInput
- type ExportCSVUpdateInput
- type FileCSVInput
- type FileCSVUpdateInput
- type FindingCSVInput
- type FindingCSVUpdateInput
- type FindingControlCSVInput
- type FindingControlCSVUpdateInput
- type GroupCSVInput
- type GroupCSVUpdateInput
- type GroupMembershipCSVInput
- type GroupMembershipCSVUpdateInput
- type GroupSettingCSVInput
- type GroupSettingCSVUpdateInput
- type HushCSVInput
- type HushCSVUpdateInput
- type IdentityHolderCSVInput
- type IdentityHolderCSVUpdateInput
- type InternalPolicyCSVInput
- type InternalPolicyCSVUpdateInput
- type InviteCSVInput
- type InviteCSVUpdateInput
- type JobResultCSVInput
- type JobResultCSVUpdateInput
- type JobRunnerCSVInput
- type JobRunnerCSVUpdateInput
- type JobRunnerRegistrationTokenCSVInput
- type JobRunnerRegistrationTokenCSVUpdateInput
- type JobRunnerTokenCSVInput
- type JobRunnerTokenCSVUpdateInput
- type JobTemplateCSVInput
- type JobTemplateCSVUpdateInput
- type MappableDomainCSVInput
- type MappableDomainCSVUpdateInput
- type MappedControlCSVInput
- type MappedControlCSVUpdateInput
- type NarrativeCSVInput
- type NarrativeCSVUpdateInput
- type NotificationCSVInput
- type NotificationCSVUpdateInput
- type OnboardingCSVInput
- type OrgMembershipCSVInput
- type OrgMembershipCSVUpdateInput
- type OrganizationCSVInput
- type OrganizationCSVUpdateInput
- type OrganizationSettingCSVInput
- type OrganizationSettingCSVUpdateInput
- type PersonalAccessTokenCSVInput
- type PersonalAccessTokenCSVUpdateInput
- type PlatformCSVInput
- type PlatformCSVUpdateInput
- type ProcedureCSVInput
- type ProcedureCSVUpdateInput
- type ProgramCSVInput
- type ProgramCSVUpdateInput
- type ProgramMembershipCSVInput
- type ProgramMembershipCSVUpdateInput
- type RemediationCSVInput
- type RemediationCSVUpdateInput
- type ReviewCSVInput
- type ReviewCSVUpdateInput
- type RiskCSVInput
- type RiskCSVUpdateInput
- type ScanCSVInput
- type ScanCSVUpdateInput
- type ScheduledJobCSVInput
- type ScheduledJobCSVUpdateInput
- type ScheduledJobRunCSVInput
- type ScheduledJobRunCSVUpdateInput
- type StandardCSVInput
- type StandardCSVUpdateInput
- type SubcontrolCSVInput
- type SubcontrolCSVUpdateInput
- type SubprocessorCSVInput
- type SubprocessorCSVUpdateInput
- type SubscriberCSVInput
- type SubscriberCSVUpdateInput
- type TFASettingCSVInput
- type TFASettingCSVUpdateInput
- type TagDefinitionCSVInput
- type TagDefinitionCSVUpdateInput
- type TaskCSVInput
- type TaskCSVUpdateInput
- type TemplateCSVInput
- type TemplateCSVUpdateInput
- type TrustCenterCSVInput
- type TrustCenterCSVUpdateInput
- type TrustCenterComplianceCSVInput
- type TrustCenterComplianceCSVUpdateInput
- type TrustCenterDocCSVInput
- type TrustCenterDocCSVUpdateInput
- type TrustCenterEntityCSVInput
- type TrustCenterEntityCSVUpdateInput
- type TrustCenterNDARequestCSVInput
- type TrustCenterNDARequestCSVUpdateInput
- type TrustCenterSettingCSVInput
- type TrustCenterSettingCSVUpdateInput
- type TrustCenterSubprocessorCSVInput
- type TrustCenterSubprocessorCSVUpdateInput
- type TrustCenterWatermarkConfigCSVInput
- type TrustCenterWatermarkConfigCSVUpdateInput
- type UserCSVInput
- type UserCSVUpdateInput
- type UserSettingCSVInput
- type UserSettingCSVUpdateInput
- type VulnerabilityCSVInput
- type VulnerabilityCSVUpdateInput
- type WorkflowDefinitionCSVInput
- type WorkflowDefinitionCSVUpdateInput
Constants ¶
This section is empty.
Variables ¶
var CSVLookupRegistry = map[string]CSVLookupEntry{ "Control:ref_code": { Lookup: LookupControlByRefCode, }, "Entity:name": { Lookup: LookupEntityByName, }, "Group:name": { Lookup: LookupGroupByName, }, "IdentityHolder:email": { Lookup: LookupIdentityHolderByEmail, }, "Platform:name": { Lookup: LookupPlatformByName, Create: CreatePlatformByName, }, "Template:name": { Lookup: LookupTemplateByName, }, "User:email": { Lookup: LookupUserByEmail, }, }
CSVLookupRegistry maps (TargetEntity:MatchField) to lookup/create functions.
var CSVReferenceRegistry = map[string]CSVSchemaInfo{ "APIToken": { SchemaName: "APIToken", Rules: []CSVReferenceRule{}, }, "ActionPlan": { SchemaName: "ActionPlan", Rules: []CSVReferenceRule{ { SourceColumn: "ApproverGroupName", TargetField: "ApproverID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ControlRefCodes", TargetField: "ControlIDs", TargetEntity: "Control", MatchField: "ref_code", IsSlice: true, CreateIfMissing: false, }, { SourceColumn: "DocumentDelegateGroupName", TargetField: "DelegateID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, }, }, "Assessment": { SchemaName: "Assessment", Rules: []CSVReferenceRule{ { SourceColumn: "AssessmentTemplateRef", TargetField: "TemplateID", TargetEntity: "Template", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, }, }, "AssessmentResponse": { SchemaName: "AssessmentResponse", Rules: []CSVReferenceRule{ { SourceColumn: "AssessmentIdentityHolderEmail", TargetField: "IdentityHolderID", TargetEntity: "IdentityHolder", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "AssessmentResponseEntityName", TargetField: "EntityID", TargetEntity: "Entity", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, }, }, "Asset": { SchemaName: "Asset", Rules: []CSVReferenceRule{ { SourceColumn: "InternalOwnerGroupName", TargetField: "InternalOwnerGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "InternalOwnerUserEmail", TargetField: "InternalOwnerUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "SourcePlatformName", TargetField: "SourcePlatformID", TargetEntity: "Platform", MatchField: "name", IsSlice: false, CreateIfMissing: true, }, }, }, "Campaign": { SchemaName: "Campaign", Rules: []CSVReferenceRule{ { SourceColumn: "CampaignEntityName", TargetField: "EntityID", TargetEntity: "Entity", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "CampaignTemplateRef", TargetField: "TemplateID", TargetEntity: "Template", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "InternalOwnerGroupName", TargetField: "InternalOwnerGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "InternalOwnerUserEmail", TargetField: "InternalOwnerUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, }, }, "CampaignTarget": { SchemaName: "CampaignTarget", Rules: []CSVReferenceRule{ { SourceColumn: "CampaignTargetGroupName", TargetField: "GroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "CampaignTargetUserEmail", TargetField: "UserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, }, }, "Contact": { SchemaName: "Contact", Rules: []CSVReferenceRule{}, }, "Control": { SchemaName: "Control", Rules: []CSVReferenceRule{ { SourceColumn: "ControlDelegateGroupName", TargetField: "DelegateID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ControlOwnerGroupName", TargetField: "ControlOwnerID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ResponsiblePartyEntityName", TargetField: "ResponsiblePartyID", TargetEntity: "Entity", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, }, }, "ControlImplementation": { SchemaName: "ControlImplementation", Rules: []CSVReferenceRule{}, }, "ControlObjective": { SchemaName: "ControlObjective", Rules: []CSVReferenceRule{}, }, "CustomDomain": { SchemaName: "CustomDomain", Rules: []CSVReferenceRule{}, }, "CustomTypeEnum": { SchemaName: "CustomTypeEnum", Rules: []CSVReferenceRule{}, }, "DNSVerification": { SchemaName: "DNSVerification", Rules: []CSVReferenceRule{}, }, "DirectoryAccount": { SchemaName: "DirectoryAccount", Rules: []CSVReferenceRule{}, }, "DirectoryGroup": { SchemaName: "DirectoryGroup", Rules: []CSVReferenceRule{}, }, "DirectoryMembership": { SchemaName: "DirectoryMembership", Rules: []CSVReferenceRule{}, }, "DirectorySyncRun": { SchemaName: "DirectorySyncRun", Rules: []CSVReferenceRule{}, }, "Discussion": { SchemaName: "Discussion", Rules: []CSVReferenceRule{}, }, "DocumentData": { SchemaName: "DocumentData", Rules: []CSVReferenceRule{}, }, "Entity": { SchemaName: "Entity", Rules: []CSVReferenceRule{ { SourceColumn: "InternalOwnerGroupName", TargetField: "InternalOwnerGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "InternalOwnerUserEmail", TargetField: "InternalOwnerUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ReviewedByGroupName", TargetField: "ReviewedByGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ReviewedByUserEmail", TargetField: "ReviewedByUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, }, }, "EntityType": { SchemaName: "EntityType", Rules: []CSVReferenceRule{}, }, "Event": { SchemaName: "Event", Rules: []CSVReferenceRule{}, }, "Evidence": { SchemaName: "Evidence", Rules: []CSVReferenceRule{ { SourceColumn: "ControlRefCodes", TargetField: "ControlIDs", TargetEntity: "Control", MatchField: "ref_code", IsSlice: true, CreateIfMissing: false, }, }, }, "Export": { SchemaName: "Export", Rules: []CSVReferenceRule{}, }, "File": { SchemaName: "File", Rules: []CSVReferenceRule{}, }, "Finding": { SchemaName: "Finding", Rules: []CSVReferenceRule{}, }, "FindingControl": { SchemaName: "FindingControl", Rules: []CSVReferenceRule{}, }, "Group": { SchemaName: "Group", Rules: []CSVReferenceRule{}, }, "GroupMembership": { SchemaName: "GroupMembership", Rules: []CSVReferenceRule{}, }, "GroupSetting": { SchemaName: "GroupSetting", Rules: []CSVReferenceRule{}, }, "Hush": { SchemaName: "Hush", Rules: []CSVReferenceRule{}, }, "IdentityHolder": { SchemaName: "IdentityHolder", Rules: []CSVReferenceRule{ { SourceColumn: "EmployerEntityName", TargetField: "EmployerEntityID", TargetEntity: "Entity", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "IdentityHolderUserEmail", TargetField: "UserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "InternalOwnerGroupName", TargetField: "InternalOwnerGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "InternalOwnerUserEmail", TargetField: "InternalOwnerUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, }, }, "InternalPolicy": { SchemaName: "InternalPolicy", Rules: []CSVReferenceRule{ { SourceColumn: "ApproverGroupName", TargetField: "ApproverID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ControlRefCodes", TargetField: "ControlIDs", TargetEntity: "Control", MatchField: "ref_code", IsSlice: true, CreateIfMissing: false, }, { SourceColumn: "DocumentDelegateGroupName", TargetField: "DelegateID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, }, }, "Invite": { SchemaName: "Invite", Rules: []CSVReferenceRule{}, }, "JobResult": { SchemaName: "JobResult", Rules: []CSVReferenceRule{}, }, "JobRunner": { SchemaName: "JobRunner", Rules: []CSVReferenceRule{}, }, "JobRunnerRegistrationToken": { SchemaName: "JobRunnerRegistrationToken", Rules: []CSVReferenceRule{}, }, "JobRunnerToken": { SchemaName: "JobRunnerToken", Rules: []CSVReferenceRule{}, }, "JobTemplate": { SchemaName: "JobTemplate", Rules: []CSVReferenceRule{}, }, "MappableDomain": { SchemaName: "MappableDomain", Rules: []CSVReferenceRule{}, }, "MappedControl": { SchemaName: "MappedControl", Rules: []CSVReferenceRule{}, }, "Narrative": { SchemaName: "Narrative", Rules: []CSVReferenceRule{}, }, "Notification": { SchemaName: "Notification", Rules: []CSVReferenceRule{}, }, "Onboarding": { SchemaName: "Onboarding", Rules: []CSVReferenceRule{}, }, "OrgMembership": { SchemaName: "OrgMembership", Rules: []CSVReferenceRule{}, }, "Organization": { SchemaName: "Organization", Rules: []CSVReferenceRule{}, }, "OrganizationSetting": { SchemaName: "OrganizationSetting", Rules: []CSVReferenceRule{}, }, "PersonalAccessToken": { SchemaName: "PersonalAccessToken", Rules: []CSVReferenceRule{}, }, "Platform": { SchemaName: "Platform", Rules: []CSVReferenceRule{ { SourceColumn: "BusinessOwnerGroupName", TargetField: "BusinessOwnerGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "BusinessOwnerUserEmail", TargetField: "BusinessOwnerUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "InternalOwnerGroupName", TargetField: "InternalOwnerGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "InternalOwnerUserEmail", TargetField: "InternalOwnerUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "PlatformOwnerEmail", TargetField: "PlatformOwnerID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "SecurityOwnerGroupName", TargetField: "SecurityOwnerGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "SecurityOwnerUserEmail", TargetField: "SecurityOwnerUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "TechnicalOwnerGroupName", TargetField: "TechnicalOwnerGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "TechnicalOwnerUserEmail", TargetField: "TechnicalOwnerUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, }, }, "Procedure": { SchemaName: "Procedure", Rules: []CSVReferenceRule{ { SourceColumn: "ApproverGroupName", TargetField: "ApproverID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "DocumentDelegateGroupName", TargetField: "DelegateID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, }, }, "Program": { SchemaName: "Program", Rules: []CSVReferenceRule{ { SourceColumn: "ControlRefCodes", TargetField: "ControlIDs", TargetEntity: "Control", MatchField: "ref_code", IsSlice: true, CreateIfMissing: false, }, { SourceColumn: "ProgramOwnerEmail", TargetField: "ProgramOwnerID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, }, }, "ProgramMembership": { SchemaName: "ProgramMembership", Rules: []CSVReferenceRule{}, }, "Remediation": { SchemaName: "Remediation", Rules: []CSVReferenceRule{ { SourceColumn: "ControlRefCodes", TargetField: "ControlIDs", TargetEntity: "Control", MatchField: "ref_code", IsSlice: true, CreateIfMissing: false, }, }, }, "Review": { SchemaName: "Review", Rules: []CSVReferenceRule{ { SourceColumn: "ControlRefCodes", TargetField: "ControlIDs", TargetEntity: "Control", MatchField: "ref_code", IsSlice: true, CreateIfMissing: false, }, }, }, "Risk": { SchemaName: "Risk", Rules: []CSVReferenceRule{ { SourceColumn: "ControlRefCodes", TargetField: "ControlIDs", TargetEntity: "Control", MatchField: "ref_code", IsSlice: true, CreateIfMissing: false, }, { SourceColumn: "RiskDelegateGroupName", TargetField: "DelegateID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "StakeholderGroupName", TargetField: "StakeholderID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, }, }, "Scan": { SchemaName: "Scan", Rules: []CSVReferenceRule{ { SourceColumn: "AssignedToGroupName", TargetField: "AssignedToGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "AssignedToUserEmail", TargetField: "AssignedToUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "GeneratedByPlatformName", TargetField: "GeneratedByPlatformID", TargetEntity: "Platform", MatchField: "name", IsSlice: false, CreateIfMissing: true, }, { SourceColumn: "PerformedByGroupName", TargetField: "PerformedByGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "PerformedByUserEmail", TargetField: "PerformedByUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ReviewedByGroupName", TargetField: "ReviewedByGroupID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ReviewedByUserEmail", TargetField: "ReviewedByUserID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, }, }, "ScheduledJob": { SchemaName: "ScheduledJob", Rules: []CSVReferenceRule{ { SourceColumn: "ControlRefCodes", TargetField: "ControlIDs", TargetEntity: "Control", MatchField: "ref_code", IsSlice: true, CreateIfMissing: false, }, }, }, "ScheduledJobRun": { SchemaName: "ScheduledJobRun", Rules: []CSVReferenceRule{}, }, "Standard": { SchemaName: "Standard", Rules: []CSVReferenceRule{}, }, "Subcontrol": { SchemaName: "Subcontrol", Rules: []CSVReferenceRule{ { SourceColumn: "ControlDelegateGroupName", TargetField: "DelegateID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ControlOwnerGroupName", TargetField: "ControlOwnerID", TargetEntity: "Group", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ResponsiblePartyEntityName", TargetField: "ResponsiblePartyID", TargetEntity: "Entity", MatchField: "name", IsSlice: false, CreateIfMissing: false, }, }, }, "Subprocessor": { SchemaName: "Subprocessor", Rules: []CSVReferenceRule{}, }, "Subscriber": { SchemaName: "Subscriber", Rules: []CSVReferenceRule{}, }, "TFASetting": { SchemaName: "TFASetting", Rules: []CSVReferenceRule{}, }, "TagDefinition": { SchemaName: "TagDefinition", Rules: []CSVReferenceRule{}, }, "Task": { SchemaName: "Task", Rules: []CSVReferenceRule{ { SourceColumn: "AssigneeEmail", TargetField: "AssigneeID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "AssignerEmail", TargetField: "AssignerID", TargetEntity: "User", MatchField: "email", IsSlice: false, CreateIfMissing: false, }, { SourceColumn: "ControlRefCodes", TargetField: "ControlIDs", TargetEntity: "Control", MatchField: "ref_code", IsSlice: true, CreateIfMissing: false, }, }, }, "Template": { SchemaName: "Template", Rules: []CSVReferenceRule{}, }, "TrustCenter": { SchemaName: "TrustCenter", Rules: []CSVReferenceRule{}, }, "TrustCenterCompliance": { SchemaName: "TrustCenterCompliance", Rules: []CSVReferenceRule{}, }, "TrustCenterDoc": { SchemaName: "TrustCenterDoc", Rules: []CSVReferenceRule{}, }, "TrustCenterEntity": { SchemaName: "TrustCenterEntity", Rules: []CSVReferenceRule{}, }, "TrustCenterNDARequest": { SchemaName: "TrustCenterNDARequest", Rules: []CSVReferenceRule{}, }, "TrustCenterSetting": { SchemaName: "TrustCenterSetting", Rules: []CSVReferenceRule{}, }, "TrustCenterSubprocessor": { SchemaName: "TrustCenterSubprocessor", Rules: []CSVReferenceRule{}, }, "TrustCenterWatermarkConfig": { SchemaName: "TrustCenterWatermarkConfig", Rules: []CSVReferenceRule{}, }, "User": { SchemaName: "User", Rules: []CSVReferenceRule{}, }, "UserSetting": { SchemaName: "UserSetting", Rules: []CSVReferenceRule{}, }, "Vulnerability": { SchemaName: "Vulnerability", Rules: []CSVReferenceRule{ { SourceColumn: "ControlRefCodes", TargetField: "ControlIDs", TargetEntity: "Control", MatchField: "ref_code", IsSlice: true, CreateIfMissing: false, }, }, }, "WorkflowDefinition": { SchemaName: "WorkflowDefinition", Rules: []CSVReferenceRule{}, }, }
CSVReferenceRegistry maps schema names to their CSV reference info.
Functions ¶
func CreatePlatformByName ¶
func CreatePlatformByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
CreatePlatformByName creates missing Platform records and returns their IDs.
func HasCSVReferences ¶
HasCSVReferences returns true if a schema has CSV reference fields.
func LookupControlByRefCode ¶
func LookupControlByRefCode(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
LookupControlByRefCode resolves Control ref_code values to IDs.
func LookupEntityByName ¶
func LookupEntityByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
LookupEntityByName resolves Entity name values to IDs.
func LookupGroupByName ¶
func LookupGroupByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
LookupGroupByName resolves Group name values to IDs.
func LookupIdentityHolderByEmail ¶
func LookupIdentityHolderByEmail(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
LookupIdentityHolderByEmail resolves IdentityHolder email values to IDs.
func LookupPlatformByName ¶
func LookupPlatformByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
LookupPlatformByName resolves Platform name values to IDs.
Types ¶
type APITokenCSVInput ¶
type APITokenCSVInput struct {
Input generated.CreateAPITokenInput
}
APITokenCSVInput wraps CreateAPITokenInput with CSV reference columns.
func (APITokenCSVInput) CSVInputWrapper ¶
func (APITokenCSVInput) CSVInputWrapper()
CSVInputWrapper marks APITokenCSVInput for CSV header preprocessing.
type APITokenCSVUpdateInput ¶
type APITokenCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateAPITokenInput
}
APITokenCSVUpdateInput wraps UpdateAPITokenInput with CSV reference columns for bulk updates.
func (APITokenCSVUpdateInput) CSVInputWrapper ¶
func (APITokenCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks APITokenCSVUpdateInput for CSV header preprocessing.
type ActionPlanCSVInput ¶
type ActionPlanCSVInput struct {
Input generated.CreateActionPlanInput
ApproverGroupName string `csv:"ApproverGroupName"`
ControlRefCodes []string `csv:"ControlRefCodes"`
DocumentDelegateGroupName string `csv:"DocumentDelegateGroupName"`
}
ActionPlanCSVInput wraps CreateActionPlanInput with CSV reference columns.
func (ActionPlanCSVInput) CSVInputWrapper ¶
func (ActionPlanCSVInput) CSVInputWrapper()
CSVInputWrapper marks ActionPlanCSVInput for CSV header preprocessing.
type ActionPlanCSVUpdateInput ¶
type ActionPlanCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateActionPlanInput
ApproverGroupName string `csv:"ApproverGroupName"`
ControlRefCodes []string `csv:"ControlRefCodes"`
DocumentDelegateGroupName string `csv:"DocumentDelegateGroupName"`
}
ActionPlanCSVUpdateInput wraps UpdateActionPlanInput with CSV reference columns for bulk updates.
func (ActionPlanCSVUpdateInput) CSVInputWrapper ¶
func (ActionPlanCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ActionPlanCSVUpdateInput for CSV header preprocessing.
type AssessmentCSVInput ¶
type AssessmentCSVInput struct {
Input generated.CreateAssessmentInput
AssessmentTemplateRef string `csv:"AssessmentTemplateRef"`
}
AssessmentCSVInput wraps CreateAssessmentInput with CSV reference columns.
func (AssessmentCSVInput) CSVInputWrapper ¶
func (AssessmentCSVInput) CSVInputWrapper()
CSVInputWrapper marks AssessmentCSVInput for CSV header preprocessing.
type AssessmentCSVUpdateInput ¶
type AssessmentCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateAssessmentInput
AssessmentTemplateRef string `csv:"AssessmentTemplateRef"`
}
AssessmentCSVUpdateInput wraps UpdateAssessmentInput with CSV reference columns for bulk updates.
func (AssessmentCSVUpdateInput) CSVInputWrapper ¶
func (AssessmentCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks AssessmentCSVUpdateInput for CSV header preprocessing.
type AssessmentResponseCSVInput ¶
type AssessmentResponseCSVInput struct {
Input generated.CreateAssessmentResponseInput
AssessmentIdentityHolderEmail string `csv:"AssessmentIdentityHolderEmail"`
AssessmentResponseEntityName string `csv:"AssessmentResponseEntityName"`
}
AssessmentResponseCSVInput wraps CreateAssessmentResponseInput with CSV reference columns.
func (AssessmentResponseCSVInput) CSVInputWrapper ¶
func (AssessmentResponseCSVInput) CSVInputWrapper()
CSVInputWrapper marks AssessmentResponseCSVInput for CSV header preprocessing.
type AssetCSVInput ¶
type AssetCSVInput struct {
Input generated.CreateAssetInput
InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
SourcePlatformName string `csv:"SourcePlatformName"`
}
AssetCSVInput wraps CreateAssetInput with CSV reference columns.
func (AssetCSVInput) CSVInputWrapper ¶
func (AssetCSVInput) CSVInputWrapper()
CSVInputWrapper marks AssetCSVInput for CSV header preprocessing.
type AssetCSVUpdateInput ¶
type AssetCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateAssetInput
InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
SourcePlatformName string `csv:"SourcePlatformName"`
}
AssetCSVUpdateInput wraps UpdateAssetInput with CSV reference columns for bulk updates.
func (AssetCSVUpdateInput) CSVInputWrapper ¶
func (AssetCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks AssetCSVUpdateInput for CSV header preprocessing.
type CSVCreateFn ¶
type CSVCreateFn func(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
CSVCreateFn is the function signature for CSV reference auto-creation.
type CSVLookupEntry ¶
type CSVLookupEntry struct {
Lookup CSVLookupFn
Create CSVCreateFn
}
CSVLookupEntry contains the lookup and optional create function for a target entity/match field pair.
func GetCSVLookupEntry ¶
func GetCSVLookupEntry(targetEntity, matchField string) (CSVLookupEntry, bool)
GetCSVLookupEntry returns the lookup entry for a target entity and match field.
type CSVLookupFn ¶
type CSVLookupFn func(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)
CSVLookupFn is the function signature for CSV reference lookups.
type CSVReferenceRule ¶
type CSVReferenceRule struct {
// SourceColumn is the CSV column name containing friendly values
SourceColumn string
// TargetField is the Go field name on the input struct to populate
TargetField string
// TargetEntity is the entity type to query (e.g., User, Group)
TargetEntity string
// MatchField is the field on the target entity to match (e.g., email, name)
MatchField string
// IsSlice indicates if the target field is []string
IsSlice bool
// CreateIfMissing allows auto-creation during import
CreateIfMissing bool
}
CSVReferenceRule describes how a CSV column maps to a target ID field.
func GetCSVReferenceRules ¶
func GetCSVReferenceRules(schemaName string) []CSVReferenceRule
GetCSVReferenceRules returns the CSV reference rules for a schema.
type CSVSchemaInfo ¶
type CSVSchemaInfo struct {
// SchemaName is the ent schema name
SchemaName string
// Rules contains the CSV reference rules for this schema
Rules []CSVReferenceRule
}
CSVSchemaInfo contains CSV reference metadata for a schema.
type CampaignCSVInput ¶
type CampaignCSVInput struct {
Input generated.CreateCampaignInput
CampaignEntityName string `csv:"CampaignEntityName"`
CampaignTemplateRef string `csv:"CampaignTemplateRef"`
InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
}
CampaignCSVInput wraps CreateCampaignInput with CSV reference columns.
func (CampaignCSVInput) CSVInputWrapper ¶
func (CampaignCSVInput) CSVInputWrapper()
CSVInputWrapper marks CampaignCSVInput for CSV header preprocessing.
type CampaignCSVUpdateInput ¶
type CampaignCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateCampaignInput
CampaignEntityName string `csv:"CampaignEntityName"`
CampaignTemplateRef string `csv:"CampaignTemplateRef"`
InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
}
CampaignCSVUpdateInput wraps UpdateCampaignInput with CSV reference columns for bulk updates.
func (CampaignCSVUpdateInput) CSVInputWrapper ¶
func (CampaignCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks CampaignCSVUpdateInput for CSV header preprocessing.
type CampaignTargetCSVInput ¶
type CampaignTargetCSVInput struct {
Input generated.CreateCampaignTargetInput
CampaignTargetGroupName string `csv:"CampaignTargetGroupName"`
CampaignTargetUserEmail string `csv:"CampaignTargetUserEmail"`
}
CampaignTargetCSVInput wraps CreateCampaignTargetInput with CSV reference columns.
func (CampaignTargetCSVInput) CSVInputWrapper ¶
func (CampaignTargetCSVInput) CSVInputWrapper()
CSVInputWrapper marks CampaignTargetCSVInput for CSV header preprocessing.
type CampaignTargetCSVUpdateInput ¶
type CampaignTargetCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateCampaignTargetInput
CampaignTargetGroupName string `csv:"CampaignTargetGroupName"`
CampaignTargetUserEmail string `csv:"CampaignTargetUserEmail"`
}
CampaignTargetCSVUpdateInput wraps UpdateCampaignTargetInput with CSV reference columns for bulk updates.
func (CampaignTargetCSVUpdateInput) CSVInputWrapper ¶
func (CampaignTargetCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks CampaignTargetCSVUpdateInput for CSV header preprocessing.
type ContactCSVInput ¶
type ContactCSVInput struct {
Input generated.CreateContactInput
}
ContactCSVInput wraps CreateContactInput with CSV reference columns.
func (ContactCSVInput) CSVInputWrapper ¶
func (ContactCSVInput) CSVInputWrapper()
CSVInputWrapper marks ContactCSVInput for CSV header preprocessing.
type ContactCSVUpdateInput ¶
type ContactCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateContactInput
}
ContactCSVUpdateInput wraps UpdateContactInput with CSV reference columns for bulk updates.
func (ContactCSVUpdateInput) CSVInputWrapper ¶
func (ContactCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ContactCSVUpdateInput for CSV header preprocessing.
type ControlCSVInput ¶
type ControlCSVInput struct {
Input generated.CreateControlInput
ControlDelegateGroupName string `csv:"ControlDelegateGroupName"`
ControlOwnerGroupName string `csv:"ControlOwnerGroupName"`
ResponsiblePartyEntityName string `csv:"ResponsiblePartyEntityName"`
}
ControlCSVInput wraps CreateControlInput with CSV reference columns.
func (ControlCSVInput) CSVInputWrapper ¶
func (ControlCSVInput) CSVInputWrapper()
CSVInputWrapper marks ControlCSVInput for CSV header preprocessing.
type ControlCSVUpdateInput ¶
type ControlCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateControlInput
ControlDelegateGroupName string `csv:"ControlDelegateGroupName"`
ControlOwnerGroupName string `csv:"ControlOwnerGroupName"`
ResponsiblePartyEntityName string `csv:"ResponsiblePartyEntityName"`
}
ControlCSVUpdateInput wraps UpdateControlInput with CSV reference columns for bulk updates.
func (ControlCSVUpdateInput) CSVInputWrapper ¶
func (ControlCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ControlCSVUpdateInput for CSV header preprocessing.
type ControlImplementationCSVInput ¶
type ControlImplementationCSVInput struct {
Input generated.CreateControlImplementationInput
}
ControlImplementationCSVInput wraps CreateControlImplementationInput with CSV reference columns.
func (ControlImplementationCSVInput) CSVInputWrapper ¶
func (ControlImplementationCSVInput) CSVInputWrapper()
CSVInputWrapper marks ControlImplementationCSVInput for CSV header preprocessing.
type ControlImplementationCSVUpdateInput ¶
type ControlImplementationCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateControlImplementationInput
}
ControlImplementationCSVUpdateInput wraps UpdateControlImplementationInput with CSV reference columns for bulk updates.
func (ControlImplementationCSVUpdateInput) CSVInputWrapper ¶
func (ControlImplementationCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ControlImplementationCSVUpdateInput for CSV header preprocessing.
type ControlObjectiveCSVInput ¶
type ControlObjectiveCSVInput struct {
Input generated.CreateControlObjectiveInput
}
ControlObjectiveCSVInput wraps CreateControlObjectiveInput with CSV reference columns.
func (ControlObjectiveCSVInput) CSVInputWrapper ¶
func (ControlObjectiveCSVInput) CSVInputWrapper()
CSVInputWrapper marks ControlObjectiveCSVInput for CSV header preprocessing.
type ControlObjectiveCSVUpdateInput ¶
type ControlObjectiveCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateControlObjectiveInput
}
ControlObjectiveCSVUpdateInput wraps UpdateControlObjectiveInput with CSV reference columns for bulk updates.
func (ControlObjectiveCSVUpdateInput) CSVInputWrapper ¶
func (ControlObjectiveCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ControlObjectiveCSVUpdateInput for CSV header preprocessing.
type CustomDomainCSVInput ¶
type CustomDomainCSVInput struct {
Input generated.CreateCustomDomainInput
}
CustomDomainCSVInput wraps CreateCustomDomainInput with CSV reference columns.
func (CustomDomainCSVInput) CSVInputWrapper ¶
func (CustomDomainCSVInput) CSVInputWrapper()
CSVInputWrapper marks CustomDomainCSVInput for CSV header preprocessing.
type CustomDomainCSVUpdateInput ¶
type CustomDomainCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateCustomDomainInput
}
CustomDomainCSVUpdateInput wraps UpdateCustomDomainInput with CSV reference columns for bulk updates.
func (CustomDomainCSVUpdateInput) CSVInputWrapper ¶
func (CustomDomainCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks CustomDomainCSVUpdateInput for CSV header preprocessing.
type CustomTypeEnumCSVInput ¶
type CustomTypeEnumCSVInput struct {
Input generated.CreateCustomTypeEnumInput
}
CustomTypeEnumCSVInput wraps CreateCustomTypeEnumInput with CSV reference columns.
func (CustomTypeEnumCSVInput) CSVInputWrapper ¶
func (CustomTypeEnumCSVInput) CSVInputWrapper()
CSVInputWrapper marks CustomTypeEnumCSVInput for CSV header preprocessing.
type CustomTypeEnumCSVUpdateInput ¶
type CustomTypeEnumCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateCustomTypeEnumInput
}
CustomTypeEnumCSVUpdateInput wraps UpdateCustomTypeEnumInput with CSV reference columns for bulk updates.
func (CustomTypeEnumCSVUpdateInput) CSVInputWrapper ¶
func (CustomTypeEnumCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks CustomTypeEnumCSVUpdateInput for CSV header preprocessing.
type DNSVerificationCSVInput ¶
type DNSVerificationCSVInput struct {
Input generated.CreateDNSVerificationInput
}
DNSVerificationCSVInput wraps CreateDNSVerificationInput with CSV reference columns.
func (DNSVerificationCSVInput) CSVInputWrapper ¶
func (DNSVerificationCSVInput) CSVInputWrapper()
CSVInputWrapper marks DNSVerificationCSVInput for CSV header preprocessing.
type DNSVerificationCSVUpdateInput ¶
type DNSVerificationCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateDNSVerificationInput
}
DNSVerificationCSVUpdateInput wraps UpdateDNSVerificationInput with CSV reference columns for bulk updates.
func (DNSVerificationCSVUpdateInput) CSVInputWrapper ¶
func (DNSVerificationCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks DNSVerificationCSVUpdateInput for CSV header preprocessing.
type DirectoryAccountCSVInput ¶
type DirectoryAccountCSVInput struct {
Input generated.CreateDirectoryAccountInput
}
DirectoryAccountCSVInput wraps CreateDirectoryAccountInput with CSV reference columns.
func (DirectoryAccountCSVInput) CSVInputWrapper ¶
func (DirectoryAccountCSVInput) CSVInputWrapper()
CSVInputWrapper marks DirectoryAccountCSVInput for CSV header preprocessing.
type DirectoryAccountCSVUpdateInput ¶
type DirectoryAccountCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateDirectoryAccountInput
}
DirectoryAccountCSVUpdateInput wraps UpdateDirectoryAccountInput with CSV reference columns for bulk updates.
func (DirectoryAccountCSVUpdateInput) CSVInputWrapper ¶
func (DirectoryAccountCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks DirectoryAccountCSVUpdateInput for CSV header preprocessing.
type DirectoryGroupCSVInput ¶
type DirectoryGroupCSVInput struct {
Input generated.CreateDirectoryGroupInput
}
DirectoryGroupCSVInput wraps CreateDirectoryGroupInput with CSV reference columns.
func (DirectoryGroupCSVInput) CSVInputWrapper ¶
func (DirectoryGroupCSVInput) CSVInputWrapper()
CSVInputWrapper marks DirectoryGroupCSVInput for CSV header preprocessing.
type DirectoryGroupCSVUpdateInput ¶
type DirectoryGroupCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateDirectoryGroupInput
}
DirectoryGroupCSVUpdateInput wraps UpdateDirectoryGroupInput with CSV reference columns for bulk updates.
func (DirectoryGroupCSVUpdateInput) CSVInputWrapper ¶
func (DirectoryGroupCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks DirectoryGroupCSVUpdateInput for CSV header preprocessing.
type DirectoryMembershipCSVInput ¶
type DirectoryMembershipCSVInput struct {
Input generated.CreateDirectoryMembershipInput
}
DirectoryMembershipCSVInput wraps CreateDirectoryMembershipInput with CSV reference columns.
func (DirectoryMembershipCSVInput) CSVInputWrapper ¶
func (DirectoryMembershipCSVInput) CSVInputWrapper()
CSVInputWrapper marks DirectoryMembershipCSVInput for CSV header preprocessing.
type DirectoryMembershipCSVUpdateInput ¶
type DirectoryMembershipCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateDirectoryMembershipInput
}
DirectoryMembershipCSVUpdateInput wraps UpdateDirectoryMembershipInput with CSV reference columns for bulk updates.
func (DirectoryMembershipCSVUpdateInput) CSVInputWrapper ¶
func (DirectoryMembershipCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks DirectoryMembershipCSVUpdateInput for CSV header preprocessing.
type DirectorySyncRunCSVInput ¶
type DirectorySyncRunCSVInput struct {
Input generated.CreateDirectorySyncRunInput
}
DirectorySyncRunCSVInput wraps CreateDirectorySyncRunInput with CSV reference columns.
func (DirectorySyncRunCSVInput) CSVInputWrapper ¶
func (DirectorySyncRunCSVInput) CSVInputWrapper()
CSVInputWrapper marks DirectorySyncRunCSVInput for CSV header preprocessing.
type DirectorySyncRunCSVUpdateInput ¶
type DirectorySyncRunCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateDirectorySyncRunInput
}
DirectorySyncRunCSVUpdateInput wraps UpdateDirectorySyncRunInput with CSV reference columns for bulk updates.
func (DirectorySyncRunCSVUpdateInput) CSVInputWrapper ¶
func (DirectorySyncRunCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks DirectorySyncRunCSVUpdateInput for CSV header preprocessing.
type DiscussionCSVInput ¶
type DiscussionCSVInput struct {
Input generated.CreateDiscussionInput
}
DiscussionCSVInput wraps CreateDiscussionInput with CSV reference columns.
func (DiscussionCSVInput) CSVInputWrapper ¶
func (DiscussionCSVInput) CSVInputWrapper()
CSVInputWrapper marks DiscussionCSVInput for CSV header preprocessing.
type DiscussionCSVUpdateInput ¶
type DiscussionCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateDiscussionInput
}
DiscussionCSVUpdateInput wraps UpdateDiscussionInput with CSV reference columns for bulk updates.
func (DiscussionCSVUpdateInput) CSVInputWrapper ¶
func (DiscussionCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks DiscussionCSVUpdateInput for CSV header preprocessing.
type DocumentDataCSVInput ¶
type DocumentDataCSVInput struct {
Input generated.CreateDocumentDataInput
}
DocumentDataCSVInput wraps CreateDocumentDataInput with CSV reference columns.
func (DocumentDataCSVInput) CSVInputWrapper ¶
func (DocumentDataCSVInput) CSVInputWrapper()
CSVInputWrapper marks DocumentDataCSVInput for CSV header preprocessing.
type DocumentDataCSVUpdateInput ¶
type DocumentDataCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateDocumentDataInput
}
DocumentDataCSVUpdateInput wraps UpdateDocumentDataInput with CSV reference columns for bulk updates.
func (DocumentDataCSVUpdateInput) CSVInputWrapper ¶
func (DocumentDataCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks DocumentDataCSVUpdateInput for CSV header preprocessing.
type EntityCSVInput ¶
type EntityCSVInput struct {
Input generated.CreateEntityInput
InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
ReviewedByGroupName string `csv:"ReviewedByGroupName"`
ReviewedByUserEmail string `csv:"ReviewedByUserEmail"`
}
EntityCSVInput wraps CreateEntityInput with CSV reference columns.
func (EntityCSVInput) CSVInputWrapper ¶
func (EntityCSVInput) CSVInputWrapper()
CSVInputWrapper marks EntityCSVInput for CSV header preprocessing.
type EntityCSVUpdateInput ¶
type EntityCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateEntityInput
InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
ReviewedByGroupName string `csv:"ReviewedByGroupName"`
ReviewedByUserEmail string `csv:"ReviewedByUserEmail"`
}
EntityCSVUpdateInput wraps UpdateEntityInput with CSV reference columns for bulk updates.
func (EntityCSVUpdateInput) CSVInputWrapper ¶
func (EntityCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks EntityCSVUpdateInput for CSV header preprocessing.
type EntityTypeCSVInput ¶
type EntityTypeCSVInput struct {
Input generated.CreateEntityTypeInput
}
EntityTypeCSVInput wraps CreateEntityTypeInput with CSV reference columns.
func (EntityTypeCSVInput) CSVInputWrapper ¶
func (EntityTypeCSVInput) CSVInputWrapper()
CSVInputWrapper marks EntityTypeCSVInput for CSV header preprocessing.
type EntityTypeCSVUpdateInput ¶
type EntityTypeCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateEntityTypeInput
}
EntityTypeCSVUpdateInput wraps UpdateEntityTypeInput with CSV reference columns for bulk updates.
func (EntityTypeCSVUpdateInput) CSVInputWrapper ¶
func (EntityTypeCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks EntityTypeCSVUpdateInput for CSV header preprocessing.
type EventCSVInput ¶
type EventCSVInput struct {
Input generated.CreateEventInput
}
EventCSVInput wraps CreateEventInput with CSV reference columns.
func (EventCSVInput) CSVInputWrapper ¶
func (EventCSVInput) CSVInputWrapper()
CSVInputWrapper marks EventCSVInput for CSV header preprocessing.
type EventCSVUpdateInput ¶
type EventCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateEventInput
}
EventCSVUpdateInput wraps UpdateEventInput with CSV reference columns for bulk updates.
func (EventCSVUpdateInput) CSVInputWrapper ¶
func (EventCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks EventCSVUpdateInput for CSV header preprocessing.
type EvidenceCSVInput ¶
type EvidenceCSVInput struct {
Input generated.CreateEvidenceInput
ControlRefCodes []string `csv:"ControlRefCodes"`
}
EvidenceCSVInput wraps CreateEvidenceInput with CSV reference columns.
func (EvidenceCSVInput) CSVInputWrapper ¶
func (EvidenceCSVInput) CSVInputWrapper()
CSVInputWrapper marks EvidenceCSVInput for CSV header preprocessing.
type EvidenceCSVUpdateInput ¶
type EvidenceCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateEvidenceInput
ControlRefCodes []string `csv:"ControlRefCodes"`
}
EvidenceCSVUpdateInput wraps UpdateEvidenceInput with CSV reference columns for bulk updates.
func (EvidenceCSVUpdateInput) CSVInputWrapper ¶
func (EvidenceCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks EvidenceCSVUpdateInput for CSV header preprocessing.
type ExportCSVInput ¶
type ExportCSVInput struct {
Input generated.CreateExportInput
}
ExportCSVInput wraps CreateExportInput with CSV reference columns.
func (ExportCSVInput) CSVInputWrapper ¶
func (ExportCSVInput) CSVInputWrapper()
CSVInputWrapper marks ExportCSVInput for CSV header preprocessing.
type ExportCSVUpdateInput ¶
type ExportCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateExportInput
}
ExportCSVUpdateInput wraps UpdateExportInput with CSV reference columns for bulk updates.
func (ExportCSVUpdateInput) CSVInputWrapper ¶
func (ExportCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ExportCSVUpdateInput for CSV header preprocessing.
type FileCSVInput ¶
type FileCSVInput struct {
Input generated.CreateFileInput
}
FileCSVInput wraps CreateFileInput with CSV reference columns.
func (FileCSVInput) CSVInputWrapper ¶
func (FileCSVInput) CSVInputWrapper()
CSVInputWrapper marks FileCSVInput for CSV header preprocessing.
type FileCSVUpdateInput ¶
type FileCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateFileInput
}
FileCSVUpdateInput wraps UpdateFileInput with CSV reference columns for bulk updates.
func (FileCSVUpdateInput) CSVInputWrapper ¶
func (FileCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks FileCSVUpdateInput for CSV header preprocessing.
type FindingCSVInput ¶
type FindingCSVInput struct {
Input generated.CreateFindingInput
}
FindingCSVInput wraps CreateFindingInput with CSV reference columns.
func (FindingCSVInput) CSVInputWrapper ¶
func (FindingCSVInput) CSVInputWrapper()
CSVInputWrapper marks FindingCSVInput for CSV header preprocessing.
type FindingCSVUpdateInput ¶
type FindingCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateFindingInput
}
FindingCSVUpdateInput wraps UpdateFindingInput with CSV reference columns for bulk updates.
func (FindingCSVUpdateInput) CSVInputWrapper ¶
func (FindingCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks FindingCSVUpdateInput for CSV header preprocessing.
type FindingControlCSVInput ¶
type FindingControlCSVInput struct {
Input generated.CreateFindingControlInput
}
FindingControlCSVInput wraps CreateFindingControlInput with CSV reference columns.
func (FindingControlCSVInput) CSVInputWrapper ¶
func (FindingControlCSVInput) CSVInputWrapper()
CSVInputWrapper marks FindingControlCSVInput for CSV header preprocessing.
type FindingControlCSVUpdateInput ¶
type FindingControlCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateFindingControlInput
}
FindingControlCSVUpdateInput wraps UpdateFindingControlInput with CSV reference columns for bulk updates.
func (FindingControlCSVUpdateInput) CSVInputWrapper ¶
func (FindingControlCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks FindingControlCSVUpdateInput for CSV header preprocessing.
type GroupCSVInput ¶
type GroupCSVInput struct {
Input generated.CreateGroupInput
}
GroupCSVInput wraps CreateGroupInput with CSV reference columns.
func (GroupCSVInput) CSVInputWrapper ¶
func (GroupCSVInput) CSVInputWrapper()
CSVInputWrapper marks GroupCSVInput for CSV header preprocessing.
type GroupCSVUpdateInput ¶
type GroupCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateGroupInput
}
GroupCSVUpdateInput wraps UpdateGroupInput with CSV reference columns for bulk updates.
func (GroupCSVUpdateInput) CSVInputWrapper ¶
func (GroupCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks GroupCSVUpdateInput for CSV header preprocessing.
type GroupMembershipCSVInput ¶
type GroupMembershipCSVInput struct {
Input generated.CreateGroupMembershipInput
}
GroupMembershipCSVInput wraps CreateGroupMembershipInput with CSV reference columns.
func (GroupMembershipCSVInput) CSVInputWrapper ¶
func (GroupMembershipCSVInput) CSVInputWrapper()
CSVInputWrapper marks GroupMembershipCSVInput for CSV header preprocessing.
type GroupMembershipCSVUpdateInput ¶
type GroupMembershipCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateGroupMembershipInput
}
GroupMembershipCSVUpdateInput wraps UpdateGroupMembershipInput with CSV reference columns for bulk updates.
func (GroupMembershipCSVUpdateInput) CSVInputWrapper ¶
func (GroupMembershipCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks GroupMembershipCSVUpdateInput for CSV header preprocessing.
type GroupSettingCSVInput ¶
type GroupSettingCSVInput struct {
Input generated.CreateGroupSettingInput
}
GroupSettingCSVInput wraps CreateGroupSettingInput with CSV reference columns.
func (GroupSettingCSVInput) CSVInputWrapper ¶
func (GroupSettingCSVInput) CSVInputWrapper()
CSVInputWrapper marks GroupSettingCSVInput for CSV header preprocessing.
type GroupSettingCSVUpdateInput ¶
type GroupSettingCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateGroupSettingInput
}
GroupSettingCSVUpdateInput wraps UpdateGroupSettingInput with CSV reference columns for bulk updates.
func (GroupSettingCSVUpdateInput) CSVInputWrapper ¶
func (GroupSettingCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks GroupSettingCSVUpdateInput for CSV header preprocessing.
type HushCSVInput ¶
type HushCSVInput struct {
Input generated.CreateHushInput
}
HushCSVInput wraps CreateHushInput with CSV reference columns.
func (HushCSVInput) CSVInputWrapper ¶
func (HushCSVInput) CSVInputWrapper()
CSVInputWrapper marks HushCSVInput for CSV header preprocessing.
type HushCSVUpdateInput ¶
type HushCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateHushInput
}
HushCSVUpdateInput wraps UpdateHushInput with CSV reference columns for bulk updates.
func (HushCSVUpdateInput) CSVInputWrapper ¶
func (HushCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks HushCSVUpdateInput for CSV header preprocessing.
type IdentityHolderCSVInput ¶
type IdentityHolderCSVInput struct {
Input generated.CreateIdentityHolderInput
EmployerEntityName string `csv:"EmployerEntityName"`
IdentityHolderUserEmail string `csv:"IdentityHolderUserEmail"`
InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
}
IdentityHolderCSVInput wraps CreateIdentityHolderInput with CSV reference columns.
func (IdentityHolderCSVInput) CSVInputWrapper ¶
func (IdentityHolderCSVInput) CSVInputWrapper()
CSVInputWrapper marks IdentityHolderCSVInput for CSV header preprocessing.
type IdentityHolderCSVUpdateInput ¶
type IdentityHolderCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateIdentityHolderInput
EmployerEntityName string `csv:"EmployerEntityName"`
IdentityHolderUserEmail string `csv:"IdentityHolderUserEmail"`
InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
}
IdentityHolderCSVUpdateInput wraps UpdateIdentityHolderInput with CSV reference columns for bulk updates.
func (IdentityHolderCSVUpdateInput) CSVInputWrapper ¶
func (IdentityHolderCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks IdentityHolderCSVUpdateInput for CSV header preprocessing.
type InternalPolicyCSVInput ¶
type InternalPolicyCSVInput struct {
Input generated.CreateInternalPolicyInput
ApproverGroupName string `csv:"ApproverGroupName"`
ControlRefCodes []string `csv:"ControlRefCodes"`
DocumentDelegateGroupName string `csv:"DocumentDelegateGroupName"`
}
InternalPolicyCSVInput wraps CreateInternalPolicyInput with CSV reference columns.
func (InternalPolicyCSVInput) CSVInputWrapper ¶
func (InternalPolicyCSVInput) CSVInputWrapper()
CSVInputWrapper marks InternalPolicyCSVInput for CSV header preprocessing.
type InternalPolicyCSVUpdateInput ¶
type InternalPolicyCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateInternalPolicyInput
ApproverGroupName string `csv:"ApproverGroupName"`
ControlRefCodes []string `csv:"ControlRefCodes"`
DocumentDelegateGroupName string `csv:"DocumentDelegateGroupName"`
}
InternalPolicyCSVUpdateInput wraps UpdateInternalPolicyInput with CSV reference columns for bulk updates.
func (InternalPolicyCSVUpdateInput) CSVInputWrapper ¶
func (InternalPolicyCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks InternalPolicyCSVUpdateInput for CSV header preprocessing.
type InviteCSVInput ¶
type InviteCSVInput struct {
Input generated.CreateInviteInput
}
InviteCSVInput wraps CreateInviteInput with CSV reference columns.
func (InviteCSVInput) CSVInputWrapper ¶
func (InviteCSVInput) CSVInputWrapper()
CSVInputWrapper marks InviteCSVInput for CSV header preprocessing.
type InviteCSVUpdateInput ¶
type InviteCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateInviteInput
}
InviteCSVUpdateInput wraps UpdateInviteInput with CSV reference columns for bulk updates.
func (InviteCSVUpdateInput) CSVInputWrapper ¶
func (InviteCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks InviteCSVUpdateInput for CSV header preprocessing.
type JobResultCSVInput ¶
type JobResultCSVInput struct {
Input generated.CreateJobResultInput
}
JobResultCSVInput wraps CreateJobResultInput with CSV reference columns.
func (JobResultCSVInput) CSVInputWrapper ¶
func (JobResultCSVInput) CSVInputWrapper()
CSVInputWrapper marks JobResultCSVInput for CSV header preprocessing.
type JobResultCSVUpdateInput ¶
type JobResultCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateJobResultInput
}
JobResultCSVUpdateInput wraps UpdateJobResultInput with CSV reference columns for bulk updates.
func (JobResultCSVUpdateInput) CSVInputWrapper ¶
func (JobResultCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks JobResultCSVUpdateInput for CSV header preprocessing.
type JobRunnerCSVInput ¶
type JobRunnerCSVInput struct {
Input generated.CreateJobRunnerInput
}
JobRunnerCSVInput wraps CreateJobRunnerInput with CSV reference columns.
func (JobRunnerCSVInput) CSVInputWrapper ¶
func (JobRunnerCSVInput) CSVInputWrapper()
CSVInputWrapper marks JobRunnerCSVInput for CSV header preprocessing.
type JobRunnerCSVUpdateInput ¶
type JobRunnerCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateJobRunnerInput
}
JobRunnerCSVUpdateInput wraps UpdateJobRunnerInput with CSV reference columns for bulk updates.
func (JobRunnerCSVUpdateInput) CSVInputWrapper ¶
func (JobRunnerCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks JobRunnerCSVUpdateInput for CSV header preprocessing.
type JobRunnerRegistrationTokenCSVInput ¶
type JobRunnerRegistrationTokenCSVInput struct {
Input generated.CreateJobRunnerRegistrationTokenInput
}
JobRunnerRegistrationTokenCSVInput wraps CreateJobRunnerRegistrationTokenInput with CSV reference columns.
func (JobRunnerRegistrationTokenCSVInput) CSVInputWrapper ¶
func (JobRunnerRegistrationTokenCSVInput) CSVInputWrapper()
CSVInputWrapper marks JobRunnerRegistrationTokenCSVInput for CSV header preprocessing.
type JobRunnerRegistrationTokenCSVUpdateInput ¶
type JobRunnerRegistrationTokenCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateJobRunnerRegistrationTokenInput
}
JobRunnerRegistrationTokenCSVUpdateInput wraps UpdateJobRunnerRegistrationTokenInput with CSV reference columns for bulk updates.
func (JobRunnerRegistrationTokenCSVUpdateInput) CSVInputWrapper ¶
func (JobRunnerRegistrationTokenCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks JobRunnerRegistrationTokenCSVUpdateInput for CSV header preprocessing.
type JobRunnerTokenCSVInput ¶
type JobRunnerTokenCSVInput struct {
Input generated.CreateJobRunnerTokenInput
}
JobRunnerTokenCSVInput wraps CreateJobRunnerTokenInput with CSV reference columns.
func (JobRunnerTokenCSVInput) CSVInputWrapper ¶
func (JobRunnerTokenCSVInput) CSVInputWrapper()
CSVInputWrapper marks JobRunnerTokenCSVInput for CSV header preprocessing.
type JobRunnerTokenCSVUpdateInput ¶
type JobRunnerTokenCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateJobRunnerTokenInput
}
JobRunnerTokenCSVUpdateInput wraps UpdateJobRunnerTokenInput with CSV reference columns for bulk updates.
func (JobRunnerTokenCSVUpdateInput) CSVInputWrapper ¶
func (JobRunnerTokenCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks JobRunnerTokenCSVUpdateInput for CSV header preprocessing.
type JobTemplateCSVInput ¶
type JobTemplateCSVInput struct {
Input generated.CreateJobTemplateInput
}
JobTemplateCSVInput wraps CreateJobTemplateInput with CSV reference columns.
func (JobTemplateCSVInput) CSVInputWrapper ¶
func (JobTemplateCSVInput) CSVInputWrapper()
CSVInputWrapper marks JobTemplateCSVInput for CSV header preprocessing.
type JobTemplateCSVUpdateInput ¶
type JobTemplateCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateJobTemplateInput
}
JobTemplateCSVUpdateInput wraps UpdateJobTemplateInput with CSV reference columns for bulk updates.
func (JobTemplateCSVUpdateInput) CSVInputWrapper ¶
func (JobTemplateCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks JobTemplateCSVUpdateInput for CSV header preprocessing.
type MappableDomainCSVInput ¶
type MappableDomainCSVInput struct {
Input generated.CreateMappableDomainInput
}
MappableDomainCSVInput wraps CreateMappableDomainInput with CSV reference columns.
func (MappableDomainCSVInput) CSVInputWrapper ¶
func (MappableDomainCSVInput) CSVInputWrapper()
CSVInputWrapper marks MappableDomainCSVInput for CSV header preprocessing.
type MappableDomainCSVUpdateInput ¶
type MappableDomainCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateMappableDomainInput
}
MappableDomainCSVUpdateInput wraps UpdateMappableDomainInput with CSV reference columns for bulk updates.
func (MappableDomainCSVUpdateInput) CSVInputWrapper ¶
func (MappableDomainCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks MappableDomainCSVUpdateInput for CSV header preprocessing.
type MappedControlCSVInput ¶
type MappedControlCSVInput struct {
Input generated.CreateMappedControlInput
}
MappedControlCSVInput wraps CreateMappedControlInput with CSV reference columns.
func (MappedControlCSVInput) CSVInputWrapper ¶
func (MappedControlCSVInput) CSVInputWrapper()
CSVInputWrapper marks MappedControlCSVInput for CSV header preprocessing.
type MappedControlCSVUpdateInput ¶
type MappedControlCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateMappedControlInput
}
MappedControlCSVUpdateInput wraps UpdateMappedControlInput with CSV reference columns for bulk updates.
func (MappedControlCSVUpdateInput) CSVInputWrapper ¶
func (MappedControlCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks MappedControlCSVUpdateInput for CSV header preprocessing.
type NarrativeCSVInput ¶
type NarrativeCSVInput struct {
Input generated.CreateNarrativeInput
}
NarrativeCSVInput wraps CreateNarrativeInput with CSV reference columns.
func (NarrativeCSVInput) CSVInputWrapper ¶
func (NarrativeCSVInput) CSVInputWrapper()
CSVInputWrapper marks NarrativeCSVInput for CSV header preprocessing.
type NarrativeCSVUpdateInput ¶
type NarrativeCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateNarrativeInput
}
NarrativeCSVUpdateInput wraps UpdateNarrativeInput with CSV reference columns for bulk updates.
func (NarrativeCSVUpdateInput) CSVInputWrapper ¶
func (NarrativeCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks NarrativeCSVUpdateInput for CSV header preprocessing.
type NotificationCSVInput ¶
type NotificationCSVInput struct {
Input generated.CreateNotificationInput
}
NotificationCSVInput wraps CreateNotificationInput with CSV reference columns.
func (NotificationCSVInput) CSVInputWrapper ¶
func (NotificationCSVInput) CSVInputWrapper()
CSVInputWrapper marks NotificationCSVInput for CSV header preprocessing.
type NotificationCSVUpdateInput ¶
type NotificationCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateNotificationInput
}
NotificationCSVUpdateInput wraps UpdateNotificationInput with CSV reference columns for bulk updates.
func (NotificationCSVUpdateInput) CSVInputWrapper ¶
func (NotificationCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks NotificationCSVUpdateInput for CSV header preprocessing.
type OnboardingCSVInput ¶
type OnboardingCSVInput struct {
Input generated.CreateOnboardingInput
}
OnboardingCSVInput wraps CreateOnboardingInput with CSV reference columns.
func (OnboardingCSVInput) CSVInputWrapper ¶
func (OnboardingCSVInput) CSVInputWrapper()
CSVInputWrapper marks OnboardingCSVInput for CSV header preprocessing.
type OrgMembershipCSVInput ¶
type OrgMembershipCSVInput struct {
Input generated.CreateOrgMembershipInput
}
OrgMembershipCSVInput wraps CreateOrgMembershipInput with CSV reference columns.
func (OrgMembershipCSVInput) CSVInputWrapper ¶
func (OrgMembershipCSVInput) CSVInputWrapper()
CSVInputWrapper marks OrgMembershipCSVInput for CSV header preprocessing.
type OrgMembershipCSVUpdateInput ¶
type OrgMembershipCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateOrgMembershipInput
}
OrgMembershipCSVUpdateInput wraps UpdateOrgMembershipInput with CSV reference columns for bulk updates.
func (OrgMembershipCSVUpdateInput) CSVInputWrapper ¶
func (OrgMembershipCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks OrgMembershipCSVUpdateInput for CSV header preprocessing.
type OrganizationCSVInput ¶
type OrganizationCSVInput struct {
Input generated.CreateOrganizationInput
}
OrganizationCSVInput wraps CreateOrganizationInput with CSV reference columns.
func (OrganizationCSVInput) CSVInputWrapper ¶
func (OrganizationCSVInput) CSVInputWrapper()
CSVInputWrapper marks OrganizationCSVInput for CSV header preprocessing.
type OrganizationCSVUpdateInput ¶
type OrganizationCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateOrganizationInput
}
OrganizationCSVUpdateInput wraps UpdateOrganizationInput with CSV reference columns for bulk updates.
func (OrganizationCSVUpdateInput) CSVInputWrapper ¶
func (OrganizationCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks OrganizationCSVUpdateInput for CSV header preprocessing.
type OrganizationSettingCSVInput ¶
type OrganizationSettingCSVInput struct {
Input generated.CreateOrganizationSettingInput
}
OrganizationSettingCSVInput wraps CreateOrganizationSettingInput with CSV reference columns.
func (OrganizationSettingCSVInput) CSVInputWrapper ¶
func (OrganizationSettingCSVInput) CSVInputWrapper()
CSVInputWrapper marks OrganizationSettingCSVInput for CSV header preprocessing.
type OrganizationSettingCSVUpdateInput ¶
type OrganizationSettingCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateOrganizationSettingInput
}
OrganizationSettingCSVUpdateInput wraps UpdateOrganizationSettingInput with CSV reference columns for bulk updates.
func (OrganizationSettingCSVUpdateInput) CSVInputWrapper ¶
func (OrganizationSettingCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks OrganizationSettingCSVUpdateInput for CSV header preprocessing.
type PersonalAccessTokenCSVInput ¶
type PersonalAccessTokenCSVInput struct {
Input generated.CreatePersonalAccessTokenInput
}
PersonalAccessTokenCSVInput wraps CreatePersonalAccessTokenInput with CSV reference columns.
func (PersonalAccessTokenCSVInput) CSVInputWrapper ¶
func (PersonalAccessTokenCSVInput) CSVInputWrapper()
CSVInputWrapper marks PersonalAccessTokenCSVInput for CSV header preprocessing.
type PersonalAccessTokenCSVUpdateInput ¶
type PersonalAccessTokenCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdatePersonalAccessTokenInput
}
PersonalAccessTokenCSVUpdateInput wraps UpdatePersonalAccessTokenInput with CSV reference columns for bulk updates.
func (PersonalAccessTokenCSVUpdateInput) CSVInputWrapper ¶
func (PersonalAccessTokenCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks PersonalAccessTokenCSVUpdateInput for CSV header preprocessing.
type PlatformCSVInput ¶
type PlatformCSVInput struct {
Input generated.CreatePlatformInput
BusinessOwnerGroupName string `csv:"BusinessOwnerGroupName"`
BusinessOwnerUserEmail string `csv:"BusinessOwnerUserEmail"`
InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
PlatformOwnerEmail string `csv:"PlatformOwnerEmail"`
SecurityOwnerGroupName string `csv:"SecurityOwnerGroupName"`
SecurityOwnerUserEmail string `csv:"SecurityOwnerUserEmail"`
TechnicalOwnerGroupName string `csv:"TechnicalOwnerGroupName"`
TechnicalOwnerUserEmail string `csv:"TechnicalOwnerUserEmail"`
}
PlatformCSVInput wraps CreatePlatformInput with CSV reference columns.
func (PlatformCSVInput) CSVInputWrapper ¶
func (PlatformCSVInput) CSVInputWrapper()
CSVInputWrapper marks PlatformCSVInput for CSV header preprocessing.
type PlatformCSVUpdateInput ¶
type PlatformCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdatePlatformInput
BusinessOwnerGroupName string `csv:"BusinessOwnerGroupName"`
BusinessOwnerUserEmail string `csv:"BusinessOwnerUserEmail"`
InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
PlatformOwnerEmail string `csv:"PlatformOwnerEmail"`
SecurityOwnerGroupName string `csv:"SecurityOwnerGroupName"`
SecurityOwnerUserEmail string `csv:"SecurityOwnerUserEmail"`
TechnicalOwnerGroupName string `csv:"TechnicalOwnerGroupName"`
TechnicalOwnerUserEmail string `csv:"TechnicalOwnerUserEmail"`
}
PlatformCSVUpdateInput wraps UpdatePlatformInput with CSV reference columns for bulk updates.
func (PlatformCSVUpdateInput) CSVInputWrapper ¶
func (PlatformCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks PlatformCSVUpdateInput for CSV header preprocessing.
type ProcedureCSVInput ¶
type ProcedureCSVInput struct {
Input generated.CreateProcedureInput
ApproverGroupName string `csv:"ApproverGroupName"`
DocumentDelegateGroupName string `csv:"DocumentDelegateGroupName"`
}
ProcedureCSVInput wraps CreateProcedureInput with CSV reference columns.
func (ProcedureCSVInput) CSVInputWrapper ¶
func (ProcedureCSVInput) CSVInputWrapper()
CSVInputWrapper marks ProcedureCSVInput for CSV header preprocessing.
type ProcedureCSVUpdateInput ¶
type ProcedureCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateProcedureInput
ApproverGroupName string `csv:"ApproverGroupName"`
DocumentDelegateGroupName string `csv:"DocumentDelegateGroupName"`
}
ProcedureCSVUpdateInput wraps UpdateProcedureInput with CSV reference columns for bulk updates.
func (ProcedureCSVUpdateInput) CSVInputWrapper ¶
func (ProcedureCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ProcedureCSVUpdateInput for CSV header preprocessing.
type ProgramCSVInput ¶
type ProgramCSVInput struct {
Input generated.CreateProgramInput
ControlRefCodes []string `csv:"ControlRefCodes"`
ProgramOwnerEmail string `csv:"ProgramOwnerEmail"`
}
ProgramCSVInput wraps CreateProgramInput with CSV reference columns.
func (ProgramCSVInput) CSVInputWrapper ¶
func (ProgramCSVInput) CSVInputWrapper()
CSVInputWrapper marks ProgramCSVInput for CSV header preprocessing.
type ProgramCSVUpdateInput ¶
type ProgramCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateProgramInput
ControlRefCodes []string `csv:"ControlRefCodes"`
ProgramOwnerEmail string `csv:"ProgramOwnerEmail"`
}
ProgramCSVUpdateInput wraps UpdateProgramInput with CSV reference columns for bulk updates.
func (ProgramCSVUpdateInput) CSVInputWrapper ¶
func (ProgramCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ProgramCSVUpdateInput for CSV header preprocessing.
type ProgramMembershipCSVInput ¶
type ProgramMembershipCSVInput struct {
Input generated.CreateProgramMembershipInput
}
ProgramMembershipCSVInput wraps CreateProgramMembershipInput with CSV reference columns.
func (ProgramMembershipCSVInput) CSVInputWrapper ¶
func (ProgramMembershipCSVInput) CSVInputWrapper()
CSVInputWrapper marks ProgramMembershipCSVInput for CSV header preprocessing.
type ProgramMembershipCSVUpdateInput ¶
type ProgramMembershipCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateProgramMembershipInput
}
ProgramMembershipCSVUpdateInput wraps UpdateProgramMembershipInput with CSV reference columns for bulk updates.
func (ProgramMembershipCSVUpdateInput) CSVInputWrapper ¶
func (ProgramMembershipCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ProgramMembershipCSVUpdateInput for CSV header preprocessing.
type RemediationCSVInput ¶
type RemediationCSVInput struct {
Input generated.CreateRemediationInput
ControlRefCodes []string `csv:"ControlRefCodes"`
}
RemediationCSVInput wraps CreateRemediationInput with CSV reference columns.
func (RemediationCSVInput) CSVInputWrapper ¶
func (RemediationCSVInput) CSVInputWrapper()
CSVInputWrapper marks RemediationCSVInput for CSV header preprocessing.
type RemediationCSVUpdateInput ¶
type RemediationCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateRemediationInput
ControlRefCodes []string `csv:"ControlRefCodes"`
}
RemediationCSVUpdateInput wraps UpdateRemediationInput with CSV reference columns for bulk updates.
func (RemediationCSVUpdateInput) CSVInputWrapper ¶
func (RemediationCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks RemediationCSVUpdateInput for CSV header preprocessing.
type ReviewCSVInput ¶
type ReviewCSVInput struct {
Input generated.CreateReviewInput
ControlRefCodes []string `csv:"ControlRefCodes"`
}
ReviewCSVInput wraps CreateReviewInput with CSV reference columns.
func (ReviewCSVInput) CSVInputWrapper ¶
func (ReviewCSVInput) CSVInputWrapper()
CSVInputWrapper marks ReviewCSVInput for CSV header preprocessing.
type ReviewCSVUpdateInput ¶
type ReviewCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateReviewInput
ControlRefCodes []string `csv:"ControlRefCodes"`
}
ReviewCSVUpdateInput wraps UpdateReviewInput with CSV reference columns for bulk updates.
func (ReviewCSVUpdateInput) CSVInputWrapper ¶
func (ReviewCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ReviewCSVUpdateInput for CSV header preprocessing.
type RiskCSVInput ¶
type RiskCSVInput struct {
Input generated.CreateRiskInput
ControlRefCodes []string `csv:"ControlRefCodes"`
RiskDelegateGroupName string `csv:"RiskDelegateGroupName"`
StakeholderGroupName string `csv:"StakeholderGroupName"`
}
RiskCSVInput wraps CreateRiskInput with CSV reference columns.
func (RiskCSVInput) CSVInputWrapper ¶
func (RiskCSVInput) CSVInputWrapper()
CSVInputWrapper marks RiskCSVInput for CSV header preprocessing.
type RiskCSVUpdateInput ¶
type RiskCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateRiskInput
ControlRefCodes []string `csv:"ControlRefCodes"`
RiskDelegateGroupName string `csv:"RiskDelegateGroupName"`
StakeholderGroupName string `csv:"StakeholderGroupName"`
}
RiskCSVUpdateInput wraps UpdateRiskInput with CSV reference columns for bulk updates.
func (RiskCSVUpdateInput) CSVInputWrapper ¶
func (RiskCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks RiskCSVUpdateInput for CSV header preprocessing.
type ScanCSVInput ¶
type ScanCSVInput struct {
Input generated.CreateScanInput
AssignedToGroupName string `csv:"AssignedToGroupName"`
AssignedToUserEmail string `csv:"AssignedToUserEmail"`
GeneratedByPlatformName string `csv:"GeneratedByPlatformName"`
PerformedByGroupName string `csv:"PerformedByGroupName"`
PerformedByUserEmail string `csv:"PerformedByUserEmail"`
ReviewedByGroupName string `csv:"ReviewedByGroupName"`
ReviewedByUserEmail string `csv:"ReviewedByUserEmail"`
}
ScanCSVInput wraps CreateScanInput with CSV reference columns.
func (ScanCSVInput) CSVInputWrapper ¶
func (ScanCSVInput) CSVInputWrapper()
CSVInputWrapper marks ScanCSVInput for CSV header preprocessing.
type ScanCSVUpdateInput ¶
type ScanCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateScanInput
AssignedToGroupName string `csv:"AssignedToGroupName"`
AssignedToUserEmail string `csv:"AssignedToUserEmail"`
GeneratedByPlatformName string `csv:"GeneratedByPlatformName"`
PerformedByGroupName string `csv:"PerformedByGroupName"`
PerformedByUserEmail string `csv:"PerformedByUserEmail"`
ReviewedByGroupName string `csv:"ReviewedByGroupName"`
ReviewedByUserEmail string `csv:"ReviewedByUserEmail"`
}
ScanCSVUpdateInput wraps UpdateScanInput with CSV reference columns for bulk updates.
func (ScanCSVUpdateInput) CSVInputWrapper ¶
func (ScanCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ScanCSVUpdateInput for CSV header preprocessing.
type ScheduledJobCSVInput ¶
type ScheduledJobCSVInput struct {
Input generated.CreateScheduledJobInput
ControlRefCodes []string `csv:"ControlRefCodes"`
}
ScheduledJobCSVInput wraps CreateScheduledJobInput with CSV reference columns.
func (ScheduledJobCSVInput) CSVInputWrapper ¶
func (ScheduledJobCSVInput) CSVInputWrapper()
CSVInputWrapper marks ScheduledJobCSVInput for CSV header preprocessing.
type ScheduledJobCSVUpdateInput ¶
type ScheduledJobCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateScheduledJobInput
ControlRefCodes []string `csv:"ControlRefCodes"`
}
ScheduledJobCSVUpdateInput wraps UpdateScheduledJobInput with CSV reference columns for bulk updates.
func (ScheduledJobCSVUpdateInput) CSVInputWrapper ¶
func (ScheduledJobCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ScheduledJobCSVUpdateInput for CSV header preprocessing.
type ScheduledJobRunCSVInput ¶
type ScheduledJobRunCSVInput struct {
Input generated.CreateScheduledJobRunInput
}
ScheduledJobRunCSVInput wraps CreateScheduledJobRunInput with CSV reference columns.
func (ScheduledJobRunCSVInput) CSVInputWrapper ¶
func (ScheduledJobRunCSVInput) CSVInputWrapper()
CSVInputWrapper marks ScheduledJobRunCSVInput for CSV header preprocessing.
type ScheduledJobRunCSVUpdateInput ¶
type ScheduledJobRunCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateScheduledJobRunInput
}
ScheduledJobRunCSVUpdateInput wraps UpdateScheduledJobRunInput with CSV reference columns for bulk updates.
func (ScheduledJobRunCSVUpdateInput) CSVInputWrapper ¶
func (ScheduledJobRunCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks ScheduledJobRunCSVUpdateInput for CSV header preprocessing.
type StandardCSVInput ¶
type StandardCSVInput struct {
Input generated.CreateStandardInput
}
StandardCSVInput wraps CreateStandardInput with CSV reference columns.
func (StandardCSVInput) CSVInputWrapper ¶
func (StandardCSVInput) CSVInputWrapper()
CSVInputWrapper marks StandardCSVInput for CSV header preprocessing.
type StandardCSVUpdateInput ¶
type StandardCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateStandardInput
}
StandardCSVUpdateInput wraps UpdateStandardInput with CSV reference columns for bulk updates.
func (StandardCSVUpdateInput) CSVInputWrapper ¶
func (StandardCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks StandardCSVUpdateInput for CSV header preprocessing.
type SubcontrolCSVInput ¶
type SubcontrolCSVInput struct {
Input generated.CreateSubcontrolInput
ControlDelegateGroupName string `csv:"ControlDelegateGroupName"`
ControlOwnerGroupName string `csv:"ControlOwnerGroupName"`
ResponsiblePartyEntityName string `csv:"ResponsiblePartyEntityName"`
}
SubcontrolCSVInput wraps CreateSubcontrolInput with CSV reference columns.
func (SubcontrolCSVInput) CSVInputWrapper ¶
func (SubcontrolCSVInput) CSVInputWrapper()
CSVInputWrapper marks SubcontrolCSVInput for CSV header preprocessing.
type SubcontrolCSVUpdateInput ¶
type SubcontrolCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateSubcontrolInput
ControlDelegateGroupName string `csv:"ControlDelegateGroupName"`
ControlOwnerGroupName string `csv:"ControlOwnerGroupName"`
ResponsiblePartyEntityName string `csv:"ResponsiblePartyEntityName"`
}
SubcontrolCSVUpdateInput wraps UpdateSubcontrolInput with CSV reference columns for bulk updates.
func (SubcontrolCSVUpdateInput) CSVInputWrapper ¶
func (SubcontrolCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks SubcontrolCSVUpdateInput for CSV header preprocessing.
type SubprocessorCSVInput ¶
type SubprocessorCSVInput struct {
Input generated.CreateSubprocessorInput
}
SubprocessorCSVInput wraps CreateSubprocessorInput with CSV reference columns.
func (SubprocessorCSVInput) CSVInputWrapper ¶
func (SubprocessorCSVInput) CSVInputWrapper()
CSVInputWrapper marks SubprocessorCSVInput for CSV header preprocessing.
type SubprocessorCSVUpdateInput ¶
type SubprocessorCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateSubprocessorInput
}
SubprocessorCSVUpdateInput wraps UpdateSubprocessorInput with CSV reference columns for bulk updates.
func (SubprocessorCSVUpdateInput) CSVInputWrapper ¶
func (SubprocessorCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks SubprocessorCSVUpdateInput for CSV header preprocessing.
type SubscriberCSVInput ¶
type SubscriberCSVInput struct {
Input generated.CreateSubscriberInput
}
SubscriberCSVInput wraps CreateSubscriberInput with CSV reference columns.
func (SubscriberCSVInput) CSVInputWrapper ¶
func (SubscriberCSVInput) CSVInputWrapper()
CSVInputWrapper marks SubscriberCSVInput for CSV header preprocessing.
type SubscriberCSVUpdateInput ¶
type SubscriberCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateSubscriberInput
}
SubscriberCSVUpdateInput wraps UpdateSubscriberInput with CSV reference columns for bulk updates.
func (SubscriberCSVUpdateInput) CSVInputWrapper ¶
func (SubscriberCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks SubscriberCSVUpdateInput for CSV header preprocessing.
type TFASettingCSVInput ¶
type TFASettingCSVInput struct {
Input generated.CreateTFASettingInput
}
TFASettingCSVInput wraps CreateTFASettingInput with CSV reference columns.
func (TFASettingCSVInput) CSVInputWrapper ¶
func (TFASettingCSVInput) CSVInputWrapper()
CSVInputWrapper marks TFASettingCSVInput for CSV header preprocessing.
type TFASettingCSVUpdateInput ¶
type TFASettingCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTFASettingInput
}
TFASettingCSVUpdateInput wraps UpdateTFASettingInput with CSV reference columns for bulk updates.
func (TFASettingCSVUpdateInput) CSVInputWrapper ¶
func (TFASettingCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TFASettingCSVUpdateInput for CSV header preprocessing.
type TagDefinitionCSVInput ¶
type TagDefinitionCSVInput struct {
Input generated.CreateTagDefinitionInput
}
TagDefinitionCSVInput wraps CreateTagDefinitionInput with CSV reference columns.
func (TagDefinitionCSVInput) CSVInputWrapper ¶
func (TagDefinitionCSVInput) CSVInputWrapper()
CSVInputWrapper marks TagDefinitionCSVInput for CSV header preprocessing.
type TagDefinitionCSVUpdateInput ¶
type TagDefinitionCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTagDefinitionInput
}
TagDefinitionCSVUpdateInput wraps UpdateTagDefinitionInput with CSV reference columns for bulk updates.
func (TagDefinitionCSVUpdateInput) CSVInputWrapper ¶
func (TagDefinitionCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TagDefinitionCSVUpdateInput for CSV header preprocessing.
type TaskCSVInput ¶
type TaskCSVInput struct {
Input generated.CreateTaskInput
AssigneeEmail string `csv:"AssigneeEmail"`
AssignerEmail string `csv:"AssignerEmail"`
ControlRefCodes []string `csv:"ControlRefCodes"`
}
TaskCSVInput wraps CreateTaskInput with CSV reference columns.
func (TaskCSVInput) CSVInputWrapper ¶
func (TaskCSVInput) CSVInputWrapper()
CSVInputWrapper marks TaskCSVInput for CSV header preprocessing.
type TaskCSVUpdateInput ¶
type TaskCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTaskInput
AssigneeEmail string `csv:"AssigneeEmail"`
AssignerEmail string `csv:"AssignerEmail"`
ControlRefCodes []string `csv:"ControlRefCodes"`
}
TaskCSVUpdateInput wraps UpdateTaskInput with CSV reference columns for bulk updates.
func (TaskCSVUpdateInput) CSVInputWrapper ¶
func (TaskCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TaskCSVUpdateInput for CSV header preprocessing.
type TemplateCSVInput ¶
type TemplateCSVInput struct {
Input generated.CreateTemplateInput
}
TemplateCSVInput wraps CreateTemplateInput with CSV reference columns.
func (TemplateCSVInput) CSVInputWrapper ¶
func (TemplateCSVInput) CSVInputWrapper()
CSVInputWrapper marks TemplateCSVInput for CSV header preprocessing.
type TemplateCSVUpdateInput ¶
type TemplateCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTemplateInput
}
TemplateCSVUpdateInput wraps UpdateTemplateInput with CSV reference columns for bulk updates.
func (TemplateCSVUpdateInput) CSVInputWrapper ¶
func (TemplateCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TemplateCSVUpdateInput for CSV header preprocessing.
type TrustCenterCSVInput ¶
type TrustCenterCSVInput struct {
Input generated.CreateTrustCenterInput
}
TrustCenterCSVInput wraps CreateTrustCenterInput with CSV reference columns.
func (TrustCenterCSVInput) CSVInputWrapper ¶
func (TrustCenterCSVInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterCSVInput for CSV header preprocessing.
type TrustCenterCSVUpdateInput ¶
type TrustCenterCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTrustCenterInput
}
TrustCenterCSVUpdateInput wraps UpdateTrustCenterInput with CSV reference columns for bulk updates.
func (TrustCenterCSVUpdateInput) CSVInputWrapper ¶
func (TrustCenterCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterCSVUpdateInput for CSV header preprocessing.
type TrustCenterComplianceCSVInput ¶
type TrustCenterComplianceCSVInput struct {
Input generated.CreateTrustCenterComplianceInput
}
TrustCenterComplianceCSVInput wraps CreateTrustCenterComplianceInput with CSV reference columns.
func (TrustCenterComplianceCSVInput) CSVInputWrapper ¶
func (TrustCenterComplianceCSVInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterComplianceCSVInput for CSV header preprocessing.
type TrustCenterComplianceCSVUpdateInput ¶
type TrustCenterComplianceCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTrustCenterComplianceInput
}
TrustCenterComplianceCSVUpdateInput wraps UpdateTrustCenterComplianceInput with CSV reference columns for bulk updates.
func (TrustCenterComplianceCSVUpdateInput) CSVInputWrapper ¶
func (TrustCenterComplianceCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterComplianceCSVUpdateInput for CSV header preprocessing.
type TrustCenterDocCSVInput ¶
type TrustCenterDocCSVInput struct {
Input generated.CreateTrustCenterDocInput
}
TrustCenterDocCSVInput wraps CreateTrustCenterDocInput with CSV reference columns.
func (TrustCenterDocCSVInput) CSVInputWrapper ¶
func (TrustCenterDocCSVInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterDocCSVInput for CSV header preprocessing.
type TrustCenterDocCSVUpdateInput ¶
type TrustCenterDocCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTrustCenterDocInput
}
TrustCenterDocCSVUpdateInput wraps UpdateTrustCenterDocInput with CSV reference columns for bulk updates.
func (TrustCenterDocCSVUpdateInput) CSVInputWrapper ¶
func (TrustCenterDocCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterDocCSVUpdateInput for CSV header preprocessing.
type TrustCenterEntityCSVInput ¶
type TrustCenterEntityCSVInput struct {
Input generated.CreateTrustCenterEntityInput
}
TrustCenterEntityCSVInput wraps CreateTrustCenterEntityInput with CSV reference columns.
func (TrustCenterEntityCSVInput) CSVInputWrapper ¶
func (TrustCenterEntityCSVInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterEntityCSVInput for CSV header preprocessing.
type TrustCenterEntityCSVUpdateInput ¶
type TrustCenterEntityCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTrustCenterEntityInput
}
TrustCenterEntityCSVUpdateInput wraps UpdateTrustCenterEntityInput with CSV reference columns for bulk updates.
func (TrustCenterEntityCSVUpdateInput) CSVInputWrapper ¶
func (TrustCenterEntityCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterEntityCSVUpdateInput for CSV header preprocessing.
type TrustCenterNDARequestCSVInput ¶
type TrustCenterNDARequestCSVInput struct {
Input generated.CreateTrustCenterNDARequestInput
}
TrustCenterNDARequestCSVInput wraps CreateTrustCenterNDARequestInput with CSV reference columns.
func (TrustCenterNDARequestCSVInput) CSVInputWrapper ¶
func (TrustCenterNDARequestCSVInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterNDARequestCSVInput for CSV header preprocessing.
type TrustCenterNDARequestCSVUpdateInput ¶
type TrustCenterNDARequestCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTrustCenterNDARequestInput
}
TrustCenterNDARequestCSVUpdateInput wraps UpdateTrustCenterNDARequestInput with CSV reference columns for bulk updates.
func (TrustCenterNDARequestCSVUpdateInput) CSVInputWrapper ¶
func (TrustCenterNDARequestCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterNDARequestCSVUpdateInput for CSV header preprocessing.
type TrustCenterSettingCSVInput ¶
type TrustCenterSettingCSVInput struct {
Input generated.CreateTrustCenterSettingInput
}
TrustCenterSettingCSVInput wraps CreateTrustCenterSettingInput with CSV reference columns.
func (TrustCenterSettingCSVInput) CSVInputWrapper ¶
func (TrustCenterSettingCSVInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterSettingCSVInput for CSV header preprocessing.
type TrustCenterSettingCSVUpdateInput ¶
type TrustCenterSettingCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTrustCenterSettingInput
}
TrustCenterSettingCSVUpdateInput wraps UpdateTrustCenterSettingInput with CSV reference columns for bulk updates.
func (TrustCenterSettingCSVUpdateInput) CSVInputWrapper ¶
func (TrustCenterSettingCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterSettingCSVUpdateInput for CSV header preprocessing.
type TrustCenterSubprocessorCSVInput ¶
type TrustCenterSubprocessorCSVInput struct {
Input generated.CreateTrustCenterSubprocessorInput
}
TrustCenterSubprocessorCSVInput wraps CreateTrustCenterSubprocessorInput with CSV reference columns.
func (TrustCenterSubprocessorCSVInput) CSVInputWrapper ¶
func (TrustCenterSubprocessorCSVInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterSubprocessorCSVInput for CSV header preprocessing.
type TrustCenterSubprocessorCSVUpdateInput ¶
type TrustCenterSubprocessorCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTrustCenterSubprocessorInput
}
TrustCenterSubprocessorCSVUpdateInput wraps UpdateTrustCenterSubprocessorInput with CSV reference columns for bulk updates.
func (TrustCenterSubprocessorCSVUpdateInput) CSVInputWrapper ¶
func (TrustCenterSubprocessorCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterSubprocessorCSVUpdateInput for CSV header preprocessing.
type TrustCenterWatermarkConfigCSVInput ¶
type TrustCenterWatermarkConfigCSVInput struct {
Input generated.CreateTrustCenterWatermarkConfigInput
}
TrustCenterWatermarkConfigCSVInput wraps CreateTrustCenterWatermarkConfigInput with CSV reference columns.
func (TrustCenterWatermarkConfigCSVInput) CSVInputWrapper ¶
func (TrustCenterWatermarkConfigCSVInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterWatermarkConfigCSVInput for CSV header preprocessing.
type TrustCenterWatermarkConfigCSVUpdateInput ¶
type TrustCenterWatermarkConfigCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateTrustCenterWatermarkConfigInput
}
TrustCenterWatermarkConfigCSVUpdateInput wraps UpdateTrustCenterWatermarkConfigInput with CSV reference columns for bulk updates.
func (TrustCenterWatermarkConfigCSVUpdateInput) CSVInputWrapper ¶
func (TrustCenterWatermarkConfigCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks TrustCenterWatermarkConfigCSVUpdateInput for CSV header preprocessing.
type UserCSVInput ¶
type UserCSVInput struct {
Input generated.CreateUserInput
}
UserCSVInput wraps CreateUserInput with CSV reference columns.
func (UserCSVInput) CSVInputWrapper ¶
func (UserCSVInput) CSVInputWrapper()
CSVInputWrapper marks UserCSVInput for CSV header preprocessing.
type UserCSVUpdateInput ¶
type UserCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateUserInput
}
UserCSVUpdateInput wraps UpdateUserInput with CSV reference columns for bulk updates.
func (UserCSVUpdateInput) CSVInputWrapper ¶
func (UserCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks UserCSVUpdateInput for CSV header preprocessing.
type UserSettingCSVInput ¶
type UserSettingCSVInput struct {
Input generated.CreateUserSettingInput
}
UserSettingCSVInput wraps CreateUserSettingInput with CSV reference columns.
func (UserSettingCSVInput) CSVInputWrapper ¶
func (UserSettingCSVInput) CSVInputWrapper()
CSVInputWrapper marks UserSettingCSVInput for CSV header preprocessing.
type UserSettingCSVUpdateInput ¶
type UserSettingCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateUserSettingInput
}
UserSettingCSVUpdateInput wraps UpdateUserSettingInput with CSV reference columns for bulk updates.
func (UserSettingCSVUpdateInput) CSVInputWrapper ¶
func (UserSettingCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks UserSettingCSVUpdateInput for CSV header preprocessing.
type VulnerabilityCSVInput ¶
type VulnerabilityCSVInput struct {
Input generated.CreateVulnerabilityInput
ControlRefCodes []string `csv:"ControlRefCodes"`
}
VulnerabilityCSVInput wraps CreateVulnerabilityInput with CSV reference columns.
func (VulnerabilityCSVInput) CSVInputWrapper ¶
func (VulnerabilityCSVInput) CSVInputWrapper()
CSVInputWrapper marks VulnerabilityCSVInput for CSV header preprocessing.
type VulnerabilityCSVUpdateInput ¶
type VulnerabilityCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateVulnerabilityInput
ControlRefCodes []string `csv:"ControlRefCodes"`
}
VulnerabilityCSVUpdateInput wraps UpdateVulnerabilityInput with CSV reference columns for bulk updates.
func (VulnerabilityCSVUpdateInput) CSVInputWrapper ¶
func (VulnerabilityCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks VulnerabilityCSVUpdateInput for CSV header preprocessing.
type WorkflowDefinitionCSVInput ¶
type WorkflowDefinitionCSVInput struct {
Input generated.CreateWorkflowDefinitionInput
}
WorkflowDefinitionCSVInput wraps CreateWorkflowDefinitionInput with CSV reference columns.
func (WorkflowDefinitionCSVInput) CSVInputWrapper ¶
func (WorkflowDefinitionCSVInput) CSVInputWrapper()
CSVInputWrapper marks WorkflowDefinitionCSVInput for CSV header preprocessing.
type WorkflowDefinitionCSVUpdateInput ¶
type WorkflowDefinitionCSVUpdateInput struct {
// ID is the entity ID to update
ID string `csv:"ID"`
Input generated.UpdateWorkflowDefinitionInput
}
WorkflowDefinitionCSVUpdateInput wraps UpdateWorkflowDefinitionInput with CSV reference columns for bulk updates.
func (WorkflowDefinitionCSVUpdateInput) CSVInputWrapper ¶
func (WorkflowDefinitionCSVUpdateInput) CSVInputWrapper()
CSVInputWrapper marks WorkflowDefinitionCSVUpdateInput for CSV header preprocessing.