Versions in this module Expand all Collapse all v8 v8.5.1 Jun 12, 2023 v8.5.0 Jun 12, 2023 Changes in this version + const APIKeyEnvVar + const APIKeyHeader + const BatchModifyMaximumOperations + const CreateBatchOperation + const DefaultEndpoint + const DefaultRealtimeStatsEndpoint + const DeleteBatchOperation + const EndpointEnvVar + const MaximumACLSize + const MaximumDictionarySize + const RealtimeStatsEndpointEnvVar + const S3AccessControlListAWSExecRead + const S3AccessControlListAuthenticatedRead + const S3AccessControlListBucketOwnerFullControl + const S3AccessControlListBucketOwnerRead + const S3AccessControlListPrivate + const S3AccessControlListPublicRead + const S3AccessControlListPublicReadWrite + const S3RedundancyGlacierDeepArchive + const S3RedundancyGlacierFlexibleRetrieval + const S3RedundancyGlacierInstantRetrieval + const S3RedundancyIntelligentTiering + const S3RedundancyOneZoneIA + const S3RedundancyReduced + const S3RedundancyStandard + const S3RedundancyStandardIA + const S3ServerSideEncryptionAES + const S3ServerSideEncryptionKMS + const UpdateBatchOperation + const UpsertBatchOperation + const WAFBatchModifyMaximumOperations + const WAFPaginationPageSize + const WAFRuleExclusionTypeRule + const WAFRuleExclusionTypeWAF + const WAFVersionDeploymentStatusCompleted + const WAFVersionDeploymentStatusFailed + const WAFVersionDeploymentStatusInProgress + const WAFVersionDeploymentStatusPending + var ERLActions = []ERLAction + var ERLLoggers = []ERLLogger + var ERLWindowSizes = []ERLWindowSize + var ErrCommonNameNotInDomains = NewFieldError("CommonName").Message("CommonName must be in Domains") + var ErrInvalidMethod = NewFieldError("Method").Message("invalid") + var ErrManagedLoggingEnabled = errors.New("managed logging already enabled") + var ErrMaxExceededEntries = NewFieldError("Entries").Message(batchModifyMaxExceeded) + var ErrMaxExceededItems = NewFieldError("Items").Message(batchModifyMaxExceeded) + var ErrMaxExceededRules = NewFieldError("Rules").Message(batchModifyMaxExceeded) + var ErrMissingACLID = NewFieldError("ACLID") + var ErrMissingAddress = NewFieldError("Address") + var ErrMissingBackend = NewFieldError("Backend") + var ErrMissingCertBlob = NewFieldError("CertBlob") + var ErrMissingCertBundle = NewFieldError("CertBundle") + var ErrMissingContent = NewFieldError("Content") + var ErrMissingCustomerID = NewFieldError("CustomerID") + var ErrMissingDictionaryID = NewFieldError("DictionaryID") + var ErrMissingDirector = NewFieldError("Director") + var ErrMissingERLID = NewFieldError("ERLID") + var ErrMissingEventID = NewFieldError("EventID") + var ErrMissingFrom = NewFieldError("From") + var ErrMissingID = NewFieldError("ID") + var ErrMissingIP = NewFieldError("IP") + var ErrMissingIntermediatesBlob = NewFieldError("IntermediatesBlob") + var ErrMissingItemKey = NewFieldError("ItemKey") + var ErrMissingKey = NewFieldError("Key") + var ErrMissingKeys = NewFieldError("Keys") + var ErrMissingKind = NewFieldError("Kind") + var ErrMissingLogin = NewFieldError("Login") + var ErrMissingMonth = NewFieldError("Month") + var ErrMissingName = NewFieldError("Name") + var ErrMissingNameValue = NewFieldError("Name").Message("service name can't be an empty value") + var ErrMissingNewName = NewFieldError("NewName") + var ErrMissingNumber = NewFieldError("Number") + var ErrMissingOptionalNameComment = NewFieldError("Name, Comment").Message("at least one of the available 'optional' fields is required") + var ErrMissingPermission = NewFieldError("Permission") + var ErrMissingPoolID = NewFieldError("PoolID") + var ErrMissingProductID = NewFieldError("ProductID") + var ErrMissingSecret = NewFieldError("Secret") + var ErrMissingServer = NewFieldError("Server") + var ErrMissingServerSideEncryptionKMSKeyID = NewFieldError("ServerSideEncryptionKMSKeyID") + var ErrMissingServiceAuthorizationsService = NewFieldError("Service").Message("SAService requires an ID") + var ErrMissingServiceAuthorizationsUser = NewFieldError("User").Message("SAUser requires an ID") + var ErrMissingServiceID = NewFieldError("ServiceID") + var ErrMissingServiceVersion = NewFieldError("ServiceVersion") + var ErrMissingStoreID = NewFieldError("StoreID") + var ErrMissingTLSCertificate = NewFieldError("TLSCertificate") + var ErrMissingTLSConfiguration = NewFieldError("TLSConfiguration") + var ErrMissingTLSDomain = NewFieldError("TLSDomain") + var ErrMissingTo = NewFieldError("To") + var ErrMissingToken = NewFieldError("Token") + var ErrMissingTokenID = errors.New("missing required field 'TokenID'") + var ErrMissingTokensValue = NewFieldError("Tokens").Message("expect at least one token") + var ErrMissingType = NewFieldError("Type") + var ErrMissingURL = NewFieldError("URL") + var ErrMissingUserID = NewFieldError("UserID") + var ErrMissingValue = NewFieldError("Value") + var ErrMissingWAFActiveRule = NewFieldError("Rules").Message("expect at least one WAFActiveRule") + var ErrMissingWAFID = NewFieldError("WAFID") + var ErrMissingWAFRuleExclusion = NewFieldError("WAFRuleExclusion") + var ErrMissingWAFRuleExclusionNumber = NewFieldError("WAFRuleExclusionNumber") + var ErrMissingWAFVersionID = NewFieldError("WAFVersionID") + var ErrMissingWAFVersionNumber = NewFieldError("WAFVersionNumber") + var ErrMissingYear = NewFieldError("Year") + var ErrNotImplemented = errors.New("not implemented") + var ErrNotOK = errors.New("not ok") + var ErrStatusNotOk = errors.New("unexpected 'status' field in API response body") + var ErrTokenEmpty = NewFieldError("Token").Message(emptyTokenInvalid) + var ProjectURL = "github.com/fastly/go-fastly" + var ProjectVersion = "8.5.0" + var UserAgent = fmt.Sprintf("FastlyGo/%s (+%s; %s)", ProjectVersion, ProjectURL, runtime.Version()) + var WAFActiveRuleType = reflect.TypeOf(new(WAFActiveRule)) + var WAFRuleExclusionType = reflect.TypeOf(new(WAFRuleExclusion)) + var WAFRuleType = reflect.TypeOf(new(WAFRule)) + var WAFVersionType = reflect.TypeOf(new(WAFVersion)) + func Bool(v bool) *bool + func Int(v int) *int + func MakePackagePath(serviceID string, serviceVersion int) (string, error) + func NullString(v string) *string + func String(v string) *string + func Uint(v uint) *uint + func Uint8(v uint8) *uint8 + type ACL struct + CreatedAt *time.Time + DeletedAt *time.Time + ID string + Name string + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + type ACLEntry struct + ACLID string + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + ID string + IP string + Negated bool + ServiceID string + Subnet *int + UpdatedAt *time.Time + type ACLsByName []*ACL + func (s ACLsByName) Len() int + func (s ACLsByName) Less(i, j int) bool + func (s ACLsByName) Swap(i, j int) + type ActivateVCLInput struct + Name string + ServiceID string + ServiceVersion int + type ActivateVersionInput struct + ServiceID string + ServiceVersion int + type Backend struct + Address string + AutoLoadbalance bool + BetweenBytesTimeout int + Comment string + ConnectTimeout int + CreatedAt *time.Time + DeletedAt *time.Time + ErrorThreshold int + FirstByteTimeout int + HealthCheck string + Hostname string + KeepAliveTime int + MaxConn int + MaxTLSVersion string + MinTLSVersion string + Name string + OverrideHost string + Port int + RequestCondition string + SSLCACert string + SSLCertHostname string + SSLCheckCert bool + SSLCiphers string + SSLClientCert string + SSLClientKey string + SSLHostname string + SSLSNIHostname string + ServiceID string + ServiceVersion int + Shield string + UpdatedAt *time.Time + UseSSL bool + Weight int + type BatchACLEntry struct + Comment *string + ID *string + IP *string + Negated *Compatibool + Operation BatchOperation + Subnet *int + type BatchConfigStoreItem struct + ItemKey string + ItemValue string + Operation BatchOperation + type BatchDeleteTokensInput struct + Tokens []*BatchToken + type BatchDictionaryItem struct + ItemKey string + ItemValue string + Operation BatchOperation + type BatchModificationWAFActiveRulesInput struct + OP BatchOperation + Rules []*WAFActiveRule + WAFID string + WAFVersionNumber int + type BatchModifyACLEntriesInput struct + ACLID string + Entries []*BatchACLEntry + ServiceID string + type BatchModifyConfigStoreItemsInput struct + Items []*BatchConfigStoreItem + StoreID string + type BatchModifyDictionaryItemsInput struct + DictionaryID string + Items []*BatchDictionaryItem + ServiceID string + type BatchModifyKVStoreKeyInput struct + Body io.Reader + ID string + type BatchOperation string + type BatchToken struct + ID string + type BigQuery struct + AccountName string + CreatedAt *time.Time + Dataset string + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + ProjectID string + ResponseCondition string + SecretKey string + ServiceID string + ServiceVersion int + Table string + Template string + UpdatedAt *time.Time + User string + type Billing struct + EndTime *time.Time + InvoiceID string + StartTime *time.Time + Status *BillingStatus + Total *BillingTotal + type BillingExtra struct + Name string + Recurring float64 + Setup float64 + type BillingStatus struct + InvoiceID string + SentAt *time.Time + Status string + type BillingTotal struct + Bandwidth float64 + BandwidthCost float64 + Cost float64 + CostBeforeDiscount float64 + Discount float64 + Extras []*BillingExtra + ExtrasCost float64 + IncurredCost float64 + Overage float64 + PlanCode string + PlanMinimum string + PlanName string + Requests uint64 + RequestsCost float64 + Terms string + type BlobStorage struct + AccountName string + CompressionCodec string + Container string + CreatedAt *time.Time + DeletedAt *time.Time + FileMaxBytes int + Format string + FormatVersion int + GzipLevel int + MessageType string + Name string + Path string + Period int + Placement string + PublicKey string + ResponseCondition string + SASToken string + ServiceID string + ServiceVersion int + TimestampFormat string + UpdatedAt *time.Time + type BulkCertificate struct + Configurations []*TLSConfiguration + CreatedAt *time.Time + Domains []*TLSDomain + ID string + NotAfter *time.Time + NotBefore *time.Time + Replace bool + UpdatedAt *time.Time + type CacheSetting struct + Action CacheSettingAction + CacheCondition string + CreatedAt *time.Time + DeletedAt *time.Time + Name string + ServiceID string + ServiceVersion int + StaleTTL int + TTL int + UpdatedAt *time.Time + type CacheSettingAction string + const CacheSettingActionCache + const CacheSettingActionPass + const CacheSettingActionRestart + func CacheSettingActionPtr(v CacheSettingAction) *CacheSettingAction + type Client struct + Address string + HTTPClient *http.Client + func DefaultClient() *Client + func NewClient(key string) (*Client, error) + func NewClientForEndpoint(key string, endpoint string) (*Client, error) + func (c *Client) ActivateVCL(i *ActivateVCLInput) (*VCL, error) + func (c *Client) ActivateVersion(i *ActivateVersionInput) (*Version, error) + func (c *Client) AllDatacenters() (datacenters []Datacenter, err error) + func (c *Client) AllIPs() (v4, v6 IPAddrs, err error) + func (c *Client) BatchDeleteTokens(i *BatchDeleteTokensInput) error + func (c *Client) BatchModificationWAFActiveRules(i *BatchModificationWAFActiveRulesInput) ([]*WAFActiveRule, error) + func (c *Client) BatchModifyACLEntries(i *BatchModifyACLEntriesInput) error + func (c *Client) BatchModifyConfigStoreItems(i *BatchModifyConfigStoreItemsInput) error + func (c *Client) BatchModifyDictionaryItems(i *BatchModifyDictionaryItemsInput) error + func (c *Client) BatchModifyKVStoreKey(i *BatchModifyKVStoreKeyInput) error + func (c *Client) CloneVersion(i *CloneVersionInput) (*Version, error) + func (c *Client) CloneWAFVersion(i *CloneWAFVersionInput) (*WAFVersion, error) + func (c *Client) CreateACL(i *CreateACLInput) (*ACL, error) + func (c *Client) CreateACLEntry(i *CreateACLEntryInput) (*ACLEntry, error) + func (c *Client) CreateBackend(i *CreateBackendInput) (*Backend, error) + func (c *Client) CreateBigQuery(i *CreateBigQueryInput) (*BigQuery, error) + func (c *Client) CreateBlobStorage(i *CreateBlobStorageInput) (*BlobStorage, error) + func (c *Client) CreateBulkCertificate(i *CreateBulkCertificateInput) (*BulkCertificate, error) + func (c *Client) CreateCacheSetting(i *CreateCacheSettingInput) (*CacheSetting, error) + func (c *Client) CreateClientKey() (*ClientKey, error) + func (c *Client) CreateCloudfiles(i *CreateCloudfilesInput) (*Cloudfiles, error) + func (c *Client) CreateCondition(i *CreateConditionInput) (*Condition, error) + func (c *Client) CreateConfigStore(i *CreateConfigStoreInput) (*ConfigStore, error) + func (c *Client) CreateConfigStoreItem(i *CreateConfigStoreItemInput) (*ConfigStoreItem, error) + func (c *Client) CreateCustomTLSCertificate(i *CreateCustomTLSCertificateInput) (*CustomTLSCertificate, error) + func (c *Client) CreateDatadog(i *CreateDatadogInput) (*Datadog, error) + func (c *Client) CreateDictionary(i *CreateDictionaryInput) (*Dictionary, error) + func (c *Client) CreateDictionaryItem(i *CreateDictionaryItemInput) (*DictionaryItem, error) + func (c *Client) CreateDictionaryItems(i []CreateDictionaryItemInput) ([]DictionaryItem, error) + func (c *Client) CreateDigitalOcean(i *CreateDigitalOceanInput) (*DigitalOcean, error) + func (c *Client) CreateDirector(i *CreateDirectorInput) (*Director, error) + func (c *Client) CreateDirectorBackend(i *CreateDirectorBackendInput) (*DirectorBackend, error) + func (c *Client) CreateDomain(i *CreateDomainInput) (*Domain, error) + func (c *Client) CreateERL(i *CreateERLInput) (*ERL, error) + func (c *Client) CreateElasticsearch(i *CreateElasticsearchInput) (*Elasticsearch, error) + func (c *Client) CreateEmptyWAFVersion(i *CreateEmptyWAFVersionInput) (*WAFVersion, error) + func (c *Client) CreateFTP(i *CreateFTPInput) (*FTP, error) + func (c *Client) CreateGCS(i *CreateGCSInput) (*GCS, error) + func (c *Client) CreateGzip(i *CreateGzipInput) (*Gzip, error) + func (c *Client) CreateHTTPS(i *CreateHTTPSInput) (*HTTPS, error) + func (c *Client) CreateHeader(i *CreateHeaderInput) (*Header, error) + func (c *Client) CreateHealthCheck(i *CreateHealthCheckInput) (*HealthCheck, error) + func (c *Client) CreateHeroku(i *CreateHerokuInput) (*Heroku, error) + func (c *Client) CreateHoneycomb(i *CreateHoneycombInput) (*Honeycomb, error) + func (c *Client) CreateKVStore(i *CreateKVStoreInput) (*KVStore, error) + func (c *Client) CreateKafka(i *CreateKafkaInput) (*Kafka, error) + func (c *Client) CreateKinesis(i *CreateKinesisInput) (*Kinesis, error) + func (c *Client) CreateLogentries(i *CreateLogentriesInput) (*Logentries, error) + func (c *Client) CreateLoggly(i *CreateLogglyInput) (*Loggly, error) + func (c *Client) CreateLogshuttle(i *CreateLogshuttleInput) (*Logshuttle, error) + func (c *Client) CreateManagedLogging(i *CreateManagedLoggingInput) (*ManagedLogging, error) + func (c *Client) CreateNewRelic(i *CreateNewRelicInput) (*NewRelic, error) + func (c *Client) CreateOpenstack(i *CreateOpenstackInput) (*Openstack, error) + func (c *Client) CreatePapertrail(i *CreatePapertrailInput) (*Papertrail, error) + func (c *Client) CreatePool(i *CreatePoolInput) (*Pool, error) + func (c *Client) CreatePrivateKey(i *CreatePrivateKeyInput) (*PrivateKey, error) + func (c *Client) CreatePubsub(i *CreatePubsubInput) (*Pubsub, error) + func (c *Client) CreateRequestSetting(i *CreateRequestSettingInput) (*RequestSetting, error) + func (c *Client) CreateResource(i *CreateResourceInput) (*Resource, error) + func (c *Client) CreateResponseObject(i *CreateResponseObjectInput) (*ResponseObject, error) + func (c *Client) CreateS3(i *CreateS3Input) (*S3, error) + func (c *Client) CreateSFTP(i *CreateSFTPInput) (*SFTP, error) + func (c *Client) CreateScalyr(i *CreateScalyrInput) (*Scalyr, error) + func (c *Client) CreateSecret(i *CreateSecretInput) (*Secret, error) + func (c *Client) CreateSecretStore(i *CreateSecretStoreInput) (*SecretStore, error) + func (c *Client) CreateServer(i *CreateServerInput) (*Server, error) + func (c *Client) CreateService(i *CreateServiceInput) (*Service, error) + func (c *Client) CreateServiceAuthorization(i *CreateServiceAuthorizationInput) (*ServiceAuthorization, error) + func (c *Client) CreateSnippet(i *CreateSnippetInput) (*Snippet, error) + func (c *Client) CreateSplunk(i *CreateSplunkInput) (*Splunk, error) + func (c *Client) CreateSumologic(i *CreateSumologicInput) (*Sumologic, error) + func (c *Client) CreateSyslog(i *CreateSyslogInput) (*Syslog, error) + func (c *Client) CreateTLSActivation(i *CreateTLSActivationInput) (*TLSActivation, error) + func (c *Client) CreateTLSMutualAuthentication(i *CreateTLSMutualAuthenticationInput) (*TLSMutualAuthentication, error) + func (c *Client) CreateTLSSubscription(i *CreateTLSSubscriptionInput) (*TLSSubscription, error) + func (c *Client) CreateToken(i *CreateTokenInput) (*Token, error) + func (c *Client) CreateUser(i *CreateUserInput) (*User, error) + func (c *Client) CreateVCL(i *CreateVCLInput) (*VCL, error) + func (c *Client) CreateVersion(i *CreateVersionInput) (*Version, error) + func (c *Client) CreateWAF(i *CreateWAFInput) (*WAF, error) + func (c *Client) CreateWAFActiveRules(i *CreateWAFActiveRulesInput) ([]*WAFActiveRule, error) + func (c *Client) CreateWAFRuleExclusion(i *CreateWAFRuleExclusionInput) (*WAFRuleExclusion, error) + func (c *Client) DeactivateVersion(i *DeactivateVersionInput) (*Version, error) + func (c *Client) Delete(p string, ro *RequestOptions) (*http.Response, error) + func (c *Client) DeleteACL(i *DeleteACLInput) error + func (c *Client) DeleteACLEntry(i *DeleteACLEntryInput) error + func (c *Client) DeleteBackend(i *DeleteBackendInput) error + func (c *Client) DeleteBigQuery(i *DeleteBigQueryInput) error + func (c *Client) DeleteBlobStorage(i *DeleteBlobStorageInput) error + func (c *Client) DeleteBulkCertificate(i *DeleteBulkCertificateInput) error + func (c *Client) DeleteCacheSetting(i *DeleteCacheSettingInput) error + func (c *Client) DeleteCloudfiles(i *DeleteCloudfilesInput) error + func (c *Client) DeleteCondition(i *DeleteConditionInput) error + func (c *Client) DeleteConfigStore(i *DeleteConfigStoreInput) error + func (c *Client) DeleteConfigStoreItem(i *DeleteConfigStoreItemInput) error + func (c *Client) DeleteCustomTLSCertificate(i *DeleteCustomTLSCertificateInput) error + func (c *Client) DeleteDatadog(i *DeleteDatadogInput) error + func (c *Client) DeleteDictionary(i *DeleteDictionaryInput) error + func (c *Client) DeleteDictionaryItem(i *DeleteDictionaryItemInput) error + func (c *Client) DeleteDigitalOcean(i *DeleteDigitalOceanInput) error + func (c *Client) DeleteDirector(i *DeleteDirectorInput) error + func (c *Client) DeleteDirectorBackend(i *DeleteDirectorBackendInput) error + func (c *Client) DeleteDomain(i *DeleteDomainInput) error + func (c *Client) DeleteERL(i *DeleteERLInput) error + func (c *Client) DeleteElasticsearch(i *DeleteElasticsearchInput) error + func (c *Client) DeleteFTP(i *DeleteFTPInput) error + func (c *Client) DeleteGCS(i *DeleteGCSInput) error + func (c *Client) DeleteGzip(i *DeleteGzipInput) error + func (c *Client) DeleteHTTPS(i *DeleteHTTPSInput) error + func (c *Client) DeleteHeader(i *DeleteHeaderInput) error + func (c *Client) DeleteHealthCheck(i *DeleteHealthCheckInput) error + func (c *Client) DeleteHeroku(i *DeleteHerokuInput) error + func (c *Client) DeleteHoneycomb(i *DeleteHoneycombInput) error + func (c *Client) DeleteJSONAPI(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) DeleteJSONAPIBulk(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) DeleteKVStore(i *DeleteKVStoreInput) error + func (c *Client) DeleteKVStoreKey(i *DeleteKVStoreKeyInput) error + func (c *Client) DeleteKafka(i *DeleteKafkaInput) error + func (c *Client) DeleteKinesis(i *DeleteKinesisInput) error + func (c *Client) DeleteLogentries(i *DeleteLogentriesInput) error + func (c *Client) DeleteLoggly(i *DeleteLogglyInput) error + func (c *Client) DeleteLogshuttle(i *DeleteLogshuttleInput) error + func (c *Client) DeleteManagedLogging(i *DeleteManagedLoggingInput) error + func (c *Client) DeleteNewRelic(i *DeleteNewRelicInput) error + func (c *Client) DeleteOpenstack(i *DeleteOpenstackInput) error + func (c *Client) DeletePapertrail(i *DeletePapertrailInput) error + func (c *Client) DeletePool(i *DeletePoolInput) error + func (c *Client) DeletePrivateKey(i *DeletePrivateKeyInput) error + func (c *Client) DeletePubsub(i *DeletePubsubInput) error + func (c *Client) DeleteRequestSetting(i *DeleteRequestSettingInput) error + func (c *Client) DeleteResource(i *DeleteResourceInput) error + func (c *Client) DeleteResponseObject(i *DeleteResponseObjectInput) error + func (c *Client) DeleteS3(i *DeleteS3Input) error + func (c *Client) DeleteSFTP(i *DeleteSFTPInput) error + func (c *Client) DeleteScalyr(i *DeleteScalyrInput) error + func (c *Client) DeleteSecret(i *DeleteSecretInput) error + func (c *Client) DeleteSecretStore(i *DeleteSecretStoreInput) error + func (c *Client) DeleteServer(i *DeleteServerInput) error + func (c *Client) DeleteService(i *DeleteServiceInput) error + func (c *Client) DeleteServiceAuthorization(i *DeleteServiceAuthorizationInput) error + func (c *Client) DeleteSnippet(i *DeleteSnippetInput) error + func (c *Client) DeleteSplunk(i *DeleteSplunkInput) error + func (c *Client) DeleteSumologic(i *DeleteSumologicInput) error + func (c *Client) DeleteSyslog(i *DeleteSyslogInput) error + func (c *Client) DeleteTLSActivation(i *DeleteTLSActivationInput) error + func (c *Client) DeleteTLSMutualAuthentication(i *DeleteTLSMutualAuthenticationInput) error + func (c *Client) DeleteTLSSubscription(i *DeleteTLSSubscriptionInput) error + func (c *Client) DeleteToken(i *DeleteTokenInput) error + func (c *Client) DeleteTokenSelf() error + func (c *Client) DeleteUser(i *DeleteUserInput) error + func (c *Client) DeleteVCL(i *DeleteVCLInput) error + func (c *Client) DeleteWAF(i *DeleteWAFInput) error + func (c *Client) DeleteWAFActiveRules(i *DeleteWAFActiveRulesInput) error + func (c *Client) DeleteWAFRuleExclusion(i *DeleteWAFRuleExclusionInput) error + func (c *Client) DeployWAFVersion(i *DeployWAFVersionInput) error + func (c *Client) DisableHTTP3(i *DisableHTTP3Input) error + func (c *Client) DisableProduct(i *ProductEnablementInput) error + func (c *Client) EdgeCheck(i *EdgeCheckInput) ([]*EdgeCheck, error) + func (c *Client) EnableHTTP3(i *EnableHTTP3Input) (*HTTP3, error) + func (c *Client) EnableProduct(i *ProductEnablementInput) (*ProductEnablement, error) + func (c *Client) Get(p string, ro *RequestOptions) (*http.Response, error) + func (c *Client) GetACL(i *GetACLInput) (*ACL, error) + func (c *Client) GetACLEntry(i *GetACLEntryInput) (*ACLEntry, error) + func (c *Client) GetAPIEvent(i *GetAPIEventInput) (*Event, error) + func (c *Client) GetAPIEvents(i *GetAPIEventsFilterInput) (GetAPIEventsResponse, error) + func (c *Client) GetBackend(i *GetBackendInput) (*Backend, error) + func (c *Client) GetBigQuery(i *GetBigQueryInput) (*BigQuery, error) + func (c *Client) GetBilling(i *GetBillingInput) (*Billing, error) + func (c *Client) GetBlobStorage(i *GetBlobStorageInput) (*BlobStorage, error) + func (c *Client) GetBulkCertificate(i *GetBulkCertificateInput) (*BulkCertificate, error) + func (c *Client) GetCacheSetting(i *GetCacheSettingInput) (*CacheSetting, error) + func (c *Client) GetCloudfiles(i *GetCloudfilesInput) (*Cloudfiles, error) + func (c *Client) GetCondition(i *GetConditionInput) (*Condition, error) + func (c *Client) GetConfigStore(i *GetConfigStoreInput) (*ConfigStore, error) + func (c *Client) GetConfigStoreItem(i *GetConfigStoreItemInput) (*ConfigStoreItem, error) + func (c *Client) GetConfigStoreMetadata(i *GetConfigStoreMetadataInput) (*ConfigStoreMetadata, error) + func (c *Client) GetCurrentUser() (*User, error) + func (c *Client) GetCustomTLSCertificate(i *GetCustomTLSCertificateInput) (*CustomTLSCertificate, error) + func (c *Client) GetCustomTLSConfiguration(i *GetCustomTLSConfigurationInput) (*CustomTLSConfiguration, error) + func (c *Client) GetDatadog(i *GetDatadogInput) (*Datadog, error) + func (c *Client) GetDictionary(i *GetDictionaryInput) (*Dictionary, error) + func (c *Client) GetDictionaryInfo(i *GetDictionaryInfoInput) (*DictionaryInfo, error) + func (c *Client) GetDictionaryItem(i *GetDictionaryItemInput) (*DictionaryItem, error) + func (c *Client) GetDiff(i *GetDiffInput) (*Diff, error) + func (c *Client) GetDigitalOcean(i *GetDigitalOceanInput) (*DigitalOcean, error) + func (c *Client) GetDirector(i *GetDirectorInput) (*Director, error) + func (c *Client) GetDirectorBackend(i *GetDirectorBackendInput) (*DirectorBackend, error) + func (c *Client) GetDomain(i *GetDomainInput) (*Domain, error) + func (c *Client) GetDynamicSnippet(i *GetDynamicSnippetInput) (*DynamicSnippet, error) + func (c *Client) GetERL(i *GetERLInput) (*ERL, error) + func (c *Client) GetElasticsearch(i *GetElasticsearchInput) (*Elasticsearch, error) + func (c *Client) GetFTP(i *GetFTPInput) (*FTP, error) + func (c *Client) GetGCS(i *GetGCSInput) (*GCS, error) + func (c *Client) GetGeneratedVCL(i *GetGeneratedVCLInput) (*VCL, error) + func (c *Client) GetGzip(i *GetGzipInput) (*Gzip, error) + func (c *Client) GetHTTP3(i *GetHTTP3Input) (*HTTP3, error) + func (c *Client) GetHTTPS(i *GetHTTPSInput) (*HTTPS, error) + func (c *Client) GetHeader(i *GetHeaderInput) (*Header, error) + func (c *Client) GetHealthCheck(i *GetHealthCheckInput) (*HealthCheck, error) + func (c *Client) GetHeroku(i *GetHerokuInput) (*Heroku, error) + func (c *Client) GetHoneycomb(i *GetHoneycombInput) (*Honeycomb, error) + func (c *Client) GetKVStore(i *GetKVStoreInput) (*KVStore, error) + func (c *Client) GetKVStoreKey(i *GetKVStoreKeyInput) (string, error) + func (c *Client) GetKafka(i *GetKafkaInput) (*Kafka, error) + func (c *Client) GetKinesis(i *GetKinesisInput) (*Kinesis, error) + func (c *Client) GetLogentries(i *GetLogentriesInput) (*Logentries, error) + func (c *Client) GetLoggly(i *GetLogglyInput) (*Loggly, error) + func (c *Client) GetLogshuttle(i *GetLogshuttleInput) (*Logshuttle, error) + func (c *Client) GetNewRelic(i *GetNewRelicInput) (*NewRelic, error) + func (c *Client) GetOpenstack(i *GetOpenstackInput) (*Openstack, error) + func (c *Client) GetOriginMetricsForService(i *GetOriginMetricsInput) (*OriginInspector, error) + func (c *Client) GetOriginMetricsForServiceJSON(i *GetOriginMetricsInput, dst interface{}) error + func (c *Client) GetPackage(i *GetPackageInput) (*Package, error) + func (c *Client) GetPapertrail(i *GetPapertrailInput) (*Papertrail, error) + func (c *Client) GetPool(i *GetPoolInput) (*Pool, error) + func (c *Client) GetPrivateKey(i *GetPrivateKeyInput) (*PrivateKey, error) + func (c *Client) GetProduct(i *ProductEnablementInput) (*ProductEnablement, error) + func (c *Client) GetPubsub(i *GetPubsubInput) (*Pubsub, error) + func (c *Client) GetRegions() (*RegionsResponse, error) + func (c *Client) GetRequestSetting(i *GetRequestSettingInput) (*RequestSetting, error) + func (c *Client) GetResource(i *GetResourceInput) (*Resource, error) + func (c *Client) GetResponseObject(i *GetResponseObjectInput) (*ResponseObject, error) + func (c *Client) GetS3(i *GetS3Input) (*S3, error) + func (c *Client) GetSFTP(i *GetSFTPInput) (*SFTP, error) + func (c *Client) GetScalyr(i *GetScalyrInput) (*Scalyr, error) + func (c *Client) GetSecret(i *GetSecretInput) (*Secret, error) + func (c *Client) GetSecretStore(i *GetSecretStoreInput) (*SecretStore, error) + func (c *Client) GetServer(i *GetServerInput) (*Server, error) + func (c *Client) GetService(i *GetServiceInput) (*Service, error) + func (c *Client) GetServiceAuthorization(i *GetServiceAuthorizationInput) (*ServiceAuthorization, error) + func (c *Client) GetServiceDetails(i *GetServiceInput) (*ServiceDetail, error) + func (c *Client) GetSettings(i *GetSettingsInput) (*Settings, error) + func (c *Client) GetSigningKey() (ed25519.PublicKey, error) + func (c *Client) GetSnippet(i *GetSnippetInput) (*Snippet, error) + func (c *Client) GetSplunk(i *GetSplunkInput) (*Splunk, error) + func (c *Client) GetStats(i *GetStatsInput) (*StatsResponse, error) + func (c *Client) GetStatsField(i *GetStatsInput) (*StatsFieldResponse, error) + func (c *Client) GetStatsJSON(i *GetStatsInput, dst interface{}) error + func (c *Client) GetSumologic(i *GetSumologicInput) (*Sumologic, error) + func (c *Client) GetSyslog(i *GetSyslogInput) (*Syslog, error) + func (c *Client) GetTLSActivation(i *GetTLSActivationInput) (*TLSActivation, error) + func (c *Client) GetTLSMutualAuthentication(i *GetTLSMutualAuthenticationInput) (*TLSMutualAuthentication, error) + func (c *Client) GetTLSSubscription(i *GetTLSSubscriptionInput) (*TLSSubscription, error) + func (c *Client) GetTokenSelf() (*Token, error) + func (c *Client) GetUsage(i *GetUsageInput) (*UsageResponse, error) + func (c *Client) GetUsageByService(i *GetUsageInput) (*UsageByServiceResponse, error) + func (c *Client) GetUser(i *GetUserInput) (*User, error) + func (c *Client) GetVCL(i *GetVCLInput) (*VCL, error) + func (c *Client) GetVersion(i *GetVersionInput) (*Version, error) + func (c *Client) GetWAF(i *GetWAFInput) (*WAF, error) + func (c *Client) GetWAFVersion(i *GetWAFVersionInput) (*WAFVersion, error) + func (c *Client) Head(p string, ro *RequestOptions) (*http.Response, error) + func (c *Client) IPs() (IPAddrs, error) + func (c *Client) IPsV6() (IPAddrs, error) + func (c *Client) InsertKVStoreKey(i *InsertKVStoreKeyInput) error + func (c *Client) LatestVersion(i *LatestVersionInput) (*Version, error) + func (c *Client) ListACLEntries(i *ListACLEntriesInput) ([]*ACLEntry, error) + func (c *Client) ListACLs(i *ListACLsInput) ([]*ACL, error) + func (c *Client) ListAllWAFActiveRules(i *ListAllWAFActiveRulesInput) (*WAFActiveRuleResponse, error) + func (c *Client) ListAllWAFRuleExclusions(i *ListAllWAFRuleExclusionsInput) (*WAFRuleExclusionResponse, error) + func (c *Client) ListAllWAFRules(i *ListAllWAFRulesInput) (*WAFRuleResponse, error) + func (c *Client) ListAllWAFVersions(i *ListAllWAFVersionsInput) (*WAFVersionResponse, error) + func (c *Client) ListBackends(i *ListBackendsInput) ([]*Backend, error) + func (c *Client) ListBigQueries(i *ListBigQueriesInput) ([]*BigQuery, error) + func (c *Client) ListBlobStorages(i *ListBlobStoragesInput) ([]*BlobStorage, error) + func (c *Client) ListBulkCertificates(i *ListBulkCertificatesInput) ([]*BulkCertificate, error) + func (c *Client) ListCacheSettings(i *ListCacheSettingsInput) ([]*CacheSetting, error) + func (c *Client) ListCloudfiles(i *ListCloudfilesInput) ([]*Cloudfiles, error) + func (c *Client) ListConditions(i *ListConditionsInput) ([]*Condition, error) + func (c *Client) ListConfigStoreItems(i *ListConfigStoreItemsInput) ([]*ConfigStoreItem, error) + func (c *Client) ListConfigStoreServices(i *ListConfigStoreServicesInput) ([]*Service, error) + func (c *Client) ListConfigStores() ([]*ConfigStore, error) + func (c *Client) ListCustomTLSCertificates(i *ListCustomTLSCertificatesInput) ([]*CustomTLSCertificate, error) + func (c *Client) ListCustomTLSConfigurations(i *ListCustomTLSConfigurationsInput) ([]*CustomTLSConfiguration, error) + func (c *Client) ListCustomerTokens(i *ListCustomerTokensInput) ([]*Token, error) + func (c *Client) ListCustomerUsers(i *ListCustomerUsersInput) ([]*User, error) + func (c *Client) ListDatadog(i *ListDatadogInput) ([]*Datadog, error) + func (c *Client) ListDictionaries(i *ListDictionariesInput) ([]*Dictionary, error) + func (c *Client) ListDictionaryItems(i *ListDictionaryItemsInput) ([]*DictionaryItem, error) + func (c *Client) ListDigitalOceans(i *ListDigitalOceansInput) ([]*DigitalOcean, error) + func (c *Client) ListDirectors(i *ListDirectorsInput) ([]*Director, error) + func (c *Client) ListDomains(i *ListDomainsInput) ([]*Domain, error) + func (c *Client) ListERLs(i *ListERLsInput) ([]*ERL, error) + func (c *Client) ListElasticsearch(i *ListElasticsearchInput) ([]*Elasticsearch, error) + func (c *Client) ListFTPs(i *ListFTPsInput) ([]*FTP, error) + func (c *Client) ListGCSs(i *ListGCSsInput) ([]*GCS, error) + func (c *Client) ListGzips(i *ListGzipsInput) ([]*Gzip, error) + func (c *Client) ListHTTPS(i *ListHTTPSInput) ([]*HTTPS, error) + func (c *Client) ListHeaders(i *ListHeadersInput) ([]*Header, error) + func (c *Client) ListHealthChecks(i *ListHealthChecksInput) ([]*HealthCheck, error) + func (c *Client) ListHerokus(i *ListHerokusInput) ([]*Heroku, error) + func (c *Client) ListHoneycombs(i *ListHoneycombsInput) ([]*Honeycomb, error) + func (c *Client) ListKVStoreKeys(i *ListKVStoreKeysInput) (*ListKVStoreKeysResponse, error) + func (c *Client) ListKVStores(i *ListKVStoresInput) (*ListKVStoresResponse, error) + func (c *Client) ListKafkas(i *ListKafkasInput) ([]*Kafka, error) + func (c *Client) ListKinesis(i *ListKinesisInput) ([]*Kinesis, error) + func (c *Client) ListLogentries(i *ListLogentriesInput) ([]*Logentries, error) + func (c *Client) ListLoggly(i *ListLogglyInput) ([]*Loggly, error) + func (c *Client) ListLogshuttles(i *ListLogshuttlesInput) ([]*Logshuttle, error) + func (c *Client) ListNewRelic(i *ListNewRelicInput) ([]*NewRelic, error) + func (c *Client) ListOpenstack(i *ListOpenstackInput) ([]*Openstack, error) + func (c *Client) ListPapertrails(i *ListPapertrailsInput) ([]*Papertrail, error) + func (c *Client) ListPools(i *ListPoolsInput) ([]*Pool, error) + func (c *Client) ListPrivateKeys(i *ListPrivateKeysInput) ([]*PrivateKey, error) + func (c *Client) ListPubsubs(i *ListPubsubsInput) ([]*Pubsub, error) + func (c *Client) ListRequestSettings(i *ListRequestSettingsInput) ([]*RequestSetting, error) + func (c *Client) ListResources(i *ListResourcesInput) ([]*Resource, error) + func (c *Client) ListResponseObjects(i *ListResponseObjectsInput) ([]*ResponseObject, error) + func (c *Client) ListS3s(i *ListS3sInput) ([]*S3, error) + func (c *Client) ListSFTPs(i *ListSFTPsInput) ([]*SFTP, error) + func (c *Client) ListScalyrs(i *ListScalyrsInput) ([]*Scalyr, error) + func (c *Client) ListSecretStores(i *ListSecretStoresInput) (*SecretStores, error) + func (c *Client) ListSecrets(i *ListSecretsInput) (*Secrets, error) + func (c *Client) ListServers(i *ListServersInput) ([]*Server, error) + func (c *Client) ListServiceAuthorizations(i *ListServiceAuthorizationsInput) (*ServiceAuthorizations, error) + func (c *Client) ListServiceDomains(i *ListServiceDomainInput) (ServiceDomainsList, error) + func (c *Client) ListServices(i *ListServicesInput) ([]*Service, error) + func (c *Client) ListSnippets(i *ListSnippetsInput) ([]*Snippet, error) + func (c *Client) ListSplunks(i *ListSplunksInput) ([]*Splunk, error) + func (c *Client) ListSumologics(i *ListSumologicsInput) ([]*Sumologic, error) + func (c *Client) ListSyslogs(i *ListSyslogsInput) ([]*Syslog, error) + func (c *Client) ListTLSActivations(i *ListTLSActivationsInput) ([]*TLSActivation, error) + func (c *Client) ListTLSDomains(i *ListTLSDomainsInput) ([]*TLSDomain, error) + func (c *Client) ListTLSMutualAuthentication(i *ListTLSMutualAuthenticationsInput) ([]*TLSMutualAuthentication, error) + func (c *Client) ListTLSSubscriptions(i *ListTLSSubscriptionsInput) ([]*TLSSubscription, error) + func (c *Client) ListTokens() ([]*Token, error) + func (c *Client) ListVCLs(i *ListVCLsInput) ([]*VCL, error) + func (c *Client) ListVersions(i *ListVersionsInput) ([]*Version, error) + func (c *Client) ListWAFActiveRules(i *ListWAFActiveRulesInput) (*WAFActiveRuleResponse, error) + func (c *Client) ListWAFRuleExclusions(i *ListWAFRuleExclusionsInput) (*WAFRuleExclusionResponse, error) + func (c *Client) ListWAFRules(i *ListWAFRulesInput) (*WAFRuleResponse, error) + func (c *Client) ListWAFVersions(i *ListWAFVersionsInput) (*WAFVersionResponse, error) + func (c *Client) ListWAFs(i *ListWAFsInput) (*WAFResponse, error) + func (c *Client) LockVersion(i *LockVersionInput) (*Version, error) + func (c *Client) LockWAFVersion(i *LockWAFVersionInput) (*WAFVersion, error) + func (c *Client) NewListACLEntriesPaginator(i *ListACLEntriesInput) PaginatorACLEntries + func (c *Client) NewListDictionaryItemsPaginator(i *ListDictionaryItemsInput) PaginatorDictionaryItems + func (c *Client) NewListKVStoreKeysPaginator(i *ListKVStoreKeysInput) *ListKVStoreKeysPaginator + func (c *Client) NewListKVStoresPaginator(i *ListKVStoresInput) *ListKVStoresPaginator + func (c *Client) NewListServicesPaginator(i *ListServicesInput) PaginatorServices + func (c *Client) Patch(p string, ro *RequestOptions) (*http.Response, error) + func (c *Client) PatchForm(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) PatchJSON(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) PatchJSONAPI(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) Post(p string, ro *RequestOptions) (*http.Response, error) + func (c *Client) PostForm(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) PostJSON(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) PostJSONAPI(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) PostJSONAPIBulk(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) Purge(i *PurgeInput) (*Purge, error) + func (c *Client) PurgeAll(i *PurgeAllInput) (*Purge, error) + func (c *Client) PurgeKey(i *PurgeKeyInput) (*Purge, error) + func (c *Client) PurgeKeys(i *PurgeKeysInput) (map[string]string, error) + func (c *Client) Put(p string, ro *RequestOptions) (*http.Response, error) + func (c *Client) PutForm(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) PutFormFile(urlPath string, filePath string, fieldName string, ro *RequestOptions) (*http.Response, error) + func (c *Client) PutFormFileFromReader(urlPath string, fileName string, fileBytes io.Reader, fieldName string, ...) (*http.Response, error) + func (c *Client) PutJSON(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) PutJSONAPI(p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) RateLimitRemaining() int + func (c *Client) RateLimitReset() time.Time + func (c *Client) RawRequest(verb, p string, ro *RequestOptions) (*http.Request, error) + func (c *Client) Request(verb, p string, ro *RequestOptions) (*http.Response, error) + func (c *Client) RequestForm(verb, p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) RequestFormFile(verb, urlPath string, filePath string, fieldName string, ro *RequestOptions) (*http.Response, error) + func (c *Client) RequestFormFileFromReader(verb, urlPath string, fileName string, fileBytes io.Reader, fieldName string, ...) (*http.Response, error) + func (c *Client) RequestJSON(verb, p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) RequestJSONAPI(verb, p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) RequestJSONAPIBulk(verb, p string, i interface{}, ro *RequestOptions) (*http.Response, error) + func (c *Client) ResetUserPassword(i *ResetUserPasswordInput) error + func (c *Client) SearchService(i *SearchServiceInput) (*Service, error) + func (c *Client) SimpleGet(target string) (*http.Response, error) + func (c *Client) UpdateACL(i *UpdateACLInput) (*ACL, error) + func (c *Client) UpdateACLEntry(i *UpdateACLEntryInput) (*ACLEntry, error) + func (c *Client) UpdateBackend(i *UpdateBackendInput) (*Backend, error) + func (c *Client) UpdateBigQuery(i *UpdateBigQueryInput) (*BigQuery, error) + func (c *Client) UpdateBlobStorage(i *UpdateBlobStorageInput) (*BlobStorage, error) + func (c *Client) UpdateBulkCertificate(i *UpdateBulkCertificateInput) (*BulkCertificate, error) + func (c *Client) UpdateCacheSetting(i *UpdateCacheSettingInput) (*CacheSetting, error) + func (c *Client) UpdateCloudfiles(i *UpdateCloudfilesInput) (*Cloudfiles, error) + func (c *Client) UpdateCondition(i *UpdateConditionInput) (*Condition, error) + func (c *Client) UpdateConfigStore(i *UpdateConfigStoreInput) (*ConfigStore, error) + func (c *Client) UpdateConfigStoreItem(i *UpdateConfigStoreItemInput) (*ConfigStoreItem, error) + func (c *Client) UpdateCustomTLSCertificate(i *UpdateCustomTLSCertificateInput) (*CustomTLSCertificate, error) + func (c *Client) UpdateCustomTLSConfiguration(i *UpdateCustomTLSConfigurationInput) (*CustomTLSConfiguration, error) + func (c *Client) UpdateDatadog(i *UpdateDatadogInput) (*Datadog, error) + func (c *Client) UpdateDictionary(i *UpdateDictionaryInput) (*Dictionary, error) + func (c *Client) UpdateDictionaryItem(i *UpdateDictionaryItemInput) (*DictionaryItem, error) + func (c *Client) UpdateDigitalOcean(i *UpdateDigitalOceanInput) (*DigitalOcean, error) + func (c *Client) UpdateDirector(i *UpdateDirectorInput) (*Director, error) + func (c *Client) UpdateDomain(i *UpdateDomainInput) (*Domain, error) + func (c *Client) UpdateDynamicSnippet(i *UpdateDynamicSnippetInput) (*DynamicSnippet, error) + func (c *Client) UpdateERL(i *UpdateERLInput) (*ERL, error) + func (c *Client) UpdateElasticsearch(i *UpdateElasticsearchInput) (*Elasticsearch, error) + func (c *Client) UpdateFTP(i *UpdateFTPInput) (*FTP, error) + func (c *Client) UpdateGCS(i *UpdateGCSInput) (*GCS, error) + func (c *Client) UpdateGzip(i *UpdateGzipInput) (*Gzip, error) + func (c *Client) UpdateHTTPS(i *UpdateHTTPSInput) (*HTTPS, error) + func (c *Client) UpdateHeader(i *UpdateHeaderInput) (*Header, error) + func (c *Client) UpdateHealthCheck(i *UpdateHealthCheckInput) (*HealthCheck, error) + func (c *Client) UpdateHeroku(i *UpdateHerokuInput) (*Heroku, error) + func (c *Client) UpdateHoneycomb(i *UpdateHoneycombInput) (*Honeycomb, error) + func (c *Client) UpdateKafka(i *UpdateKafkaInput) (*Kafka, error) + func (c *Client) UpdateKinesis(i *UpdateKinesisInput) (*Kinesis, error) + func (c *Client) UpdateLogentries(i *UpdateLogentriesInput) (*Logentries, error) + func (c *Client) UpdateLoggly(i *UpdateLogglyInput) (*Loggly, error) + func (c *Client) UpdateLogshuttle(i *UpdateLogshuttleInput) (*Logshuttle, error) + func (c *Client) UpdateNewRelic(i *UpdateNewRelicInput) (*NewRelic, error) + func (c *Client) UpdateOpenstack(i *UpdateOpenstackInput) (*Openstack, error) + func (c *Client) UpdatePackage(i *UpdatePackageInput) (*Package, error) + func (c *Client) UpdatePapertrail(i *UpdatePapertrailInput) (*Papertrail, error) + func (c *Client) UpdatePool(i *UpdatePoolInput) (*Pool, error) + func (c *Client) UpdatePubsub(i *UpdatePubsubInput) (*Pubsub, error) + func (c *Client) UpdateRequestSetting(i *UpdateRequestSettingInput) (*RequestSetting, error) + func (c *Client) UpdateResource(i *UpdateResourceInput) (*Resource, error) + func (c *Client) UpdateResponseObject(i *UpdateResponseObjectInput) (*ResponseObject, error) + func (c *Client) UpdateS3(i *UpdateS3Input) (*S3, error) + func (c *Client) UpdateSFTP(i *UpdateSFTPInput) (*SFTP, error) + func (c *Client) UpdateScalyr(i *UpdateScalyrInput) (*Scalyr, error) + func (c *Client) UpdateServer(i *UpdateServerInput) (*Server, error) + func (c *Client) UpdateService(i *UpdateServiceInput) (*Service, error) + func (c *Client) UpdateServiceAuthorization(i *UpdateServiceAuthorizationInput) (*ServiceAuthorization, error) + func (c *Client) UpdateSettings(i *UpdateSettingsInput) (*Settings, error) + func (c *Client) UpdateSnippet(i *UpdateSnippetInput) (*Snippet, error) + func (c *Client) UpdateSplunk(i *UpdateSplunkInput) (*Splunk, error) + func (c *Client) UpdateSumologic(i *UpdateSumologicInput) (*Sumologic, error) + func (c *Client) UpdateSyslog(i *UpdateSyslogInput) (*Syslog, error) + func (c *Client) UpdateTLSActivation(i *UpdateTLSActivationInput) (*TLSActivation, error) + func (c *Client) UpdateTLSMutualAuthentication(i *UpdateTLSMutualAuthenticationInput) (*TLSMutualAuthentication, error) + func (c *Client) UpdateTLSSubscription(i *UpdateTLSSubscriptionInput) (*TLSSubscription, error) + func (c *Client) UpdateUser(i *UpdateUserInput) (*User, error) + func (c *Client) UpdateVCL(i *UpdateVCLInput) (*VCL, error) + func (c *Client) UpdateVersion(i *UpdateVersionInput) (*Version, error) + func (c *Client) UpdateWAF(i *UpdateWAFInput) (*WAF, error) + func (c *Client) UpdateWAFRuleExclusion(i *UpdateWAFRuleExclusionInput) (*WAFRuleExclusion, error) + func (c *Client) UpdateWAFVersion(i *UpdateWAFVersionInput) (*WAFVersion, error) + func (c *Client) ValidateAllDomains(i *ValidateAllDomainsInput) (results []*DomainValidationResult, err error) + func (c *Client) ValidateDomain(i *ValidateDomainInput) (*DomainValidationResult, error) + func (c *Client) ValidateVersion(i *ValidateVersionInput) (bool, string, error) + type ClientKey struct + ExpiresAt time.Time + PublicKey []byte + Signature []byte + func (ck *ClientKey) Encrypt(plaintext []byte) ([]byte, error) + func (ck *ClientKey) VerifySignature(signingKey ed25519.PublicKey) bool + type CloneVersionInput struct + ServiceID string + ServiceVersion int + type CloneWAFVersionInput struct + WAFID string + WAFVersionNumber int + type Cloudfiles struct + AccessKey string + BucketName string + CompressionCodec string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + GzipLevel int + MessageType string + Name string + Path string + Period int + Placement string + PublicKey string + Region string + ResponseCondition string + ServiceID string + ServiceVersion int + TimestampFormat string + UpdatedAt *time.Time + User string + type Compatibool bool + func CBool(b bool) *Compatibool + func (b *Compatibool) UnmarshalText(t []byte) error + func (b Compatibool) EncodeValues(key string, v *url.Values) error + func (b Compatibool) MarshalText() ([]byte, error) + type Condition struct + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + Name string + Priority int + ServiceID string + ServiceVersion int + Statement string + Type string + UpdatedAt *time.Time + type ConfigStore struct + CreatedAt *time.Time + DeletedAt *time.Time + ID string + Name string + UpdatedAt *time.Time + type ConfigStoreItem struct + CreatedAt *time.Time + DeletedAt *time.Time + Key string + StoreID string + UpdatedAt *time.Time + Value string + type ConfigStoreMetadata struct + ItemCount int + type Coordinates struct + Latitude float64 + Longtitude float64 + X float64 + Y float64 + type CreateACLEntryInput struct + ACLID string + Comment *string + IP *string + Negated *Compatibool + ServiceID string + Subnet *int + type CreateACLInput struct + Name *string + ServiceID string + ServiceVersion int + type CreateBackendInput struct + Address *string + AutoLoadbalance *Compatibool + BetweenBytesTimeout *int + Comment *string + ConnectTimeout *int + ErrorThreshold *int + FirstByteTimeout *int + HealthCheck *string + KeepAliveTime *int + MaxConn *int + MaxTLSVersion *string + MinTLSVersion *string + Name *string + OverrideHost *string + Port *int + RequestCondition *string + SSLCACert *string + SSLCertHostname *string + SSLCheckCert *Compatibool + SSLCiphers *string + SSLClientCert *string + SSLClientKey *string + SSLHostname *string + SSLSNIHostname *string + ServiceID string + ServiceVersion int + Shield *string + UseSSL *Compatibool + Weight *int + type CreateBigQueryInput struct + AccountName *string + Dataset *string + Format *string + FormatVersion *int + Name *string + Placement *string + ProjectID *string + ResponseCondition *string + SecretKey *string + ServiceID string + ServiceVersion int + Table *string + Template *string + User *string + type CreateBlobStorageInput struct + AccountName *string + CompressionCodec *string + Container *string + FileMaxBytes *int + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name *string + Path *string + Period *int + Placement *string + PublicKey *string + ResponseCondition *string + SASToken *string + ServiceID string + ServiceVersion int + TimestampFormat *string + type CreateBulkCertificateInput struct + AllowUntrusted bool + CertBlob string + Configurations []*TLSConfiguration + IntermediatesBlob string + type CreateCacheSettingInput struct + Action *CacheSettingAction + CacheCondition *string + Name *string + ServiceID string + ServiceVersion int + StaleTTL *int + TTL *int + type CreateCloudfilesInput struct + AccessKey *string + BucketName *string + CompressionCodec *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name *string + Path *string + Period *int + Placement *string + PublicKey *string + Region *string + ResponseCondition *string + ServiceID string + ServiceVersion int + TimestampFormat *string + User *string + type CreateConditionInput struct + Name *string + Priority *int + ServiceID string + ServiceVersion int + Statement *string + Type *string + type CreateConfigStoreInput struct + Name string + type CreateConfigStoreItemInput struct + Key string + StoreID string + Value string + type CreateCustomTLSCertificateInput struct + CertBlob string + ID string + Name string + type CreateDatadogInput struct + Format *string + FormatVersion *int + Name *string + Placement *string + Region *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + type CreateDictionaryInput struct + Name *string + ServiceID string + ServiceVersion int + WriteOnly *Compatibool + type CreateDictionaryItemInput struct + DictionaryID string + ItemKey string + ItemValue string + ServiceID string + type CreateDigitalOceanInput struct + AccessKey *string + BucketName *string + CompressionCodec *string + Domain *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name *string + Path *string + Period *int + Placement *string + PublicKey *string + ResponseCondition *string + SecretKey *string + ServiceID string + ServiceVersion int + TimestampFormat *string + type CreateDirectorBackendInput struct + Backend string + Director string + ServiceID string + ServiceVersion int + type CreateDirectorInput struct + Comment *string + Name *string + Quorum *int + Retries *int + ServiceID string + ServiceVersion int + Shield *string + Type *DirectorType + type CreateDomainInput struct + Comment *string + Name *string + ServiceID string + ServiceVersion int + type CreateERLInput struct + Action *ERLAction + ClientKey *[]string + FeatureRevision *int + HTTPMethods *[]string + LoggerType *ERLLogger + Name *string + PenaltyBoxDuration *int + Response *ERLResponseType + ResponseObjectName *string + RpsLimit *int + ServiceID string + ServiceVersion int + URIDictionaryName *string + WindowSize *ERLWindowSize + type CreateElasticsearchInput struct + Format *string + FormatVersion *int + Index *string + Name *string + Password *string + Pipeline *string + Placement *string + RequestMaxBytes *int + RequestMaxEntries *int + ResponseCondition *string + ServiceID string + ServiceVersion int + TLSCACert *string + TLSClientCert *string + TLSClientKey *string + TLSHostname *string + URL *string + User *string + type CreateEmptyWAFVersionInput struct + WAFID string + type CreateFTPInput struct + Address *string + CompressionCodec *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name *string + Password *string + Path *string + Period *int + Placement *string + Port *int + PublicKey *string + ResponseCondition *string + ServiceID string + ServiceVersion int + TimestampFormat *string + Username *string + type CreateGCSInput struct + AccountName *string + Bucket *string + CompressionCodec *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name *string + Path *string + Period *int + Placement *string + ProjectID *string + ResponseCondition *string + SecretKey *string + ServiceID string + ServiceVersion int + TimestampFormat *string + User *string + type CreateGzipInput struct + CacheCondition *string + ContentTypes *string + Extensions *string + Name *string + ServiceID string + ServiceVersion int + type CreateHTTPSInput struct + ContentType *string + Format *string + FormatVersion *int + HeaderName *string + HeaderValue *string + JSONFormat *string + MessageType *string + Method *string + Name *string + Placement *string + RequestMaxBytes *int + RequestMaxEntries *int + ResponseCondition *string + ServiceID string + ServiceVersion int + TLSCACert *string + TLSClientCert *string + TLSClientKey *string + TLSHostname *string + URL *string + type CreateHeaderInput struct + Action *HeaderAction + CacheCondition *string + Destination *string + IgnoreIfSet *Compatibool + Name *string + Priority *int + Regex *string + RequestCondition *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Source *string + Substitution *string + Type *HeaderType + type CreateHealthCheckInput struct + CheckInterval *int + Comment *string + ExpectedResponse *int + HTTPVersion *string + Headers *[]string + Host *string + Initial *int + Method *string + Name *string + Path *string + ServiceID string + ServiceVersion int + Threshold *int + Timeout *int + Window *int + type CreateHerokuInput struct + Format *string + FormatVersion *int + Name *string + Placement *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + URL *string + type CreateHoneycombInput struct + Dataset *string + Format *string + FormatVersion *int + Name *string + Placement *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + type CreateKVStoreInput struct + Name string + type CreateKafkaInput struct + AuthMethod *string + Brokers *string + CompressionCodec *string + Format *string + FormatVersion *int + Name *string + ParseLogKeyvals *Compatibool + Password *string + Placement *string + RequestMaxBytes *int + RequiredACKs *string + ResponseCondition *string + ServiceID string + ServiceVersion int + TLSCACert *string + TLSClientCert *string + TLSClientKey *string + TLSHostname *string + Topic *string + UseTLS *Compatibool + User *string + type CreateKinesisInput struct + AccessKey *string + Format *string + FormatVersion *int + IAMRole *string + Name *string + Placement *string + Region *string + ResponseCondition *string + SecretKey *string + ServiceID string + ServiceVersion int + StreamName *string + type CreateLogentriesInput struct + Format *string + FormatVersion *int + Name *string + Placement *string + Port *int + Region *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + UseTLS *Compatibool + type CreateLogglyInput struct + Format *string + FormatVersion *int + Name *string + Placement *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + type CreateLogshuttleInput struct + Format *string + FormatVersion *int + Name *string + Placement *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + URL *string + type CreateManagedLoggingInput struct + Kind ManagedLoggingKind + ServiceID string + type CreateNewRelicInput struct + Format *string + FormatVersion *int + Name *string + Placement *string + Region *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + type CreateOpenstackInput struct + AccessKey *string + BucketName *string + CompressionCodec *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name *string + Path *string + Period *int + Placement *string + PublicKey *string + ResponseCondition *string + ServiceID string + ServiceVersion int + TimestampFormat *string + URL *string + User *string + type CreatePapertrailInput struct + Address *string + Format *string + FormatVersion *int + Name *string + Placement *string + Port *int + ResponseCondition *string + ServiceID string + ServiceVersion int + type CreatePoolInput struct + Comment *string + ConnectTimeout *int + FirstByteTimeout *int + Healthcheck *string + MaxConnDefault *int + MaxTLSVersion *string + MinTLSVersion *string + Name *string + OverrideHost *string + Quorum *int + RequestCondition *string + ServiceID string + ServiceVersion int + Shield *string + TLSCACert *string + TLSCertHostname *string + TLSCheckCert *Compatibool + TLSCiphers *string + TLSClientCert *string + TLSClientKey *string + TLSSNIHostname *string + Type *PoolType + UseTLS *Compatibool + type CreatePrivateKeyInput struct + Key string + Name string + type CreatePubsubInput struct + AccountName *string + Format *string + FormatVersion *int + Name *string + Placement *string + ProjectID *string + ResponseCondition *string + SecretKey *string + ServiceID string + ServiceVersion int + Topic *string + User *string + type CreateRequestSettingInput struct + Action *RequestSettingAction + BypassBusyWait *Compatibool + DefaultHost *string + ForceMiss *Compatibool + ForceSSL *Compatibool + GeoHeaders *Compatibool + HashKeys *string + MaxStaleAge *int + Name *string + RequestCondition *string + ServiceID string + ServiceVersion int + TimerSupport *Compatibool + XForwardedFor *RequestSettingXFF + type CreateResourceInput struct + Name *string + ResourceID *string + ServiceID string + ServiceVersion int + type CreateResponseObjectInput struct + CacheCondition *string + Content *string + ContentType *string + Name *string + RequestCondition *string + Response *string + ServiceID string + ServiceVersion int + Status *int + type CreateS3Input struct + ACL *S3AccessControlList + AccessKey *string + BucketName *string + CompressionCodec *string + Domain *string + FileMaxBytes *int + Format *string + FormatVersion *int + GzipLevel *int + IAMRole *string + MessageType *string + Name *string + Path *string + Period *int + Placement *string + PublicKey *string + Redundancy *S3Redundancy + ResponseCondition *string + SecretKey *string + ServerSideEncryption *S3ServerSideEncryption + ServerSideEncryptionKMSKeyID *string + ServiceID string + ServiceVersion int + TimestampFormat *string + type CreateSFTPInput struct + Address *string + CompressionCodec *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name *string + Password *string + Path *string + Period *int + Placement *string + Port *int + PublicKey *string + ResponseCondition *string + SSHKnownHosts *string + SecretKey *string + ServiceID string + ServiceVersion int + TimestampFormat *string + User *string + type CreateScalyrInput struct + Format *string + FormatVersion *int + Name *string + Placement *string + Region *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + type CreateSecretInput struct + ClientKey []byte + ID string + Method string + Name string + Secret []byte + type CreateSecretStoreInput struct + Name string + type CreateServerInput struct + Address *string + Comment *string + Disabled *bool + MaxConn *int + OverrideHost *string + PoolID string + Port *int + ServiceID string + Weight *int + type CreateServiceAuthorizationInput struct + ID string + Permission string + Service *SAService + User *SAUser + type CreateServiceInput struct + Comment *string + Name *string + Type *string + type CreateSnippetInput struct + Content *string + Dynamic *int + Name *string + Priority *int + ServiceID string + ServiceVersion int + Type *SnippetType + type CreateSplunkInput struct + Format *string + FormatVersion *int + Name *string + Placement *string + RequestMaxBytes *int + RequestMaxEntries *int + ResponseCondition *string + ServiceID string + ServiceVersion int + TLSCACert *string + TLSClientCert *string + TLSClientKey *string + TLSHostname *string + Token *string + URL *string + UseTLS *Compatibool + type CreateSumologicInput struct + Format *string + FormatVersion *int + MessageType *string + Name *string + Placement *string + ResponseCondition *string + ServiceID string + ServiceVersion int + URL *string + type CreateSyslogInput struct + Address *string + Format *string + FormatVersion *int + Hostname *string + IPV4 *string + MessageType *string + Name *string + Placement *string + Port *int + ResponseCondition *string + ServiceID string + ServiceVersion int + TLSCACert *string + TLSClientCert *string + TLSClientKey *string + TLSHostname *string + Token *string + UseTLS *Compatibool + type CreateTLSActivationInput struct + Certificate *CustomTLSCertificate + Configuration *TLSConfiguration + Domain *TLSDomain + ID string + type CreateTLSMutualAuthenticationInput struct + CertBundle string + Enforced bool + ID string + Name string + type CreateTLSSubscriptionInput struct + CertificateAuthority string + CommonName *TLSDomain + Configuration *TLSConfiguration + Domains []*TLSDomain + ID string + type CreateTokenInput struct + ExpiresAt *time.Time + Name string + Password string + Scope TokenScope + Services []string + Username string + type CreateUserInput struct + LimitServices *string + Login *string + Name *string + Role *string + type CreateVCLInput struct + Content *string + Main *bool + Name *string + ServiceID string + ServiceVersion int + type CreateVersionInput struct + Comment *string + ServiceID string + type CreateWAFActiveRulesInput struct + Rules []*WAFActiveRule + WAFID string + WAFVersionNumber int + type CreateWAFInput struct + ID string + PrefetchCondition string + Response string + ServiceID string + ServiceVersion int + type CreateWAFRuleExclusionInput struct + WAFID string + WAFRuleExclusion *WAFRuleExclusion + WAFVersionNumber int + type CustomTLSCertificate struct + CreatedAt *time.Time + Domains []*TLSDomain + ID string + IssuedTo string + Issuer string + Name string + NotAfter *time.Time + NotBefore *time.Time + Replace bool + SerialNumber string + SignatureAlgorithm string + UpdatedAt *time.Time + type CustomTLSConfiguration struct + Bulk bool + CreatedAt *time.Time + DNSRecords []*DNSRecord + Default bool + HTTPProtocols []string + ID string + Name string + TLSProtocols []string + UpdatedAt *time.Time + type DNSRecord struct + ID string + RecordType string + Region string + type Datacenter struct + Code string + Coordinates Coordinates + Group string + Name string + Shield string + type Datadog struct + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + Region string + ResponseCondition string + ServiceID string + ServiceVersion int + Token string + UpdatedAt *time.Time + type DeactivateVersionInput struct + ServiceID string + ServiceVersion int + type DeleteACLEntryInput struct + ACLID string + ID string + ServiceID string + type DeleteACLInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteBackendInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteBigQueryInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteBlobStorageInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteBulkCertificateInput struct + ID string + type DeleteCacheSettingInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteCloudfilesInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteConditionInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteConfigStoreInput struct + ID string + type DeleteConfigStoreItemInput struct + Key string + StoreID string + type DeleteCustomTLSCertificateInput struct + ID string + type DeleteDatadogInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteDictionaryInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteDictionaryItemInput struct + DictionaryID string + ItemKey string + ServiceID string + type DeleteDigitalOceanInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteDirectorBackendInput struct + Backend string + Director string + ServiceID string + ServiceVersion int + type DeleteDirectorInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteDomainInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteERLInput struct + ERLID string + type DeleteElasticsearchInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteFTPInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteGCSInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteGzipInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteHTTPSInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteHeaderInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteHealthCheckInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteHerokuInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteHoneycombInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteKVStoreInput struct + ID string + type DeleteKVStoreKeyInput struct + ID string + Key string + type DeleteKafkaInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteKinesisInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteLogentriesInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteLogglyInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteLogshuttleInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteManagedLoggingInput struct + Kind ManagedLoggingKind + ServiceID string + type DeleteNewRelicInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteOpenstackInput struct + Name string + ServiceID string + ServiceVersion int + type DeletePapertrailInput struct + Name string + ServiceID string + ServiceVersion int + type DeletePoolInput struct + Name string + ServiceID string + ServiceVersion int + type DeletePrivateKeyInput struct + ID string + type DeletePubsubInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteRequestSettingInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteResourceInput struct + ID string + ServiceID string + ServiceVersion int + type DeleteResponseObjectInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteS3Input struct + Name string + ServiceID string + ServiceVersion int + type DeleteSFTPInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteScalyrInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteSecretInput struct + ID string + Name string + type DeleteSecretStoreInput struct + ID string + type DeleteServerInput struct + PoolID string + Server string + ServiceID string + type DeleteServiceAuthorizationInput struct + ID string + type DeleteServiceInput struct + ID string + type DeleteSnippetInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteSplunkInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteSumologicInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteSyslogInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteTLSActivationInput struct + ID string + type DeleteTLSMutualAuthenticationInput struct + ID string + type DeleteTLSSubscriptionInput struct + Force bool + ID string + type DeleteTokenInput struct + TokenID string + type DeleteUserInput struct + ID string + type DeleteVCLInput struct + Name string + ServiceID string + ServiceVersion int + type DeleteWAFActiveRulesInput struct + Rules []*WAFActiveRule + WAFID string + WAFVersionNumber int + type DeleteWAFInput struct + ID string + ServiceVersion int + type DeleteWAFRuleExclusionInput struct + Number int + WAFID string + WAFVersionNumber int + type DeployWAFVersionInput struct + WAFID string + WAFVersionNumber int + type Dictionary struct + CreatedAt *time.Time + DeletedAt *time.Time + ID string + Name string + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + WriteOnly bool + type DictionaryInfo struct + Digest string + ItemCount int + LastUpdated *time.Time + type DictionaryItem struct + CreatedAt *time.Time + DeletedAt *time.Time + DictionaryID string + ItemKey string + ItemValue string + ServiceID string + UpdatedAt *time.Time + type Diff struct + Diff string + Format string + From int + To int + type DigitalOcean struct + AccessKey string + BucketName string + CompressionCodec string + CreatedAt *time.Time + DeletedAt *time.Time + Domain string + Format string + FormatVersion int + GzipLevel int + MessageType string + Name string + Path string + Period int + Placement string + PublicKey string + ResponseCondition string + SecretKey string + ServiceID string + ServiceVersion int + TimestampFormat string + UpdatedAt *time.Time + type Director struct + Backends []string + Capacity int + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + Name string + Quorum int + Retries int + ServiceID string + ServiceVersion int + Shield string + Type DirectorType + UpdatedAt *time.Time + type DirectorBackend struct + Backend string + CreatedAt *time.Time + DeletedAt *time.Time + Director string + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + type DirectorType int + const DirectorTypeClient + const DirectorTypeHash + const DirectorTypeRandom + const DirectorTypeRoundRobin + func DirectorTypePtr(t DirectorType) *DirectorType + type DisableHTTP3Input struct + ServiceID string + ServiceVersion int + type Domain struct + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + Name string + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + type DomainMetadata struct + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + Name string + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + type DomainValidationResult struct + CName string + Metadata DomainMetadata + Valid bool + func (d *DomainValidationResult) UnmarshalJSON(data []byte) error + type DynamicSnippet struct + Content string + CreatedAt *time.Time + ID string + ServiceID string + UpdatedAt *time.Time + type ERL struct + Action ERLAction + ClientKey []string + CreatedAt *time.Time + DeletedAt *time.Time + FeatureRevision int + HTTPMethods []string + ID string + LoggerType ERLLogger + Name string + PenaltyBoxDuration int + Response *ERLResponse + ResponseObjectName string + RpsLimit int + ServiceID string + URIDictionaryName string + UpdatedAt *time.Time + Version int + WindowSize ERLWindowSize + type ERLAction string + const ERLActionLogOnly + const ERLActionResponse + const ERLActionResponseObject + func ERLActionPtr(v ERLAction) *ERLAction + type ERLLogger string + const ERLLogAzureBlob + const ERLLogBigQuery + const ERLLogCloudFiles + const ERLLogDataDog + const ERLLogDigitalOcean + const ERLLogElasticSearch + const ERLLogFtp + const ERLLogGcs + const ERLLogGoogleAnalytics + const ERLLogHTTP + const ERLLogHTTPS + const ERLLogHeroku + const ERLLogHoneycomb + const ERLLogKafta + const ERLLogKinesis + const ERLLogLogEntries + const ERLLogLogShuttle + const ERLLogLoggly + const ERLLogNewRelic + const ERLLogOpenStack + const ERLLogPaperTrail + const ERLLogPubSub + const ERLLogS3 + const ERLLogScalyr + const ERLLogSftp + const ERLLogSplunk + const ERLLogStackDriver + const ERLLogSumoLogic + const ERLLogSysLog + func ERLLoggerPtr(v ERLLogger) *ERLLogger + type ERLResponse struct + ERLContent string + ERLContentType string + ERLStatus int + type ERLResponseType struct + ERLContent string + ERLContentType string + ERLStatus int + type ERLWindowSize int + const ERLSize1 + const ERLSize10 + const ERLSize60 + func ERLWindowSizePtr(v ERLWindowSize) *ERLWindowSize + type ERLsByName []*ERL + func (s ERLsByName) Len() int + func (s ERLsByName) Less(i, j int) bool + func (s ERLsByName) Swap(i, j int) + type EdgeCheck struct + Hash string + Request *EdgeCheckRequest + Response *EdgeCheckResponse + ResponseTime float64 + Server string + type EdgeCheckInput struct + URL string + type EdgeCheckRequest struct + Headers *http.Header + Method string + URL string + type EdgeCheckResponse struct + Headers *http.Header + Status uint + type Elasticsearch struct + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Index string + Name string + Password string + Pipeline string + Placement string + RequestMaxBytes int + RequestMaxEntries int + ResponseCondition string + ServiceID string + ServiceVersion int + TLSCACert string + TLSClientCert string + TLSClientKey string + TLSHostname string + URL string + UpdatedAt *time.Time + User string + type EnableHTTP3Input struct + FeatureRevision *int + ServiceID string + ServiceVersion int + type ErrorObject struct + Code string + Detail string + ID string + Meta *map[string]interface{} + Status string + Title string + type Event struct + Admin bool + CreatedAt *time.Time + CustomerID string + Description string + EventType string + ID string + IP string + Metadata map[string]interface{} + ServiceID string + UserID string + type EventsPaginationInfo struct + First string + Last string + Next string + type FTP struct + Address string + CompressionCodec string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + GzipLevel int + MessageType string + Name string + Password string + Path string + Period int + Placement string + Port int + PublicKey string + ResponseCondition string + ServiceID string + ServiceVersion int + TimestampFormat string + UpdatedAt *time.Time + Username string + type FieldError struct + func NewFieldError(kind string) *FieldError + func (e *FieldError) Error() string + func (e *FieldError) Message(msg string) *FieldError + type GCS struct + AccountName string + Bucket string + CompressionCodec string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + GzipLevel int + MessageType string + Name string + Path string + Period int + Placement string + ProjectID string + ResponseCondition string + SecretKey string + ServiceID string + ServiceVersion int + TimestampFormat string + UpdatedAt *time.Time + User string + type GetACLEntryInput struct + ACLID string + ID string + ServiceID string + type GetACLInput struct + Name string + ServiceID string + ServiceVersion int + type GetAPIEventInput struct + EventID string + type GetAPIEventsFilterInput struct + CustomerID string + EventType string + MaxResults int + PageNumber int + ServiceID string + UserID string + type GetAPIEventsResponse struct + Events []*Event + Links EventsPaginationInfo + type GetBackendInput struct + Name string + ServiceID string + ServiceVersion int + type GetBigQueryInput struct + Name string + ServiceID string + ServiceVersion int + type GetBillingInput struct + Month uint8 + Year uint16 + type GetBlobStorageInput struct + Name string + ServiceID string + ServiceVersion int + type GetBulkCertificateInput struct + ID string + type GetCacheSettingInput struct + Name string + ServiceID string + ServiceVersion int + type GetCloudfilesInput struct + Name string + ServiceID string + ServiceVersion int + type GetConditionInput struct + Name string + ServiceID string + ServiceVersion int + type GetConfigStoreInput struct + ID string + type GetConfigStoreItemInput struct + Key string + StoreID string + type GetConfigStoreMetadataInput struct + ID string + type GetCustomTLSCertificateInput struct + ID string + type GetCustomTLSConfigurationInput struct + ID string + Include string + type GetDatadogInput struct + Name string + ServiceID string + ServiceVersion int + type GetDictionaryInfoInput struct + ID string + ServiceID string + ServiceVersion int + type GetDictionaryInput struct + Name string + ServiceID string + ServiceVersion int + type GetDictionaryItemInput struct + DictionaryID string + ItemKey string + ServiceID string + type GetDiffInput struct + Format string + From int + ServiceID string + To int + type GetDigitalOceanInput struct + Name string + ServiceID string + ServiceVersion int + type GetDirectorBackendInput struct + Backend string + Director string + ServiceID string + ServiceVersion int + type GetDirectorInput struct + Name string + ServiceID string + ServiceVersion int + type GetDomainInput struct + Name string + ServiceID string + ServiceVersion int + type GetDynamicSnippetInput struct + ID string + ServiceID string + type GetERLInput struct + ERLID string + type GetElasticsearchInput struct + Name string + ServiceID string + ServiceVersion int + type GetFTPInput struct + Name string + ServiceID string + ServiceVersion int + type GetGCSInput struct + Name string + ServiceID string + ServiceVersion int + type GetGeneratedVCLInput struct + ServiceID string + ServiceVersion int + type GetGzipInput struct + Name string + ServiceID string + ServiceVersion int + type GetHTTP3Input struct + ServiceID string + ServiceVersion int + type GetHTTPSInput struct + Name string + ServiceID string + ServiceVersion int + type GetHeaderInput struct + Name string + ServiceID string + ServiceVersion int + type GetHealthCheckInput struct + Name string + ServiceID string + ServiceVersion int + type GetHerokuInput struct + Name string + ServiceID string + ServiceVersion int + type GetHoneycombInput struct + Name string + ServiceID string + ServiceVersion int + type GetKVStoreInput struct + ID string + type GetKVStoreKeyInput struct + ID string + Key string + type GetKafkaInput struct + Name string + ServiceID string + ServiceVersion int + type GetKinesisInput struct + Name string + ServiceID string + ServiceVersion int + type GetLogentriesInput struct + Name string + ServiceID string + ServiceVersion int + type GetLogglyInput struct + Name string + ServiceID string + ServiceVersion int + type GetLogshuttleInput struct + Name string + ServiceID string + ServiceVersion int + type GetNewRelicInput struct + Name string + ServiceID string + ServiceVersion int + type GetOpenstackInput struct + Name string + ServiceID string + ServiceVersion int + type GetOriginMetricsInput struct + Cursor string + Datacenters []string + Downsample string + End time.Time + GroupBy []string + Hosts []string + Metrics []string + Regions []string + ServiceID string + Start time.Time + type GetPackageInput struct + ServiceID string + ServiceVersion int + type GetPapertrailInput struct + Name string + ServiceID string + ServiceVersion int + type GetPoolInput struct + Name string + ServiceID string + ServiceVersion int + type GetPrivateKeyInput struct + ID string + type GetPubsubInput struct + Name string + ServiceID string + ServiceVersion int + type GetRealtimeStatsInput struct + Limit uint32 + ServiceID string + Timestamp uint64 + type GetRequestSettingInput struct + Name string + ServiceID string + ServiceVersion int + type GetResourceInput struct + ID string + ServiceID string + ServiceVersion int + type GetResponseObjectInput struct + Name string + ServiceID string + ServiceVersion int + type GetS3Input struct + Name string + ServiceID string + ServiceVersion int + type GetSFTPInput struct + Name string + ServiceID string + ServiceVersion int + type GetScalyrInput struct + Name string + ServiceID string + ServiceVersion int + type GetSecretInput struct + ID string + Name string + type GetSecretStoreInput struct + ID string + type GetServerInput struct + PoolID string + Server string + ServiceID string + type GetServiceAuthorizationInput struct + ID string + type GetServiceInput struct + ID string + type GetSettingsInput struct + ServiceID string + ServiceVersion int + type GetSnippetInput struct + Name string + ServiceID string + ServiceVersion int + type GetSplunkInput struct + Name string + ServiceID string + ServiceVersion int + type GetStatsInput struct + By string + Field string + From string + Region string + Service string + To string + type GetSumologicInput struct + Name string + ServiceID string + ServiceVersion int + type GetSyslogInput struct + Name string + ServiceID string + ServiceVersion int + type GetTLSActivationInput struct + ID string + Include *string + type GetTLSMutualAuthenticationInput struct + ID string + Include string + type GetTLSSubscriptionInput struct + ID string + Include *string + type GetUsageInput struct + By string + From string + Region string + To string + type GetUserInput struct + ID string + type GetVCLInput struct + Name string + ServiceID string + ServiceVersion int + type GetVersionInput struct + ServiceID string + ServiceVersion int + type GetWAFInput struct + ID string + ServiceID string + ServiceVersion int + type GetWAFVersionInput struct + WAFID string + WAFVersionNumber int + type Gzip struct + CacheCondition string + ContentTypes string + CreatedAt *time.Time + DeletedAt *time.Time + Extensions string + Name string + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + type HTTP3 struct + CreatedAt *time.Time + DeletedAt *time.Time + FeatureRevision int + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + type HTTPError struct + Errors []*ErrorObject + StatusCode int + func NewHTTPError(resp *http.Response) *HTTPError + func (e *HTTPError) Error() string + func (e *HTTPError) IsNotFound() bool + func (e *HTTPError) String() string + type HTTPS struct + ContentType string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + HeaderName string + HeaderValue string + JSONFormat string + MessageType string + Method string + Name string + Placement string + RequestMaxBytes int + RequestMaxEntries int + ResponseCondition string + ServiceID string + ServiceVersion int + TLSCACert string + TLSClientCert string + TLSClientKey string + TLSHostname string + URL string + UpdatedAt *time.Time + type Header struct + Action HeaderAction + CacheCondition string + CreatedAt *time.Time + DeletedAt *time.Time + Destination string + IgnoreIfSet bool + Name string + Priority int + Regex string + RequestCondition string + ResponseCondition string + ServiceID string + ServiceVersion int + Source string + Substitution string + Type HeaderType + UpdatedAt *time.Time + type HeaderAction string + const HeaderActionAppend + const HeaderActionDelete + const HeaderActionRegex + const HeaderActionRegexRepeat + const HeaderActionSet + func HeaderActionPtr(t HeaderAction) *HeaderAction + type HeaderType string + const HeaderTypeCache + const HeaderTypeFetch + const HeaderTypeRequest + const HeaderTypeResponse + func HeaderTypePtr(t HeaderType) *HeaderType + type HealthCheck struct + CheckInterval int + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + ExpectedResponse int + HTTPVersion string + Headers []string + Host string + Initial int + Method string + Name string + Path string + ServiceID string + ServiceVersion int + Threshold int + Timeout int + UpdatedAt *time.Time + Window int + type Heroku struct + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + ResponseCondition string + ServiceID string + ServiceVersion int + Token string + URL string + UpdatedAt *time.Time + type Honeycomb struct + CreatedAt *time.Time + Dataset string + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + ResponseCondition string + ServiceID string + ServiceVersion int + Token string + UpdatedAt *time.Time + type IPAddrs []string + type InsertKVStoreKeyInput struct + Body LengthReader + ID string + Key string + Value string + type KVStore struct + CreatedAt *time.Time + ID string + Name string + UpdatedAt *time.Time + type Kafka struct + AuthMethod string + Brokers string + CompressionCodec string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + ParseLogKeyvals bool + Password string + Placement string + RequestMaxBytes int + RequiredACKs string + ResponseCondition string + ServiceID string + ServiceVersion int + TLSCACert string + TLSClientCert string + TLSClientKey string + TLSHostname string + Topic string + UpdatedAt *time.Time + UseTLS bool + User string + type Kinesis struct + AccessKey string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + IAMRole string + Name string + Placement string + Region string + ResponseCondition string + SecretKey string + ServiceID string + ServiceVersion int + StreamName string + UpdatedAt *time.Time + type LatestVersionInput struct + ServiceID string + type LengthReader interface + Len func() int + func FileLengthReader(f *os.File) (LengthReader, error) + type ListACLEntriesInput struct + ACLID string + Direction string + Page int + PerPage int + ServiceID string + Sort string + type ListACLEntriesPaginator struct + CurrentPage int + LastPage int + NextPage int + func (p *ListACLEntriesPaginator) GetNext() ([]*ACLEntry, error) + func (p *ListACLEntriesPaginator) HasNext() bool + func (p *ListACLEntriesPaginator) Remaining() int + type ListACLsInput struct + ServiceID string + ServiceVersion int + type ListAllWAFActiveRulesInput struct + FilterMessage string + FilterModSedID string + FilterStatus string + Include string + WAFID string + WAFVersionNumber int + type ListAllWAFRuleExclusionsInput struct + FilterExclusionType *string + FilterModSedID *string + FilterName *string + Include []string + WAFID string + WAFVersionNumber int + type ListAllWAFRulesInput struct + ExcludeMocSecIDs []int + FilterModSecIDs []int + FilterPublishers []string + FilterTagNames []string + Include string + type ListAllWAFVersionsInput struct + Include string + WAFID string + type ListBackendsInput struct + ServiceID string + ServiceVersion int + type ListBigQueriesInput struct + ServiceID string + ServiceVersion int + type ListBlobStoragesInput struct + ServiceID string + ServiceVersion int + type ListBulkCertificatesInput struct + FilterTLSDomainsIDMatch string + PageNumber int + PageSize int + Sort string + type ListCacheSettingsInput struct + ServiceID string + ServiceVersion int + type ListCloudfilesInput struct + ServiceID string + ServiceVersion int + type ListConditionsInput struct + ServiceID string + ServiceVersion int + type ListConfigStoreItemsInput struct + StoreID string + type ListConfigStoreServicesInput struct + ID string + type ListCustomTLSCertificatesInput struct + FilterNotAfter string + FilterTLSDomainsID string + Include string + PageNumber int + PageSize int + Sort string + type ListCustomTLSConfigurationsInput struct + FilterBulk bool + Include string + PageNumber int + PageSize int + type ListCustomerTokensInput struct + CustomerID string + type ListCustomerUsersInput struct + CustomerID string + type ListDatadogInput struct + ServiceID string + ServiceVersion int + type ListDictionariesInput struct + ServiceID string + ServiceVersion int + type ListDictionaryItemsInput struct + DictionaryID string + Direction string + Page int + PerPage int + ServiceID string + Sort string + type ListDictionaryItemsPaginator struct + CurrentPage int + LastPage int + NextPage int + func (p *ListDictionaryItemsPaginator) GetNext() ([]*DictionaryItem, error) + func (p *ListDictionaryItemsPaginator) HasNext() bool + func (p *ListDictionaryItemsPaginator) Remaining() int + type ListDigitalOceansInput struct + ServiceID string + ServiceVersion int + type ListDirectorsInput struct + ServiceID string + ServiceVersion int + type ListDomainsInput struct + ServiceID string + ServiceVersion int + type ListERLsInput struct + ServiceID string + ServiceVersion int + type ListElasticsearchInput struct + ServiceID string + ServiceVersion int + type ListFTPsInput struct + ServiceID string + ServiceVersion int + type ListGCSsInput struct + ServiceID string + ServiceVersion int + type ListGzipsInput struct + ServiceID string + ServiceVersion int + type ListHTTPSInput struct + ServiceID string + ServiceVersion int + type ListHeadersInput struct + ServiceID string + ServiceVersion int + type ListHealthChecksInput struct + ServiceID string + ServiceVersion int + type ListHerokusInput struct + ServiceID string + ServiceVersion int + type ListHoneycombsInput struct + ServiceID string + ServiceVersion int + type ListKVStoreKeysInput struct + Cursor string + ID string + Limit int + type ListKVStoreKeysPaginator struct + func (l *ListKVStoreKeysPaginator) Err() error + func (l *ListKVStoreKeysPaginator) Keys() []string + func (l *ListKVStoreKeysPaginator) Next() bool + type ListKVStoreKeysResponse struct + Data []string + Meta map[string]string + type ListKVStoresInput struct + Cursor string + Limit int + type ListKVStoresPaginator struct + func (l *ListKVStoresPaginator) Err() error + func (l *ListKVStoresPaginator) Next() bool + func (l *ListKVStoresPaginator) Stores() []KVStore + type ListKVStoresResponse struct + Data []KVStore + Meta map[string]string + type ListKafkasInput struct + ServiceID string + ServiceVersion int + type ListKinesisInput struct + ServiceID string + ServiceVersion int + type ListLogentriesInput struct + ServiceID string + ServiceVersion int + type ListLogglyInput struct + ServiceID string + ServiceVersion int + type ListLogshuttlesInput struct + ServiceID string + ServiceVersion int + type ListNewRelicInput struct + ServiceID string + ServiceVersion int + type ListOpenstackInput struct + ServiceID string + ServiceVersion int + type ListPapertrailsInput struct + ServiceID string + ServiceVersion int + type ListPoolsInput struct + ServiceID string + ServiceVersion int + type ListPrivateKeysInput struct + FilterInUse string + PageNumber int + PageSize int + type ListPubsubsInput struct + ServiceID string + ServiceVersion int + type ListRequestSettingsInput struct + ServiceID string + ServiceVersion int + type ListResourcesInput struct + ServiceID string + ServiceVersion int + type ListResponseObjectsInput struct + ServiceID string + ServiceVersion int + type ListS3sInput struct + ServiceID string + ServiceVersion int + type ListSFTPsInput struct + ServiceID string + ServiceVersion int + type ListScalyrsInput struct + ServiceID string + ServiceVersion int + type ListSecretStoresInput struct + Cursor string + Limit int + type ListSecretsInput struct + Cursor string + ID string + Limit int + type ListServersInput struct + PoolID string + ServiceID string + type ListServiceAuthorizationsInput struct + PageNumber int + PageSize int + type ListServiceDomainInput struct + ServiceID string + type ListServicesInput struct + Direction string + Page int + PerPage int + Sort string + type ListServicesPaginator struct + CurrentPage int + LastPage int + NextPage int + func (p *ListServicesPaginator) GetNext() ([]*Service, error) + func (p *ListServicesPaginator) HasNext() bool + func (p *ListServicesPaginator) Remaining() int + type ListSnippetsInput struct + ServiceID string + ServiceVersion int + type ListSplunksInput struct + ServiceID string + ServiceVersion int + type ListSumologicsInput struct + ServiceID string + ServiceVersion int + type ListSyslogsInput struct + ServiceID string + ServiceVersion int + type ListTLSActivationsInput struct + FilterTLSCertificateID string + FilterTLSConfigurationID string + FilterTLSDomainID string + Include string + PageNumber int + PageSize int + type ListTLSDomainsInput struct + FilterInUse *bool + FilterTLSCertificateID string + FilterTLSSubscriptionID string + Include string + PageNumber int + PageSize int + Sort string + type ListTLSMutualAuthenticationsInput struct + Include []string + PageNumber int + PageSize int + type ListTLSSubscriptionsInput struct + FilterActiveOrders bool + FilterState string + FilterTLSDomainsID string + Include string + PageNumber int + PageSize int + Sort string + type ListVCLsInput struct + ServiceID string + ServiceVersion int + type ListVersionsInput struct + ServiceID string + type ListWAFActiveRulesInput struct + FilterMessage string + FilterModSedID string + FilterStatus string + Include string + PageNumber int + PageSize int + WAFID string + WAFVersionNumber int + type ListWAFRuleExclusionsInput struct + FilterExclusionType *string + FilterModSedID *string + FilterName *string + Include []string + PageNumber *int + PageSize *int + WAFID string + WAFVersionNumber int + type ListWAFRulesInput struct + ExcludeModSecIDs []int + FilterModSecIDs []int + FilterPublishers []string + FilterTagNames []string + Include string + PageNumber int + PageSize int + type ListWAFVersionsInput struct + Include string + PageNumber int + PageSize int + WAFID string + type ListWAFsInput struct + FilterService string + FilterVersion int + Include string + PageNumber int + PageSize int + type LockVersionInput struct + ServiceID string + ServiceVersion int + type LockWAFVersionInput struct + WAFID string + WAFVersionNumber int + type Logentries struct + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + Port int + Region string + ResponseCondition string + ServiceID string + ServiceVersion int + Token string + UpdatedAt *time.Time + UseTLS bool + type Loggly struct + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + ResponseCondition string + ServiceID string + ServiceVersion int + Token string + UpdatedAt *time.Time + type Logshuttle struct + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + ResponseCondition string + ServiceID string + ServiceVersion int + Token string + URL string + UpdatedAt *time.Time + type ManagedLogging struct + ServiceID string + type ManagedLoggingKind uint + const ManagedLoggingInstanceOutput + const ManagedLoggingUnset + type NewRelic struct + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + Region string + ResponseCondition string + ServiceID string + ServiceVersion int + Token string + UpdatedAt *time.Time + type Openstack struct + AccessKey string + BucketName string + CompressionCodec string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + GzipLevel int + MessageType string + Name string + Path string + Period int + Placement string + PublicKey string + ResponseCondition string + ServiceID string + ServiceVersion int + TimestampFormat string + URL string + UpdatedAt *time.Time + User string + type OriginData struct + Dimensions map[string]string + Values []OriginMetrics + type OriginInspector struct + Data []OriginData + Meta OriginMeta + Status string + type OriginMeta struct + Downsample string + End string + Filters map[string]string + GroupBy string + Limit int + Metric string + NextCursor string + Sort string + Start string + type OriginMetrics struct + Latency0to1ms uint64 + Latency10000to60000ms uint64 + Latency1000to5000ms uint64 + Latency100to250ms uint64 + Latency10to50ms uint64 + Latency1to5ms uint64 + Latency250to500ms uint64 + Latency5000to10000ms uint64 + Latency500to1000ms uint64 + Latency50to100ms uint64 + Latency5to10ms uint64 + Latency60000ms uint64 + RespBodyBytes uint64 + RespHeaderBytes uint64 + Responses uint64 + Status1xx uint64 + Status200 uint64 + Status204 uint64 + Status206 uint64 + Status2xx uint64 + Status301 uint64 + Status302 uint64 + Status304 uint64 + Status3xx uint64 + Status400 uint64 + Status401 uint64 + Status403 uint64 + Status404 uint64 + Status416 uint64 + Status429 uint64 + Status4xx uint64 + Status500 uint64 + Status501 uint64 + Status502 uint64 + Status503 uint64 + Status504 uint64 + Status505 uint64 + Status5xx uint64 + Timestamp uint64 + type Package struct + CreatedAt *time.Time + DeletedAt *time.Time + ID string + Metadata PackageMetadata + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + func PopulatePackage(body io.ReadCloser) (*Package, error) + type PackageMetadata struct + Authors []string + Description string + FilesHash string + HashSum string + Language string + Name string + Size int64 + type PaginatorACLEntries interface + GetNext func() ([]*ACLEntry, error) + HasNext func() bool + Remaining func() int + type PaginatorDictionaryItems interface + GetNext func() ([]*DictionaryItem, error) + HasNext func() bool + Remaining func() int + type PaginatorServices interface + GetNext func() ([]*Service, error) + HasNext func() bool + Remaining func() int + type Papertrail struct + Address string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + Port int + ResponseCondition string + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + type Pool struct + Comment string + ConnectTimeout int + CreatedAt *time.Time + DeletedAt *time.Time + FirstByteTimeout int + Healthcheck string + ID string + MaxConnDefault int + MaxTLSVersion string + MinTLSVersion string + Name string + OverrideHost string + Quorum int + RequestCondition string + ServiceID string + ServiceVersion int + Shield string + TLSCACert string + TLSCertHostname string + TLSCheckCert bool + TLSCiphers string + TLSClientCert string + TLSClientKey string + TLSSNIHostname string + Type PoolType + UpdatedAt *time.Time + UseTLS bool + type PoolType string + const PoolTypeClient + const PoolTypeHash + const PoolTypeRandom + func PoolTypePtr(t PoolType) *PoolType + type PrivateKey struct + CreatedAt *time.Time + ID string + KeyLength int + KeyType string + Name string + PublicKeySHA1 string + Replace bool + type Product int64 + const ProductBrotliCompression + const ProductDomainInspector + const ProductFanout + const ProductImageOptimizer + const ProductOriginInspector + const ProductUndefined + const ProductWebSockets + func (p Product) String() string + type ProductEnablement struct + Product ProductEnablementNested + Service ProductEnablementNested + type ProductEnablementInput struct + ProductID Product + ServiceID string + type ProductEnablementNested struct + ID string + Object string + type Pubsub struct + AccountName string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + ProjectID string + ResponseCondition string + SecretKey string + ServiceID string + ServiceVersion int + Topic string + UpdatedAt *time.Time + User string + type Purge struct + ID string + Status string + type PurgeAllInput struct + ServiceID string + type PurgeInput struct + Soft bool + URL string + type PurgeKeyInput struct + Key string + ServiceID string + Soft bool + type PurgeKeysInput struct + Keys []string + ServiceID string + Soft bool + type RTSClient struct + func NewRealtimeStatsClient() *RTSClient + func NewRealtimeStatsClientForEndpoint(token, endpoint string) (*RTSClient, error) + func (c *RTSClient) GetRealtimeStats(i *GetRealtimeStatsInput) (*RealtimeStatsResponse, error) + func (c *RTSClient) GetRealtimeStatsJSON(i *GetRealtimeStatsInput, dst interface{}) error + type RealtimeData struct + Aggregated *Stats + Datacenter map[string]*Stats + Recorded uint64 + type RealtimeStatsResponse struct + AggregateDelay uint32 + Data []*RealtimeData + Error string + Timestamp uint64 + type RegionsResponse struct + Data []string + Message string + Meta map[string]string + Status string + type RegionsUsage map[string]*Usage + type RequestOptions struct + Body io.Reader + BodyLength int64 + Headers map[string]string + HealthCheckHeaders bool + Parallel bool + Params map[string]string + type RequestSetting struct + Action RequestSettingAction + BypassBusyWait bool + CreatedAt *time.Time + DefaultHost string + DeletedAt *time.Time + ForceMiss bool + ForceSSL bool + GeoHeaders bool + HashKeys string + MaxStaleAge int + Name string + RequestCondition string + ServiceID string + ServiceVersion int + TimerSupport bool + UpdatedAt *time.Time + XForwardedFor RequestSettingXFF + type RequestSettingAction string + const RequestSettingActionLookup + const RequestSettingActionPass + func RequestSettingActionPtr(v RequestSettingAction) *RequestSettingAction + type RequestSettingXFF string + const RequestSettingXFFAppend + const RequestSettingXFFAppendAll + const RequestSettingXFFClear + const RequestSettingXFFLeave + const RequestSettingXFFOverwrite + func RequestSettingXFFPtr(v RequestSettingXFF) *RequestSettingXFF + type ResetUserPasswordInput struct + Login string + type Resource struct + CreatedAt *time.Time + DeletedAt *time.Time + HREF string + ID string + Name string + ResourceID string + ResourceType string + ServiceID string + ServiceVersion string + UpdatedAt *time.Time + type ResponseObject struct + CacheCondition string + Content string + ContentType string + CreatedAt *time.Time + DeletedAt *time.Time + Name string + RequestCondition string + Response string + ServiceID string + ServiceVersion int + Status int + UpdatedAt *time.Time + type S3 struct + ACL S3AccessControlList + AccessKey string + BucketName string + CompressionCodec string + CreatedAt *time.Time + DeletedAt *time.Time + Domain string + FileMaxBytes int + Format string + FormatVersion int + GzipLevel int + IAMRole string + MessageType string + Name string + Path string + Period int + Placement string + PublicKey string + Redundancy S3Redundancy + ResponseCondition string + SecretKey string + ServerSideEncryption S3ServerSideEncryption + ServerSideEncryptionKMSKeyID string + ServiceID string + ServiceVersion int + TimestampFormat string + UpdatedAt *time.Time + type S3AccessControlList string + func S3AccessControlListPtr(v S3AccessControlList) *S3AccessControlList + type S3Redundancy string + func S3RedundancyPtr(v S3Redundancy) *S3Redundancy + type S3ServerSideEncryption string + func S3ServerSideEncryptionPtr(v S3ServerSideEncryption) *S3ServerSideEncryption + type SAService struct + ID string + type SAUser struct + ID string + type SFTP struct + Address string + CompressionCodec string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + GzipLevel int + MessageType string + Name string + Password string + Path string + Period int + Placement string + Port int + PublicKey string + ResponseCondition string + SSHKnownHosts string + SecretKey string + ServiceID string + ServiceVersion int + TimestampFormat string + UpdatedAt *time.Time + User string + type Scalyr struct + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + Region string + ResponseCondition string + ServiceID string + ServiceVersion int + Token string + UpdatedAt *time.Time + type SearchServiceInput struct + Name string + type Secret struct + CreatedAt time.Time + Digest []byte + Name string + Recreated bool + type SecretStore struct + CreatedAt time.Time + ID string + Name string + type SecretStoreMeta struct + Limit int + NextCursor string + type SecretStores struct + Data []SecretStore + Meta SecretStoreMeta + type Secrets struct + Data []Secret + Meta SecretStoreMeta + type Server struct + Address string + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + Disabled bool + ID string + MaxConn int + OverrideHost string + PoolID string + Port int + ServiceID string + UpdatedAt *time.Time + Weight int + type Service struct + ActiveVersion int + Comment string + CreatedAt *time.Time + CustomerID string + DeletedAt *time.Time + ID string + Name string + Type string + UpdatedAt *time.Time + Versions []*Version + type ServiceAuthorization struct + CreatedAt *time.Time + DeletedAt *time.Time + ID string + Permission string + Service *SAService + UpdatedAt *time.Time + User *SAUser + type ServiceAuthorizations struct + Info infoResponse + Items []*ServiceAuthorization + type ServiceDetail struct + ActiveVersion Version + Comment string + CreatedAt *time.Time + CustomerID string + DeletedAt *time.Time + ID string + Name string + Type string + UpdatedAt *time.Time + Version Version + Versions []*Version + type ServiceDomain struct + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + Locked bool + Name string + ServiceID string + ServiceVersion int64 + UpdatedAt *time.Time + type ServiceDomainsList []*ServiceDomain + type ServicesByRegionsUsage map[string]*ServicesUsage + type ServicesUsage map[string]*Usage + type Settings struct + DefaultHost string + DefaultTTL uint + ServiceID string + ServiceVersion int + StaleIfError bool + StaleIfErrorTTL uint + type Snippet struct + Content string + CreatedAt *time.Time + DeletedAt *time.Time + Dynamic int + ID string + Name string + Priority int + ServiceID string + ServiceVersion int + Type SnippetType + UpdatedAt *time.Time + type SnippetType string + const SnippetTypeDeliver + const SnippetTypeError + const SnippetTypeFetch + const SnippetTypeHash + const SnippetTypeHit + const SnippetTypeInit + const SnippetTypeLog + const SnippetTypeMiss + const SnippetTypeNone + const SnippetTypePass + const SnippetTypeRecv + func SnippetTypePtr(b SnippetType) *SnippetType + type Splunk struct + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Name string + Placement string + RequestMaxBytes int + RequestMaxEntries int + ResponseCondition string + ServiceID string + ServiceVersion int + TLSCACert string + TLSClientCert string + TLSClientKey string + TLSHostname string + Token string + URL string + UpdatedAt *time.Time + UseTLS bool + type Stats struct + AttackRequestBodyBytes uint64 + AttackRequestHeaderBytes uint64 + AttackResponseSynthBytes uint64 + BERequestBodyBytes uint64 + BERequestHeaderbytes uint64 + Bandwidth uint64 + BilledBodyBytes uint64 + BilledHeaderBytes uint64 + Errors uint64 + HTTP2 uint64 + HitRatio float64 + Hits uint64 + HitsTime float64 + IPv6 uint64 + ImageOptimizer uint64 + Log uint64 + Miss uint64 + MissHistogram map[int]int + MissTime float64 + OTFP uint64 + ObjectSize100k uint64 + ObjectSize100m uint64 + ObjectSize10k uint64 + ObjectSize10m uint64 + ObjectSize1g uint64 + ObjectSize1k uint64 + ObjectSize1m uint64 + PCI uint64 + Pass uint64 + PassTime float64 + Pipe uint64 + RequestBodyBytes uint64 + RequestHeaderBytes uint64 + Requests uint64 + ResponseBodyBytes uint64 + ResponseHeaderBytes uint64 + Restarts uint64 + Shield uint64 + ShieldResponseBodyBytes uint64 + ShieldResponseHeaderBytes uint64 + Status1xx uint64 + Status200 uint64 + Status204 uint64 + Status206 uint64 + Status2xx uint64 + Status301 uint64 + Status302 uint64 + Status304 uint64 + Status3xx uint64 + Status400 uint64 + Status401 uint64 + Status403 uint64 + Status404 uint64 + Status416 uint64 + Status4xx uint64 + Status500 uint64 + Status501 uint64 + Status502 uint64 + Status503 uint64 + Status504 uint64 + Status505 uint64 + Status5xx uint64 + Synth uint64 + TLS uint64 + TLSv10 uint64 + TLSv11 uint64 + TLSv12 uint64 + TLSv13 uint64 + Uncachable uint64 + Video uint64 + WAFBlocked uint64 + WAFLogged uint64 + WAFPassed uint64 + type StatsFieldResponse struct + Data map[string][]*Stats + Message string + Meta map[string]string + Status string + type StatsResponse struct + Data []*Stats + Message string + Meta map[string]string + Status string + type Sumologic struct + Address string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + MessageType string + Name string + Placement string + ResponseCondition string + ServiceID string + ServiceVersion int + URL string + UpdatedAt *time.Time + type Syslog struct + Address string + CreatedAt *time.Time + DeletedAt *time.Time + Format string + FormatVersion int + Hostname string + IPV4 string + MessageType string + Name string + Placement string + Port int + ResponseCondition string + ServiceID string + ServiceVersion int + TLSCACert string + TLSClientCert string + TLSClientKey string + TLSHostname string + Token string + UpdatedAt *time.Time + UseTLS bool + type TLSActivation struct + Certificate *CustomTLSCertificate + Configuration *TLSConfiguration + CreatedAt *time.Time + Domain *TLSDomain + ID string + type TLSAuthorizationWarning struct + Instructions string + Type string + type TLSAuthorizations struct + Challenges []TLSChallenge + CreatedAt *time.Time + ID string + State string + UpdatedAt *time.Time + Warnings []TLSAuthorizationWarning + type TLSChallenge struct + RecordName string + RecordType string + Type string + Values []string + type TLSConfiguration struct + ID string + Type string + type TLSDomain struct + Activations []*TLSActivation + Certificates []*CustomTLSCertificate + ID string + Subscriptions []*TLSSubscription + Type string + type TLSMutualAuthentication struct + Activations []*TLSActivation + CreatedAt *time.Time + Enforced bool + ID string + Name string + UpdatedAt *time.Time + type TLSSubscription struct + Authorizations []*TLSAuthorizations + CertificateAuthority string + Certificates []*TLSSubscriptionCertificate + CommonName *TLSDomain + Configuration *TLSConfiguration + CreatedAt *time.Time + Domains []*TLSDomain + ID string + State string + UpdatedAt *time.Time + type TLSSubscriptionCertificate struct + ID string + type Token struct + AccessToken string + CreatedAt *time.Time + ExpiresAt *time.Time + ID string + IP string + LastUsedAt *time.Time + Name string + Scope TokenScope + Services []string + UserID string + type TokenScope string + const GlobalReadScope + const GlobalScope + const PurgeAllScope + const PurgeSelectScope + type UpdateACLEntryInput struct + ACLID string + Comment *string + ID string + IP *string + Negated *Compatibool + ServiceID string + Subnet *int + type UpdateACLInput struct + Name string + NewName *string + ServiceID string + ServiceVersion int + type UpdateBackendInput struct + Address *string + AutoLoadbalance *Compatibool + BetweenBytesTimeout *int + Comment *string + ConnectTimeout *int + ErrorThreshold *int + FirstByteTimeout *int + HealthCheck *string + KeepAliveTime *int + MaxConn *int + MaxTLSVersion *string + MinTLSVersion *string + Name string + NewName *string + OverrideHost *string + Port *int + RequestCondition *string + SSLCACert *string + SSLCertHostname *string + SSLCheckCert *Compatibool + SSLCiphers *string + SSLClientCert *string + SSLClientKey *string + SSLSNIHostname *string + ServiceID string + ServiceVersion int + Shield *string + UseSSL *Compatibool + Weight *int + type UpdateBigQueryInput struct + AccountName *string + Dataset *string + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + ProjectID *string + ResponseCondition *string + SecretKey *string + ServiceID string + ServiceVersion int + Table *string + Template *string + User *string + type UpdateBlobStorageInput struct + AccountName *string + CompressionCodec *string + Container *string + FileMaxBytes *int + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name string + NewName *string + Path *string + Period *int + Placement *string + PublicKey *string + ResponseCondition *string + SASToken *string + ServiceID string + ServiceVersion int + TimestampFormat *string + type UpdateBulkCertificateInput struct + AllowUntrusted bool + CertBlob string + ID string + IntermediatesBlob string + type UpdateCacheSettingInput struct + Action CacheSettingAction + CacheCondition *string + Name string + NewName *string + ServiceID string + ServiceVersion int + StaleTTL *int + TTL *int + type UpdateCloudfilesInput struct + AccessKey *string + BucketName *string + CompressionCodec *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name string + NewName *string + Path *string + Period *int + Placement *string + PublicKey *string + Region *string + ResponseCondition *string + ServiceID string + ServiceVersion int + TimestampFormat *string + User *string + type UpdateConditionInput struct + Comment *string + Name string + Priority *int + ServiceID string + ServiceVersion int + Statement *string + Type *string + type UpdateConfigStoreInput struct + ID string + Name string + type UpdateConfigStoreItemInput struct + Key string + StoreID string + Upsert bool + Value string + type UpdateCustomTLSCertificateInput struct + CertBlob string + ID string + Name string + type UpdateCustomTLSConfigurationInput struct + ID string + Name string + type UpdateDatadogInput struct + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + Region *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + type UpdateDictionaryInput struct + Name string + NewName *string + ServiceID string + ServiceVersion int + WriteOnly *Compatibool + type UpdateDictionaryItemInput struct + DictionaryID string + ItemKey string + ItemValue string + ServiceID string + type UpdateDigitalOceanInput struct + AccessKey *string + BucketName *string + CompressionCodec *string + Domain *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name string + NewName *string + Path *string + Period *int + Placement *string + PublicKey *string + ResponseCondition *string + SecretKey *string + ServiceID string + ServiceVersion int + TimestampFormat *string + type UpdateDirectorInput struct + Comment *string + Name string + NewName *string + Quorum *int + Retries *int + ServiceID string + ServiceVersion int + Shield *string + Type DirectorType + type UpdateDomainInput struct + Comment *string + Name string + NewName *string + ServiceID string + ServiceVersion int + type UpdateDynamicSnippetInput struct + Content *string + ID string + ServiceID string + type UpdateERLInput struct + Action *ERLAction + ClientKey *[]string + ERLID string + FeatureRevision *int + HTTPMethods *[]string + LoggerType *ERLLogger + Name *string + PenaltyBoxDuration *int + Response *ERLResponseType + ResponseObjectName *string + RpsLimit *int + URIDictionaryName *string + WindowSize *ERLWindowSize + type UpdateElasticsearchInput struct + Format *string + FormatVersion *int + Index *string + Name string + NewName *string + Password *string + Pipeline *string + Placement *string + RequestMaxBytes *int + RequestMaxEntries *int + ResponseCondition *string + ServiceID string + ServiceVersion int + TLSCACert *string + TLSClientCert *string + TLSClientKey *string + TLSHostname *string + URL *string + User *string + type UpdateFTPInput struct + Address *string + CompressionCodec *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name string + NewName *string + Password *string + Path *string + Period *int + Placement *string + Port *int + PublicKey *string + ResponseCondition *string + ServiceID string + ServiceVersion int + TimestampFormat *string + Username *string + type UpdateGCSInput struct + AccountName *string + Bucket *string + CompressionCodec *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name string + NewName *string + Path *string + Period *int + Placement *string + ProjectID *string + ResponseCondition *string + SecretKey *string + ServiceID string + ServiceVersion int + TimestampFormat *string + User *string + type UpdateGzipInput struct + CacheCondition *string + ContentTypes *string + Extensions *string + Name string + NewName *string + ServiceID string + ServiceVersion int + type UpdateHTTPSInput struct + ContentType *string + Format *string + FormatVersion *int + HeaderName *string + HeaderValue *string + JSONFormat *string + MessageType *string + Method *string + Name string + NewName *string + Placement *string + RequestMaxBytes *int + RequestMaxEntries *int + ResponseCondition *string + ServiceID string + ServiceVersion int + TLSCACert *string + TLSClientCert *string + TLSClientKey *string + TLSHostname *string + URL *string + type UpdateHeaderInput struct + Action *HeaderAction + CacheCondition *string + Destination *string + IgnoreIfSet *Compatibool + Name string + NewName *string + Priority *int + Regex *string + RequestCondition *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Source *string + Substitution *string + Type *HeaderType + type UpdateHealthCheckInput struct + CheckInterval *int + Comment *string + ExpectedResponse *int + HTTPVersion *string + Headers *[]string + Host *string + Initial *int + Method *string + Name string + NewName *string + Path *string + ServiceID string + ServiceVersion int + Threshold *int + Timeout *int + Window *int + type UpdateHerokuInput struct + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + URL *string + type UpdateHoneycombInput struct + Dataset *string + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + type UpdateKafkaInput struct + AuthMethod *string + Brokers *string + CompressionCodec *string + Format *string + FormatVersion *int + Name string + NewName *string + ParseLogKeyvals *Compatibool + Password *string + Placement *string + RequestMaxBytes *int + RequiredACKs *string + ResponseCondition *string + ServiceID string + ServiceVersion int + TLSCACert *string + TLSClientCert *string + TLSClientKey *string + TLSHostname *string + Topic *string + UseTLS *Compatibool + User *string + type UpdateKinesisInput struct + AccessKey *string + Format *string + FormatVersion *int + IAMRole *string + Name string + NewName *string + Placement *string + Region *string + ResponseCondition *string + SecretKey *string + ServiceID string + ServiceVersion int + StreamName *string + type UpdateLogentriesInput struct + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + Port *int + Region *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + UseTLS *Compatibool + type UpdateLogglyInput struct + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + type UpdateLogshuttleInput struct + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + URL *string + type UpdateNewRelicInput struct + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + Region *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + type UpdateOpenstackInput struct + AccessKey *string + BucketName *string + CompressionCodec *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name string + NewName *string + Path *string + Period *int + Placement *string + PublicKey *string + ResponseCondition *string + ServiceID string + ServiceVersion int + TimestampFormat *string + URL *string + User *string + type UpdatePackageInput struct + PackageContent []byte + PackagePath string + ServiceID string + ServiceVersion int + type UpdatePapertrailInput struct + Address *string + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + Port *int + ResponseCondition *string + ServiceID string + ServiceVersion int + type UpdatePoolInput struct + Comment *string + ConnectTimeout *int + FirstByteTimeout *int + Healthcheck *string + MaxConnDefault *int + MaxTLSVersion *string + MinTLSVersion *string + Name string + NewName *string + OverrideHost *string + Quorum *int + RequestCondition *string + ServiceID string + ServiceVersion int + Shield *string + TLSCACert *string + TLSCertHostname *string + TLSCheckCert *Compatibool + TLSCiphers *string + TLSClientCert *string + TLSClientKey *string + TLSSNIHostname *string + Type *PoolType + UseTLS *Compatibool + type UpdatePubsubInput struct + AccountName *string + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + ProjectID *string + ResponseCondition *string + SecretKey *string + ServiceID string + ServiceVersion int + Topic *string + User *string + type UpdateRequestSettingInput struct + Action RequestSettingAction + BypassBusyWait *Compatibool + DefaultHost *string + ForceMiss *Compatibool + ForceSSL *Compatibool + GeoHeaders *Compatibool + HashKeys *string + MaxStaleAge *int + Name string + NewName *string + RequestCondition *string + ServiceID string + ServiceVersion int + TimerSupport *Compatibool + XForwardedFor RequestSettingXFF + type UpdateResourceInput struct + ID string + Name *string + ServiceID string + ServiceVersion int + type UpdateResponseObjectInput struct + CacheCondition *string + Content *string + ContentType *string + Name string + NewName *string + RequestCondition *string + Response *string + ServiceID string + ServiceVersion int + Status *int + type UpdateS3Input struct + ACL *S3AccessControlList + AccessKey *string + BucketName *string + CompressionCodec *string + Domain *string + FileMaxBytes *int + Format *string + FormatVersion *int + GzipLevel *int + IAMRole *string + MessageType *string + Name string + NewName *string + Path *string + Period *int + Placement *string + PublicKey *string + Redundancy *S3Redundancy + ResponseCondition *string + SecretKey *string + ServerSideEncryption *S3ServerSideEncryption + ServerSideEncryptionKMSKeyID *string + ServiceID string + ServiceVersion int + TimestampFormat *string + type UpdateSFTPInput struct + Address *string + CompressionCodec *string + Format *string + FormatVersion *int + GzipLevel *int + MessageType *string + Name string + NewName *string + Password *string + Path *string + Period *int + Placement *string + Port *int + PublicKey *string + ResponseCondition *string + SSHKnownHosts *string + SecretKey *string + ServiceID string + ServiceVersion int + TimestampFormat *string + User *string + type UpdateScalyrInput struct + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + Region *string + ResponseCondition *string + ServiceID string + ServiceVersion int + Token *string + type UpdateServerInput struct + Address *string + Comment *string + Disabled *bool + MaxConn *int + OverrideHost *string + PoolID string + Port *int + Server string + ServiceID string + Weight *int + type UpdateServiceAuthorizationInput struct + ID string + Permission string + type UpdateServiceInput struct + Comment *string + Name *string + ServiceID string + type UpdateSettingsInput struct + DefaultHost *string + DefaultTTL uint + ServiceID string + ServiceVersion int + StaleIfError *bool + StaleIfErrorTTL *uint + type UpdateSnippetInput struct + Content *string + Name string + NewName *string + Priority *int + ServiceID string + ServiceVersion int + Type *SnippetType + type UpdateSplunkInput struct + Format *string + FormatVersion *int + Name string + NewName *string + Placement *string + RequestMaxBytes *int + RequestMaxEntries *int + ResponseCondition *string + ServiceID string + ServiceVersion int + TLSCACert *string + TLSClientCert *string + TLSClientKey *string + TLSHostname *string + Token *string + URL *string + UseTLS *Compatibool + type UpdateSumologicInput struct + Address *string + Format *string + FormatVersion *int + MessageType *string + Name string + NewName *string + Placement *string + ResponseCondition *string + ServiceID string + ServiceVersion int + URL *string + type UpdateSyslogInput struct + Address *string + Format *string + FormatVersion *int + Hostname *string + IPV4 *string + MessageType *string + Name string + NewName *string + Placement *string + Port *int + ResponseCondition *string + ServiceID string + ServiceVersion int + TLSCACert *string + TLSClientCert *string + TLSClientKey *string + TLSHostname *string + Token *string + UseTLS *Compatibool + type UpdateTLSActivationInput struct + Certificate *CustomTLSCertificate + ID string + MutualAuthentication *TLSMutualAuthentication + type UpdateTLSMutualAuthenticationInput struct + CertBundle string + Enforced bool + ID string + Name string + type UpdateTLSSubscriptionInput struct + CommonName *TLSDomain + Configuration *TLSConfiguration + Domains []*TLSDomain + Force bool + ID string + type UpdateUserInput struct + ID string + LimitServices *string + Name *string + Role *string + type UpdateVCLInput struct + Content *string + Name string + NewName *string + ServiceID string + ServiceVersion int + type UpdateVersionInput struct + Comment *string + ServiceID string + ServiceVersion int + type UpdateWAFInput struct + Disabled *bool + ID string + PrefetchCondition *string + Response *string + ServiceID *string + ServiceVersion *int + type UpdateWAFRuleExclusionInput struct + Number int + WAFID string + WAFRuleExclusion *WAFRuleExclusion + WAFVersionNumber int + type UpdateWAFVersionInput struct + AllowedHTTPVersions *string + AllowedMethods *string + AllowedRequestContentType *string + AllowedRequestContentTypeCharset *string + ArgLength *int + ArgNameLength *int + CRSValidateUTF8Encoding *bool + CombinedFileSizes *int + Comment *string + CriticalAnomalyScore *int + ErrorAnomalyScore *int + HTTPViolationScoreThreshold *int + HighRiskCountryCodes *string + InboundAnomalyScoreThreshold *int + LFIScoreThreshold *int + MaxFileSize *int + MaxNumArgs *int + NoticeAnomalyScore *int + PHPInjectionScoreThreshold *int + ParanoiaLevel *int + RCEScoreThreshold *int + RFIScoreThreshold *int + RestrictedExtensions *string + RestrictedHeaders *string + SQLInjectionScoreThreshold *int + SessionFixationScoreThreshold *int + TotalArgLength *int + WAFID *string + WAFVersionID *string + WAFVersionNumber *int + WarningAnomalyScore *int + XSSScoreThreshold *int + func (i UpdateWAFVersionInput) HasChanges() bool + type Usage struct + Bandwidth uint64 + ComputeRequests uint64 + Requests uint64 + type UsageByServiceResponse struct + Data *ServicesByRegionsUsage + Message string + Meta map[string]string + Status string + type UsageResponse struct + Data *RegionsUsage + Message string + Meta map[string]string + Status string + type UsageStatsResponse struct + Data map[string]*Usage + Message string + Meta map[string]string + Status string + type User struct + CreatedAt *time.Time + CustomerID string + DeletedAt *time.Time + EmailHash string + ID string + LimitServices bool + Locked bool + Login string + Name string + RequireNewPassword bool + Role string + TwoFactorAuthEnabled bool + TwoFactorSetupRequired bool + UpdatedAt *time.Time + type VCL struct + Content string + CreatedAt *time.Time + DeletedAt *time.Time + Main bool + Name string + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + type ValidateAllDomainsInput struct + ServiceID string + ServiceVersion int + type ValidateDomainInput struct + Name string + ServiceID string + ServiceVersion int + type ValidateVersionInput struct + ServiceID string + ServiceVersion int + type Version struct + Active bool + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + Deployed bool + Locked bool + Number int + ServiceID string + Staging bool + Testing bool + UpdatedAt *time.Time + type WAF struct + ActiveRulesFastlyBlockCount int + ActiveRulesFastlyLogCount int + ActiveRulesOWASPBlockCount int + ActiveRulesOWASPLogCount int + ActiveRulesOWASPScoreCount int + ActiveRulesTrustwaveBlockCount int + ActiveRulesTrustwaveLogCount int + CreatedAt *time.Time + Disabled bool + ID string + PrefetchCondition string + Response string + ServiceID string + ServiceVersion int + UpdatedAt *time.Time + type WAFActiveRule struct + CreatedAt *time.Time + ID string + LatestRevision int + ModSecID int + Outdated bool + Revision int + Status string + UpdatedAt *time.Time + type WAFActiveRuleResponse struct + Info infoResponse + Items []*WAFActiveRule + type WAFConfigurationSet struct + ID string + type WAFResponse struct + Info infoResponse + Items []*WAF + type WAFRule struct + ID string + ModSecID int + Publisher string + Revisions []*WAFRuleRevision + Type string + type WAFRuleExclusion struct + Condition *string + CreatedAt *time.Time + ExclusionType *string + ID string + Name *string + Number *int + Rules []*WAFRule + UpdatedAt *time.Time + type WAFRuleExclusionResponse struct + Info infoResponse + Items []*WAFRuleExclusion + type WAFRuleResponse struct + Info infoResponse + Items []*WAFRule + type WAFRuleRevision struct + ID string + ModSecID int + ParanoiaLevel int + Revision int + Severity int + Source string + State string + Status string + VCL string + type WAFVersion struct + Active bool + ActiveRulesFastlyBlockCount int + ActiveRulesFastlyLogCount int + ActiveRulesOWASPBlockCount int + ActiveRulesOWASPLogCount int + ActiveRulesOWASPScoreCount int + ActiveRulesTrustwaveBlockCount int + ActiveRulesTrustwaveLogCount int + AllowedHTTPVersions string + AllowedMethods string + AllowedRequestContentType string + AllowedRequestContentTypeCharset string + ArgLength int + ArgNameLength int + CRSValidateUTF8Encoding bool + CombinedFileSizes int + Comment string + CreatedAt *time.Time + CriticalAnomalyScore int + DeployedAt *time.Time + Error string + ErrorAnomalyScore int + HTTPViolationScoreThreshold int + HighRiskCountryCodes string + ID string + InboundAnomalyScoreThreshold int + LFIScoreThreshold int + LastDeploymentStatus string + Locked bool + MaxFileSize int + MaxNumArgs int + NoticeAnomalyScore int + Number int + PHPInjectionScoreThreshold int + ParanoiaLevel int + RCEScoreThreshold int + RFIScoreThreshold int + RestrictedExtensions string + RestrictedHeaders string + SQLInjectionScoreThreshold int + SessionFixationScoreThreshold int + TotalArgLength int + UpdatedAt *time.Time + WarningAnomalyScore int + XSSScoreThreshold int + type WAFVersionResponse struct + Info infoResponse + Items []*WAFVersion