Documentation
¶
Index ¶
Constants ¶
const ( // DefaultHost is the default Host // found in Meta (info) section of spec file DefaultHost string = "api.crowdstrike.com" // DefaultBasePath is the default BasePath // found in Meta (info) section of spec file DefaultBasePath string = "/" )
Variables ¶
var Default = NewHTTPClient(nil)
Default crowd strike API specification HTTP client.
var DefaultSchemes = []string{"https"}
DefaultSchemes are the default schemes found in Meta (info) section of spec file
Functions ¶
This section is empty.
Types ¶
type CrowdStrikeAPISpecification ¶
type CrowdStrikeAPISpecification struct {
Aspm a_s_p_m.ClientService
Alerts alerts.ClientService
APIIntegrations api_integrations.ClientService
CaoHunting cao_hunting.ClientService
CaseFiles case_files.ClientService
CaseManagement case_management.ClientService
Cases cases.ClientService
CertificateBasedExclusions certificate_based_exclusions.ClientService
CloudAwsRegistration cloud_aws_registration.ClientService
CloudAzureRegistration cloud_azure_registration.ClientService
CloudConnectAws cloud_connect_aws.ClientService
CloudOciRegistration cloud_oci_registration.ClientService
CloudPolicies cloud_policies.ClientService
CloudSecurity cloud_security.ClientService
CloudSecurityAssets cloud_security_assets.ClientService
CloudSecurityCompliance cloud_security_compliance.ClientService
CloudSecurityDetections cloud_security_detections.ClientService
CloudSnapshots cloud_snapshots.ClientService
ConfigurationAssessment configuration_assessment.ClientService
ConfigurationAssessmentEvaluationLogic configuration_assessment_evaluation_logic.ClientService
ContainerAlerts container_alerts.ClientService
ContainerDetections container_detections.ClientService
ContainerImageCompliance container_image_compliance.ClientService
ContainerImages container_images.ClientService
ContainerPackages container_packages.ClientService
ContainerVulnerabilities container_vulnerabilities.ClientService
ContentUpdatePolicies content_update_policies.ClientService
CorrelationRules correlation_rules.ClientService
CorrelationRulesAdmin correlation_rules_admin.ClientService
CspgIacapi cspg_iacapi.ClientService
CspmRegistration cspm_registration.ClientService
CustomIoa custom_ioa.ClientService
CustomStorage custom_storage.ClientService
D4cRegistration d4c_registration.ClientService
DataProtectionConfiguration data_protection_configuration.ClientService
DeliverySettings delivery_settings.ClientService
Deployments deployments.ClientService
Detects detects.ClientService
DeviceContent device_content.ClientService
DeviceControlPolicies device_control_policies.ClientService
DeviceControlWithBluetooth device_control_with_bluetooth.ClientService
Discover discover.ClientService
DiscoverIot discover_iot.ClientService
DownloadsAPI downloads_api.ClientService
DriftIndicators drift_indicators.ClientService
EventSchema event_schema.ClientService
EventStreams event_streams.ClientService
Execution execution.ClientService
ExposureManagement exposure_management.ClientService
FalconCompleteDashboard falcon_complete_dashboard.ClientService
FalconContainer falcon_container.ClientService
FalconContainerCli falcon_container_cli.ClientService
FalconContainerImage falcon_container_image.ClientService
FalconxSandbox falconx_sandbox.ClientService
FieldSchema field_schema.ClientService
Filevantage filevantage.ClientService
FirewallManagement firewall_management.ClientService
FirewallPolicies firewall_policies.ClientService
FoundryLogscale foundry_logscale.ClientService
HostGroup host_group.ClientService
HostMigration host_migration.ClientService
Hosts hosts.ClientService
IdentityEntities identity_entities.ClientService
IdentityProtection identity_protection.ClientService
ImageAssessmentPolicies image_assessment_policies.ClientService
Incidents incidents.ClientService
InstallationTokens installation_tokens.ClientService
InstallationTokensSettings installation_tokens_settings.ClientService
Intel intel.ClientService
IntelligenceFeeds intelligence_feeds.ClientService
IntelligenceIndicatorGraph intelligence_indicator_graph.ClientService
IoaExclusions ioa_exclusions.ClientService
Ioc ioc.ClientService
Iocs iocs.ClientService
ItAutomation it_automation.ClientService
KubernetesContainerCompliance kubernetes_container_compliance.ClientService
KubernetesProtection kubernetes_protection.ClientService
LookupFiles lookup_files.ClientService
Malquery malquery.ClientService
MessageCenter message_center.ClientService
MlExclusions ml_exclusions.ClientService
MobileEnrollment mobile_enrollment.ClientService
Mssp mssp.ClientService
Ngsiem ngsiem.ClientService
Oauth2 oauth2.ClientService
Ods ods.ClientService
Operations operations.ClientService
PreventionPolicies prevention_policies.ClientService
Quarantine quarantine.ClientService
QuickScan quick_scan.ClientService
QuickScanPro quick_scan_pro.ClientService
RealTimeResponse real_time_response.ClientService
RealTimeResponseAdmin real_time_response_admin.ClientService
RealTimeResponseAudit real_time_response_audit.ClientService
Recon recon.ClientService
ReleaseNotes release_notes.ClientService
Releases releases.ClientService
ReportExecutions report_executions.ClientService
ResponsePolicies response_policies.ClientService
RuntimeDetections runtime_detections.ClientService
SaasSecurity saas_security.ClientService
SampleUploads sample_uploads.ClientService
ScheduledReports scheduled_reports.ClientService
SensorDownload sensor_download.ClientService
SensorUpdatePolicies sensor_update_policies.ClientService
SensorUsageAPI sensor_usage_api.ClientService
SensorVisibilityExclusions sensor_visibility_exclusions.ClientService
ServerlessVulnerabilities serverless_vulnerabilities.ClientService
SpotlightEvaluationLogic spotlight_evaluation_logic.ClientService
SpotlightVulnerabilities spotlight_vulnerabilities.ClientService
SpotlightVulnerabilityMetadata spotlight_vulnerability_metadata.ClientService
TailoredIntelligence tailored_intelligence.ClientService
Threatgraph threatgraph.ClientService
UnidentifiedContainers unidentified_containers.ClientService
UserManagement user_management.ClientService
Workflows workflows.ClientService
ZeroTrustAssessment zero_trust_assessment.ClientService
CloudGoogleCloudRegistration cloud_google_cloud_registration.ClientService
Transport runtime.ClientTransport
}
CrowdStrikeAPISpecification is a client for crowd strike API specification
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) *CrowdStrikeAPISpecification
New creates a new crowd strike API specification client
func NewHTTPClient ¶
func NewHTTPClient(formats strfmt.Registry) *CrowdStrikeAPISpecification
NewHTTPClient creates a new crowd strike API specification HTTP client.
func NewHTTPClientWithConfig ¶
func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *CrowdStrikeAPISpecification
NewHTTPClientWithConfig creates a new crowd strike API specification HTTP client, using a customizable transport config.
func (*CrowdStrikeAPISpecification) SetTransport ¶
func (c *CrowdStrikeAPISpecification) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client and all its subresources
type TransportConfig ¶
TransportConfig contains the transport related info, found in the meta section of the spec file.
func DefaultTransportConfig ¶
func DefaultTransportConfig() *TransportConfig
DefaultTransportConfig creates a TransportConfig with the default settings taken from the meta section of the spec file.
func (*TransportConfig) WithBasePath ¶
func (cfg *TransportConfig) WithBasePath(basePath string) *TransportConfig
WithBasePath overrides the default basePath, provided by the meta section of the spec file.
func (*TransportConfig) WithHost ¶
func (cfg *TransportConfig) WithHost(host string) *TransportConfig
WithHost overrides the default host, provided by the meta section of the spec file.
func (*TransportConfig) WithSchemes ¶
func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig
WithSchemes overrides the default schemes, provided by the meta section of the spec file.